#include<>和#include""的区别

摘要: 一般来说 #include <> 的查找位置是标准库头文件所在目录, #include "" 的查找位置是当前源文件所在目录。不过这些都可由编译器调用参数等配置更改。 而""首先在当前目录下寻找,如果找不到,再到系统目录中寻找。 这个用于include自定义的头文件,让系统优先使用当前目录中定义的。 阅读全文
posted @ 2019-07-11 14:32 长岛的雪 阅读(4277) 评论(0) 推荐(0) 编辑

windows下将bcompare作为git的对比工具

摘要: 第一步:编辑 注意别忘了加[diff]选项 路径复制过来的斜杠要改成反斜杠 第二部: 阅读全文
posted @ 2019-07-09 11:49 长岛的雪 阅读(720) 评论(0) 推荐(0) 编辑

make文件的编写

摘要: make用来执行Makefile cmake是跨平台项目管理工具,它用更抽象的语法来组织项目。虽然,仍然是目标,依赖之类的东西,但更为抽象和友好,比如你可用math表示数学库,而不需要再具体指定到底是math.dll还是libmath.so,在windows下它会支持生成visual studio的 阅读全文
posted @ 2019-07-02 14:34 长岛的雪 阅读(846) 评论(0) 推荐(0) 编辑

C++string类(持续更新)

摘要: reszie() 代码: resize后面,用'\0'补齐。 capacity() 阅读全文
posted @ 2019-06-24 17:56 长岛的雪 阅读(145) 评论(0) 推荐(0) 编辑

linux文件io

摘要: 磁盘文件io操作 所有执行io操作的系统调用都使用文件描述符(非负整数)来指代打开的文件。 针对每个进程,文件描述符都自成一套。 通过shell打开的程序会继承shell的文件描述符的副本,0 标准输入,1标准输出,2标准错误。 fd=open(pathname,flags,mode)flags参数 阅读全文
posted @ 2019-05-15 22:56 长岛的雪 阅读(149) 评论(0) 推荐(0) 编辑

linux时间

摘要: 1.linux中获取时间戳的方式: 运行结果: 可以看到,三种获取时间戳的方式都相同,可以使用time_t t=time();快速获取时间。 time_t的类型为long,使用32位的int只能表示到2038年。 2.把time_t转换为可打印的格式 运行结果: 注意:返回的字符串由静态分配,下次对 阅读全文
posted @ 2019-04-30 01:15 长岛的雪 阅读(224) 评论(0) 推荐(0) 编辑

javascipt中数组的常见操作

摘要: 1.与lua不同,即使数组中间有null或者undefined,仍然能求出正确的长度 2.length 改变.length也会改变数组的大小 3. indexOf arr.indexOf(a)会返回第一个a的下表,如果没有,返回-1 4.slice()参数包括开始索引,不包括结束索引。左闭右开 如果 阅读全文
posted @ 2019-04-14 17:15 长岛的雪 阅读(141) 评论(0) 推荐(0) 编辑