自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rs勿忘初心的博客

分享是一种快乐,帮助别人也许就是在帮助自己,欢迎交流(微信公众号:rs勿忘初心)

  • 博客(501)
  • 资源 (7)
  • 收藏
  • 关注

原创 程序员竟然还有职业规划手册?

不是一本具体的书,而是一个由前阿里技术总监雪梅老师讲授的专栏课程,述。回顾了下毕业工作的这几年,我买过很多学习课程,《程序员职业规划手册》这个是我为数不多坚持学完的课程之一,当然里面有很多内容还需要后续反复温习、思考和练习。乘热打铁,先梳理下当前自己的一些学习收获,感兴趣的同学。

2024-03-03 17:04:09 1046 3

原创 读《晨间日记的奇迹》有感

目录第1章 为什么要早上写日记呢?第2章 借由日记实现梦想的方法第3章 开始写“晨间日记”吧!第4章 数位“晨间日记”第5章 七大作战法让你不会三天打鱼、两天晒网第6章 小小梦想渐渐实现的DQ Power最近看了一本书《晨间日记的奇迹》,虽然书名略显浮夸(毕竟畅销书嘛),但感觉还挺有意思的,自己也是看了这本书后才开始坚持着每天早上写日记,趁着放假有时间简单梳理了下,和大家分享下,感兴趣的同学可以看下。开篇作者序中首先提到了“上午写日记的好处”,当然这个听起来还是比较偏...

2021-09-21 20:19:23 366

原创 Python3:@property属性装饰器

函数方法我们应该并不陌生,属性其实也一样,只是我们很少口语化提这个说法。在 Python 中,属性是与对象相关联的特性或数据。属性可以是对象的状态信息,也可以是对象的行为。实例属性(Instance Attributes):实例属性是与特定对象实例相关联的属性。每个对象实例都可以有自己独立的实例属性,它们保存在对象的命名空间中。实例属性通常在对象的构造函数__init__中初始化,也可以在任何地方动态添加或修改。例如:self.name = name # 实例属性。

2024-04-25 11:34:20 725 1

原创 Python3:参数传递之*args和**kwargs

在日常编写Python代码时,我们经常会看到函数的参数中出现*args 和 **kwargs,特别是是在一些标准库或者高级用法,比如函数装饰器等,下面简单介绍下其含义和用法。

2024-04-24 10:59:56 186 1

原创 Python3:函数的圈复杂度

那什么样的函数才能算是过于复杂?一般会通过两个标准来判断,长度和圈复杂度。

2024-04-23 17:59:52 272 1

原创 Python3:读取和处理超大文件

在日常工作中,文件对象是我们常接触到的可迭代类型之一。一般用 for 循环遍历一个文件对象,可以逐行读取它的内容。但这种方式在碰到大文件时,可能会出现一些奇怪的效率问题。

2024-04-18 21:07:07 610

原创 Python3:数据校验机制

使用 Pydantic,你可以通过简单的 Python 类来定义数据模型。这些类使用类型提示来定义字段的类型,并且支持各种 Python 原生类型、自定义类以及第三方库的类型。

2024-04-17 21:41:21 943

原创 大语言模型背景下,NLP从业者前景如何?要换个方向么?

大模型技术的发展,NLP行业短期可能会受强烈冲击,但长期来看未必是坏事,机遇与挑战一直是共存的。不局限于某个领域和技术,事实上一旦我们选择了技术岗,就意味着必须选择做一个终身学习者。ChatGPT这么强,会影响NLPer的就业环境吗 - 知乎。

2024-03-20 10:59:23 1183 1

原创 无监督学习、自监督学习、有监督学习、SFT监督微调介绍

解释:无监督学习是一种机器学习的方法,其中模型从未标记的数据中学习。也就是说,给模型提供输入数据,但没有给出相应的期望输出或标签。模型需要自己发现数据中的模式、结构或关联。技术术语:“未标记的数据”:指的是没有附带额外信息(如类别标签或值)的数据。“模式、结构或关联”:无监督学习的目标通常是识别数据中的群集、异常值、降维或某种内在结构。

2024-03-13 17:50:37 920

原创 如何让ChatGPT更懂你?试试Custom Instructions与Memory机制

用简单提示词(prompt)完成复杂操作逻辑,提升 ChatGPT 对话体验。

2024-03-13 11:36:47 998

原创 大模型快速实现python3+html内容在线渲染

有一份数据需要通过前端在线展示给用户,不需要复杂的样式交互,后端服务是基于Python3实现的API接口,对前端技术不是很了解,需要快速实现该需求。

2024-03-06 09:53:23 563

原创 pip3安装依赖库报错:OSError: [Errno 31] Too many links: ‘/tmp/pip-ephem-wheel-cache-xxx‘

如果不能重启或者不方便重启,可以删除/tmp目录下的文件,删除前确保有对应的权限执行,网上看有说直接全部删除/tmp目录的所有文件,这种方法可能会有一点风险,:有些文件和目录可能是系统重要的组成部分,删除它们可能会导致系统出现问题。因此,除非你明确知道哪些文件是安全可删除的,否则最好不要删除系统创建的文件和目录。:确保在删除文件之前,相关的应用程序已经关闭,否则可能会导致应用程序出现问题。目录中的文件,但是务必小心谨慎,并且确保没有正在使用的文件。目录,因此删除文件可能只是暂时的。综上所述,你可以删除。

2024-03-04 19:49:57 309

原创 Python3统计json格式文件中各个key对应值出现的频次

现在有一个文件query_demo.json,里面的数据格式示例如下,query字段代表的是用户的提问,现在想统计所有不同query出现的频次。

2024-03-04 14:38:32 576

原创 判断某个ip是否在某个网段下

来判断一个IP是否在某一个网段下。可以使用Python3中的。ipaddress库。

2023-12-14 17:48:42 295

原创 Mysql数据库多表数据查询问题

刚开始的时候我们业务的数据量比较少,直接使用“UNION ALL”等操作查询速度也很快,突然有一天线上的数据库开始报警,提示CPU占用过高,影响了线上的部分业务,慌得一批。,实时查询这种可以按表来查询,比如在页面上让用户主动选择 数据库(人工指定查哪个数据库),这种大概率就是数据抽样查看。此方法风险很大,不再赘述,对数据库压力较大,不是推荐的做法。的(分表的思路),因此并不会出现上述我们提到的查询语法场景,速度很快,不会有任何问题。线上真实的使用场景查询条件很多,也有对应的索引,一般是查询某个人的数据,

2023-11-27 16:15:29 431

原创 AI大模型相关产品的数据飞轮如何建设?

用户反馈越多,数据的质量就越高,高质量的数据,能让我们训练出更好的模型,而更好的模型,就意味着产品能够生成更高质量的内容,吸引更多的用户。数据飞轮是基于字节跳动十余年数据驱动实践经验提炼的企业数智化升级新范式,数据飞轮以数据消费为核心驱动,能够帮助企业数据流充分融入业务流,实现数据资产和业务应用相互促进飞轮效应,从而激发员工创造力,增强业务发展动力,提升组织生命力”。数据飞轮,是今年大模型带火的一个典型词汇,通过客户在应用程序中输入的提示词这样的数据反馈,使大模型快速迭代。(老玩家也有对应的方式)

2023-11-27 14:54:01 1448

原创 如何理解go语言中的“为类型定义一个方法“?

在学习go语言不久,看到了下面这段代码,有点困惑,不太理解“func (p Person) M1(x int) (err error) ”这行代码的含义。:方法可以用于封装类型的内部表示和行为,将数据和处理数据的方法绑定在一起,实现信息隐藏。总的来说,使用方法能够使得代码更加清晰、可读性更高,并且提高了代码的封装性和组织性。:类型的方法集合决定了类型是否实现了特定的接口,这是Go语言中实现多态性的关键。:可以为现有的类型添加新的方法,扩展其行为,而无需修改类型的定义。在这个示例中,我们定义了一个名为。

2023-10-10 10:23:53 182

转载 测试工程师职业发展初谈

测试工程师的职业发展,从长远来看,可以往技术和管理两个方向发展,比如成为测试领域的行业专家或架构师,也可以从事测试团队的管理,带领团队高质高效完成测试任务。不管是技术还是管理,很多东西其实是类似的。下面这些内容是从网上学习到的,仅供参考。老生常谈的话题,各个团队或者公司应该大同小异。流程是什么?为什么要有流程?流程能解决什么问题?流程能带来什么保障?流程是保障团队目标达成的最佳实践,因人/团队/业务类型/迭代速度/资源紧张程度而异。没有流程会导致团队中的个体各自为战,目标不统一,进度不协调,资源配给失衡而导

2023-07-16 15:19:23 163

原创 Slidev: 为开发者打造的演示文稿工具

非程序员开发者可以忽略,需要一定Markdown等知识要求。官网地址:Slidev、开始使用 | SlidevSlidev (slide + dev, ) 是基于 Web 的幻灯片制作和演示工具。它旨在让开发者专注在 Markdown 中编写内容,同时拥有支持 HTML 和 Vue 组件的能力,并且能够呈现像素级完美的布局,还在你的演讲稿中内置了互动的演示样例。它使用了功能丰富的 markdown 文件来生成精美的幻灯片,具有即时重载的体验。它还拥有很多内置的集成功能,如实时编码、导出 PDF、演讲录制等。

2023-07-06 16:27:36 414

原创 VScode修改快捷键

有时候我们需要设置符合自己操作习惯的快捷健,比如:"退回到上一个编辑位置",可以采用下面的方法尝试。

2023-06-06 15:36:25 2015

原创 homebrew安装报错:curl: Failed to connect to raw.githubusercontent.com port 443 after xxx ms解决办法

国内安装homebrew,默认会报错:curl: Failed to connect to raw.githubusercontent.com port 443 after 75008 ms: Operation。网上说的一堆改配置的方法别试了(很多坑),建议直接使用国内的镜像源。

2023-06-03 13:10:33 718 2

原创 大模型学习资料

李沐老师的论文精度系列视频:ChatGLM:​​​​ChatGLM官网ChatGLM博客

2023-06-02 16:56:03 174

原创 Jupyter备忘录

文件之外,Jupyter 配置目录中还包含其他一些配置文件和子目录,这些文件和子目录包含有关 Jupyter 的其他配置信息,如密码哈希、SSL 证书和其他插件或扩展的配置信息。例如,您可以更改 Jupyter 启动时使用的 IP 地址或端口,或者启用或禁用某些 Jupyter 扩展或插件。Jupyter 启动时默认的配置文件位于 Jupyter 的配置目录中。在 Jupyter 首页中,您可以创建新的 Jupyter 笔记本或打开现有的笔记本。的文件,它包含 Jupyter 启动时默认的配置选项。

2023-04-10 15:30:00 331 1

原创 python使用redis的scan命令实现模糊查询

在使用 redis 查询某个 key 的值时,我们可能不记得完整的 key 名称,或者说想要模糊查询满足某些条件的 key 值集合,("keys *"这种方式不被推荐且有性能隐患,生产环境应该禁用)。可以使用scan 命令完成。

2023-03-18 12:21:24 818

原创 python 高精度四舍五入

最近项目组在统计一些数据,发现程序和人工统计的有些许出入,主要是精度上的区别,比如程序统计的是5298,但是人工统计的是5299,这种类似的情况比较多,决定看下问题的原因是什么。于是上网查了下,发现使用decimal 可以解决问题,废话不多说,直接看代码示例即可。round()函数,结果发现不是标准的四舍五入。

2023-03-15 15:09:10 228

原创 java解析多层嵌套json字符串

value如果是数字,用jsonobj.getIntValue("key"), jsonobj.getFloatValue("key"),jsonobj.getInteger("key")等基本数据类型及其包装类的方法获取。value如果是布尔值,用jsonobj.getBoolean("key"), jsonobj.getBooleanValue("key")获取。value如果是字符串,用jsonobj.getString("key")获取。

2023-03-08 10:17:20 3668

原创 JavaScript 中CryptoJS.SHA256对应 Python 版本

函数,在 Python 中对应的版本是。,详情可以看下下面的两个示例代码。JavaScript的。

2022-12-23 11:13:50 994

原创 Python+Flask设置ip白名单

基于 Flask 开发了一些 API接口,接口的控制需要访问权限,防止外部用户随意调用。

2022-11-24 10:28:26 1665

原创 PyCharm中 python 类型文件被识别为Text文本类型

具体展示为什么类型其实就是右边的匹配规则决定的。

2022-11-19 16:51:19 1262

原创 Python定时任务调度:apscheduler常见的使用示例

APScheduler用起来十分方便,提供了基于日期,时间间隔及类型的任务。为我们提供了构建专用调度器或者调度服务的基础模块。APScheduler不是一个或服务,它自身不带有任何命令行工具。它主要在现有的程序中运行,安装:pip3 install apscheduler。

2022-09-21 16:14:31 949

原创 Python编码问题

临时解决:把Python3中的ascii.py的内容用utf_8.py文件内容替换。知道是编码的问题,但是不知道具体什么原因,最后是按照下面这个方法解决的。

2022-08-22 20:56:53 1152

原创 Go语言相比较于Python的优势

每种语言都有其独特性的表现,互相之间是不能替代的。Python和Go这两种语言都是时下非常热门的语言。从技术上讲,Go是一种为速度而构建的过程式函数式语言,而Python是一种、命令式、函数式和过程式语言。Go支持并发,即算法能够无序运行其步骤,而Python不支持。“Python的功能最强大,而Go的速度最快”,这应该能代表大多数程序员的心声。事实上,Python和Go两种语言虽然各有优势,但在流行性上Python却是略占上风的。为什么没有Python流行呢?下面主要介绍的是。

2022-08-21 17:20:32 3062

原创 git恢复commit过的代码

1、修改完还未gitadd使用gitcheckout回滚使用暂存区的文件覆盖工作区,所以执行完gitadd.之后,再执行该命令是无效的。和gitadd.是一对反义词。2、gitadd提交还未commit使用gitadd提交到暂存区,还未commit之前,使用gitreset和gitreset#先用Head指针覆盖当前的暂存区内容gitcheckout.#再用暂存区内容覆盖工作区内容或者使用直接使用head(在git中,用HEAD表示当前版本3、4、......

2022-07-26 17:43:59 5430

原创 Python3 自动生成第三方依赖模块文件信息requirements.txt

历史的Python代码库或文件夹需要迁移,依赖的Python第三方模块一个个安装也比较繁琐,期望可以快速获取到对应的第三方依赖模块列表。

2022-07-21 20:59:55 894

原创 OpenApi-Generator:简化RESTful API开发流程

OpenAPI Generator 是一个完全免费开源 (Apache 许可 v2) 的项目,用来生成 REST1 API 客户端、服务器存根和基于 OpenAPI (以前称为 Swagger ) 规范的文档。如果您不熟悉OpenAPI 规范,那么它就是描述 RESTful API 方面最流行的标准,并得到 Adobe,Atlassian,CA Technologies,eBay,IBM,Google,Microsoft,PayPal、Salesforce,SAP,SmartBear 等众多知名公司的支持2

2022-07-01 17:55:22 8297 1

原创 Mac配置iTerm2、Git等

iTerm2 是 Terminal 的替代品,可以提供更多自定义的操作,可以参考下面的安装方法:打开 (或者 ),然后 Zsh 全称为 Z shell。Zsh 是一种为交互式使用而设计的 Shell, bash、ksh 和 tcsh 的许多有用特性都被合并到 Zsh 中。在安装 Oh My Zsh 之前我们需要将 Zsh 设置为当前用户的默认 Shell。可以通过以下几个命令查看并配置。 查看当前的Shell命令: 设置 ZSH 为当前用户的默认Shell命令:chsh -s /bin/zsh

2022-06-27 10:09:17 1167

原创 Prometheus Flask exporter使用示例

prometheus-flask-exporter该库提供flask应用的http请求度量,可以导出数据到Prometheus,它还可以使用方便的函数跟踪方法调用。参考官网说明:prometheus-flask-exporter · PyPI3、完整的示例如果直接看官网说明,你可能会觉得一下子不太好理解,下面我们基于一个完整的示例来看下,效果图:代码完整示例参考:(prometheus_flask_exporter/examples/sample-signals/)prometheus_flask

2022-06-19 11:40:23 1248 1

原创 Python:Json与Markdown互相转换

因为一些特殊场景的需要,需要将接口的json返回渲染成markdown形式,自己处理的还挺麻烦的,俗话说的好:站在巨人的肩膀上。下面介绍了基于Python的Json与Markdown互相转换的方式,当然你可以在Github上多搜搜看看。https://github.com/PolBaladas/torsimany 安装依赖库:torsimany使用方式:假设我们有个文件:products.json,内容如下:我们在终端执行如下命令:如果Python3报错:AttributeError

2022-06-13 20:47:10 4126

原创 Python操作Mysql之SQLAlchemy(ORM)

目录一、Python 操作 MySQL常见方式二、Flask-SQLAlchemy 扩展1、一个最小应用二、一对多(one-to-many)关系:ForeignKey用 Python 操作 MySQL很多种方式,比如:mysql-connecto、MySQLdb、mysqlclient、PyMySQL、peewee 和 SQLAIchemy 等,其中 mysql-connector是 MySQL 官方提供的驱动器,用来给后端语言,比如 Python 提供连接,这种基本就是写SQL语句的方式 ,简单的场景可以

2022-06-12 22:30:50 2275

原创 如何选择消息队列:RabbitMQ、RocketMQ及Kafka

作为程序员,你一定听过"没有银弹"。银弹这个词,是来源于欧洲中世纪的传说,就是狼人这种妖怪,一般的子弹打不死它,必须用银子做成的子弹才能杀死它。后来银弹这个词就被用来形容那些特效的、一用就灵的方法。在软件工程中,不存在像“银弹”这样可以解决一切问题的设计、架构或软件,每一个软件系统,它都是独一无二的,你不可能用一套方法去解决所有的问题。所以通常在解决某个问题时可能有很多种方法,无非好坏,适合就好。在消息队列的技术选型这个问题上,也是同样的道理。并不存在说,哪个消息队列就是“最好的”。常用的这几个消息队列,每

2022-06-08 10:29:48 1249

opentracing_flask_demo.tar.gz

基于opentracing+jaeger+Flask的demo示例

2021-10-18

DGSetup_Home_KZ.exe

DGSetup_Home_KZ.exe

2021-07-18

mencoder转换工具

资源包含mencoder转换工具,例如y4m文件转yuv文件及使用说明。

2017-10-26

光流场计算 c语言 源码 optical flow

光流场计算 c语言 源码 optical flow。 光流是一种简单实用的图像运动的表达方式[1] ,通常定义为一个图像序列中的图像亮度模式的表观运动,即空间物体表面上的点的运动速度在视觉传感器的成像平面上的表达。这种定义认为光流只表示一种几何变化。1998年Negahdaripour将光流重新定义为动态图像的几何变化和辐射度变化的全面表示[2] 。光流的研究是利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,即研究图像灰度在时间上的变化与景象中物体结构及其运动的关系。一般情况下,光流由相机运动、场景中目标运动或两者的共同运动产生的相对运动引起的。光流计算方法大致可分为三类:基于匹配的方法、频域的方法和梯度的方法。

2017-10-16

计算两个YUV视频序列的PSNR

计算两个视频YUV序列的PSNR,可用于压缩后得到的视频与原始视频进行质量对比。

2017-06-29

office2013 应用程序无法正常启动(0xc000007b)

解决office2013 应用程序无法正常启动(0xc000007b)无法启动的五个dll文件, mfc100.dll mfc100u.dll msvcr100.dll msvcp100.dll msvcr100_clr0400.dll,.打开C:\Windows\System32; 把这5个文件粘贴到C:\Windows\System32下覆盖原文件;

2017-06-17

DISCOVER-分布式视频编码框架

DISCOVER-分布式视频编码框架,可以用于实验对比。

2017-05-24

空空如也

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

TA关注的人

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