自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencode实现自定义LSP

1、OpenCode 等诊断有 3 秒超时内置的TypeScript是直连的、已启动、已初始化。分析速度快,通常几百毫秒就返回诊断。而arkts的lsp经过好几层传递,尝试修复三秒超时问题还有一个重要原因就是:Agent 只有在写/编辑文件后才能看到LSP的诊断。用 Read 读文件时 Agent 看不到LSP 诊断。所以应该输入:帮我修复 xx文件出现的问题。

2026-02-09 20:10:11 319

原创 java实现Windows 命名管道:千万别在读取时“死等”

博主想实现一个跨平台通信机制,想通过unix domian socket来实现这个。在java实现客户端连接时,出现了问题,JDK 原生搞不定 Windows 命名管道,Java 的网络库只认 Socket 家族,不认“文件”家族。所以想直接访问这个通道,就必须用 Kernel32。

2026-01-29 11:04:05 64

原创 无法安装Microsoft.WebView2

无法安装Microsoft.WebView2。

2025-12-12 16:18:05 343

原创 阿里PAI平台模型微调步骤

之前在llama目录下创建了一个build文件夹,将编译后的文件存储在这里,找到bin目录,打开release文件,找到llama-quantize.exe文件,在这个目录下进入cmd,模型量化为 q4_0,也就是 int4 的版本。资料1:https://blog.youkuaiyun.com/arkohut/article/details/140087605。最后编译的结果存在model文件夹下,该模型有60+G,可以使用编译好的llama文件进行模型量化,减小模型体积。然后下一步,创建工作区。

2025-03-28 20:10:56 1012

原创 奇安信笔试算法题-golang

golang算法

2022-09-15 21:55:25 547 2

原创 go连接docker容器中的rabbitmq

docker容器中的rabbitmq,客户端在其他主机,此时官网给的代码无法连接到rabbitmq中,此教程主要记录解决这个问题的过程

2022-09-02 23:12:44 872

原创 并发编程-进程

进程的定义、衍生、标识、状态、进程空间、系统调用、切换和调度

2022-07-10 12:44:50 287

原创 x & (x-1) 与 x & (-x)的含义及应用

x & (x-1) 与 x & (-x)的含义 x& (x-1)得到的结果是x的二进制去掉最低位 例如 10的二进制为 1010 9 = 10 -1 ,9的二进制为1001 1010 & 1001 结果为1000,这样就去掉了10二进制的最低位 通常x& (x-1)应用在计算某个数的二进制中1的个数上,或者判断一个数是否为2的幂次,可以查看其二进制中是否只有一个1 而 m = x & (-x) ,得到的结果是x的二进制中最低位的位置 例如10的二进制为

2021-11-03 20:20:15 1510

原创 Linux磁盘与文件系统管理

Linux磁盘与文件系统管理 1. 文件系统 1. 1.系统特性 分区完成后格式化的目的:将文件系统格式变成操作系统能够利用的格式 linux文件系统将文件的权限、属性放入inode中,实际数据放入数据区块中,超级区块记录整个文件系统的整体信息 超级区块:记录文件系统的整体信息,包括inode与数据区块的总量、使用量、剩余量,以及文件系统的格式与相关信息等 inode:记录文件的属性,一个文件占用一个inode,同时记录此文件的数据所在的区块号码 数据区块:实际记录文件的内容,若文件太大,则会占用多个区块

2021-11-01 14:32:29 502

原创 linux文件与目录管理

linux文件与目录管理 1. 目录与路径 1.1目录的相关操作 . #当前目录 .. #上一层目录 - #前一个工作目录 ~ #使用者的家目录 ~a #a的家目录 命令 cd 切换目录 pwd 显示当前目录 pwd [-P] 参数 -P #显示真正的路径,而不是使用链接(link)路径 # 如果/var/mail是链接文件 链接到/var/spool/mail $ cd /var/mail $ pwd #显示/var/mail $ cd /var/mail $ pwd

2021-11-01 14:26:00 235

原创 Mysql存储引擎

Mysql存储引擎 数据库与传统文件系统的最大区别在于数据库支持事务的。 mysql数据库开源特性,使得用户可以根据mysql预定义的存储引擎接口编写自己的存储引擎。 存储引擎分为官方存储引擎和第三方存储引擎(InnoDB存储引擎使第三方存储器引擎,后被oracle收购)。 并不是所有的应用都需要事务,所以存在不支持事务的存储引擎。 InnoDB存储引擎 支持事务,特点使行锁设计、支持外键,默认读写操作不会产生锁,通过使用多版本并发控制(MVCC)来获取高并发性。 目标:主要面向在线事务处理(OLTP)的应

2021-10-25 20:29:28 159

原创 go使用WebSocket协议建立长连接

WebSocket协议 概念 HTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于TCP传输协议,并复用HTTP的握手通道。 优点 我用到WebSocket协议仅仅是因为全双工通道,能进行长连接。 ...

2021-09-19 12:36:30 1757

原创 go语言需要注意的

#全局变量和局部变量 第一个字母大写可以称的上为全局变量 如果第一个字母为小写,就是局部变量

2020-06-08 22:54:43 380

空空如也

空空如也

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

TA关注的人

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