- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 MFC中Rich Edit 2.0 控件中字体不一致的问题
最近使用MFC写了一个小程序,开发环境VS2010,使用了Rich Edit 2.0 控件,除了遇到没有任务错误但运行不成功的问题(具体原因可搜索,主要是Rich Edit 2.0需要加载一个dll,需要在dlg的构造函数中添加AfxInitRichEdit()),除此之外,还发现,若给控件添加文字,首行的首字符非汉字,而其后再有汉字和字母的混编的情况下,发现首字符与汉字后面的英文字符的字体不一致
2017-06-22 15:06:46
789
转载 字体函数 -- GetDeviceCaps
转载自:http://www.cnblogs.com/spiritofcloud/p/3982626.html字体函数 -- GetDeviceCaps函数功能:该函数检索指定设备的设备指定信息。 函数原型:int GetDeviceCaps(HDC hdc, int nlndex); 参数: 1、hdc:设备上下文环境的句柄。 2、nIndex:指
2017-06-05 16:59:20
782
转载 cstring与char *的转换
1.传给未分配内存的const char* (LPCTSTR)指针. CString cstr(asdd); const char* ch = (LPCTSTR)cstr; ch指向的地址和cstr相同。但由于使用const保证ch不会修改,所以安全.2.传给未分配内存的指针. CString cstr = "ASDDSD"; char *ch
2017-05-04 17:09:33
426
转载 VM12安装centos7安装VMare-tool后,hgfs下没有共享文件夹
原文地址:http://blog.youkuaiyun.com/a39206821/article/details/54313326在VM上安装了CentOS虚拟机,想使用共享文件夹,安装VMwareTools,hgfs下找不到响应的目录,但是使用vmware-hgfsclient命令 却能看到我设置的共享目录. 仔细再进行了一遍检查,发现在安装VMwareTools时编译报错. 报错如下
2017-04-12 20:10:37
2357
转载 C语言中的二级指针和二维数组问题
转载自:http://www.linuxidc.com/Linux/2015-03/115055.htm关于二级指针和二维数组两者差别很大,不可以直接用二级指针传递二维数组首先来看看二维数组在内存中是如何组织的呢?一维数组 T arr1 = new T[9] 二维数组T arr2 = new T[3][3]实际上,不管是一维还是多维数组,都是内存中一块线性
2016-11-17 16:13:20
5941
转载 (转载)NPOI使用手册,实践发现使用2.2版本的库需要稍作调整
NPOI使用手册目录1.认识NPOI 2. 使用NPOI生成xls文件2.1 创建基本内容2.1.1创建Workbook和Sheet2.1.2创建DocumentSummaryInformation和SummaryInformation2.1.3创建单元格2.1.5创建批注2.1.6创建页眉和页脚
2016-08-15 17:58:10
6292
原创 RSA使用总结(ios,openssl)
RSA:使用openssl库可方便实现RSA加解密,网上的资料很多,不详述。密钥通常有两种方式,一种是字符串格式的公私钥,通常是-----BEGIN PUBLIC KEY-----开头,-----END PUBLIC KEY-----结尾并且没有换行的字符串,这是PKCS8格式的;在这里,重点说第二种,就是使用N,E,D表示的密钥,其中(N,E)是公钥,(N,D)是私钥,加密使用(N,E)
2016-06-15 17:12:43
1136
转载 ios 将Log日志重定向输出到文件中保存
原文地址:http://dingran.iteye.com/blog/1773573ios 将Log日志重定向输出到文件中保存 对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。 首先是日志输出,分为c的printf和标准的NSLog输出,printf会向
2016-06-03 18:08:26
632
转载 ios RSA加解密
在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于解密. 首先需要先生成这些文件,然后再将文件导入工程使用,不多说,开始做!一、使用openssl生成所需秘钥文件 生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下面这
2016-05-10 11:19:43
947
转载 ios使用rsa加解密
在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于解密. 首先需要先生成这些文件,然后再将文件导入工程使用,不多说,开始做!一、使用openssl生成所需秘钥文件 生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下面这
2016-05-10 11:01:41
2383
原创 Linux下关于动态库调用动态库及编译需要注意的事项
linux动态库生成命令 :g++ *.c -fPIC -shared -o lib**.so -lpthread -l....(-l后面为其他需要用到的动态库),命令不逐一解释, 需要注意的是,在动态库里调用动态库时,需要将用到的动态库都指定下,也就是-l命令后面的部分,当然,这样指定调用的动态库的话,需要将调用的库粘到默认搜索路径/usr/lib下;在应用程序中使用库时,只需要指定自己生成
2016-05-04 18:33:28
677
原创 关于ios linker command failed with exit code 1的处理
在编译的ios app时,出现 linker command failed with exit code 1的问题,在网上搜了一些,不少的回答都是配置问题,可能是确定是自己的程序没问题吧。最近在做一个项目时,也发现了这个问题,通过修改配置不奏效,后来静下心了认真读了一下错误提示,发现这个错误的上方有一个变量标识,还有一个.o文件,有种恍然大悟的感觉,是链接出现了问题,果断找到那个文件和那个变量,发
2016-04-21 17:23:02
347
原创 xcode7.1 真机调试
据说xcode7开始就支持一个apple id即可进行真机调试了,省去了99刀,兴奋的去试了一下。首先,windows下安装虚拟机,vm或virtualbox,在上上篇有介绍,照着别人的教程装的,成功了,他的mac os是10.10,我用10.11也成功了,增强工具安装,共享文件夹安装,xcode7.1安装。。。第二,打开xcode,选择Preferences---->accounts--
2016-03-14 16:45:20
482
原创 windows上虚拟机里安装mac os无法识别iphone5s
关于这一问题,经过查找一些资料后,发现是虚拟机默认的usb选项版本过高所致,重新编辑下虚拟机设置选项,将usb控制器的兼容性设置为usb2.0即可。
2016-03-14 16:38:52
687
转载 windows上安装mac os10.11
http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html
2016-03-14 16:32:41
308
原创 关于串口发送16进制编码及解码问题
在编写一个上位机程序时,遇到编码16进制字符串的问题,之前一直是发送字符串,快写完程序了时看了一眼下位机的数据帧格式,才突然发现写错了。如果按字符串发送,那么就会发生解码失败的问题,例如下位机读数据“FEA0B0FE”的时候,会一个字节一个字节的读,如果上位机是直接将该字符串分割,进行发送,下位机将收到‘F’ ‘E’ ‘A’ ‘0’ ‘B’ ‘0’ ‘F’ ‘E’,也就是说下位机将读到8个字节,而
2015-07-19 12:12:14
7537
转载 Tcpclient简单聊天程序
以前C/S通讯这一块都是基于套接字(Sockets)编程,但是面对业务逻辑复杂的C/S系统,通讯这一块往往都是被封装好了的,前几天写的一个小小窗体聊天程序,主要是练习一下C#封装的TcpListener、TcpClient以及NetworkStream的使用,直接看图上代码:[csharp] view plaincopyusing S
2015-07-14 09:33:55
519
转载 线程间操作无效:从不是创建控件 listbox1 的线程访问它.
方法一:在工作线程是不能操作窗口控件的,这源于。net2.0的一个限制,不能从不是创建控件的线程访问。这时候我们需要使用那个窗口(控件)的Invoke方法来处理。以下是一段在线程操作控件的代码,中间定义了一个委托。 delegate void SetValueEventHandler(Label label, string text); vo
2015-07-14 09:27:22
2004
原创 关于TQ2416使用qt-creator打开ui文件时工具栏菜单消失问题
删除 /usr/lib/下的kde3/和kde4/ 使用 rm -rf /usr/lib/kde3 /usr/lib/kde4 重新打开qtcreator ,OK
2015-04-28 15:53:34
1715
1
USB开发包,支持CYUSB,EZUSB
2017-03-07
回调的实现(C#)
2017-03-07
与USB HID设备的通信,win32应用程序,VS工程
2016-08-31
NPOITest
2016-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人