自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 码农生涯问题杂记

Q:工作中需要测试一个JNA程序,想着Windows方便,所以就在Windows进行动态库的编译,然后在编译过程中,对应的代码在Linux系统GCC编译是成功的,但是在Windows下死活报错,而且报的错莫名其妙。A:后面经过测试,Vistual Studio在UTF8编码下,对中文支持很糟糕,导致编译的时候,语法解释出错,从而就出现一大堆乱七八糟让人摸不着头脑的错误。后面删除代码中的中文注释,编译成功。

2024-07-18 10:44:17 52

原创 Java JNI native代码通过修改参数实现结果返回

JNI的程序一般都是调用Native函数,然后通过返回值返回对应结果。今天在测试的时候,发现一个要求需要实现类似C/C++ 引用那种方式,在Native函数对传递进来的参数进行修改,经过一番搜索,验证通过,博文记录,用以备忘。

2024-07-17 22:30:00 146

原创 golang HTTP2 https测试POST变GET问题小记

因为工作需要协助修改某个golang程序,添加双向认证。但是在调整的过程遇到一个HTTP POST请求变成GET诡异的问题,最后各种搜索,总算解决,博文记录,用于备忘。

2024-06-14 15:34:20 502

原创 cpprestsdk https双向认证小测

因项目需要在系统中引入https双向认证,由于程序使用C/C++和cpprestsdk库编写,从网上经过一顿检索折腾,总算测试通过,故而博文记录用以备忘。

2024-05-31 15:18:38 666

原创 比特米盒2代刷入ARMBIAN

因为最近在整家庭NAS,类似魔百盒之类的机顶盒无法内置硬盘,所以将目光盯上了比特米盒、私家云以及和逸云,海鲜市场一番对比下来也就比特米盒(CM2-B)的性价比最高,而且还支持双盘位,所以采购了一个回来做刷机尝试。

2024-05-24 22:07:36 625

原创 Docker部署Minio小记

因为工作需要搭建对象存储的测试环境,故而使用Docker部署Minio,测试通过博文记录用以备忘。

2024-05-24 16:49:02 325

原创 golang websocket 发送消息莫名其妙断开的问题记录

公司需要做个B/S架构的前端展示项目,当前以为是小case,但是在实现后端功能的时候,还是被坑了。

2024-05-20 22:14:20 351

原创 ESP8266固件烧写

因为手上有块闲置的ESP8266开发板,想着拿来倒腾一下WIFI探针,倒腾了一阵测试成功,博文记录用以备忘。

2024-05-07 23:40:13 485

原创 kubeadm搭建K8S集群小记

一时兴起,尝试下K8S集群的搭建。

2024-05-07 16:24:58 503

原创 中标麒麟系统VSCode 终端字体间距变大的解决办法

至于字体的设置,不同系统设置并不一样在CentOS7内核的中标麒麟系统,需要设置字体为“Courier New”,显示比较正常。

2024-04-19 21:23:27 378

原创 利用K8S Statefulset搭建Etcd集群 - PVC存储

在测试过程中发现,直接使用本地存储,当节点机器损坏了,对应机器的etcd数据也丢失了,故而做了利用K8S PV,PVC以及NFS来存储数据的尝试,经过一番折腾,测试成功,博文记录,用以备忘。本地存储可以参考博文-

2024-03-24 14:52:28 563

原创 利用K8S Statefulset搭建Etcd集群 - 本地存储

公司因项目需要使用K8S部署ETCD集群供其他业务调用,网上搜索了解了下,一般K8S搭建ETCD集群大部分都是使用Etcd Operator来搭建。但是公司的项目运行在离线ARM架构平台,直接使用网上Etcd Operator代码,他们提供的镜像都是x86_64架构,经过Opeartor编译等尝试,最后都以失败告终。最后在Github上面找到一位大佬的开源代码,经过一通折腾,总算成功部署上了,故而博文记录,用于备忘。

2024-03-24 14:27:40 1124

原创 VSCode 远程调试C++程序打开/dev/tty设备失败的问题记录

因为需要协助同事调试rtklib中的rtkrcv程序,一直调试程序都是用了vscode,这次也不例外,但是在调试过程中,发现程序在打开当前终端(/dev/tty)的时候,总是打开失败,返回的错误原因是“No such device or address”,后面网上搜索了下,在VS code 的issue里面,发现相关问题,用来记录。

2024-03-16 15:17:23 525

原创 go get x509:certificate signed by unknown authority

在arm设备上构建golang 1.22的Docker镜像,用来做程序的编译镜像,直接安装用ubuntu作为基础镜像,构建好的镜像,在编译的时候执行go get的时候,会报下面错误。

2024-03-14 11:44:58 1136

原创 react 全屏显示实现

因为工作需要在前端使用显示大屏数据,在网上搜索了一阵,发现React有几个例子,但是都没有成功,后面想起之前vue-element-admin的框架有全屏功能,果断去那框架里面翻了翻,最后找到screenfull这个组件,然后通过README直接找到github,感谢大佬开源,直接看说明成功解决问题,博文记录,用以备忘。screenfull参考链接screenfull 用法说明

2024-03-08 20:12:10 612

原创 antd select另类使用引起的情况问题解决

因为在做公司项目有个需求就是根据关键字来过滤路由,然后点击对应的路由进行跳转。为了使用该方案,我们使用AntD的Select组件+搜索来实现,但是在实现过程中,遇到Select的PlaceHolder不显示的问题,最后各种摸索,把问题解决,博文记录,用于备忘。框架版本AntD 5.0.5UmiJS Max。

2024-03-05 17:54:49 240

原创 jwt-go解释Java kisso生成的jwt token

因为公司业务需要做第三方单点登录,上级系统使用Java kisso库生成jwt token,但是因为公司的分系统使用的go语言,所以在解释jwt token方面不那么直接,经过测试后,博文记录,用于备忘。

2024-02-29 13:44:02 450

原创 pnpm项目内网迁移技巧

因为公司项目需要,经常要从外网将代码拷贝到内网进行调试,因为pnpm是基于链接的npm管理工具,所以pnpm的项目迁移和普通的npm项目不一样。

2024-02-29 09:50:25 835

原创 etcd java 客户端jetcd库踩坑日志

Q:A:经过测试,endpoints最后的斜杠不能写,完整的endpoints是http://0.0.0.0:2379Q:A:通过参考链接1的方法,排查依赖,发现并没有netty版本冲突后面通过参考链接2的方法,测试成功。

2024-02-27 12:41:06 437

原创 golang gin单独部署vue3.0前后端分离应用

因为公司最近的项目前端使用vue 3.0,后端api使用golang gin框架。测试通过后,博文记录,用于备忘。

2024-02-26 19:50:47 1022

原创 raw socket接收数据的诡异问题

因为工作需要使用raw socket来转发指定数据流的数据,但是在使用的过程中,发现TCP链接存在数据乱的问题,后面使用tcpdump和数据比对详细分析了下,故而博文记录,备忘。

2024-01-15 09:55:13 443

原创 iptables TEE模块测试小记

因为公司项目需求,需要对服务器特定端口进行流量镜像,各种百度之后,发现TEE的模块,后来一番折腾,发现被转发的机器死活收不到数据,最后tcpdump一通了解到根源,博文记录,用以备忘。

2024-01-11 17:44:32 713

原创 利用历元间数据计算伪距变化率验证多普勒数值正确与否

因为在做公司项目的时候,遇到一些接收机吐出来的多普勒数据存在的异常的情况,后面咨询各个大佬需求验证方法,大佬耐心回了句“利用历元间伪距数据计算伪距变化率,然后将伪距变化率转成多普勒比对即可”,听到大佬的回答,我是一脸懵逼的,一通百度找到具体的换算方法,故而博文记录,用于备忘。注意:这是一个纯GNSS小白的博文记录,大佬出门左转哈。

2024-01-10 16:17:29 554

原创 rtklib代码支持北斗三代电文(CNAV)解算的不完全修改

因为工作原因需要使用rtklib处理北斗三代(B1C/B2a)的数据,不多说废话,直接上代码。

2023-12-23 18:24:18 557

原创 Windows/Linux混合刻录后,Windows显示空白盘解决思路

因为工作环境问题,有些时候需要在Windows和Linux之间来回光盘刻录,没有多余光盘的时候就经常多次使用,同一光盘在Windows刻录文件到Linux,然后从Linux刻录文件到Windows,Windows用“类似U盘”格式化的光盘,在Windows系统,可多次擦写,但是在Linux下只能一次,而且Linux写入的文件在Windows看不到。解铃还须系铃人,既然是Linux刻录的,那用Linux系统打开然后复制文件出来即可。

2023-12-12 18:53:54 398

原创 Wireshark 协议插件Lua开发 -数据包内嵌协议的解释

因为公司项目涉及的协议打包,协议包内又嵌了一层IP包的奇葩套娃结构,为了方便抓包调试,利用Wireshark的协议插件开发功能,写了一个插件,博文记录以备忘。

2023-12-03 22:05:59 371

原创 计算UDP报文CRC校验的总结

因公司项目需求,遇到需要发送带UDP/IP头数据包的功能,经过多次尝试顺利完成,博文记录以备忘。

2023-12-03 21:18:51 558

原创 CM211-1 MC022主板输入刷Armbian

咋一看以为是NAND的存储,经过各方搜索,发现BWCMMQ511G08G存储芯片是狭义的NAND,支持emmc协议,故而做尝试。

2023-11-14 20:21:32 3701 17

原创 提取Android盒子(CM201-1 YS)dtb文件

最近从某鱼上掏了一个CM201-1 YS的盒子,动手倒腾倒腾,准备安装Armbian,用来做矿机,但该型号的盒子ophub上面没有完全适配的镜像,故而想尝试下,看能否整个适配镜像出来。

2023-10-11 00:16:37 4002 2

原创 GNSS伪距从码片到米的单位转换

因为公司项目的需求,需要解析各种GNSS接收机的协议。在解析的过程中,经常涉及GNSS接收机协议伪距数据的单位转换问题,目前遇到最多就是从码片(chip)转换成米(m)的情况,故而通过该文章记录下来,方便将来检索。目前接触的GNSS接收机协议,大部分都是L1/G1/B1频点才会出现码片计数的情况,这应该和早期接收机的设计有关,新出的接收机已经很少用码片作为单位的,大部分都是用米。故而文章也只是针对L1/G1/B1频点做出相关记录。

2023-10-10 11:35:38 390

原创 JNA封装C/C++动态库在flink内使用记录

因为公司业务需求,需要将一部分原本已经用C/C++写好的程序封装到flink内部使用。

2023-09-21 17:28:43 715

原创 【node-canvas】TypeError: Cannot property ‘width‘ on ‘false‘

因项目功能需要使用echarts后端渲染图片,因为不使用svg,所以利用node-canvas渲染成图片,安装好echarts、canvas,在测试的过程中,发现数量过大的时候,就会出现该问题,具体原因没有去细究,后面通过数据采样解决减少数据量,暂时规避了该问题。

2023-08-07 00:06:11 204

原创 【虚拟摄像机】akvcam安装以及使用初试

今天逛网站了解到VCAM(虚拟摄像机),突发奇想在Linux验证下,是不是和我想的一样。经过测试,确定如此。

2023-06-15 16:02:35 1715

原创 CMake针对不同源码文件配置不同编译选项

因为使用第三方项目的过程中,遇到不同源码文件需要使用不同C++标准的情况,项目是用CMAKE构建的,故而搜索得知,修改对应的CMakeList.txt,添加以下语句make clean,然后重新生成脚本,编译顺利。

2023-04-20 15:24:52 381

原创 【hiredis】使用SELECT命令切换Redis数据库返回“ERR unknown command SELECT”

因为程序架构需要,数据存入Redis需要分不同数据库。Redis操作库使用hiredis。

2023-02-19 15:22:23 1273

原创 【Java例子程序】指定源组播

因公司业务需要使用到指定源组播。经过一番测试,完成了相关功能的小Demo,废话不多说,直接上代码。

2023-02-13 22:22:59 821 2

原创 NodeJS exec函数执行失败排查

最终发现是环境变量(process.env)导致的问题。脱离壳程序后,process.env和当前用户的环境变量一致,故而可以找到node程序(NodeJS的bin目录是写在PATH环境变量中);在壳程序的运行环境里,process.env只有很少的几个,故而导致node执行程序没有找到,根源应该是壳程序启动Web后端程序的时候,传递的环境变量不全面导致的问题。

2023-02-02 16:13:23 1003

原创 Docker推送镜像到私有仓库Harbor

将Docker镜像推送到私有仓库Harbor

2022-09-27 18:03:59 810

原创 基于银河麒麟V10构建Docker基础镜像 - mkimage-yum.sh

网上有使用mkimage-yum.sh构建镜像的,但是在银河麒麟下测试没有成功,报以下错误。后面发现是目标目录空间不够。转移到新的目录后,构建成功。

2022-09-04 23:42:38 1568

原创 Docker端口映射无法访问的问题排查

前些天,老大让升级Docker版本,后面折腾了一番,成功升级到最新版本Docker,Docker容器啥的都跑起来了,以为一切顺利了,结果第二天就发现容器映射到宿主机的端口无法访问。在宿主机用 curl 127.0.0.1:端口 测试,得到以下反馈curl:(56) Recv failure: 连接被对方重设我遇到该问题应该是安装新版本的docker时候,将旧版本的卸载了,然后服务器又有Docker容器迁移等,具体根源无法确定,只能知道咋样解决的。

2022-09-04 23:36:34 1407

amlogic原厂资料

amlogic原厂资料

2023-12-17

JTT 697.7-2014 交通信息基础数据元 第7部分

JTT 697.7-2014 交通信息基础数据元 第7部分,最新版本的JTT规范,有需要的小伙伴可以下载

2020-10-09

空空如也

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

TA关注的人

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