- 博客(76)
- 资源 (1)
- 收藏
- 关注
原创 容器内安装Linux Perf工具
摘要:本文记录了在Ubuntu系统中安装Perf工具时遇到的版本不匹配问题及解决方案。通过安装linux-tools-generic包后,删除自动检测内核版本的perf脚本,并手动创建符号链接到指定版本的工具路径(如/usr/lib/linux-tools/4.15.0-162-generic/perf)。该方法可绕过内核版本检测,但可能存在兼容风险。文中还提供了错误提示的说明和参考链接。
2025-12-07 01:27:22
157
原创 llama.cpp本地部署测试
本文记录了在无GPU的ARM服务器(256GB内存)上部署本地AI助手的实践过程。通过编译llama.cpp、下载qwen2.5-coder-1.5b模型,并启动服务后,成功将CodeGeeX插件接入VSCode使用。作者发现CPU版本运行效率低且回答质量一般,建议有条件的用户使用GPU以获得更好体验。文中提供了关键配置要点(如必须添加--host参数)及两篇参考文章的链接。该实践主要作为技术备忘,展示了在有限硬件条件下实现基础AI功能的方法。
2025-11-23 18:06:24
289
原创 goofys或者s3fs将Minio桶挂载成本地目录测试记录
本文记录了在Ubuntu 22.04环境下测试使用goofys和s3fs工具将Minio存储挂载为本地目录的过程。文章详细介绍了两种工具的安装步骤、认证配置和挂载命令,特别强调了s3fs需要设置use_path_request_style参数。同时提供了容器特权模式启动的解决方案,并附上相关参考链接。测试目的是为处理TB级数据提供无需重复下载的访问方案,该文档可作为技术备忘使用。
2025-10-18 20:17:50
555
原创 VSCode Web版本安装
摘要 本文记录了在服务器上安装Web版VSCode(code-server)的过程。安装仅需执行一个curl命令,启动后通过浏览器访问指定端口即可使用。初次登录需要查看配置文件获取密码。文中还解决了Fortran插件无法断点的问题(需在设置中启用调试功能),并提供了相关参考文档链接。整个安装过程简单快捷,适合作为工作环境中的代码编辑器解决方案。
2025-09-29 22:20:53
493
原创 GAMIT 10.71 问题记录
GAMIT 10.71在Ubuntu 24.04下编译时出现段错误问题。当执行make_gamit脚本创建libsofa.a库时,在复制文件步骤发生段错误导致安装失败。已知解决方案是注释掉make_gamit脚本第135行的相关代码。该问题已在GAMIT/GLOBK官方问题列表中记录。建议用户参考MIT官网提供的已知问题页面获取更多细节。
2025-09-20 12:18:39
353
原创 记一次mount point is busy问题排查
在针对公司防火墙设备制作补丁的时候,遇到个蛋疼的问题,补丁没有安装之前,“mount -o remount,ro /” 命令能正常执行,但是安装补丁后,总是提示“mount: /XX/XX: mount point is busy.”
2025-07-08 19:07:38
425
原创 【拆机系列】暴力拆解AOC E2270SWN6液晶显示屏
本文记录了一次二手液晶屏的拆解过程及发现。作者因购买二手显示屏被坑,决定拆机研究。详细展示了从卡扣撬开到分离前框、液晶总成等步骤的照片,并拆解出电源板、驱动板和边板等部件。通过型号查询发现配件价格高于二手整机,且缺少外背板配件,得出该型号屏幕损坏后无维修价值的结论。文中提供了各部件具体型号参数和参考链接,对类似拆机或维修具有参考意义。
2025-06-08 17:20:33
1481
原创 Windows .gitignore文件不生效的情况排查
今天下班在家里捣腾自己的代码,在配置.gitignore文件忽略部分文件的时候,发现死活不生效。
2025-03-28 22:39:32
401
原创 VSCode 1.82之后的vscode server离线安装
因为今天在公司开发项目的时候,需要离线配置vscode远程开发环境,根据参考链接1配置了一遍,不管怎么重启,VSCODE都还是提示下载vscode server,后面在官方issue上找到了解决方案。
2024-11-04 22:33:35
807
原创 记录一次std::string内存泄漏问题分析猜想
公司有个程序存在缓慢的内存泄漏问题,今天针对性的对该问题进行排查,经过一番折腾,虽然没有确定根源,但是起码问题解决了,故博文记录,用于备忘。
2024-10-21 23:14:49
569
原创 记一次undefined symbol问题分析记录
今天在公司忙活的时候,协助同事排查了一个C/C++程序编译没问题,运行报undefined symbol的问题,故而博文记录,用于备忘。
2024-10-17 23:32:15
1210
原创 Grafana链接iframe嵌入Web前端一直跳登录页面的问题记录
公司有个项目使用到Grafana作为监控界面,因为项目方的环境极其复杂,仅物理隔离的环境就有三四个,而且每个都得部署项目,今天在某个环境测试,查看界面遇到一个比较奇怪的Grafana问题,后面针对该问题进行跟踪分析并解决,故而博文记录,用于备忘。
2024-09-29 21:59:03
1988
原创 Grafana数据存储在NFS的问题记录
因为最近工作需要在新环境K8S部署Grafana数据,将NFS目录作为容器的存储目录,但是在部署过程发现一个问题,个人觉得值得记录,故而写了这篇博文。
2024-08-07 00:50:29
653
原创 Golang Gin框架部署二级目录打包的Vue前端项目小记
因为最近在公司开发项目遇到一个需求 - 我们自己开发的B/S系统(以下简称:二级系统)作为二级子系统嵌入到三方企业的主系统,界面入口是主系统。经过一番折腾,成功实现,故而博文记录,用以备忘。
2024-07-24 10:20:56
751
1
原创 码农生涯问题杂记
Q:工作中需要测试一个JNA程序,想着Windows方便,所以就在Windows进行动态库的编译,然后在编译过程中,对应的代码在Linux系统GCC编译是成功的,但是在Windows下死活报错,而且报的错莫名其妙。A:后面经过测试,Vistual Studio在UTF8编码下,对中文支持很糟糕,导致编译的时候,语法解释出错,从而就出现一大堆乱七八糟让人摸不着头脑的错误。后面删除代码中的中文注释,编译成功。
2024-07-18 10:44:17
403
原创 Java JNI native代码通过修改参数实现结果返回
JNI的程序一般都是调用Native函数,然后通过返回值返回对应结果。今天在测试的时候,发现一个要求需要实现类似C/C++ 引用那种方式,在Native函数对传递进来的参数进行修改,经过一番搜索,验证通过,博文记录,用以备忘。
2024-07-17 22:30:00
377
原创 golang HTTP2 https测试POST变GET问题小记
因为工作需要协助修改某个golang程序,添加双向认证。但是在调整的过程遇到一个HTTP POST请求变成GET诡异的问题,最后各种搜索,总算解决,博文记录,用于备忘。
2024-06-14 15:34:20
740
原创 cpprestsdk https双向认证小测
因项目需要在系统中引入https双向认证,由于程序使用C/C++和cpprestsdk库编写,从网上经过一顿检索折腾,总算测试通过,故而博文记录用以备忘。
2024-05-31 15:18:38
1192
原创 比特米盒2代刷入ARMBIAN
因为最近在整家庭NAS,类似魔百盒之类的机顶盒无法内置硬盘,所以将目光盯上了比特米盒、私家云以及和逸云,海鲜市场一番对比下来也就比特米盒(CM2-B)的性价比最高,而且还支持双盘位,所以采购了一个回来做刷机尝试。
2024-05-24 22:07:36
4486
2
原创 golang websocket 发送消息莫名其妙断开的问题记录
公司需要做个B/S架构的前端展示项目,当前以为是小case,但是在实现后端功能的时候,还是被坑了。
2024-05-20 22:14:20
845
原创 中标麒麟系统VSCode 终端字体间距变大的解决办法
至于字体的设置,不同系统设置并不一样在CentOS7内核的中标麒麟系统,需要设置字体为“Courier New”,显示比较正常。
2024-04-19 21:23:27
907
原创 利用K8S Statefulset搭建Etcd集群 - PVC存储
在测试过程中发现,直接使用本地存储,当节点机器损坏了,对应机器的etcd数据也丢失了,故而做了利用K8S PV,PVC以及NFS来存储数据的尝试,经过一番折腾,测试成功,博文记录,用以备忘。本地存储可以参考博文-
2024-03-24 14:52:28
826
原创 利用K8S Statefulset搭建Etcd集群 - 本地存储
公司因项目需要使用K8S部署ETCD集群供其他业务调用,网上搜索了解了下,一般K8S搭建ETCD集群大部分都是使用Etcd Operator来搭建。但是公司的项目运行在离线ARM架构平台,直接使用网上Etcd Operator代码,他们提供的镜像都是x86_64架构,经过Opeartor编译等尝试,最后都以失败告终。最后在Github上面找到一位大佬的开源代码,经过一通折腾,总算成功部署上了,故而博文记录,用于备忘。
2024-03-24 14:27:40
1550
原创 VSCode 远程调试C++程序打开/dev/tty设备失败的问题记录
因为需要协助同事调试rtklib中的rtkrcv程序,一直调试程序都是用了vscode,这次也不例外,但是在调试过程中,发现程序在打开当前终端(/dev/tty)的时候,总是打开失败,返回的错误原因是“No such device or address”,后面网上搜索了下,在VS code 的issue里面,发现相关问题,用来记录。
2024-03-16 15:17:23
870
原创 go get x509:certificate signed by unknown authority
在arm设备上构建golang 1.22的Docker镜像,用来做程序的编译镜像,直接安装用ubuntu作为基础镜像,构建好的镜像,在编译的时候执行go get的时候,会报下面错误。
2024-03-14 11:44:58
3021
原创 react 全屏显示实现
因为工作需要在前端使用显示大屏数据,在网上搜索了一阵,发现React有几个例子,但是都没有成功,后面想起之前vue-element-admin的框架有全屏功能,果断去那框架里面翻了翻,最后找到screenfull这个组件,然后通过README直接找到github,感谢大佬开源,直接看说明成功解决问题,博文记录,用以备忘。screenfull参考链接screenfull 用法说明
2024-03-08 20:12:10
1135
原创 antd select另类使用引起的情况问题解决
因为在做公司项目有个需求就是根据关键字来过滤路由,然后点击对应的路由进行跳转。为了使用该方案,我们使用AntD的Select组件+搜索来实现,但是在实现过程中,遇到Select的PlaceHolder不显示的问题,最后各种摸索,把问题解决,博文记录,用于备忘。框架版本AntD 5.0.5UmiJS Max。
2024-03-05 17:54:49
526
原创 jwt-go解释Java kisso生成的jwt token
因为公司业务需要做第三方单点登录,上级系统使用Java kisso库生成jwt token,但是因为公司的分系统使用的go语言,所以在解释jwt token方面不那么直接,经过测试后,博文记录,用于备忘。
2024-02-29 13:44:02
637
原创 pnpm项目内网迁移技巧
因为公司项目需要,经常要从外网将代码拷贝到内网进行调试,因为pnpm是基于链接的npm管理工具,所以pnpm的项目迁移和普通的npm项目不一样。
2024-02-29 09:50:25
7506
6
原创 etcd java 客户端jetcd库踩坑日志
Q:A:经过测试,endpoints最后的斜杠不能写,完整的endpoints是http://0.0.0.0:2379Q:A:通过参考链接1的方法,排查依赖,发现并没有netty版本冲突后面通过参考链接2的方法,测试成功。
2024-02-27 12:41:06
672
原创 golang gin单独部署vue3.0前后端分离应用
因为公司最近的项目前端使用vue 3.0,后端api使用golang gin框架。测试通过后,博文记录,用于备忘。
2024-02-26 19:50:47
2028
原创 raw socket接收数据的诡异问题
因为工作需要使用raw socket来转发指定数据流的数据,但是在使用的过程中,发现TCP链接存在数据乱的问题,后面使用tcpdump和数据比对详细分析了下,故而博文记录,备忘。
2024-01-15 09:55:13
599
原创 iptables TEE模块测试小记
因为公司项目需求,需要对服务器特定端口进行流量镜像,各种百度之后,发现TEE的模块,后来一番折腾,发现被转发的机器死活收不到数据,最后tcpdump一通了解到根源,博文记录,用以备忘。
2024-01-11 17:44:32
1047
原创 利用历元间数据计算伪距变化率验证多普勒数值正确与否
因为在做公司项目的时候,遇到一些接收机吐出来的多普勒数据存在的异常的情况,后面咨询各个大佬需求验证方法,大佬耐心回了句“利用历元间伪距数据计算伪距变化率,然后将伪距变化率转成多普勒比对即可”,听到大佬的回答,我是一脸懵逼的,一通百度找到具体的换算方法,故而博文记录,用于备忘。注意:这是一个纯GNSS小白的博文记录,大佬出门左转哈。
2024-01-10 16:17:29
1066
2
原创 rtklib代码支持北斗三代电文(CNAV)解算的不完全修改
因为工作原因需要使用rtklib处理北斗三代(B1C/B2a)的数据,不多说废话,直接上代码。
2023-12-23 18:24:18
1889
7
原创 Windows/Linux混合刻录后,Windows显示空白盘解决思路
因为工作环境问题,有些时候需要在Windows和Linux之间来回光盘刻录,没有多余光盘的时候就经常多次使用,同一光盘在Windows刻录文件到Linux,然后从Linux刻录文件到Windows,Windows用“类似U盘”格式化的光盘,在Windows系统,可多次擦写,但是在Linux下只能一次,而且Linux写入的文件在Windows看不到。解铃还须系铃人,既然是Linux刻录的,那用Linux系统打开然后复制文件出来即可。
2023-12-12 18:53:54
1537
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅