
c/c++
狼_夏天
在写iOS逆向小专栏 https://xiaozhuanlan.com/langzuxiaozi?rel=langzuxiaozi
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
U8ToUnicode
CString U8ToUnicode(char* szU8) { //UTF8 to Unicode //由于中文直接复制过来会成乱码,编译器有时会报错,故采用进制形式 //ar* szU8 = "abcd1234\xe4\xbd\xa0\xe6\x88\x91\xe4\xbb\x96\x00"; //预转换,得到所需空间的大小 int wcsLen = ::MultiByte原创 2013-06-13 14:41:49 · 958 阅读 · 0 评论 -
资源中的JPG在CListCtrl中显示
#include #define THUMWIDTH 100 #define THUMHEIGHT 100 ////////////////// // Load from stream (IStream). This is the one that really does it: call // OleLoadPicture to do the work. // HANDLE LoadPi原创 2013-06-13 15:04:02 · 1219 阅读 · 0 评论 -
反转在整数字节的顺序
_byteswap_uint64, _byteswap_ulong, _byteswap_ushort Reverses the order of bytes in an integer. These function returns the argument value with its bytes in reverse order 或者templ原创 2013-06-13 14:48:48 · 2063 阅读 · 0 评论 -
内存中有0x00的char*转CString
LPSTR pStr = new char[10] memset(pStr,'\0',10); pStr[0] =(char)0x49 pStr[1] = (char)0x00 pStr[2] = (char)0x00 pStr[3] = (char)0x49 如果 CString str = pStr;原创 2013-06-13 14:43:25 · 2076 阅读 · 1 评论 -
png图片在CListCtrl中显示
CBitmap bitmap; CImageList m_cImageList; m_cImageList.Create(THUMWIDTH, THUMHEIGHT, ILC_COLORDDB|ILC_MASK, 20, 1); ((CListCtrl*)GetDlgItem(IDC_LIST1))->SetImageList(&m_cImageList, LVS_ICON);原创 2013-06-13 15:06:16 · 3669 阅读 · 0 评论 -
文件(夹)操作SHFileOperation (删除 复制 移动) 报错 无法读取源文件或磁盘
int SHFileOperation( LPSHFILEOPSTRUCT lpFileOp); 1 typedef struct _SHFILEOPSTRUCT { 2 HWND hwnd;//指向发送消息的窗口 3 UINT wFunc;//执行的操作 4 LPCTSTR pFrom;//源文件名 5 LPCTSTR pTo;//目标文件名 6 FILEOP_FLAGS原创 2013-07-08 15:20:53 · 2370 阅读 · 0 评论 -
#与##作用
预编译的一些知识 我们的代码在build时并不是直接进行编译的,在编译之前还进行了预编译处理。预编译会把include或import的文件导入到文件中,同时会将代码中用到的宏进行替换。注意宏是直接在代码中替换成宏的定义的,如果有嵌套也会逐层替换。 “#”指示一些预编译命令 预编译命令一般都是以#开头的,比如#include、#import、#if等,在这里就不原创 2013-12-08 17:51:46 · 1085 阅读 · 0 评论 -
CListCtrl 要显示的记录条数太多,时间太长肿么办?
[WTL编程] CListViewCtrl和CListCtrl的LPSTR_TEXTCALLBACK虚拟化机制(分頁顯示數據) 引用自:http://www.aiseminar.cn/bbs/forum.php?mod=viewthread&tid=1550 在ListCtrl中,如果把一个Item(或subITem)的文字设置为LPSTR_TEXTCALLBACK,当转载 2013-12-05 10:24:04 · 2666 阅读 · 0 评论 -
各种内排序算法的C++实现
不知道什么原因,重新复习了一下归并排序,本来想写点东西,在网上看到了好多这方面的文章,都还不错。所以就不自己写了,转载一下吧。 一.插入排序(insert sorting) 最差情况下,直接插入排序的最大时间代价为θ(n²),最小时间代价为θ(n),平均时间代价为θ(n²)。 [cpp] view plaincopy转载 2014-01-09 11:19:32 · 858 阅读 · 0 评论