- 博客(15)
- 资源 (9)
- 收藏
- 关注
转载 有趣的Unicode、UTF-8编码起源
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把
2016-05-18 17:22:00 652
原创 如何判断一个Unicode表示的字符为一个中文字
中文字在unicode里用2字节表示的时候,编码(例如,UTF-16BE)是从4e00-9FBB如果用char表示,第一个中文字是char c = 19968 (4e00)最后一个中文字,char c = 40891 (9FBB)如果你是有char数组,直接比较就行了。小于19968大于40891都不是中文 *字*。中文的标点符号,在另外的编码段,具体可以去查www.unicode.org
2016-05-18 14:57:58 5868
原创 C++中substr函数的用法
C++中substr函数的用法#include#includeusing namespace std;main(){string s("12345asdf");string a=s.substr(0,5); //获得字符串s中 从第0位开始的长度为5的字符串//默认时的长度为从开始位置到尾cout}输出结果为:12345
2016-05-13 18:15:16 1964
原创 string 转成char *的方法
string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1。data 如: string str="abc"; char *p=str.data(); 2.c_str 如:string str="gdfd"; char *p=str.c_str(); 3 copy 比如 string str=
2016-05-13 17:51:02 1847 1
原创 对map的value进行排序的方法
对map的value进行排序的方法,注意思路,以及CMPBYVALUE的用法map按键排序和按值排序前几天做了一个关于字符串的题,题目要求寻找一个字符串中出现最多的子串是哪一个,没想到什么很有技巧的想法,于是就打算遍历所有的子串,利用一个map实现,其键值为对应的子串,value为子串出现的个数,遍历玩所有的子串后,只要寻找最大的value的键值就可以了,这里就想到一个问题,map一般是按键排
2016-05-13 16:12:08 5015
转载 类的声明、定义、初始化
一、类的声明1.不完全类只声明而尚未定义的类称为不完全类不完全类只能用于定义指针、引用、参数类型、返回值类型,不能定义对象[cpp] view plain copyclass Mat; //求定义的类 Mat Test(Mat& B);//正确 Mat *pMat;//正确 Mat mt;//错误,如果在任何
2016-05-10 16:24:43 3012
转载 友元函数的总结
1.关键字friend只出现在类定义的内部(这点与const不同)2.友元是授予友元关系的那个类的成员3.定义类B为类A的友元,B可以访问A的私有成员[cpp] view plain copy例1:/*要注意友元的使用顺序,声明B->定义A->定义B*/ class B;/*只声明而未定义的类称为不完全类,可用定义类型,不能
2016-05-10 16:22:54 538
转载 static总结
一、不在类中的static的使用1.作用1.局部变量被申明为static,表示这个函数结束的时候这个的值不变。2.外部变量被申明为static表明它是一个本地全局变量。改变量只能在该文件内被访问,不能被其它文件访问。2.Static与非static的区别static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引
2016-05-10 16:22:03 632
转载 const的作用
一、const的作用1.将限定符声明为只读方法:(1)在类型前加关键字const(2)必须初始化举例:[cpp] view plain copy const int i = 5;//正确 int j = 0; const int k;//编译错误 i = j;//编译错误 j = i;//正确
2016-05-10 16:21:21 651
原创 fopen和fprintf函数的使用
#include#includeusing namespace std;#define F_PATH "E:\\梁栋凯\\example\\fopen\\fopen\\liang.txt"int main(void){ FILE *fp=NULL; //创建文件指针 fp=fopen(F_PATH,"w+"); if(NULL=
2016-05-10 15:50:11 10246
原创 VS注释快捷键
最近在使用VS2010开发ASP.Net,突然发现想全部注释时找不到注释的快捷键,网上查了下,原来很简单,只是需要使用组合键。注释: 先CTRL+K,然后CTRL+C取消注释: 先CTRL+K,然后CTRL+U
2016-05-09 11:10:49 587
原创 VS 2013设置大地址解决地址写入冲突问题 0xC0000005: 写入位置 0x00000014 时发生访问冲突
今天用vc 2008调用matlab相机标定工具箱stereo rectify的DLL,程序运行到一半就挂。试了N次都是这样。没办法,写了一个matlab测试程序,测试没问题。后面想到有没有可能是内存不够,原来在32位机上碰到过这个问题,校正小图可以,换大图(500W像素)就内存不够了。但现在用的是64位机啊,4GB内存,怎么会不够用呢。后面再想,32位机只
2016-05-07 13:02:12 7844
原创 用STL 中的vector创建二维数组
用 STL vector 来创建二维数组以前我要建立一个二维数组,总是使用 int N=5, M=6; vector > Matrix(N); for(int i =0; i Matrix[i].resize(M); } 上面多写了三行,就是为了指定 Matrix 的烈数。 今天才发现,可以用更简单的方法完成上面的工作 下面的一行就可以代
2016-05-05 18:14:11 6950
原创 strcmp函数
C/C++函数,比较两个字符串设这两个字符串为str1,str2,若str1==str2,则返回零;若str1>str2,则返回正数;若str1
2016-05-05 14:31:14 365
转载 听霍强老师讲模式分类器设计的最小分类误差训练(MCE)
我们非常荣幸请到微软亚洲研究院的霍强老师来为我们MSRA-USTC联合培养班带来第三场前沿讲座。首先简单介绍下霍老师,霍强老师是科大826的大牛级人物,87年本科毕业获得郭沫若奖学金,此后两年在浙大读硕士,随后又回到母校参加科大—港大联合培养项目,攻读博士学位。霍老师在港大读博期间,在MCE(最小分类误差训练)方向做出了重要成果,博士论文被MIT一教授赞誉为这是他看过的最好的关于MCE方向的博士论
2016-05-03 17:18:50 3439 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人