自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 杭电acm a+b问题

杭电acm 1000 a+b问题代码 int main() { int a,b; for(;~scanf(“%d%d”,&a,&b);printf(“%d”,a+b)) } 我只想说高

2017-09-28 15:41:03 1001

原创 winsocket那些问题

问题1,如果没有连接上,connect会一直阻塞么?accept呢?问题2,send和recv的超时时间,会一直阻塞么?问题3,服务器一个监听socket建立多少个 连接?

2017-09-28 12:44:13 216

原创 sqlite3安装使用---笔记

安装下载路径http://www.sqlite.org/download.html编译工具 vs2017,下载下面的三个,添加包含和库目录sqlite-amalgamation-3200000   包含文件sqlite-dll-win32-x86-3200000   dll文件sqlite-tools-win32-x86-3200000  exe使用.o

2017-09-27 11:10:32 348

原创 有关编译的笔记

到目前为止,未出错的认识,或者出错后更新的认识,并不保证正确,但目前是有效的。1,分离编译认识编译过程----预处理,编译,汇编,连接。预处理阶段,预处理项被解析,和.h被嵌入到c文件中。  所以,1)预处理项不受作用域限制,从定义起到文件末尾,或解定义,例如#define               2)C文件是核心 ,预处理过后应该只剩c文件了,所以好习惯是模块文件

2017-09-26 11:03:38 153

原创 vs报错---winsock函数重定义

问题:之前写服务器端接受服务的时候,用的都是MFC 版本的,  (ps,如果是stdafx那个,会把服务所需的声明给略去),然后今天用上了windows.h  结果一堆错误,显示socket函数有多个链接项,有重定义错误。        原因分析:       主要原因是因为中包含了头文件,由于其版本的不同,导致出现上述的错误。         问题解决:        1,

2017-09-26 10:48:51 1066

原创 win编程---遍历文件

include #include#includeusing namespace std;#define IS_DAD_PATH(FileData) (!_tcscmp(FileData.cFileName,_T("."))) ||\ (!_tcscmp(FileData.cFileName,_T("..")))#define IS_SON_PATH(FileData

2017-09-25 15:42:41 193

原创 win编程笔记---文件之类

万恶的win编程计算机模型里,应用编程面向系统。在win编程的时候就有系统资源这么个东西,具体是win核心编程之类书里的。资源的申请,释放,同步,权限,安全,很麻烦。问题:文件删除失败,被程序占用。问题很简单,属于人sb了代码:void FileMonitor::FileSearch(const TCHAR *szRootPath){    using std::wst

2017-09-25 11:51:54 245

原创 sqlite3问题笔记

把文件绝对路径去掉了,只留了个文件名,调用open函数创建,插入。                在测试机上真的成功了,但是文件找不到在哪了。然后搜了下c盘,被我找到了=,= C:\Windows\SysWOW64

2017-09-24 20:10:25 214

原创 C++中的声明,定义,初始化

万恶的C++;2017-09-24声明----名字,变量,引用,占位定义----具体对象,实例化初始化----此处的初始化,指分配内存,仅仅是分配内存初始值----见名字问题1;声明和定义啥关系?定义一定是确定空间和声明周期的了问题2,赋初始值和初始化一般而言c和c++的提前在那群老家伙,认为‘’初始化‘’术语专指分配空间。初始化未必有初始值。初始值没有

2017-09-24 19:50:54 747

原创 sqlite3 插入中文---笔记

近期工作的那个模块,需要SQLITE3做一个日志,于是 使用string拼接了SQL插入命令。但是路径是有中文的。       问题:cmd下用sqlite3打开db文件,中文显示为???       第一次尝试解决,先百度,第一次百度结果是,将cmd设置为utf-8。        然后chcp 65001,cmd设置为65001代码页后,不吃中文了。把文件全部放到了英文路径下,然后

2017-09-22 16:36:29 4416

转载 手持两把锟斤拷, 口中疾呼烫烫烫, 脚踏千朵屯屯屯, 笑看万物锘锘锘

锟斤拷的来历 GBK与UTF-8    Unicode和老编码体系的转化进程中,一定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER。那么U+FFFD的UTF-8编码出来,恰恰是 "\xef\xbf\xbd"。假如这个"\xef\xbf\xbd",反复屡次,例如 "\xef\xbf\xb

2017-09-22 13:49:00 10217

原创 字符集和编码问题2

接上篇,个人理解部分。历史渊源美国老祖,字符及其表示一开始只有ASCII码,接就是ascii字符集和ascii编码(机器表示)一对一,他使用7位。本地化,后来各国家地区对其本地化扩充,产生了许多本地化的字符集,他们使用多个字节具体方式百度,字符集与编码一对一。到此这些本地化的编码和字符集构成了多字节符集,又MBCS(Multi-Byte Chactacter System,即多字节字符

2017-09-18 20:22:37 312

原创 字符集和编码问题

问题:sqlite3使用多字符集编码方式插入中文数据显示为问号???,cmd更改为utf-8编码仍然是???于是决定看一下编码问题。字符集(Charcater Set或Charset):是一个系统支持的所有抽象字符的集合,也就是一系列字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有:ASCII字符集、GB2312字符集(主要用于处理中文汉字

2017-09-18 20:01:34 392

原创 运算符++的暴击

这玩意一搜一大把,但仍然对编程造成了伤害。案例1, i=i++,i>i++ ,i>++i标准说这是未定义行为,有人写出来的话,不同编译器爱怎么整怎么整。案例2,i+++++i-------前置的++和后置的++++i就是 i+1呗都能理解。对于i++的理解,注意实现细节此处是个人猜想,跟标准无关,只是为了好理解。对于一个表达式元素,其中含有i++(确定是i++这样结合的

2017-09-18 16:46:33 506

原创 字符copy函数原型

c++群讨论,突然发现字符copy原型很有意思,作为程序员装的第一个b,炫的第一个技。while(*src++ =*dst++);1,简洁        2,++表达式3,赋值表达式的值4,指针5,易懂。完活~~

2017-09-18 16:41:42 483

原创 VS编译器为你报的那些错

心血来潮,再总结一篇,力争做到别人看不懂,自己过一段时间也看不懂。1,访问冲突。一般而言,骚年你越界了,检查下字符串吧。更垃圾的请检查下野指针2,提示不允许使用未定义的类型,不存在对应的操作符。有时候虽然有声明,但还是看一下有木有包含.h比较好。暂时到这吧,累了不想写了。

2017-09-17 15:07:45 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除