- 博客(16)
- 问答 (2)
- 收藏
- 关注
原创 QT创建表失败,添加不进去,数据库为空的解决方法。
在创建表query.exec()之后添加db->commit(); db->transaction();
2021-01-06 22:51:10 1723 1
转载 CRC16校验算法实现(转)
循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。它是利用除法及余数的原理来作错误侦测(Error Detecting)的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。根据应用环境与习惯的不同,CRC又可分为以下几种标准:①CRC-12码;②CRC-16码;③CRC-CCITT码;④CRC-32码。CRC-12码通常用来传送6-
2020-08-21 13:39:54 814
原创 mfc按钮响应函数程序
mfc按钮响应函数程序如果在运行中,再点击按钮,则无法响应,直到响应函数退出。比如响应函数中如果有死循环,不是多线程的情况下,则程序卡死,点击按钮不起作用。
2020-08-07 10:59:11 1016
转载 linux下线程的分离和结合属性
在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。默认情况下,线程被创建成可结合的。为了避免存储器泄漏,每个可结合线程都应该要么被显示地回收,即调用pthread_join;要么通过调用pthread_detach函数被分离。如果一个可结合线程结束运⾏行但没有被join,则
2020-08-05 17:52:16 164 1
转载 阻塞和非阻塞socket总结
非阻塞socket设置方法:fcntl(socket_fd, F_SETFL, fcntl (socket_fd, F_GETFL,0) | O_NONBLOCK);非阻塞模式下错误处理:EAGAIN和EWOULDBLOCK(windows下)错误,这表明你在非阻塞模式下调用了阻塞操作,在该操作没有完成就返回这个错误,关于此错误一种说法是此错误表示目前无端口可用,另一种说法说的是发送缓冲区已满,遇到这两种错误不能当作错误处理,一种处理方法是采用延时处理稍后发送/接收,另一种是在类似poll/s.
2020-06-17 14:18:39 262 1
转载 RS-485 故障保护偏置:老式收发器与新式收发器对比
原文链接:https://max.book118.com/html/2018/0519/167285371.shtm
2020-06-01 10:45:48 232
原创 MATLAB GUI-菜单栏设置字体大小
应该不能直接设置,不过menu是支持html的,所以你可以通过html控制字体:str = '<html><font face="微软雅黑" size="6"color="blue">文件</font></html>'set(findall(gcf,'tag','figMenuFile'), 'Label',str);这里findall(g...
2019-09-27 17:35:59 3321
原创 关于MATLAB2015b32位中simulink运行仿真时一直停留在 Initializing 100%状态
如题,一直在初始化,不会产生仿真结果,问题分析:计算机用户名为中文。解决方法:重新建新用户,取英文名,由于MATLAB是在管理员权限下安装的,所以创建的新用户也可以使用,运行后正常产生运行结果。...
2019-01-31 17:40:20 6985 3
转载 mfc的OnInitDialog的返回值
原: https://www.cnblogs.com/LouMengzhao/p/6041464.html 以前从未注意过初始化函数的返回值,今天看到书中所述,以后可能用得上。 OnInitDialog的返回值告诉windows如何处置输入焦点,如果返回 TRUE,则windows将输入焦点指派给制表键控制次序中的第1个控件。如果要把输入焦点指派给其他控件,如IDC...
2018-10-08 16:07:49 491
转载 结构体与char型转换
因udp编程需要发送的内容为char型,而定义的发送数据为结构体,所以需要进行格式转换。 转自:http://www.cnblogs.com/qicosmos/p/3601737.html 结构体自动化转换为char数组这个需求,来自于一个最近开发的一个项目,在项目开发过程中遇到一个小问题,需要将各种结构体拷贝到char数组中,这对于一个简单的结构体来说是很简单的事情,比如下面这个...
2018-09-17 15:31:24 4248
转载 socket接口详解
1. socket概述socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方内容,通讯结束时关闭文件。...
2018-09-07 16:33:55 1182
转载 基于C/S架构的网络聊天室
转自:https://blog.csdn.net/xym_smart/article/details/78185944 服务器端 #include <stdio.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h...
2018-09-06 16:08:36 756
转载 STL map 的基本成员函数
来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!1. map最基本的构造函数; map<string , in...
2018-09-05 16:01:17 1063
转载 DLL编写中extern “C”和__stdcall的作用
动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrary载入动态链接库、使用GetProcAddress获取某函数地址。(2) 隐式调用:可以使用#pragma comment(lib, “XX.lib”)的方式,也可以直接将XX.lib加入到工程中。 DLL的编写编写dll时,有个重要的问题需要解决,那就...
2018-09-04 17:54:48 218
转载 C++ dll调用-动态(显式)
今天尝试写了一个简单的C++DLL,并且用另一个CPP调用它,啥都不说,先贴代码1.DLL(冒泡算法)extern "C"_declspec(dllexport) void maopao(int *p,int count);void maopao(int *p,int count){ int temp=0; for(int i=1;i<count;i++) {for...
2018-09-04 16:49:05 213
原创 vs2010使用NIDAQ的API函数,编译可以成功,但程序直接退出,提示应用程序无法正常启动。
提示本机”已退出,返回值为 -1073741502 (0xc0000142)。电脑上没有安装NI-DAQ软件,但lib文件和API头文件都有,是还缺什么东西吗?后来安装了NIDAQmx17.0,依然是同样的问题,什么原因呢?...
2018-06-28 14:18:12 1258 1
空空如也
MATLAB gui界面的面板上放置activex控件报错?
2019-09-29
NI的485板卡输出波形空闲时电平为0V,不知道是对的还是哪里有问题?
2019-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人