自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 423

原创 C++学习笔记-关联容器

关联容器的类型是map还是set,关键字可不可以重复,是顺序保存元素,还是无序保存元素,组合出来8种关联容器。map类型是元素是关键字和值对,set是关键字的简单集合关联容器不支持顺序容器的位置相关的操作。因为关联容器中元素是根据关键字存储的,这些操作对关联容器没有意义。关联容器不支持构造函数或插入插入操作等接受一个元素值和一个数量值的操作关联容器中的迭代器都是双向的。(因

2015-12-23 16:17:11 705

原创 C++学习笔记-泛型算法

泛型算法大多数算法都定义在头文件algorithm中,标准库还在头文件numeric中定义了一组泛型算法。它们可以用于不同类型的元素和多种容器类型(不仅包括标准库类型,如vector或list,还包括内置的数组类型)只读算法find(beg,end,val);  //前两个参数是迭代器范围,第三个参数是要查找的值返回第一个等于给定值的元素的迭代器。如果范围中无匹配元素,

2015-12-22 15:09:16 460

原创 C++学习笔记-容器

顺序容器的类型vectordequelist forward_listarraystring比较:string和vector中的元素顺序存储,能够快速随机访问。在中间位置添加,插入或删除元素非常耗时list和forward_list不支持元素的随机访问。为了访问一个元素,必须遍历整个容器。能非常快速地在容器任何位置添加和删除元素deque能够快速随机访问。在

2015-12-20 21:59:35 328

原创 C++学习笔记-IO类

IO对象无拷贝和赋值,因此只能把IO类的引用作为形参或返回值类型。又因为读写IO对象会改变其状态,因此传递和返回的引用不能是const的。流的条件状态系统级错误:badbit可恢复错误:failbit到达文件结束:eofbit  当eofbit被置位的时候,failbit也会被置位流未发生错误:goodbit流的状态检测流可能处于错误状态,一旦发生错误,其上后续的I

2015-12-20 19:51:49 717

原创 C++学习笔记-对象

this指针类的成员函数用名为this的额外的隐式参数来访问调用它的那个对象。this是一个常量指针,我们不能改变this中保存的地址。默认情况下,this是指向非常量对象的常量指针。这样的this不能绑定到一个常量对象上。自然,常量对象无法调用普通的成员函数。在成员函数的参数列表之后加上const,则此成员变量的this指针就变成指向常量对象的指针,常量对象就可以调用这个成员函数

2015-12-19 19:46:50 543

原创 C++学习笔记-函数

局部变量:形参和函数体内定义的变量局部变量又分为自动变量和局部静态变量注意,局部静态变量在程序的执行路径第一次经过对象定义语句时初始化,直到程序终止才被销毁。所以一个简单的应用是,用局部静态变量统计函数被调用 的次数。函数声明最好在函数声明中写上形参的名字。把函数声明放在头文件中指针形参指针的行为与其他非引用类型一样。对执行指针拷贝操作时,拷贝的是指针的指,所以不能修改

2015-12-18 18:57:01 423

原创 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 1359

原创 使用sharedwoker

sharedworker的输出对于alert函数Web Worker无法调用alert()。如果不小心在worker中某处调用了alert,那么该worker文件中的代码都不执行。用console.log输出在chrome中:不稳定,有时有输出,有时没有。大部分情况下console.log不输出。而且,worker中使用console.log有限制Lim

2015-12-15 18:01:05 1113

原创 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 406

原创 C++学习总结-string对象,vector对象

string对象使用string对象之前,要在代码头部加上#include 和using namespace std::string;(使用命名空间中的名字之前应该用using 声明引入该名字,但是注意using 声明不要放在头文件中,以避免使用了该头文件的文件中会产生名字冲突)string对象的初始化空string对象 string s1;用字符串字面值初始化 string

2015-12-13 16:20:58 6088

原创 C++学习笔记-const对象,类型别名,auto和decltype

const对象的初始化const对象定义时必须初始化,一旦创建,其值不能被修改const对象的作用域用常量表达式初始化的const对象,其作用域是定义它的文件。不能在多个文件之间共享。对于不是是常量表达式初始化的const变量,在cpp文件中定义时前面加extern,在头文件中声明前加extern,即可实现多文件共享该const变量const 的引用const 的引

2015-12-13 09:03:09 854

原创 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 1897

CMake-3.16.4.zip

CMake 3.16.4源码包。使用方法: 1.拷贝到linux系统 2.解压缩 unzip CMake-3.16.4.zip 3.编译 cd CMake-3.16.4/ && ./bootstrap && make 4.切换成root用户 su 5.安装 make install 6.查看cmake版本 cmake --version 电脑上低版本cmake不需要卸载,按照上面步骤执行后,cmake就是3.16.4版本了。

2020-03-02

windows平台curl 64位静态库和动态库

压缩包内包含两个文件夹curl_静态库和curl_动态库,内容说明如下: curl_静态库下面: bin子目录包含curl.exe及动态库libcurl.dll include子目录包含头文件 lib子目录包含动态库的导入库文件libcurl.lib curl_动态库下面: bin子目录包含curl.exe include子目录包含头文件 lib子目录包含静态库libcurl_a.lib

2018-10-18

python27_d.dll和python27_d.lib动态链接库文件

本资源是DEBUG版本的python27动态链接库。调试程序时,需要DEBUG版本而非Release版本的python库文件

2018-01-06

inttypes.h

包含inttypes.h和stdint.h这两个文件,应对“无法打开包括文件”的情况

2017-12-15

Linux下的98五笔码表文件

根据微软王码五笔98版码表生成。 1.把Antmuse98.db放在/usr/share/ibus-table/tables/路径下 2.把Antmuse98.svg 放在/usr/share/ibus-table/icons/路径下 3.重启ibus killall ibus-daemon ibus-daemon -d 4.重启电脑 5.对于centos7,在系统工具-设置-区域和语言-输入源-“+”-“汉语”,选择“汉语(轻云五笔98)”即可。

2016-05-14

C++Primer第四版答案(非图片)超清晰完整版

C++Primer第四版答案完整版。该pdf版不同于扫描版,内容非常清晰,是目前能得到的最清晰完整的版本。配合C++primer第四版中文版学习,一边掌握基础知识一边编程实践,能快速提高C++编程技能。

2014-06-26

空空如也

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

TA关注的人

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