- 博客(13)
- 资源 (6)
- 收藏
- 关注
原创 centos7升级cmake
centos7中的cmake版本较低,是2.8.12.2,但是某些程序依赖于3.x.x的cmake,怎么办?有两种方法:第一种方法-YUM安装使用yum安装是最方便了,不需要到处找源码包。注意:以下命令均使用root用户身份执行安装cmake3yum install cmake3建立软链接ln -sf /usr/bin/cmake3 /usr/local/bin/cma...
2020-03-02 16:22:33
480
原创 C++学习笔记-关联容器
关联容器的类型是map还是set,关键字可不可以重复,是顺序保存元素,还是无序保存元素,组合出来8种关联容器。map类型是元素是关键字和值对,set是关键字的简单集合关联容器不支持顺序容器的位置相关的操作。因为关联容器中元素是根据关键字存储的,这些操作对关联容器没有意义。关联容器不支持构造函数或插入插入操作等接受一个元素值和一个数量值的操作关联容器中的迭代器都是双向的。(因
2015-12-23 16:17:11
760
原创 C++学习笔记-泛型算法
泛型算法大多数算法都定义在头文件algorithm中,标准库还在头文件numeric中定义了一组泛型算法。它们可以用于不同类型的元素和多种容器类型(不仅包括标准库类型,如vector或list,还包括内置的数组类型)只读算法find(beg,end,val); //前两个参数是迭代器范围,第三个参数是要查找的值返回第一个等于给定值的元素的迭代器。如果范围中无匹配元素,
2015-12-22 15:09:16
522
原创 C++学习笔记-容器
顺序容器的类型vectordequelist forward_listarraystring比较:string和vector中的元素顺序存储,能够快速随机访问。在中间位置添加,插入或删除元素非常耗时list和forward_list不支持元素的随机访问。为了访问一个元素,必须遍历整个容器。能非常快速地在容器任何位置添加和删除元素deque能够快速随机访问。在
2015-12-20 21:59:35
413
原创 C++学习笔记-IO类
IO对象无拷贝和赋值,因此只能把IO类的引用作为形参或返回值类型。又因为读写IO对象会改变其状态,因此传递和返回的引用不能是const的。流的条件状态系统级错误:badbit可恢复错误:failbit到达文件结束:eofbit 当eofbit被置位的时候,failbit也会被置位流未发生错误:goodbit流的状态检测流可能处于错误状态,一旦发生错误,其上后续的I
2015-12-20 19:51:49
792
原创 C++学习笔记-对象
this指针类的成员函数用名为this的额外的隐式参数来访问调用它的那个对象。this是一个常量指针,我们不能改变this中保存的地址。默认情况下,this是指向非常量对象的常量指针。这样的this不能绑定到一个常量对象上。自然,常量对象无法调用普通的成员函数。在成员函数的参数列表之后加上const,则此成员变量的this指针就变成指向常量对象的指针,常量对象就可以调用这个成员函数
2015-12-19 19:46:50
605
原创 C++学习笔记-函数
局部变量:形参和函数体内定义的变量局部变量又分为自动变量和局部静态变量注意,局部静态变量在程序的执行路径第一次经过对象定义语句时初始化,直到程序终止才被销毁。所以一个简单的应用是,用局部静态变量统计函数被调用 的次数。函数声明最好在函数声明中写上形参的名字。把函数声明放在头文件中指针形参指针的行为与其他非引用类型一样。对执行指针拷贝操作时,拷贝的是指针的指,所以不能修改
2015-12-18 18:57:01
482
原创 javascript学习笔记
ab2str()和str2ab()ab2str(buf)的参数是类型类数组,转换的结果是Stringfunction ab2str(buf) { /*Int8Array:8位有符号整数,长度1个字节。 Uint8Array:8位无符号整数,长度1个字节。 Int16Array:16位有符号整数,长度2个字节。 Uint16Array:16位无符号整数,长度2
2015-12-17 10:50:53
1501
原创 使用sharedwoker
sharedworker的输出对于alert函数Web Worker无法调用alert()。如果不小心在worker中某处调用了alert,那么该worker文件中的代码都不执行。用console.log输出在chrome中:不稳定,有时有输出,有时没有。大部分情况下console.log不输出。而且,worker中使用console.log有限制Lim
2015-12-15 18:01:05
1355
原创 C++学习笔记-数组
定义数组维度(数组的元素个数)也是数组类型的一部分,必须是编译时已知,因此维度必须是常量表达式 常量表达式1.字面值常量及其复合运算 20,20+12,"hello"等2.const变量且用初始值是常量表达式(字面值常量,已知的常量表达式以及它们的复合运算)const int n=10; const int m=n+10;3.constexpr变量
2015-12-14 09:08:10
476
原创 C++学习总结-string对象,vector对象
string对象使用string对象之前,要在代码头部加上#include 和using namespace std::string;(使用命名空间中的名字之前应该用using 声明引入该名字,但是注意using 声明不要放在头文件中,以避免使用了该头文件的文件中会产生名字冲突)string对象的初始化空string对象 string s1;用字符串字面值初始化 string
2015-12-13 16:20:58
6166
原创 C++学习笔记-const对象,类型别名,auto和decltype
const对象的初始化const对象定义时必须初始化,一旦创建,其值不能被修改const对象的作用域用常量表达式初始化的const对象,其作用域是定义它的文件。不能在多个文件之间共享。对于不是是常量表达式初始化的const变量,在cpp文件中定义时前面加extern,在头文件中声明前加extern,即可实现多文件共享该const变量const 的引用const 的引
2015-12-13 09:03:09
925
原创 javascript中使用文件系统
2015.12.1 请求文件系统目前只有Chrome 和 Opera支持filesystemwindow.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;window.requestFileSystem(window.TEMPORARY, 1024 * 1024, successCallb
2015-12-01 20:16:38
1962
CMake-3.16.4.zip
2020-03-02
windows平台curl 64位静态库和动态库
2018-10-18
python27_d.dll和python27_d.lib动态链接库文件
2018-01-06
Linux下的98五笔码表文件
2016-05-14
C++Primer第四版答案(非图片)超清晰完整版
2014-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人