博客园 - dzqabc
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=641535
2024-03-01T13:02:36Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
feed.cnblogs.com
https://www.cnblogs.com/dongzhiquan/p/18047944
群辉遇到的问题 - dzqabc
1. web登录页面无法打开问题 文件同步时卡死,打开虚拟机卡死。但是ping是通的,一直找不到原因。 通过top查看,发现dmsg时而会非常高。 通过root查看日志,发现hibernation.log日志文件瞬时会打印很多。然后确认为硬盘休眠日志。因为前面硬盘休眠调试开启了,但是没时间关注也没去
2024-03-01T13:03:00Z
2024-03-01T13:03:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】1. web登录页面无法打开问题 文件同步时卡死,打开虚拟机卡死。但是ping是通的,一直找不到原因。 通过top查看,发现dmsg时而会非常高。 通过root查看日志,发现hibernation.log日志文件瞬时会打印很多。然后确认为硬盘休眠日志。因为前面硬盘休眠调试开启了,但是没时间关注也没去 <a href="https://www.cnblogs.com/dongzhiquan/p/18047944" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/18007417
[转]TCP的keep-alive - dzqabc
TCP的keep-alive可以在不增加服务器处理逻辑的前提下,检测客户端连接是否中断 /proc/sys/net/ipv4/tcp_keepalive_time 开始首次KeepAlive探测前的TCP空闭时间/proc/sys/net/ipv4/tcp_keepalive_intvl 两次Kee
2024-02-05T01:41:00Z
2024-02-05T01:41:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】TCP的keep-alive可以在不增加服务器处理逻辑的前提下,检测客户端连接是否中断 /proc/sys/net/ipv4/tcp_keepalive_time 开始首次KeepAlive探测前的TCP空闭时间/proc/sys/net/ipv4/tcp_keepalive_intvl 两次Kee <a href="https://www.cnblogs.com/dongzhiquan/p/18007417" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/18007410
[转]gdb源码安装,指定使用的python版本 - dzqabc
转自:https://www.cnblogs.com/shengulong/p/8053370.html gdb调试python的时候,需要根据不同的python版本2.6、2.7、3.x安装相应的gdb; 如何指定关联的python版本? 下面gdb源码,解压后,进入目录: ./configure
2024-02-05T01:35:00Z
2024-02-05T01:35:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】转自:https://www.cnblogs.com/shengulong/p/8053370.html gdb调试python的时候,需要根据不同的python版本2.6、2.7、3.x安装相应的gdb; 如何指定关联的python版本? 下面gdb源码,解压后,进入目录: ./configure <a href="https://www.cnblogs.com/dongzhiquan/p/18007410" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/6481801.html
Flog.js - dzqabc
Emeditor用的格式化日志的脚本。 主要用于从日期中提取行列数据。 // 功能:格式化runlog中各个线程的统计项 // 使用方法,输入所要提取统计项的一个关键词,或多个关键词对应值求和 // 正则无记忆方法 var fso = new ActiveXObject("Scripting.Fil
2024-02-04T08:24:00Z
2024-02-04T08:24:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】Emeditor用的格式化日志的脚本。 主要用于从日期中提取行列数据。 // 功能:格式化runlog中各个线程的统计项 // 使用方法,输入所要提取统计项的一个关键词,或多个关键词对应值求和 // 正则无记忆方法 var fso = new ActiveXObject("Scripting.Fil <a href="https://www.cnblogs.com/dongzhiquan/p/6481801.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/17125399.html
c++ 试用 define private public 报错 - dzqabc
尝试将private定义成public--报错 redeclared with different access 查阅材料:https://stackoverflow.com/questions/47839718/sstream-redeclared-with-public-access-compi
2023-02-16T00:41:00Z
2023-02-16T00:41:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】尝试将private定义成public--报错 redeclared with different access 查阅材料:https://stackoverflow.com/questions/47839718/sstream-redeclared-with-public-access-compi <a href="https://www.cnblogs.com/dongzhiquan/p/17125399.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/17115248.html
联想笔记本充电周期达到300问题解决。 - dzqabc
1. 发现联想笔记本电源低于45W就会损耗电池周期;高于45W时电池则直接用充电器电,右下角的叹号也会消失。 2. 笔记本默认电源就只有45W。如果用了type-c扩展坞,走PD口充电,电源功率协商会降级。比如一个扩展坞固定将10W,另一个扩展坞固定降1W。经过扩展坞PD口之后自然无法达到原始功率,
2023-02-13T01:06:00Z
2023-02-13T01:06:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】1. 发现联想笔记本电源低于45W就会损耗电池周期;高于45W时电池则直接用充电器电,右下角的叹号也会消失。 2. 笔记本默认电源就只有45W。如果用了type-c扩展坞,走PD口充电,电源功率协商会降级。比如一个扩展坞固定将10W,另一个扩展坞固定降1W。经过扩展坞PD口之后自然无法达到原始功率, <a href="https://www.cnblogs.com/dongzhiquan/p/17115248.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/17106946.html
mobaxterm 的正则表达式(非标正则引擎) - dzqabc
mobaxterm的正则引擎无法支持完整正则语法。 下面正则表达可以匹配类似 [ abc E ddd ] 类似的语法行。 其中排出语法[^]中的字符顺序变化后就会导致正则语法错误。所以也一直没看懂mobaxterm正则真正支持的正则语法是啥。感觉就是时而能用。 \[[^][]+ E [^][]+\]
2023-02-09T12:27:00Z
2023-02-09T12:27:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】mobaxterm的正则引擎无法支持完整正则语法。 下面正则表达可以匹配类似 [ abc E ddd ] 类似的语法行。 其中排出语法[^]中的字符顺序变化后就会导致正则语法错误。所以也一直没看懂mobaxterm正则真正支持的正则语法是啥。感觉就是时而能用。 \[[^][]+ E [^][]+\] <a href="https://www.cnblogs.com/dongzhiquan/p/17106946.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/16138396.html
看流程就是libuv实现的handle/描述符传递所用的方案--(转载)进程间描述字fd的传递 - dzqabc
描述字的传递,就是将一个进程中的描述字传递到另一个进程中,使得该描述字依然有效。 在多进程网络的CS模式下,服务器fork产生的子进程在fork调用返回后,子进程共享父进程的所有打开的描述字。即使在子进程中调用exec函数,所有描述字通常还是保持打开的状态,也就是描述子是跨exec函数的。这也是为什
2022-04-12T16:37:00Z
2022-04-12T16:37:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】描述字的传递,就是将一个进程中的描述字传递到另一个进程中,使得该描述字依然有效。 在多进程网络的CS模式下,服务器fork产生的子进程在fork调用返回后,子进程共享父进程的所有打开的描述字。即使在子进程中调用exec函数,所有描述字通常还是保持打开的状态,也就是描述子是跨exec函数的。这也是为什 <a href="https://www.cnblogs.com/dongzhiquan/p/16138396.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/16110275.html
Singleton之C++部分 - dzqabc
采用静态或者全局变量的实现方案由于C++不能保证静态或者全局对象的构造函数的调用顺序以及析构顺序。所以如果程序中有多个用此方法实现的Singleton类,它们之间又有某种构造依赖关系和析构依赖关系,就会造成灾难性的后果。所以,只有当肯定不会有构造和析构依赖关系的情况下,这种实现才是合适的。 > 优点
2022-04-06T15:47:00Z
2022-04-06T15:47:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】采用静态或者全局变量的实现方案由于C++不能保证静态或者全局对象的构造函数的调用顺序以及析构顺序。所以如果程序中有多个用此方法实现的Singleton类,它们之间又有某种构造依赖关系和析构依赖关系,就会造成灾难性的后果。所以,只有当肯定不会有构造和析构依赖关系的情况下,这种实现才是合适的。 > 优点 <a href="https://www.cnblogs.com/dongzhiquan/p/16110275.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/16095089.html
Windows提高指纹提高识别率诀窍 - dzqabc
指纹提高识别率诀窍,在账户登陆选项中,使用指纹的“继续添加”,比如已经添加了食指指纹,如果window说已经有该指纹,可以先用其他手指按下,接着再继续扫描食指,为提升识别率可以多添加几次。我的X280添加了4次,从之前每次指纹要按4-5下,到现在1次就成功。
2022-04-03T00:19:00Z
2022-04-03T00:19:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】指纹提高识别率诀窍,在账户登陆选项中,使用指纹的“继续添加”,比如已经添加了食指指纹,如果window说已经有该指纹,可以先用其他手指按下,接着再继续扫描食指,为提升识别率可以多添加几次。我的X280添加了4次,从之前每次指纹要按4-5下,到现在1次就成功。 <a href="https://www.cnblogs.com/dongzhiquan/p/16095089.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/16056730.html
使用初始化列表进行初始化类的条件(不能使用初始化列表构造的原因) - dzqabc
如何区分一个类(class struct union)是否可以使用列表初始化来完成初始化工作呢?关键问题看这个类是否是一个聚合体(aggregate),首先看下C++中关于类是否是一个聚合体的定义:(1)无用户自定义构造函数。 (2)无私有或者受保护的非静态数据成员 (3)无基类 (4)无虚函数 (
2022-03-25T13:10:00Z
2022-03-25T13:10:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】如何区分一个类(class struct union)是否可以使用列表初始化来完成初始化工作呢?关键问题看这个类是否是一个聚合体(aggregate),首先看下C++中关于类是否是一个聚合体的定义:(1)无用户自定义构造函数。 (2)无私有或者受保护的非静态数据成员 (3)无基类 (4)无虚函数 ( <a href="https://www.cnblogs.com/dongzhiquan/p/16056730.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15987634.html
padavan保存flash的命令 - dzqabc
/sbin/mtd_storage.sh save
2022-03-09T15:25:00Z
2022-03-09T15:25:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】/sbin/mtd_storage.sh save <a href="https://www.cnblogs.com/dongzhiquan/p/15987634.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15710575.html
/proc/status 里面的内存字段含义 - dzqabc
在Linux下面,查看一个进程的内存使用我们可以下面的命令来实现,只需把其中的[pid]换成进程实际的pid。 cat /proc/[pid]/status 为了方便,我们把查找pid和看内存整合成一条命令,后面这将是我们唯一的测试工具。 cat /proc/`ps -ef|grep hello |
2021-12-20T05:44:00Z
2021-12-20T05:44:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】在Linux下面,查看一个进程的内存使用我们可以下面的命令来实现,只需把其中的[pid]换成进程实际的pid。 cat /proc/[pid]/status 为了方便,我们把查找pid和看内存整合成一条命令,后面这将是我们唯一的测试工具。 cat /proc/`ps -ef|grep hello | <a href="https://www.cnblogs.com/dongzhiquan/p/15710575.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15693748.html
beyondcompare 的word 直接转txt 脚本 - dzqabc
自带的word转换不稳定,直接调用word转出来的格式好看,缺点当然是依赖word。 命令行:wscript Helpers\doc2txt.vbs %s %t 脚本内容:(转换UTF-8的文本格式) ' ==> doc2txt.cmd <== ' cscript //Nologo "%~dpn0.
2021-12-15T09:19:00Z
2021-12-15T09:19:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】自带的word转换不稳定,直接调用word转出来的格式好看,缺点当然是依赖word。 命令行:wscript Helpers\doc2txt.vbs %s %t 脚本内容:(转换UTF-8的文本格式) ' ==> doc2txt.cmd <== ' cscript //Nologo "%~dpn0. <a href="https://www.cnblogs.com/dongzhiquan/p/15693748.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15665698.html
grpc(and socket?) - dzqabc
In gRPC, a client application can directly call a method on a server application on a different machine as if it were a local object, making it easier
2021-12-09T02:01:00Z
2021-12-09T02:01:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】In gRPC, a client application can directly call a method on a server application on a different machine as if it were a local object, making it easier <a href="https://www.cnblogs.com/dongzhiquan/p/15665698.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15665473.html
websocket 与 socket - dzqabc
websocket 建连过程: 1. 浏览器、服务器建立TCP连接,三次握手。这是通信的基础,传输控制层,若失败后续都不执行。2. TCP连接成功后,浏览器通过HTTP协议向服务器传送WebSocket支持的版本号等信息。(开始前的HTTP握手)3. 服务器收到客户端的握手请求后,同样采用HTTP协
2021-12-09T00:55:00Z
2021-12-09T00:55:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】websocket 建连过程: 1. 浏览器、服务器建立TCP连接,三次握手。这是通信的基础,传输控制层,若失败后续都不执行。2. TCP连接成功后,浏览器通过HTTP协议向服务器传送WebSocket支持的版本号等信息。(开始前的HTTP握手)3. 服务器收到客户端的握手请求后,同样采用HTTP协 <a href="https://www.cnblogs.com/dongzhiquan/p/15665473.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15599187.html
交叉编译环境的linaro-gdb可以用了,结果打开core文件,显示堆栈都是?? - dzqabc
交叉编译环境的linaro-gdb可以用了,结果打开core文件,显示堆栈都是?? aarch64-linux-gun-gdb ./test core warning: /lib/libpthread.so.0': Shared library architecture unknown is not
2021-11-24T09:38:00Z
2021-11-24T09:38:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】交叉编译环境的linaro-gdb可以用了,结果打开core文件,显示堆栈都是?? aarch64-linux-gun-gdb ./test core warning: /lib/libpthread.so.0': Shared library architecture unknown is not <a href="https://www.cnblogs.com/dongzhiquan/p/15599187.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15598683.html
arm版本的gdb 库存在,ldd却仍然报错 not found - dzqabc
1.交叉编译环境下的linaro-gdb无法用。 参考:https://stackoverflow.com/questions/25314983/ldd-says-not-found-even-though-library-is-in-my-ld-library-path 交叉编译环境里面gdb报错
2021-11-24T08:26:00Z
2021-11-24T08:26:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】1.交叉编译环境下的linaro-gdb无法用。 参考:https://stackoverflow.com/questions/25314983/ldd-says-not-found-even-though-library-is-in-my-ld-library-path 交叉编译环境里面gdb报错 <a href="https://www.cnblogs.com/dongzhiquan/p/15598683.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15595194.html
arm系统下coredump生成空文件,文件大小为0的原因 - dzqabc
参考:https://stackoverflow.com/questions/13403824/empty-core-dump-file-after-segmentation-fault 1.受限要开启coredump的大小限制。ulimit -c unlimited 2.core文件不能在挂在分区
2021-11-23T12:48:00Z
2021-11-23T12:48:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】参考:https://stackoverflow.com/questions/13403824/empty-core-dump-file-after-segmentation-fault 1.受限要开启coredump的大小限制。ulimit -c unlimited 2.core文件不能在挂在分区 <a href="https://www.cnblogs.com/dongzhiquan/p/15595194.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/dongzhiquan/p/15582973.html
C++ include 双引号和尖括号的差异 - dzqabc
双引号"xxx.h",表示编译器先在用户的工作目录下搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含用户自己编写的头文件。如:#include "student.h" 尖括号<xxx.h>,表示编译器只在系统默认目录或尖括号内的工作目录下搜索头文件,并不去用户的工作目录下寻找
2021-11-20T15:02:00Z
2021-11-20T15:02:00Z
dzqabc
https://www.cnblogs.com/dongzhiquan/
【摘要】双引号"xxx.h",表示编译器先在用户的工作目录下搜索头文件,如果搜索不到则到系统默认目录下去寻找,所以双引号一般用于包含用户自己编写的头文件。如:#include "student.h" 尖括号<xxx.h>,表示编译器只在系统默认目录或尖括号内的工作目录下搜索头文件,并不去用户的工作目录下寻找 <a href="https://www.cnblogs.com/dongzhiquan/p/15582973.html" target="_blank">阅读全文</a>