IPV6出现之后,在windows平台,最好是用随IPV6而出的新函数实现IP地址的字符串形式与整数互换。这些新函数是InetPton和InetNtop。 1 InetPton() 作用:该函数实现字符串到整数的转换。 原型:INT InetPton(INT Family, PCWST pszAdd ...
分类:
其他好文 时间:
2020-04-12 12:34:09
阅读次数:
71
一、多字节和宽字节 在多字节字符集下:一个字符对应1个字节,一个中文字符是2个字符,一个英文字符是1个字符 在宽字节字符集下:一个字符对应多个字节,汉字和英文字符都是一个字符,Unicode下是两个字节,utf-8下是三个字节 windows默认使用的是Unicode字符集 多字节转为宽字节,只需要 ...
方法一: 思路:如果一个数与1作与运算则可以发现该数最后一位数为1,否则为0. 按照此思路可以有以下代码: 1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 7 int n = 0; 8 cout << "输入一个数" ...
分类:
其他好文 时间:
2020-03-21 09:46:36
阅读次数:
63
windows 编程中,存在几种字符串表示方式,包括: 1)C-Style 字符串 char* / wchar_t*; 2)C++ STL 字符串 std::string / std::wstring; 3) ATL/MFC 字符串 CStringA / CStringW; 以上每个版本都有对应的多 ...
分类:
其他好文 时间:
2020-03-16 12:54:00
阅读次数:
71
1 void SelfDestroy() 2 { 3 // temporary .bat file 4 static const WCHAR tempbatname[] = L"_uninsep.bat"; 5 CString csCmd; //bat contents 6 std::string ...
分类:
其他好文 时间:
2020-03-10 01:31:25
阅读次数:
55
起因 花两周通读了一遍《C++ Primer》,积攒的疑惑一扫而光。 前因 "利用C++11可变模板,封装调用dll导出函数" 本以为已经很好用了,最近抽时间巩固下知识体系,发现自己道行不够! 新方案 充分利用函数模板的实参推断,取得了“近似动态语言”的使用体验。 感想 C++的语义细品之后,如此简 ...
分类:
编程语言 时间:
2020-03-10 01:09:52
阅读次数:
127
在网上看了许多排序的方法,都没看懂,初学者的悲剧,然后就自己弄了个,请大家指正. ClistCtrl控件的行带着一个结构体,不过那结构体不好懂,看得眼花缭乱.好多也弄不明白,就自己写了个结构体,把一行的数据全写入结构体中, 交换两结构体的数据就简单多了. typedef struct { wchar ...
分类:
编程语言 时间:
2020-02-25 23:05:23
阅读次数:
94
用Java拯救我(三) String类的相关基础知识 ? To Myself: 从上个学习博客到这里,我跨过了许多的Java基础知识,因为我个人是计科专业的,再学习java的时候,也秉持着认真学习的态度,但是一些基础语法我就不在这里赘述了,就像学习英语一样,并不是需要连如何记忆每个字母的过程都需要记 ...
分类:
编程语言 时间:
2020-02-24 18:52:55
阅读次数:
90
原文:如何防止后台线程抛出的异常让程序崩溃退出 如果你的程序抛了异常,你是怎么处理的呢?等待程序崩溃退出?还是进行补救? 如果是做 UI 开发,很容易就找到 Dispatcher.UnhandledException 事件,然后在事件中进行补救。如果补救成功,可以设置 e.Handled = tru... ...
分类:
编程语言 时间:
2020-02-23 10:00:27
阅读次数:
104
原文:Docker时区timezone问题 文章目录Linux时间类型docker时间、时区问题docker-compose启动时的设置... ...
分类:
其他好文 时间:
2020-02-23 09:32:49
阅读次数:
145