自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Ubuntu禁用自动更新弹窗的方法

Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现。我们大部分人根本不care Ubuntu的更新,只是把它作为一个带桌面的Linux用,每次开机都弹窗提示更新很烦人。想到:如果直接把snap卸载了,是否还会自动弹窗?反正我们一般也不用snap,都是用apt。防止apt再自动给snap安装回来。尝试了互联网上一些办法,比如编辑。列举所有使用snap安装的软件。重启后,不再弹出自动更新窗口。察觉自动更新窗口标题为。通过apt卸载snapd。

2024-07-22 23:45:39 108

原创 记录发版过程中遇到的一个Mysql天坑:ALTER TABLE加字段时报Duplicate entry的问题

一番查证,发现MySQL在改表时,只要其它SqlSession中触发了Duplicate entry,那么这条改表语句也会报错Duplicate entry。加字段,也不是加索引啥的,怎么还会报这种错?先锁表,再改表,最后解锁表,新增字段成功。而公司之前的业务代码里,很多都是用。发版时加了新字段,需要改表。,因此极易触发此问题。

2024-07-22 20:04:25 59

原创 记录一个ZED IDE插件市场无法访问的问题,与其解决过程与方案

记录一个ZED IDE插件市场无法访问的问题,与其解决过程与方案

2024-07-18 11:32:13 228

原创 深入Java代码生成与AST操作——通过拓展Lombok实现@Nullable: 在长调用链下任意语句返回空值的处理

通过拓展Lombok实现@Nullable: 在长调用链下任意语句返回空值的处理

2024-05-24 18:06:59 325 1

原创 Java中一种获取当前系统类型的办法

工作中遇到需要对Process类做一些拓展,以便在开AI组的Python工作进程时,从stdout、stderr、stdin三种标准输入输出流外的自定义输入输出流传递参数。对Java服务端开发者来说,JDK&JVM往往会直接确保开发者写的所有代码都是各平台通用的,因此Java开发者一般很少关注平台特性。方法,获取到当前系统类型的枚举值,OperatingSystem为枚举类型。在看Open JDK的Process类代码时,发现一段涉及平台特定功能的代码,这对Java服务端开发者来说很罕见。

2024-05-06 14:22:09 175 1

原创 SpringAI初体验:凑合用

库一样,可以提供非常方便的本地模型部署与调用能力,只需要在resources目录下放入从huggingface或公司自己训练的模型,就可以像transforms库那样去调用,而非对云服务商API或Ollama的封装——毕竟调用云服务商的API这谁不能做呢?也就是说,如果想要在SpringAI中,运行一个本地化的大模型,要么用Ollama库里有的,但显然这个库里的大模型并不满足一切场景,要么还要把模型转为onnx格式。有各个AI云服务商的实现,使用上述方式创建的项目,默认引入的是OpenAI的服务,点进。

2024-05-05 00:20:50 403 4

原创 极低成本的个人网站云服务商选型过程,一共只需108元

追求低成本那就得货比三家,根据需求将使用2-4家云服务商的不同产品。

2024-04-18 10:34:43 430 1

原创 记录一个搭流媒体服务器时遇到的天坑:ffplay的buffer设置

以上10080是SRS默认的SRT端口号,使用ZLMediaKit时换成9000,ip_address换成服务端地址。用SRS和ZLMediaKit分别都搭建过一个局域网的流媒体服务端,流协议使用SRT,只推音频。此时,在本机执行拉流+推流指令,并开始读秒,发现延时高达8秒左右!各种在服务端差延时,看日志,均未发现服务端延时会达到这么高。最后发现竟然是ffplay的问题。设备:MacBook。

2024-04-17 11:00:22 201 1

原创 记录Docker启动SRS,挂载数据卷时,容器内文件被清空问题的解决方案

大意为,当使用这种形式的-v参数时,目录下映像中的任何文件都不会复制到卷中。因此便出现了容器内文件被清空的情况。平时使用docker挂载卷时,没有注意一个细节:如何表示宿主机当前目录,以前都是。部署SRS时发现,想要将SRS的配置文件目录映射到宿主机上,执行此命令。,经过一番查询,发现容器内的配置文件被清空。

2024-04-11 11:39:52 357 1

原创 流媒体开发入门:实时语音房间开发

背景:公司的游戏实时语音房间使用的腾讯的GVoice,希望自研一套实时语音房间服务,现在做一些技术调研。

2024-04-08 13:53:32 307

原创 一种复杂任务调度系统的设计

工作中遇到一个项目,需要并行或串行的调度若干个AI或算法进程,一共四五类流程,类似流程引擎。区别在于每个流程节点需要启动单独的进程处理,需预估进程的资源消耗并限流、保证负载均衡与两个独立流程间基本的顺序性。

2024-02-09 00:52:09 849 1

原创 CMS服务设计

在前两家公司都过CMS系统,技术选型和业务类型各不相同,给第一家公司做的是文章管理系统,第二家做的是带富文本编辑的类论坛系统。记录下此类系统的设计思路与注意事项。

2024-02-01 00:45:12 897 1

原创 Vue + SpringBoot 实现API加解密

测试得到一个结论,对称加密的性能远高于非对称加密,因此,对请求体、响应体这类长文本,最好使用对称加密。现代CPU大都内置AES编解码加速器,估计可以提升AES编解码性能,猜测也能减少AES加解密对常规运算的CPU占用影响。基于以上结论,设计如下的整体加解密思路。

2024-01-30 12:00:50 469

原创 JDK 17 踩坑记录

详见IssueOracle JDK 17.0.10 已修复。

2024-01-30 11:26:04 657 3

原创 Three.js性能优化思路

【代码】Three.js性能优化思路。

2024-01-23 16:38:56 532

原创 MAC安装QT,QT下载器报错阿里云某资源找不到的问题

在控制台里启动此下载器,指定镜像源。

2023-04-03 22:31:03 158

空空如也

空空如也

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

TA关注的人

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