自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 异步生成器执行过程

【task1】-开始异步操作: 0,协程挂起2s。【task2】-开始异步操作: 0,协程挂起2s。【task3】-开始异步操作: 0,协程挂起2s。【task1】-开始异步操作: 1,协程挂起2s。【task2】协程处理继续: 即将进入下一个生成。【task2】-开始异步操作: 1,协程挂起2s。【task3】-开始异步操作: 1,协程挂起2s。【task1】-开始异步操作: 2,协程挂起2s。【task2】-开始异步操作: 2,协程挂起2s。【task3】-开始异步操作: 2,协程挂起2s。

2025-04-24 07:10:35 754

原创 python异步协程async调用过程图解

项目中有用到协程,但是对于协程,线程,进程的区别还不是特别了解,所以用图示的方式画了出来,用于帮助理解。,可以是挂起多长时间,也可以是等待某个操作完成。挂起结束之后,协程变为可调用的状态,供事件循环调用。个人理解:(如果有问题,欢迎指正,目前循环事件如何确定执行哪个协程的这一块还没有研究)3)每次协程被调用之后,会一直执行直到下一次挂起(比如await),所以如果。图解如下:左边三列是协程,第四列是线程的占用情况,最右边是执行结果输出。所以写异步程序时候,需要确认是否有非常耗时的同步操作。

2025-04-23 22:11:47 454

原创 【经验记录贴】快速入门RAG博客推荐

RAG综述类资料推荐,能够对RAG整体有一个了解

2025-04-18 06:47:57 221

原创 【经验记录贴】活用shell,提高工作效率

PS:为什么不在本地开发测试,因为需要GPU运行服务,所以需要有GPU的环境。目前比较笨的办法是本地用开发工具修改之后,传递到GPU的服务器上运行,每次修改,都需要重启一下服务以反映修改的代码。最近在做测试的时候,需要手动kill服务的进程,然后通过命令重启服务,再进行测试。本着能够自动化就不要手动的理念,直接将上面的命令写成一个shell,将三次执行变成shell的执行。每次修改完毕之后,执行该shell即可。

2025-04-16 22:59:21 322

原创 【经验记录贴】使用配置文件提高项目的可维护性

使用配置文件提高程序的可维护性

2025-04-15 22:08:17 195

原创 openwebui和keycloak集成,使用keycloak的用户名和密码登录

在openwebui中集成keycloak,使用keycloak定义的用户名和密码登录openwebui

2025-04-01 20:17:35 684

原创 python 多进程的时候,哪些代码被执行以及执行顺序?

1)红色背景为第一个子进程(进程ID:11364)执行的代码:全局代码+指定的执行函数worker1。2)绿色背景为第二个子进程(进程ID:13884)执行的代码:全局代码+指定的执行函数worker2。3)__name__ == '__main__'中的代码在子进程中不执行。=====before子进程,当前进程号: 12716。=====before子进程,当前进程号: 12716。=====after子进程,当前进程号: 12716。=====after子进程,当前进程号: 12716。

2025-01-15 21:08:31 262

原创 阶段性总结:如何快速上手一个新的平台或者技术

作为研发一枚,为了实现客户的各种需求,为了避免重复造轮子,通常需要快速调查到哪个轮子(比如各种平台,或者开发包等)好用,然后快速熟悉和上手。在接触到一个新的平台或者技术的时候,我们可以从哪些方面入手呢?

2024-06-18 21:53:43 472

原创 【记录贴】docker镜像格式报错

查看内容提示,可以看出,原因是期待的镜像格式是'application/vnd.docker.distribution.manifest.v2+json',但是下载下来的镜像格式是'application/vnd.oci.image.manifest.v1+json'.,所以检查不通过,报错。解决2:拉取镜像的时候,采用比较旧的镜像(还是application/vnd.docker.distribution.manifest.v2+json的格式)。问题1:这个格式用来干啥?问题2:这两个格式的区别。

2024-05-27 22:37:21 2149

原创 配置jupyter的启动路径

PS:网上很多说法是设定c.ServerApp.notebook_dir = 'D:\jupyter_workspace',这个也可以。,里面有一个问题,就是启动jupyter(命令jupyter notebook)之后,页面默认显示的是启动时候的路径。配置文件里面提示说这个配置已经不推荐,推荐使用root_dir,所以我这边用的root_dir的方式设置的。在实际配置之前,可以看一下jupyter notebook有那些命令。将c.ServerApp.root_dir 设置为项目路径。

2024-04-26 22:34:37 1594 2

原创 python环境安装jupyter

安装jupyter,并设置python虚拟环境

2024-04-26 07:47:39 2268

原创 《图解HTTP》笔记2:http的构成

可以看到输入一个网址,浏览器和服务器进行了很多的交互。使用浏览器的开发者工具,查看网络中发送和接受的数据。请求报文的主体貌似没有找到合适的网站,先空着。(图来源:《图解http》3.2章节)

2024-02-22 21:55:06 649

原创 《图解HTTP》笔记1:http的诞生

我们现在使用web(World Wide Web的简称,即万维网)浏览器,目前可以输入一个网址(http://www.baidu.com),就会有一个网页显示出来。我的理解:比如A研究机构有很多文件,B研究机构也是,那么有没有什么方式可以让A机构和B机构的研究人员能够方便的互相访问呢?从上面1.2可以知道,URL的重点在于定位,HTTP的重点在于传输,HTML的重点在于展示文本。TCP/IP是互联网相关的各类协议族的总称,其包含从。那么传输的HTTP和TCP/IP的区别是什么?

2024-02-21 21:07:02 725 2

原创 【博客搭建记录贴】day4_Hexo基本操作,添加草稿并发布

hexo框架下写草稿以及发布

2024-01-25 22:15:18 1129

原创 【博客搭建记录贴】day3_使用hexo下载项目文件并启动默认博客网站

使用cd命令移动到项目目录,并使用hexo init命令下载默认的项目文件。先不做任何设置,直接启动服务,可以直接使用hexo的命令。接下来准备看看怎么加自己的页面以及修改网页模板啥的。至此,使用hexo框架,启动其默认页面的操作完毕。通过命令【hexo server】启动本地服务器。

2024-01-23 21:20:55 517

原创 【博客搭建记录贴】day2_问题记录:hexo : 无法加载文件 C:\Program Files\nodejs\hexo.ps1,因为在此系统上禁止运行脚本。

hexo脚本被win10的执行策略禁止执行。

2024-01-23 20:10:21 822

原创 【博客搭建记录贴】day1_准备作业:安装node.js,hexo

安装nvm,node.js,hexo

2024-01-18 23:37:07 694

原创 ping github 请求超时 100%丢失

访问github

2024-01-18 22:29:02 2824

原创 python包chromadb安装失败总结

错误1:Consider using the `--user` option or check the permissions.错误2:ModuleNotFoundError: No module named 'chromadb'

2024-01-04 22:04:29 7529

原创 《纳瓦尔宝典》围观纳瓦尔的财富+幸福指南

我们自己的选择,比如做一份什么工作,投资自己不断学习,还是各种吃喝玩乐,都是自己可以选择的。到2023年底了,想要给辛苦一年的自己一个新年礼物(哈哈哈),就买了一个电纸书用来看书(降低看手机的负担),里面刚好有《纳瓦尔宝典》的电子书。没有痛苦,没有欲望,不沉溺于对未来或者过去的思考,真正拥抱当下,拥抱现状,拥抱现实的一切。里面财富方面,关于杠杆的使用很有启发,作为一个程序员,如何利用代码去创造复制边际成本为0的产品,通过杠杆来撬动财富,是一个很好积累财富的方向。但是按照重要性排序,应该是反过来的。

2023-12-30 16:33:58 1233

原创 2023年度NPcon-容器与微服务实践峰会 回顾

电梯旁边的指示牌会场现场出来的时候,天快黑了。

2023-12-18 22:16:53 439

原创 docker容器中运行jar 出现invalid or corrupt jarfile

有一台测试的linux机器可以使用,所以先在本地打包生成xxx.jar,然后拷贝到有docker环境的linux机器上,生成docker镜像,以及使用镜像做成docker容器。中间传输别的文件的时候把这个改成了file(文件),使用file方式传输jar,尝试将这边的传输方式改成default,就能够正常跑了。2)第二步的拷贝,使用dockerfile拷贝,正常情况下,要么命令错误,没有拷贝到容器的镜像里面->确认了一下容器里面是有jar的,那么这个拷贝大概率没有问题。有知道的童鞋欢迎解释一下。

2023-11-08 22:38:01 3840

原创 Andriod Studio不支持项目指定的Gradle插件版本

项目指定Gradle插件版本和Andriod Studio支持的插件版本不匹配问题

2023-08-23 21:34:13 9193

原创 Ubantu Usermod误用造成的惨案

PS:第二个里面,将“ro recovery nomodeset”改为“quiet splash rw init=/bin/bash”的过程中,如果后面还有内容(我这边后面还有一个 dis_ucode_ldr),直接删除【recovery nomodeset】,在末尾添加【quiet splash rw init=/bin/bash】,我当时把【ro recovery nomodeset dis_ucode_ldr】全部删除之后,后续修改root的密码的界面,键盘不能使用了。

2023-06-12 15:01:14 516

原创 使用docker-compose安装gitlab-ce 以及升级gitlab

docker-compose安装gitlabdocker-compose升级gitlab

2022-09-19 18:54:06 1696

原创 svn中文路径 权限设定

svn中文路径 权限设定

2022-07-28 21:17:40 1533

原创 Pycharm安装Tensorflow踩坑

在pycharm上安装tensorflow

2022-06-29 22:13:56 4681

原创 人工智能,机器学习,深度学习三者关系

人工智能,机器学习,深度学习三者关系理解

2022-06-09 12:08:44 422

原创 《爱的五种能力》读书笔记22.02

1,背景《爱的五种能力》这本书是读书群的书友推荐的关于情感方面的书籍,放入书单蛮久,后来22年过年放假,在工作地过年,没有回家,就通过支付宝上的小程序(嘉图借书)借了一些书,其中一本就是这本《爱的五种能力》。PS:支付宝上的这个小程序是和各个地方的图书馆(上海有三家有杨浦区图书馆,浦东图书馆,静安区图书馆,其他城市也有)合作,可以在小程序上借书,通过邮寄的方式送到手上的,自己只需要出一点邮费,上海市内的话,3-5块钱左右,非常便利。这本书整体读下来感觉通俗易懂,在讲解观点的同时,融入了作者自己的经历或

2022-03-17 12:02:42 357

原创 Django启动之后,其他电脑访问服务被拒绝

1,背景用Django搭建了一套服务,启动之后,在服务器本地访问是可以的,http://127.0.0.1:8080但是使用另外一台电脑尝试访问服务,出现下面的错误:[root@localhost ~]# curl -XGET 'http://192.xxx.xxx.xx:8080/'curl: (7) Failed connect to 192.xxx.xxx.xx:8080; Connection refused2,原因:Django服务启动时候ip地址的指定的问题。启动..

2022-01-11 14:11:28 1936

原创 Mac电脑键盘(ujmiko)不能使用问题记录

[背景] 买了一个无线鼠标,接到mac上,然后使用的时候,发现不能正常输入东西,进一步确认,发现左边的键盘可以正常输入,ujmikol的按键没有反应。[原因] 在网上查了一下,发现是由于启用了鼠标键盘导致的[解决]点击[系统偏好设置]->里面有一个辅助功能->鼠标与触控板->启用鼠标键(将这个勾选去掉) 具体详细步骤可以在百度经验上有,链接参考如下:苹果笔记本电脑怎么关掉触摸鼠标啊_百度知道...

2021-12-21 19:44:32 871

原创 Centos7安装opencv-python

背景想要尝试在python3环境下使用opencv进行图像的变换处理,所以需要在centos7的系统里面安装opencv(注:在centos7同时存在python2和python3)安装尝试1,尝试使用yum安装出现的问题使用yum查找,能够找到安装包,并安装成功# yum search opencv......opencv-devel-docs.noarch : Development files for using the OpenCV libraryopencv-pyt..

2021-08-11 12:22:34 2081

原创 [学习笔记] ftp,sftp,vsftp

最近学习linux的vsftp,涉及到ftp,所以将ftp的相关知识学习一下。如果有错误的地方,欢迎指正。1,什么是ftpFile Transfer Protocol (文件传输协议)的简称,用于服务器和客户机之间进行数据传输。2,什么是sftpSecure File Transfer Protocol(安全文件传输协议)的简称,在80年代诞生的ftp,主要应用场景在于内部局域网之间的文件传输,不太涉及太多的安全问题。后来随着互联网的普及,文件传输的安全性变得日益重要,sftp引入新的安

2021-08-08 14:52:56 651

原创 [总结] 上海看房体验有感

原先是和室友两个女生一起合租的一套两室,最近室友换工作,要搬走,再加上房东要涨价,想着同样的价格能不能住的离公司近一点,所以开启了短暂的找房之旅,然后现实给了我狠狠一巴掌,魔都果然就是魔都。(1)看房时间太短(切记:看房一定要至少留出2周的时间,特别是预算有限的时候。当然钱包鼓的可忽略)由于室友急着转租,我这边如果不确定下来的话,后续进来的人会觉得有变动,不愿意租。所以我只有一个星期不到的时间(一个周末加周一周二)看房(坑。。。)。首先看区域,由于公司在淮海中路上,首选是xx号线,而且南段沿着到

2021-08-04 20:19:38 426

原创 《华人首富》读后感

这是一本将19个华人首富的故事编撰在一起,形成的一本书。中国内地6位,中国港澳台6位,东南亚5位,欧美地区2位。整体读下来,在这些人的身上会看到有很多的相似点。第一,持续的学习。上一辈的首富们大都出生贫穷,在生存的压力下,早早出来谋生。但是在白天繁忙劳作的同时,晚上也会坚持去学习。比如新加坡丰隆集团的创办人-郭芳风先生,白天在五金店当学徒,晚上坚持去夜校补习功课。也有通过不断的实践和失败积累经验学习的,失败往往不会打倒他们,反而成为对方成长的养分。第二,人弃我取,人取我与说起来容易,做起来难。需要

2021-07-11 19:47:51 109

原创 投资领域的神奇数字(72,35,80) --来自《如何打造被动收入》

投资领域有三个神奇的数字72,35,801,72理财的时候,可以用72简单计算资产翻倍的时间计算方法: 72 / 年收益率比如,每年收益率为6%,资产翻倍时间 = 72 / 6 = 12 年2,35负债:持续消耗现金流的资产(比如车:买车一大笔收入,每年还要车检费用,保险费,维修费等等;比如每个月都要还贷的自住房子)资产:持续流入现金的资产(工资,著作权收入,等)每年持续的自住房产的还贷支出不要超过年收入的35%(20%以下更优),这样才能不影响到资金的积累3,80投资时候,中高风险投资

2021-05-30 10:56:04 382

原创 《快节奏,慢生活》读后感

豆瓣链接:快节奏与慢生活最近两年慢慢喜欢上读书,生活中的很多迷茫,疑惑都能在书中得到启发。每天下班早的话,会去地铁站附近的图书馆逍遥半个小时到一个小时。还别说,图书馆的氛围就是不一样,我之前老觉得自己读一本书要老久了。真正在图书馆里,安静读书,两周就看完一本书,比想象中快了很多。这本书从第一眼是快慢的对比,吸引了我。日常生活中隐隐约约感觉到无论是工作还是生活,节奏都太快,导致压力很大。打开之后,确实作者探讨的是在如今的网络无处不在的生活中,快节奏的网络世界和生活的平衡问题。网络模糊了工作和生活的界限,上

2021-05-12 21:51:41 390

原创 eclipse 创建项目,并将代码上传到远程gitlab服务器

背景有项目的java代码,需要通过以项目的形式上传到gitlab进行共享和版本管理。前提:1,代码已经存在2,gitlab服务器已经存在3,eclipse安装完毕,并且自带git做法参考:Eclipse中配置GitLab主要下面两个步骤,详细过程参照上面连接1,在gitlab中创建Group,在Group下创建空项目,等待上传项目代码2,在eclipse中创建空java项目,并commit到gitlab服务器1) 在eclipse中创建空java项目2) 将代码放入项目中3) 右键

2021-05-12 15:25:17 793

原创 【python实战】删除文件夹下面所有size小于10KB的文件

(1)背景:在训练模型的时候,使用到的文档数量很多,为了减少后期的负荷,将文档按照大小过滤(比如,size小于10KB的文件删掉)(2)代码:import osfolder = r"/tmp/test" #指定文件夹for dirpath,dirnames,filenames in os.walk(folder): for file in filenames: file_tmp = os.path.join(dirpath, file) file_size = os.path.getsi

2021-04-27 16:05:15 1351

原创 Linux 内建命令 VS 外键命令

Linux 内建命令 VS 外键命令Linux 内建命令 VS 外键命令补充:(1)查看内部命令还是外部命令,使用内建的type command(2)查看命令的帮助:(3)执行命令时候的进程:Linux 内建命令 VS 外键命令项目内建命令外键命令概念帮助查看方法【补充(2)】help 命令命令 --help执行【补充(3)】不会产生新的进程会产生命令对应的进程补充:(1)查看内部命令还是外部命令,使用内建的type command[root@lo

2021-04-18 09:50:21 275

空空如也

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

TA关注的人

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