- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 2021-05-27
正则表达式匹配各种特殊字符这里有一个很全的输入规则匹配检查的网址,分享一下:https://www.jb51.net/article/167287.htmQT中的使用例子// 检测是否含有特殊字符, 如果是,contains函数返回true,否则返回false!QString rule = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t";QString na
2021-05-27 17:00:09
103
原创 ubuntu环境下,QT程序生成coredump文件
最近项目需要在QT程序crash后,保存crash时的堆栈信息,以便程序发布后解决死机问题,下面简单记录下操作过程1. 永久打开core功能sudo vi /etc/security/limits.conf在文件末尾加入 soft core unlimited在/etc/profile中加入ulimit -c unlimitedvim ~/.bashrculimit -c unlimited上边的3处修改,其他博客中找到的,有的起作
2021-04-26 15:36:36
833
原创 Linux系统下获得磁盘使用情况
linux系统下,获得磁盘使用情况获得磁盘情况可以使用***statfs***函数,获得的磁盘使用情况存储在***struct statfs***结构体重,示例如下:#include <sys/statfs.h>#include "stdio.h"int main(void){ struct statfs diskInfo; memset(&diskInfo, 0, sizeof(diskInfo)); statfs("/",&diskInf
2021-04-06 10:02:28
218
原创 Android NDK thread 回收crash, signal 4 (SIGILL), code 1 (ILL_ILLOPC) , fault addr 地址
Android NDK thread 回收crash, signal 4 (SIGILL), code 1 (ILL_ILLOPC) , fault addr 地址在NDK c++ 使用pthread_create 创建线程,不管是可分离线程还是非可分离的线程,在回收的时候都有这个问题。 最后在网上找了一篇, 试了一下, 解决了。下面列下出错的代码:bool falg = true;sta...
2020-03-13 17:11:59
1694
原创 利用Onvif协议进行一个Client的开发(C/C++方式)
根据下面推荐的博客, 可以满足你的开发需求,让你从小白,称为入门汉, O(∩_∩)O哈哈~推荐博客:ONVIF协议网络摄像机(IPC)客户端程序开发该博客个人认为写的非常好, 推荐大家。...
2020-03-10 17:18:35
1902
1
原创 使用#define定义不定參打印, 可以输出函数名和行号
C语言版本 1 #include <stdio.h> 2 3 #define TRACE_CMH_2(fmt,...) \ 4 printf("%s(%d)-<%s>: "fmt, __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__) 5 6 7 int main (void) 8 { 9 ...
2020-03-05 12:07:21
1008
原创 JNI中的有关函数参数的一个怪异问题
有一个JAVA层函数,如下:private void postAudioDataFromNative(int clientId, int dataLen, byte[] dataBuffer, long presentTimeUs, String audioType) { ... }JNI层处理如下: jmethodID audi...
2020-03-04 16:15:22
153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人