李麒麟_社区达人页

个人头像照片
李麒麟
已加入开发者社区1843

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布61篇文章
9条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • 设计模式
  • 开发框架
  • 计算机视觉
  • 机器学习/深度学习
  • 数据挖掘
  • 算法框架/工具
  • 文字识别
  • 小程序
  • 架构师
  • 达摩院
擅长领域
技术认证

暂时未有相关云产品技术能力~

努力学习知识,分享有价值的内容~

暂无精选文章
暂无更多信息

2024年06月

  • 06.06 13:49:36
    发表了文章 2024-06-06 13:49:36

    harbor修改密码

    在Harbor `v2.9.0`中,忘记密码可使用以下方法强制重置:通过`docker exec`进入harbor-db容器,使用SQL命令`update harbor_user set salt='',password='' where user_id = 1;`清空admin密码。然后重启Harbor,系统将要求初始化新密码。注意此操作涉及数据库交互,需谨慎执行。
  • 06.06 13:49:26
    发表了文章 2024-06-06 13:49:26

    迁移harbor

    在Ubuntu 22.04 LTS环境中,已安装Docker的Harbor从v2.5.3迁移到v2.9.0,保留原有镜像数据。参考官方文档[v2.9.0](https://goharbor.io/docs/2.9.0/),执行包括数据目录复制、解压新版本、配置harbor.yml和docker-compose.yml、运行安装脚本等步骤。迁移后,通过测试推拉镜像确保功能正常。注意查看潜在的部署问题。
  • 06.06 13:48:45
    发表了文章 2024-06-06 13:48:45

    部署harbor

    在Ubuntu 22.04 LTS环境下,部署Harbor私有仓库的步骤包括:确保已安装Docker(版本24.0.6),参考官方v2.5.3安装指南,注意避免在NFS4挂载磁盘上部署以防止PostgreSQL相关问题。首先,生成SSL证书,然后更新Docker配置并重启服务。解压并配置Harbor离线安装包,修改`harbor.yml`,执行`prepare`和`install.sh`脚本,最后将Harbor设置为系统服务。
  • 06.06 13:47:14
    发表了文章 2024-06-06 13:47:14

    github用存在的私钥在Linux上配置免密登录

    在Linux上配置GitHub免密登录,使用已有的私钥。系统环境为Ubuntu 22.04.3 LTS。步骤包括:1) 将名为`github`的私钥文件上传至`~/.ssh/github`;2) 设置正确权限`chmod 600 ~/.ssh/github`和`chmod 700 ~/.ssh`;3) 启动SSH代理并添加私钥`ssh-agent -s`和`ssh-add ~/.ssh/github`。完成上述步骤后,可以无缝使用GitHub。
  • 06.06 13:47:04
    发表了文章 2024-06-06 13:47:04

    OpenZFS安装和使用

    在Ubuntu 22.04.3 LTS上,本文介绍了OpenZFS的容错功能,如RAID-Z(类似RAID 5)、Mirror(类似RAID 1)、RAID-Z2和RAID-Z3,以及Hot Spare和Scrubbing。推荐使用RAID-Z1以平衡容量和预算。主要步骤包括安装zfsutils-linux,创建RAID-Z1存储池和ZFS文件系统,以及管理文件系统。此外,还提到了使用nfs共享ZFS文件系统的命令。
  • 06.06 13:46:02
    发表了文章 2024-06-06 13:46:02

    github多用户ssh配置

    在Windows 10环境下,当需使用多个GitHub账号进行开发操作时,可通过生成多个SSH密钥对并配置SSH `config` 文件实现。步骤包括:1) 使用`ssh-keygen`命令为每个账号生成密钥对,保存在`C:\Users\<USERNAME>\.ssh`目录;2) 编辑`config`文件,设定每个Host对应的身份文件和用户信息,如果需要,配置代理;3) 验证通过`git clone`不同仓库来确保配置正确。
  • 06.06 13:45:44
    发表了文章 2024-06-06 13:45:44

    Jenkins安装

    在Ubuntu 20.04上安装Jenkins和OpenJDK 17:更新系统,安装Java,下载 Jenkins keyring,添加源,安装软件。配置Jenkins服务监听80端口,验证通过访问http://jenkins.example.com。若要直接进入管理页面或忘记密码,编辑`$JENKINS_HOME/config.xml`,移除安全相关设置。
  • 06.06 13:44:53
    发表了文章 2024-06-06 13:44:53

    性能测试工具

    这篇内容介绍了几种性能测试工具和Linux监控命令。`ab`适用于简单接口测试,易用但扩展性差;`JMeter`功能强大,可扩展,但稳定性不足;`LoadRunner`专业稳定,但需付费。此外,还提到了几个Linux监控命令,如`top`、`vmstat`、`pidstat`和`jstat`,用于系统性能监控和内存使用情况检查。
  • 06.06 13:44:11
    发表了文章 2024-06-06 13:44:11

    win10安装RStudio报错

    在Windows 10上安装RStudio 2023.12.0-369后,启动时遇到GPU过程启动失败错误(error_code=18)。系统显示NVIDIA GeForce RTX 4070显卡及CUDA Version 12.4。为解决问题,尝试以`--no-sandbox`参数启动RStudio:`"C:\Program Files\RStudio\rstudio.exe" --no-sandbox`,应用此方法后问题得到解决。
  • 06.06 13:43:05
    发表了文章 2024-06-06 13:43:05

    SSL证书在IIS上部署使用

    该文介绍了如何在IIS上部署SSL证书以实现HTTPS访问。首先建议使用nginx,但若需使用IIS,需有SSL证书(fullchain.pem和privkey.pem)并熟悉IIS操作。文中提供了两种证书转换方法:已有openssl,使用命令`openssl pkcs12 -export`生成.pfx文件;无openssl,通过Python脚本(pyOpenSSL v23.2.0)转换。转换后的.pfx文件导入Windows,选择“本地用户”并输入密码。最后在IIS中绑定证书,测试https访问应能正常工作。
  • 06.06 13:42:56
    发表了文章 2024-06-06 13:42:56

    免费泛域名申请以及无限续期

    在Ubuntu 20.04上,使用certbot和snapd安装Let's Encrypt证书以实现免费泛域名(如`*.example.com`)的无限续期。首先安装snapd,然后卸载并安装certbot,创建certbot软连接。设置trust-plugin-with-root,安装certbot-dns-cloudflare插件,配置Cloudflare API token。通过certbot certonly命令获取证书,包括子域名,并设置自动续期。将证书导入nginx并验证。最后,创建post-renewal hook以在续期后自动重启nginx。
  • 06.06 13:41:46
    发表了文章 2024-06-06 13:41:46

    生成自签名泛域名证书

    在Ubuntu 20.04上,本文详细介绍了如何生成自签名泛域名证书,适用于泛域名的场景,如K8S集群。步骤包括创建CA证书、服务器证书,使用`openssl`命令行工具处理CSR,设置扩展字段,并将证书拷贝到目标目录。还提到了nginx配置和Docker证书信任。注意安全性和隐私问题。
  • 06.06 13:40:19
    发表了文章 2024-06-06 13:40:19

    acme.sh自动申请https证书

    该文介绍了如何在Ubuntu 20.04系统上使用acme.sh获取和安装免费的HTTPS证书,适用于已经安装了nginx的环境。首先通过`sudo curl https://get.acme.sh | sh -s email=example@mail.com`安装acme.sh,然后使用`acme.sh --issue -d example.com -w /home/onestudy`生成证书,并用`acme.sh --install-cert`安装到nginx。设置定时任务以定期更新证书,并提供了不同方式的证书获取命令及删除和刷新证书有效性的方法。需确保已配置好域名解析和nginx配置。
  • 06.06 12:01:21
    发表了文章 2024-06-06 12:01:21

    指定文件夹按指定数量分组文件

    这是一个Python脚本,使用`NStudyPy`库中的`PyFile`类将文件按指定数量分组。程序将图片从`F:\temp\cards`拆分到`F:\temp\target`下的4个文件夹,每组分别包含100、400、250和250个文件。如果文件不足,则提前结束。核心函数`random_split_s`随机拆分文件并创建目标文件夹,确保每个分组按预设数量分配文件。
  • 06.06 12:00:35
    发表了文章 2024-06-06 12:00:35

    获取文件夹文件

    这是一个使用Python 3.10+的简单程序,依赖`NStudyPy`库,通过`PyFile.get_file_list()`函数获取指定文件夹及其子目录(可选)中的文件列表。核心函数`get_file_list()`接受路径和一个布尔值,决定是否递归搜索。如果路径不存在或不是目录,会抛出错误。返回值是包含所有文件路径的列表。
  • 06.06 11:59:56
    发表了文章 2024-06-06 11:59:56

    获取文件md5值

    这是一个Python程序,适用于3.10及以上版本,它使用NStudyPy库。主要功能是通过`PyFile.get_md5()`方法获取指定文件的MD5值。
  • 06.06 11:59:18
    发表了文章 2024-06-06 11:59:18

    获取重复的文件

    使用 Python 3.10+ 的程序找出图片样本中的重复文件,依赖包 `NStudyPy`。通过计算文件的 MD5 值来识别重复项。核心函数 `get_repeat_file` 接受路径和递归选项,返回一个字典,键为 MD5,值为相同 MD5 的文件列表。`get_file_list` 和 `get_md5` 函数留待后续解释。安装 `NStudyPy`:`pip install -U NStudyPy`。
  • 06.06 11:58:41
    发表了文章 2024-06-06 11:58:41

    删除指定文件夹重复的文件

    这是一个Python脚本,用于删除指定文件夹(包括子目录)中的重复图片文件,基于文件的MD5值。程序依赖`NStudyPy`库,可通过`pip install -U NStudyPy`安装。核心函数`delete_repeat_file`接收路径和是否递归参数,调用未展示的`get_repeat_file`函数获取重复文件并删除。
  • 06.06 11:58:32
    发表了文章 2024-06-06 11:58:32

    LabelStudio环境搭建以及使用且解除上传文件限制

    LabelStudio是开源的数据标注工具,支持多种类型如文本、图像、音频、视频的标注任务。它具有多种标注类型、可扩展性、团队协作和版本控制等功能,并可在本地、云端或Docker中部署。通过设置环境变量`DATA_UPLOAD_MAX_NUMBER_FILES`,可以解除上传文件数量限制。使用Docker安装时,可运行包含该变量的命令以启动容器,并通过http://localhost:8080访问。遇到文件数限制问题,可增大此变量值以解决。
  • 06.06 11:54:55
    发表了文章 2024-06-06 11:54:55

    leaky ReLU

    本文探讨了高等数学中的leaky ReLU激活函数,其在神经网络中的应用。函数定义为:当$x\geq0$时,$f(x)=x$;当$x<0$时,$f(x)=\lambda x$,其中$\lambda\in(0,1)$是泄露率。导数为:$x\geq0$时,$f'(x)=1$;$x<0$时,$f'(x)=\lambda$。文中还提供了leaky ReLU的Python实现和图像展示。
  • 06.06 11:54:16
    发表了文章 2024-06-06 11:54:16

    ReLU

    本文探讨了高等数学中ReLU(修正线性单元)在神经网络的应用。ReLU函数定义为$f(x) = \max(0, x)$,其导数为$1$($x \geq 0$)或$0$($x < 0$)。适用于除二分类问题外的其他问题。Python代码展示了ReLU及其导数的图形绘制。
  • 06.06 11:53:07
    发表了文章 2024-06-06 11:53:07

    tanh函数

    本文探讨了高等数学中的tanh函数,即双曲正切函数,其定义为 $\tanh(x) = \frac{e^x - e^{-x}}{e^x + e^{-x}}$,导数为 $1 - \tanh^2(x)$。tanh函数广泛适用于各类场景,并在神经网络中有重要应用。提供的Python代码绘制了tanh函数及其导数的图像。
  • 06.06 11:47:34
    发表了文章 2024-06-06 11:47:34

    sigmoid函数

    本文探讨了高等数学中的sigmoid函数,它在神经网络中的应用,特别是在二分类问题的输出层。sigmoid函数公式为 $\frac{1}{1 + e^{-x}}$,其导数为 $sigmoid(x)\cdot(1-sigmoid(x))$。文章还展示了sigmoid函数的图像,并提供了一个使用Python绘制函数及其导数的代码示例。
  • 06.06 11:45:55
    发表了文章 2024-06-06 11:45:55

    函数求导

    本文概述了高等数学中函数求导的基本规则,包括常数、幂函数、求和、乘积、商、复合函数、指数函数及三角函数的导数。这些规则是微积分的基础,用于求解各种函数的导数。例如,常数的导数是0,$(x^n)' = n \cdot x^{n-1}$,$(e^x)' = e^x$,$\frac{d}{dx}\sin(x) = \cos(x)$。更复杂的函数可能需要使用隐函数或参数方程求导等高级技术。
  • 06.06 11:44:58
    发表了文章 2024-06-06 11:44:58

    e - 一个神奇的存在

    本文介绍了数学常数e,即自然对数的底,约等于2.71828,由欧拉命名。e是一个无限不循环小数,可通过级数1 + 1/n!表示。e在数学、物理、工程和计算机科学等领域有广泛应用,尤其在微积分、复利、概率统计和算法分析中扮演关键角色。它是自然界和科学研究中的基本概念。
  • 06.06 11:43:23
    发表了文章 2024-06-06 11:43:23

    Dify数据库结构导出到PowerDesigner

    Dify是开源大语言模型应用开发平台,助力快速构建生成式AI应用。PowerDesigner是SAP的企业级建模工具,用于数据建模、业务流程建模和企业架构规划。通过PostgreSQL的`pg_dump`导出表结构到SQL文件,然后在PowerDesigner中导入生成物理数据模型,从而实现Dify数据库结构到PowerDesigner的迁移。
  • 06.06 11:42:22
    发表了文章 2024-06-06 11:42:22

    OpenCV一文入门

    OpenCV 是一个开源的计算机视觉库,用于图像处理、视频分析和机器学习。它包含数千种算法,涉及滤波、几何变换、特征检测、机器学习等多个领域。支持图像和视频读取、显示、处理,例如图像转灰度、高斯模糊和边缘检测。安装 Python 版本可通过 `pip install opencv-python`。OpenCV 广泛应用于自动驾驶、安防监控、医疗影像和制造业等,未来将加强深度学习支持和跨平台性能。
  • 06.06 11:40:52
    发表了文章 2024-06-06 11:40:52

    NLP基础知识

    自然语言处理(NLP)是计算机科学的交叉领域,涉及语言学、计算机科学和人工智能,用于让计算机理解、生成和处理人类语言。核心任务包括文本预处理、语言模型、文本分类、信息提取和机器翻译。常用工具有NLTK、spaCy和Hugging Face Transformers。深度学习,尤其是Transformer模型,极大地推动了NLP的进步。应用场景广泛,如搜索引擎、智能助手和医疗分析。未来趋势将聚焦多模态学习、跨语言理解和情绪识别,同时追求模型的可解释性和公平性。
  • 06.06 11:39:14
    发表了文章 2024-06-06 11:39:14

    Python命令行实现

    Python命令行实现借助`click`模块,它提供了一种简单高效的方式来构建CLI应用。要开始,确保安装了`click`(`pip install click`)。基本示例是创建一个打印问候的程序,通过`@click.command()`和`@click.argument()`装饰器接收用户输入。`@click.option()`用于添加命令选项,而`@click.group()`则用于创建包含多个子命令的工具。通过组合参数和选项,可以构建更复杂的CLI应用。`click`的强大功能使得创建CLI变得轻松。
  • 06.06 11:36:45
    发表了文章 2024-06-06 11:36:45

    FlaskMigrate使用指南

    **Flask-Migrate** 是一个整合 Flask、SQLAlchemy 和 Alembic 的扩展,用于管理数据库迁移。安装所需库:`pip install Flask mysql-connector-python Flask-SQLAlchemy Flask-Migrate`。
  • 06.06 11:34:47
    发表了文章 2024-06-06 11:34:47

    SQLAlchemy使用指南

    **SQLAlchemy 指南**:Python SQL 工具包,提供数据库高级抽象。安装:`pip install sqlalchemy`,加上数据库驱动(如 MySQL: `pip install mysql-connector-python`)。基础使用包括:创建数据库连接、定义模型、创建表、添加/查询/更新/删除数据。高级功能涉及关系映射、原生 SQL 语句及 SQLAlchemy Core。推荐阅读官方文档以深入了解。

2024年05月

  • 发表了文章 2024-06-06

    免费泛域名申请以及无限续期

  • 发表了文章 2024-06-06

    OpenZFS安装和使用

  • 发表了文章 2024-06-06

    SSL证书在IIS上部署使用

  • 发表了文章 2024-06-06

    部署harbor

  • 发表了文章 2024-06-06

    harbor修改密码

  • 发表了文章 2024-06-06

    迁移harbor

  • 发表了文章 2024-06-06

    github用存在的私钥在Linux上配置免密登录

  • 发表了文章 2024-06-06

    github多用户ssh配置

  • 发表了文章 2024-06-06

    性能测试工具

  • 发表了文章 2024-06-06

    win10安装RStudio报错

  • 发表了文章 2024-06-06

    Jenkins安装

  • 发表了文章 2024-06-06

    生成自签名泛域名证书

  • 发表了文章 2024-06-06

    acme.sh自动申请https证书

  • 发表了文章 2024-06-06

    OpenCV一文入门

  • 发表了文章 2024-06-06

    指定文件夹按指定数量分组文件

  • 发表了文章 2024-06-06

    获取文件夹文件

  • 发表了文章 2024-06-06

    tanh函数

  • 发表了文章 2024-06-06

    ReLU

  • 发表了文章 2024-06-06

    sigmoid函数

  • 发表了文章 2024-06-06

    NLP基础知识

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息