- 博客(17)
- 收藏
- 关注
原创 mfc combo-box下拉框显示不出来问题记录
用mfc编写ActiveX,其中用到了combox,开发过程中用测试程序运行正常,用网页加载控件,combox的下拉框高度死活只有一点点,在资源视图对话框中不管怎么调节其高度都不行。
2023-11-09 17:21:51 560
转载 uafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)“
uafxcwd.lib(afxmem.obj)errorLNK2005解决办法
2022-07-18 11:47:28 444
原创 mfc重新加载更新后的ocx
编写了一个ocx,并且写了一个测试工程进行测试。需求修改后ocx的接口有修改和增加,然而测试工程不会自动更新已加载的控件相关文件,多方查找找到重新加载的办法。步骤1:删除测试工程里ocx变量、其映射(DDX_Control)以及其头文件引用,删除工程中ocx对应的.h和.cpp文件。步骤2:关闭测试工程。步骤3:编辑测试工程的工程文件(.vcproj),删除其中对应的ocx信息(_xxx_xxx...="Cxxxctrl1")。步骤4:重新打开工程,添加控件变量即可。...
2022-04-26 11:00:20 331
原创 linux c获取磁盘大小
针对未挂载,只有设备名称的设备,用ioctl获取大小,statfs只能正确获取mount设备的大小#include <unistd.h>#include <linux/fs.h> #include <sys/ioctl.h>#include <fcntl.h> //dev/nvme0n1int checkDisk(const char *path, PQ_U64 *size){ int ret = 0, fd = 0; PQ
2022-03-22 20:16:41 1481
原创 linux查看版本信息
ubuntu:1. lsb_release -a2. cat /etc/issue3. cat /etc/os-release4. hostnamectlcentos:1. cat /etc/redhat-release2. cat /etc/os-release3. hostnamectl
2022-03-19 15:29:50 200
原创 tftp笔记
1.上传文件失败centos7安装tftp后,put文件出现如下错误:client:timed out解决:关闭防火墙,service firewalld stop
2022-01-19 16:09:11 2591
原创 openssl自制证书并配置nginx
概念key:私钥csr:证书申请文件,生成证书时要把这个提交给权威的证书颁发机构,颁发机构审核通过之后,再根据这些申请信息生成相应的证书。crt:证书流程1.创建服务器私钥2.生成证书请求文件并发送给证书颁发机构获取证书3.部署实现待部署服务器上的证书1.创建服务器私钥openssl genrsa -out server.key 2048 #rsa算法 2048长度#openssl genrsa -des3 -out server.key 2048 #-
2021-12-09 14:51:42 2404
原创 mfc 窗口退出清理工作
写了个带界面的播放控件,有多个播放窗格,每个窗格播放时会创建各自的码流接收和解码等相关子线程。出现现象:窗口正在播放(有线程在工作)直接关闭程序,会出现程序崩溃。解决:播放窗格类中重写OnDestroy(),进行线程清理工作。void CShowDlg::OnDestroy(){ CDialogEx::OnDestroy(); // TODO: 在此处添加消息处理程序代码 int threadNum = 0; m_isPlaying = 0; //设置标志,让各个线程自动退出
2021-12-02 15:15:02 616
转载 ActiveX 闪烁问题
解决办法:重写Ctrl类的虚函数OnSetObjectRects()。Ctrl类向导中添加虚函数OnSetObjectRects重写。OnSetObjectRects具体代码如下void MyGetClippingCoordinates(LPCRECT pPosRect, LPCRECT pClipRect, LPRECT pIntersectRect, LPPOINT pOffsetPoint){ int clipLeft = 0; int clipTop = 0; if ((pC
2021-12-01 16:10:39 227
原创 mktime函数返回-1问题
遇到mktime()函数返回-1,调试打印struct tm结构体的年月日时分秒都正确,后来将struct tm的tm_isdst(夏令时)赋值为-1才正常。
2021-11-24 15:35:39 2022
转载 iptables理解
嵌入式开发中用过的实例板子上有wifi网卡wwan0,有线网卡eth0,要让手机app连接wifi后可访问eth0的网络,操作如下:**********************************************分割线*****************************************************以下内容转载自:iptables详解(1):iptables概念-朱双印博客防火墙相关概念此处先描述一些相关概念。从逻辑上讲。防火墙可以大体分为..
2021-11-18 10:52:47 172
原创 ActiveX控件开发,如何避免客户设置浏览器
如题,写了几个控件给网页调用,必须要去设置ie的受信任站点中的安全级别,一不小心设置变了的话,页面调用控件就会报错。比如(SCRIPT3: 找不到成员),以前碰到该错误的解决办法只能去将“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本”这一项设置为启用。新发现的办法,可在ActiveX工程中添加代码实现控件安全初始化,无需设置浏览器即可正常调用。具体操作:1.xxxCtrl.h文件中#include <ObjSafe.h>class CxxxCtrl : pub.
2021-11-17 15:19:52 231
转载 linux下串口操作
转载自:http://blog.chinaunix.net/uid-23065002-id-3863720.html此文刚好解决了困扰我几天的问题:本来串口的数据应该是0xd,但是读出来打印的却是0xa;因此转了留待以后查阅。1.串口操作需要的头文件#include //标准输入输出定义#include //标准函数库定义#include //Unix标
2015-10-20 11:24:01 540
转载 关于全局变量笔记
前几天写代码时遇到一个问题:在一个新的c文件中写某几个变量时,即使在本文件中未定义,也不报错,跟踪发现其指向当前目录下的另一个文件中的全局变量,当时没理解其中原因,今天刚好看到大神gfree.wind的一篇博客总算是解惑了。 关于全局变量:当定义全局变量时,有两点需要注意:一,如果只有本文件使用,那么需要添加上static;二,即使不能使用static,那么一定要为该全局变量定义初值,即
2015-09-24 16:51:36 323
原创 平时笔记,留待以后查询
1、今天发现一个以前没用过的方法: 判断一个数是否为2的整数次方:if(a & (a - 1)){printf("a不是2的整数次方\n");}else{printf("a是2的整数次方\n");}2、以后写程序时要注意:运行程序时发现如果程序中有while(1)并且循环中没有阻塞或sleep时,cpu 占用率100%
2015-09-22 11:25:27 311
原创 gcc 参数记录
今天用到了gcc的-I -L选项 现记录下来 gcc xx.c -lxx -L./lib -I./include 表示将目录 “./include”作为一个头文件的搜索目录 "./lib" 作为一个库文件搜索目录
2015-07-06 17:22:47 254
转载 ubuntu 14.04 安装ffmpeg
FFmpeg 是一款流行的多媒体框架,在安装一些播放器的时候需要依赖 FFmpeg 能让用户轻松实现 ncode、转码、mux、demux、stream、filter 和播放音频和视频内容。最新版本 FFmpeg 2.5.1 已经发布,Ubuntu 14.04、14.10用户可通过PPA进行安装,打开终端,输入命令:sudo add-apt-repository ppa:kiril
2015-06-24 15:21:13 7104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人