自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql8 批量绑定提交性能优化(修改mysql源码)

通过修改mysql8的源码,提高批量绑定提交的通信性能

2023-09-12 09:01:40 129

原创 pmp笔记

pmp 项目管理 笔记

2022-09-19 21:20:39 399

原创 electron webview文件上传需要确保文件名编码为utf-8

electron webview 文件上传功能,在linux下编码为非utf-8时表现为不正常

2022-09-02 22:38:08 515 1

原创 electron在rocky6.0.80下的应用

electron rocky6.0.80

2022-08-16 22:00:03 334

原创 linux 批量ping检测

从本地文件中加载ip地址清单,全ip扫描,如果所有ip ping失败多次,执行某个任务:#! /bin/bash#ping module:testPing ipAddrtestPing(){ local ipAddr=$1 ping -w 1 -c 2 $ipAddr > /dev/null local result=$? if [ $result -eq 0 ] then

2017-03-18 22:11:58 3723

原创 wireshark lua脚本开发

1.  需求在各个行业中,产品(模块)往往需要与其他产品进行数据交互,尤其是不同生产商,会采用非标准协议,通过抓包工具抓到报文分析问题时,只能看到二进制字节,不能对这些报文进行详细分析,对问题分析带来较大不便。wireshark支持通过编辑lua脚本实现通信协议的分析。问题说明:1.1.      数据帧在网络中会出现合包、分包。即一个包中可能包含x.y个数据帧,其中x≥1,y≥0,如

2017-02-20 19:55:06 1145

原创 基于canal实现mysql、oracle的数据库实时同步

1.   前言产品生态链中有一块是数据库实时同步模块,一直以来使用的是数据库特定相关的方法(如触发器)实现数据库同步,随着产品越来越多,该设计方法逐渐显得不合理。于是想到是否有通用的数据库实时同步模块,问了度娘,找到canal。2.   需求2.1.      oracle发送端支持canal开源代码中发送端仅仅支持mysql,接收端由于采用jdbc,mysql、oracle等可以

2017-02-14 22:30:36 24226 6

原创 svn版本发布

windows原理在vc编译前获取svn所在目录,获取目录的版本号,将版本号写入头文件resource.h, 在工程的资源文件中引用该版本号。优点:每次版本发布时无需修改任何代码,可防止版本号被人为修改,引起混淆;写一个版本查看工具,可遍历项目所有可执行文件和动态库,获取其版本号。缺点:工程第一次配置稍复杂,每次发布时需要先提交svn再编译,以获取最新的svn版本号。方法步

2016-07-10 10:45:14 1177

原创 vxworks下可递归互斥锁

windows及linux下的互斥锁均可实现递归功能,vxworks下的信号量可实现简单的非递归互斥锁,但很多多线程编程中,往往会出现函数A加锁后紧接着调用函数B,在函数B中再次加锁的需求。下面简单介绍下基于信号量的vxworks可递归互斥锁的实现方法:       记录互斥线程id、线程递归次数。加锁时判断递归次数,如果递归次数大于0且递归线程id为本线程,则仅增加递归次数,否则可能是两个情

2016-06-22 00:38:41 1168

空空如也

空空如也

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

TA关注的人

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