自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Talk is cheap. Show me the code

人生苦短,我用python······················································································C/C++/Java/JavaScript/Go...

  • 博客(148)
  • 收藏
  • 关注

原创 【Docker】Docker 中不能使用 nvidia-smi

docker 中执行 nvidia-smi 后报错:Failed to initialize NVML: Unknown Error

2024-04-23 15:40:45 42

原创 【Linux】Supervisor 基础

Supervisor已在Linux上成功启动,并开始管理指定的进程。你可以使用Supervisor命令行工具(supervisorctl)来管理和监视进程。

2024-04-08 14:53:08 420

原创 【Python】RocketMQ 基础使用

RocketMQ是一个开源的分布式消息传递系统,最初由阿里巴巴集团开发并于2012年开源。它旨在解决高可靠性、高吞吐量、低延迟和可伸缩性等大规模分布式系统下的消息通信需求。RocketMQ的设计目标是提供一种灵活、可靠、高性能的消息传递解决方案,适用于各种场景,包括在线消息通信、日志处理、流式处理、事件驱动架构等。:RocketMQ采用了分布式架构,支持水平扩展和高可用性。它的架构包括多个消息生产者、多个消息消费者和多个消息服务器(Broker)。

2024-04-08 10:58:56 515

原创 【PDF合并】利用 Python 合并 PDF 文件

然后,使用 append 方法逐个添加要合并的 PDF 文件。在示例中,将要合并的 PDF 文件路径存储在列表 pdf_files 中,可以根据实际情况进行修改。在 PyPDF2 版本 3.0.0 中,PdfFileMerger 类被移除了,取而代之的是 PdfMerger 类。执行上述代码后,将会生成一个名为 merged.pdf 的文件,其中包含了所有合并的 PDF 文件的内容。在添加完所有的 PDF 文件后,需要指定合并后的输出文件路径 output_path。

2024-03-07 11:06:21 846

原创 【机器学习】实验记录工具

Weights & Biases(简称为 WandB)是一个用于跟踪机器学习实验、可视化实验结果并进行协作的工具。它提供了一个简单易用的界面,让用户可以轻松地记录模型训练过程中的指标、超参数和输出结果,并将这些信息可视化展示。WandB 还支持团队协作,可以让团队成员共享实验记录、交流想法,并进行实验结果的比较和分析。通过 WandB,用户可以更好地管理和理解他们的机器学习项目,加速实验迭代过程,提高模型的性能。以上代码演示了如何使用 Weights & Biases(W&B)库进行实验追踪和记录。

2024-01-24 18:40:45 549

原创 【bugfix】安装 flash-attn 报错

安装 flash-attn 报错安装 flash attention 报错Building wheel for flash-attn (setup.py) ... error error: subprocess-exited-with-error ×Building wheel for flash-attn (pyproject.toml) did not run successfully

2023-11-18 18:24:19 2754 4

原创 【数据结构】树形结构所有路径复原为链表

【代码】【数据结构】树形结构所有路径复原为链表。

2023-11-01 23:01:15 577

原创 【VS Code】使用 VS Code 登陆远程服务器上的 Docker 容器

【代码】【VS Code】使用 VS Code 登陆远程服务器上的 Docker 容器。

2023-11-01 22:57:32 851

原创 【bugfix】 fatal: unable to access ‘https://github.com/xx/.git/‘: Encountered end of file

在使用Git访问GitHub时,遇到“fatal: unable to access 'https://github.com/xx/xx.git/': Encountered end of file”的报错信息。遇到 fatal: unable to access 'https://github.com/xx/xx.git/': Encountered end of file 报错信息需要执行如下命令,即可修复。该错误通常是由于Git的HTTP或HTTPS代理设置不正确导致的。

2023-11-01 22:52:39 1644

原创 【讯飞星火认知大模型】大模型之星火手机助理

讯飞星火认知大模型是科大讯飞自研的基于深度学习的自然语言处理模型,它可以理解和生成中文,执行多种任务,如问答、翻译、写作、编程等。它的目标是实现“智能涌现”,覆盖多维度多任务多行业的客观评测,对标ChatGPT和GPT-4。它还支持语音输入和输出,可以与用户进行自然对话。官网。

2023-08-10 23:45:00 2256

原创 【递归算法实践】验证二叉搜索树

验证二叉搜索树代码实现 Leetcode 98验证二叉搜索树代码实现 Leetcode 98验证二叉搜索树代码实现 Leetcode 98验证二叉搜索树代码实现 Leetcode 98https://leetcode.cn/problems/validate-binary-search-tree/https://leetcode.com/problems/validate-binary-search-tree/

2023-08-09 23:45:00 233

原创 【ChatGLM】大模型之 ChatGLM 微调

大模型之 ChatGLM 微调 对模型全量参数进行训练。前缀微调,在模型每一层都增加前缀,只训练这部分的参数,训练量明显小于全量微调。基于矩阵分解的微调,假设原权重喂 W_0,我们新增一个和 W_0 一摸一样形状的矩阵 W_delta,并且对 W_delta 分解为 A 和 B,在训练过程中只训练 A 和 B 的参数,最后的权重 W = W_0 + W_delta。

2023-08-08 23:45:00 979

原创 【VisualGLM】大模型之 VisualGLM 部署

大模型之 VisualGLM 部署大模型之 VisualGLM 部署大模型之 VisualGLM 部署VisualGLM 主要做的是通过图像生成文字,而 Stable Diffusion 是通过文字生成图像。一种方法是将图像当作一种特殊的语言进行预训练,还有一种是将图像特征对齐到预训练语言模型,可充分利用语言模型,并且无缝衔接多轮对话能力,但提取图像语义特征会损失底层信息。

2023-08-08 23:45:00 1277

原创 【ChatGLM】大模型之 ChatGLM 部署

大模型之 ChatGLM 部署HuggingFace 下载 本地加载大模型之 ChatGLM 部署HuggingFace 下载 本地加载大模型之 ChatGLM 部署HuggingFace 下载 本地加载大模型之 ChatGLM 部署HuggingFace 下载 本地加载大模型之 ChatGLM 部署HuggingFace 下载 本地加载大模型之 ChatGLM 部署HuggingFace 下载 本地加载

2023-08-07 23:45:00 830

原创 【语音合成】微软 edge-tts

语音合成微软 edge-tts 在Python代码中使用Microsoft Edge的在线文本到语音服务语音合成微软 edge-tts 在Python代码中使用Microsoft Edge的在线文本到语音服务语音合成微软 edge-tts 在Python代码中使用Microsoft Edge的在线文本到语音服务语音合成微软 edge-tts 在Python代码中使用Microsoft Edge的在线文本到语音服务

2023-08-03 23:45:00 3227

原创 【Android】使用 CameraX 实现基础图像分析功能

Android使用 CameraX 实现基础图像分析功能增加人脸识别、手势识别、姿态识别等常用只能视觉功能Android使用 CameraX 实现基础图像分析功能增加人脸识别、手势识别、姿态识别等常用只能视觉功能Android使用 CameraX 实现基础图像分析功能增加人脸识别、手势识别、姿态识别等常用只能视觉功能Android使用 CameraX 实现基础图像分析功能增加人脸识别、手势识别、姿态识别等常用只能视觉功能Android使用 CameraX 实现基础图像分析功能增加人脸识别、

2023-08-02 23:45:00 789

原创 【Android】控件与布局入门 - 简易计算器

Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器Android控件与布局入门 - 简易计算器And

2023-08-02 23:45:00 936

原创 【娱乐圈明星知识图谱2】信息抽取

Prompt是一种用于指导大型语言模型生成自然语言文本的文本片段。在使用大型语言模型时,我们需要提供一个Prompt,以指导模型产生符合我们期望的文本结果。信息抽取任务是指从文本中识别和提取特定类型的信息。这些信息可以是实体(如人名、地点、组织机构等)、关系(如人物之间的关联、物品属性等)或事件(如时间、动作、状态等)等。信息抽取任务通常包括以下步骤:ChatGPT是由OpenAI开发的人工智能聊天机器人,它使用了基于GPT-3.5和GPT-4的大型语言模型,能够理解和学习人类的语言,进行自然的对话和互动。

2023-08-02 22:45:00 218

原创 【Android】使用 CameraX 实现基础录像功能

Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能Android 使用 CameraX 实现基础录像功能

2023-08-02 11:13:05 1263

原创 【Android】使用 CameraX 实现基础拍照功能

Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能Android 使用 CameraX 实现基础拍照功能

2023-08-01 15:44:14 1543

原创 【OpenCV】no opencv_java*** in java.library.path 和 java.lang.UnsatisfiedLinkError: org.opencv.videoio.

no opencv_java451 in java.library.path # 不一定是451,有可能是别的,与opencv的版本对应。解压,然后从 build\java\x86 目录中把 opencv_java451.dll 复制到自己的 JDK /bin 目录下即可。去官网下载对应的 .dll文件,对于上面的情况则是下载。在相应的类中增加如下代码。

2023-07-17 23:45:00 2459

原创 【名词解释】Java Bean

这个术语的来源可以追溯到Sun Microsystems公司在1996年发布的Java Beans规范。"Java Bean"这个术语是由Java编程语言中的"Bean"所衍生而来。"Bean"一词可以被解释为一个可重用的软件组件,它可以被用于构建应用程序。因此,Java Bean被称为"Bean",因为它具有类似于Java中的豆子(Bean)的属性,即可重用、易于管理和组合的特性。2. 提供访问器方法(getter和setter)来控制其属性。3. 实现了序列化接口,可以通过网络进行传输和存储。

2023-07-11 23:45:00 73

原创 【Python】Sphinx 文档生成器

Sphinx是一个Python文档生成器,它基于reStructuredText标记语言,可自动根据项目生成HTML,PDF等格式的文档。Sphinx可以令人轻松的撰写出清晰且优美的文档,除了天然支持Python项目以外,Sphinx对C/C++项目也有很好的支持,并在不断增加对其它开发语言的支持。

2023-07-03 16:28:52 1019

原创 【对话机器人】开源机器人项目介绍

闲聊机器人是一种基于人工智能和自然语言处理技术的智能对话系统,旨在模拟人类的语言交流能力,与用户进行自然、连贯的对话。闲聊机器人能够理解用户的问题或指令,通过分析和处理文本,生成符合语法和语义规则的回答,并以自然、流畅的方式进行回复。青云客智能聊天机器人API思知(ownThink)项目开放了对话机器人、知识图谱、语义理解、自然语言处理工具。青云客智能聊天机器人API。

2023-07-02 20:50:32 634

原创 【Linux】服务器22端口开启

Linux 中 22 端口是 ssh 应用端口用以进行远程访问,正常情况下 Linux 服务器要打开 22 端口。如果结果出现 xxx:22 等结果则说明,22 端口已开启,否则需要手动开启。如果失败,则需要按照提示成功安装好 openssh-server。然后,开启服务器上的 22 端口。需要修改 SSH 服务器配置文件。检查 22 端口状态。如果开启,则可以通过 ssh 链接该服务器。首先,检查是否安装 SSH 服务器,执行如下命令。”一行,然后将其改为“

2023-07-01 00:25:27 15986 2

原创 【Linux】vim 命令模式下跳转和删除方法

【代码】【Linux】vim 命令模式下跳转和删除方法。

2023-06-30 11:03:42 1314

原创 【XKCD】XKCD 风格的图像

xkcd是一种风格独特的漫画风格,以幽默、讽刺、科学和技术为主题。这种风格通常采用简单的线条和草图,表达出作者的思考和观点。xkcd的图像经常涉及科学、数学、计算机科学、社会和文化问题,以及作者个人的生活经历和经验。官网:https://xkcd.com/xkcd的全称是"XKCD: A Webcomic of Romance, Sarcasm, Math, and Language",中文翻译为"XKCD:一个关于浪漫、讽刺、数学和语言的网络漫画"。

2023-06-26 11:08:54 516

原创 【大模型】LLaMA

LLaMA 模型权重下载LLaMA 模型权重下载LLaMA 模型权重下载LLaMA 模型权重下载LLaMA 模型权重下载LLaMA 是 2023 年 Meta 发布的基础大语言模型,该模型有四个版本,分别是7B、13B、33B、65B参数的模型。

2023-06-13 16:21:14 1680 2

原创 【娱乐圈明星知识图谱1】百科爬虫

娱乐圈明星知识图谱百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫百度百科爬虫

2023-06-12 21:08:51 660

原创 【名词解释】KiB和KB,MiB和MB,GiB和GB 等的区别以及1M带宽到底是多少?

但这也只是理论上的速度。传输单位的写法上,B和b分别代表Bytes和bits,两者定义不同,差距是8倍。是用来计算资料传输速率的单“位”。举例来说,电信局通常说的1M的宽,所使用的单位就是bps,我们都知道一个字节等于8位,而我们电脑的存储单位使用的是字节,也就是理论上每秒可以向硬盘下载1X1024/8=128KB/sec的数据。硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方,如1MiB=1024KiB)计算的。

2023-06-01 15:44:14 5696

原创 【Python】FastAPI 配置日志即 logging 模块使用

日志是对软件执行时所发生事件的一种追踪方式。软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生。一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是不同的)。开发者还会区分事件的重要性,重要性也被称为等级或严重性。日志功能应以所追踪事件级别或严重性而定。各级别适用性如下(以严重性递增):Python logging 模块日志常用指引 — Python 3.11.3 文档作者, Vinay Sajip。

2023-05-31 14:54:39 3415

原创 【Python】 time模块中time和perf_counter的区别

因此,如果需要测量程序的执行时间,建议使用perf_counter()函数。,perf_counter() 函数用于获取当前时间的。time 模块中的 time() 函数用于获取。,通常用于测量程序的执行时间。

2023-05-29 14:40:16 810

原创 【数据挖掘全栈项目】- 娱乐圈明星知识图谱

娱乐圈人物知识图谱明星 娱乐圈人物知识图谱

2023-05-24 20:00:32 72

原创 【Docker】Windows10 WSL 使用 Windows Docker Desktop

Windows10 WSL 使用 Windows Docker DesktopThe command 'docker' could not be found in this WSL 2 distro.We recommend to activate the WSL integration in Docker Desktop settings.For details about using Docker Desktop with WSL 2, visit:https://docs.docker.c

2023-05-24 14:33:07 533

原创 【名词解释】容器镜像 image、容器 container

容器镜像是容器中所有文件、环境变量和默认命令/程序的静态版本。这里的静态意味着容器镜像没有运行,没有被执行,它只是打包的文件和元数据。与存储静态内容的“容器镜像”不同,“容器”通常指的是正在运行的实例,即正在执行的东西。

2023-05-24 13:42:57 96

原创 【名词解释】STEM 科学 技术 工程 数学

STEM是指科学(Science)、技术(Technology)、工程(Engineering)和数学(Mathematics)这四个领域的学科,它们被认为是当今世界最具有发展前景的学科之一。STEM教育的目的是培养学生在这四个领域中的知识和技能,让他们具备解决现实生活中复杂问题的能力。STEM教育的重要性越来越被人们所认识,因为它与现代社会的科技发展和经济发展密不可分。1. 科学(Science):研究自然界和宇宙的物理、化学、生物、地理等方面的知识和规律。2. 技术(Technology):应用科学

2023-05-23 14:45:44 391

原创 【名词解释】面向对象中的抽象、封装、继承和多态

抽象是指将具有共性的事物抽象成一个类或接口,从而形成一个模板,封装是指将数据和方法封装在一个类中,对外部隐藏实现细节,只暴露必要的接口供外部访问。继承是一种面向对象编程中的概念,指的是一个类可以从另一个类中继承属性和方法。被继承的类称为父类或基类,继承它的类称为子类或派生类。多态是指同一类型的对象,在不同的情况下会有不同的表现形式和行为。

2023-05-23 11:44:03 1179

原创 【名词理解】Profile 或 Profiling 含义解释

"Profiling" 可以翻译为“个人资料分析”、“人物画像分析”、“特征分析”等。在计算机科学中,它通常指的是通过分析用户的行为、兴趣、偏好等信息来创建用户画像,以便为用户提供更加个性化的服务。在法律和社会学领域,它也可以指对某些人群进行特征分析,以便进行安全检查、犯罪预防等工作。代码 profiling 可以翻译为“代码性能分析”、“代码剖析”、“代码分析”等。它是指通过对程序代码的执行过程进行监测和分

2023-05-17 11:40:29 637

原创 Ubuntu - sudo apt-get update 安装失败

在 Ubuntu 中使用 sudo apt-get update 更新源报错E: The repository 'cdrom://Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423) focal Release' does not have a Release file.N: Updating from such a repository can't be done securely, and is therefore disabled by

2023-05-13 16:58:39 1000

原创 JAVA - fastjson 中 JSONObject 的顺序问题

在使用 fastjson 中的 JSONObject 有时候会遇到数据顺序发生了变化,而实际需求中需要保持原有的顺序。JSONObject 初始化时候顺序直接变了在使用 JSONObject.parseObject 的时候 JSONObject 顺序变了

2022-12-30 16:11:37 10164

Android控件与布局入门 - 简易计算器

Android控件与布局入门 - 简易计算器

2023-08-02

Android使用 CameraX 实现基础录像功能

Android使用 CameraX 实现基础录像功能

2023-08-02

Android使用 CameraX 实现基础拍照功能

已经编译好的 APK 文件,在华为 nova9 上可直接运行

2023-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除