- 博客(13)
- 资源 (81)
- 收藏
- 关注
原创 unicode文本 转换为CString对象
封装函数:BOOL txtFileToCString(CString filePath,CString &fileContent){ CStdioFile readFile; if (!readFile.Open(filePath,CFile::modeReadWrite|CFile::typeBinary)) return FALSE; ULONGLONG len
2012-05-31 10:55:30 949
翻译 基础算之五排序: 二叉排序树
二叉排序数或者是一棵空树,或者是一棵具有以下性质的二叉树:(1)若它有左子树,则左子树上所有结点的数据均小于根结点的数据。(2)若它有右子树,则右子树上所有结点的数据均大于根结点的数据。(3)左、右子树本身又各是一棵二叉排序树。实际操作: 我们都知道,对一个东西进行操作,无非就是增删查改,接下来我们就聊聊其中的基本操作。 插入:相信大家对“排
2012-05-28 14:44:54 1421
原创 基础算法之五-查找: 折半查找
折半查找 又称为二分查找。这种查找方法要求查找表的数据是线性结构保存,并且还要求查找表中的数据是按关键字由小到大有序排列。 折半查找(二分查找)是一种简单而又高效的查找算法,其查找长度至多为㏒2n+1(判定树的深度),平均查找长度为㏒2(n+1)-1,效率比顺序查找要高,但折半查找只能适用于顺序存储有序表(如对线性链表就无法有效地进行折半查找
2012-05-28 11:10:04 12290 3
原创 三个相互联系的按钮 如何使得其功能看起来相互独立
问题描述: 有一个总闸门 (BOOL变量) 每一个按钮都有一个闸门 (与这个按钮相关的布尔变量) 如何点击某个按钮时,仅实现此按钮的功能,无需关注其他按钮信息 问题解决: 当总闸门打开时,三个小闸门才起作用 当打开或关闭某个按钮的闸门时(点击此按钮时),其他两个闸门自动关
2012-05-25 11:10:05 1061
原创 从1开始编号,和从0开始编号的含义
一 从1开始编号 1,2,。。。,N,N+1,。。。 索引为N 表示:从开始到索引N(包括索引N) 一共有N个元素 二 从0开始编号 0,1,2,。。。,N,N+1,。。。 索引为N表示: 索引N的左侧(不包括索引N),共有N个元素 编程中,经常会遇到从0编号和从1编号的情况,理解了这两种含义,不至于太混乱 下面以CStri
2012-05-24 13:55:38 7108
原创 去除文本中的标记
文本分为很多块 每一块都有一个编号 标记如下: [RECT=12>文本内容。。。 或 [RECT=12>Duplicate_1 而,现在要做的是把这些标识去掉, 如果有重复的,则在重复.txt中查找重复的内容,用重复的内容替换掉重复标志 EraseTxtMark(byte *pByte,int len){ CString conte
2012-05-24 13:04:15 846
转载 由AFX_IDW_PANE_FIRST宏的含义分析界面库XTP的一个bug
Codejock的界面库Xtreme Toolkit Pro(XTP)是当前MFC开发中发展得比较成熟,应用也颇为广泛的几个界面库之一,其强大的界面美化功能以及简便的使用步骤深受不少MFC程序员的青睐。应用XTP进行MFC程序的开发能够在极大地减少开发周期的前提下,编写出专业化的windows程序界面。笔者在实际使用XTP的过程中,发现了一个隐藏得比较深的、一般的应用不会遇到的bug。概括地说
2012-05-15 10:05:57 1328
转载 回车换行符
回车换行符 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另
2012-05-14 17:16:23 1301
原创 将数字映射到字母上
映射成 A1------A20 B1------B20 。。。 Z1------Z20这种形式 数字从0开始编号:则: 0----19 对应 A1-----A20 20---39 对应 B1-----B20 #define CHA
2012-05-09 15:32:25 4367
原创 CMap 集合类使用
一:功能要求: 需要保存单个的汉字,并且不可重复。 此功能可通过CMap容器完成。 1) 定义 //常用字占两个字节 CMap m_AddCharMap; //偏僻字占四个字节 CMap m_AddPossibleCharMap;2)设置元素 打开文本,读入常用汉字 CStdioFile
2012-05-08 17:37:58 3674
原创 DWORD WORD BYTE 相互转换
DWORD WORD BYTE 相互转换 DWORD 4个字节 WORD 2个字节 BYTE 1个字节 1) DWORD--->WORD DWORD dw=0; WORD hW=HIWORD(dw); WORD lW=LOWORD(lw);2)WORD--->DWORD DWORD dw=0;
2012-05-08 17:19:14 18161
原创 c++ 小知识点-随机数、静态函数、类静态变量、全局变量、callback 、File 文件长度
1 设置随机数#include #include #include using namespace std; int a[50]; srand((unsigned)time(NULL)); for (int i=0;i<50;i++) { a[i]=rand()%100; }或#include "time.h" srand( (unsig
2012-05-08 17:14:53 1296
原创 获得TrueType字体文件 的相关信息
本文章主要解决的问题是: 如何获知TTF文件包含哪些字符,进而判断给定字符是否在此TTF字库中。使用的API 函数为 : GetGlyphIndicesThe GetFontUnicodeRanges function returns information about which Unicode characters are supported by a font. The inf
2012-05-04 17:03:35 4142
中英文 四六级 托福 初高中 字典,从github处得来, 同时也包含自己精简了的json,只保存第一个翻译
2024-08-27
duilib 快速入门专栏 :https://blog.csdn.net/shuilan0066/category-800777
2024-08-07
duilib 快速入门专栏:https://blog.csdn.net/shuilan0066/category-8007774
2024-08-07
c++ duilib 使用一个布局文件,实现不同消息框显示
2023-09-28
根据学生成绩分不同段位分别显示 类似英雄榜
2023-01-13
QT窗口,自定义标题栏 并实现拉伸 移动功能示例
2023-01-11
obs-studio_27.2 开源软件OBS 源码及子模块源码 打包
2022-07-11
第一个duilib工程示例 博客地址:https://gudianxiaoshuo.blog.csdn.net/article
2022-05-30
VUE--组件示例 博客 https://gudianxiaoshuo.blog.csdn.net/article/detail
2022-05-28
elementUI 本地化 所需资源
2022-01-27
罗技摄像头公共属性集 文档 及头文件.zip
2021-09-26
EnumDevice.zip
2021-07-08
gimp-2.10.24-setup-3.exe
2021-06-21
duiliib 基本控件使用示例.zip
2021-04-16
Package Control.zip
2021-02-01
obs可能还需依赖的dll.zip
2021-01-28
OBS开发需要安装的软件.zip
2021-01-28
duilib 之 文件选择示例.zip
2021-01-26
JsonTest.zip
2021-01-21
modifyName.zip
2021-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人