上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 61 下一页
摘要: 一.简单认识 MFC中将线程分为用户界面线程和工作线程,两者最大的区别是前者是和界面相关联的,而后者是进行后台的一些操作. 二.如何创建 MFC中的线程大多继承自CWinThread,而相关联的界面可以继承自CFrameWnd,也可以继承自对话框之类的(感觉只要是界面类,就可以吧). 它的创建过程大 阅读全文
posted @ 2020-04-02 14:50 心媛意码 阅读(1230) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-04-01 17:26 心媛意码 阅读(212) 评论(0) 推荐(0)
摘要: 最省事儿的,就是用CString中转一下: 1 2 3 4 int i = 10; CString str; str.Format(_T("%d"),i); LPCTSTR pStr = LPCTSTR(str); 另外,_stprintf也比较方便,并自动适应字符集,但需要申请内存并做静态转换(因 阅读全文
posted @ 2020-03-31 12:56 心媛意码 阅读(922) 评论(0) 推荐(0)
摘要: 为了表明自己是windows系统的api,和自己定义的类函数进行区分. 我个人就习惯在Windows API函数前面加::以区分自定义函数或其他的类库函数。 比如Sleep(3); 也可以写成::Sleep(3); 阅读全文
posted @ 2020-03-27 11:15 心媛意码 阅读(253) 评论(0) 推荐(0)
摘要: 总是被编码的一些类型弄的团团转,大多数情况下是蒙的,今天对这一块做下总结. ASCII: 文本编码的基础,0x00-0x7F(0-128)的范围. ANSI: 这些使用1到4个字节来表示字符的各种延伸编码方式(比如GBK,GB2312(中国出台的)),称为ANSI编码(在简体中文Windows操作系 阅读全文
posted @ 2020-03-14 19:59 心媛意码 阅读(164) 评论(0) 推荐(0)
摘要: 1.端的含义 端的英文意思是Endian,表示尾端的意思.根据人们的书写习惯,最右边为尾端位置. 2.大端和小端的来历 如果尾端为高地址,则认为是高尾端,即大端;反之为小端. 举个例子,有16进制的数0x11223344,我们在手写它的时候是"11223344"这种方式来的.此时44是尾端的数据,如 阅读全文
posted @ 2020-03-14 19:48 心媛意码 阅读(464) 评论(0) 推荐(0)
摘要: 1.<> 是不等号,也有的语言可写作:# 或 != 2.事务:是一系列等待执行的操作序列,要么全部执行,要么全不执行. 3.注释: 单行:-- 多行:/* */ 4.打印: PRINT('hello') --打印字符串用单引号 PRINT(@Ret) --打印变量 5.nvarchar和varcha 阅读全文
posted @ 2020-03-14 18:45 心媛意码 阅读(220) 评论(0) 推荐(0)
摘要: 1.听说SQL函数可以返回表,我今天就尝试了下,感觉用法还是挺顺手的. ALTER FUNCTION [dbo].[returnTable] ( @nTagID AS int ) RETURNS @tab TABLE( --自己定义要返回的一个Table类型的结构. TagId int, SAMST 阅读全文
posted @ 2020-03-14 18:09 心媛意码 阅读(2350) 评论(0) 推荐(0)
摘要: 1.Navicat运行函数输入参数时,什么都不填和填NULL是不一样的,具体可以通过Print打印,或者自己去尝试. (1)比如执行如下的语句,什么都不输入: PRINT('nChannelAddr') //注意打印字符串要用单引号. PRINT(@nChannelAddr) PRINT('sSAM 阅读全文
posted @ 2020-03-14 15:54 心媛意码 阅读(4189) 评论(0) 推荐(0)
摘要: 1.指针delete后,赋为0的原因? (1)防止再次delete它? 既然删掉了,还会再用它吗?可能有不明显的调用? (2)它是野指针,指向的是被删除的内存。 哪有怎样呢? Ans:赋为0表明它不再指向任何对象。假如不赋为0,用户有可能会误调用,访问到未知的内容.而赋为0,即使被误调用,会直接抛出 阅读全文
posted @ 2020-03-12 21:37 心媛意码 阅读(112) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 61 下一页