有趣的Unicode、UTF-8编码起源

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算...

2016-05-18 17:22:00

阅读数:370

评论数:0

如何判断一个Unicode表示的字符为一个中文字

中文字在unicode里用2字节表示的时候,编码(例如,UTF-16BE)是从4e00-9FBB 如果用char表示,第一个中文字是char c = 19968 (4e00)最后一个中文字,char c = 40891 (9FBB) 如果你是有char数组,直接比较就行了。小于19968大于4...

2016-05-18 14:57:58

阅读数:3101

评论数:0

C++中substr函数的用法

C++中substr函数的用法 #include #include using namespace std; main() { string s("12345asdf"); string a=s.substr(0,5);       //获得字符串s中...

2016-05-13 18:15:16

阅读数:1412

评论数:0

string 转成char *的方法

string 是c++标准库里面其中一个,封装了对字符串的操作  把string转换为char* 有3中方法:  1。data  如:  string str="abc";  char *p=str.data();  2.c_str  如:string str="gd...

2016-05-13 17:51:02

阅读数:291

评论数:0

对map的value进行排序的方法

对map的value进行排序的方法,注意思路,以及CMPBYVALUE的用法 map按键排序和按值排序前几天做了一个关于字符串的题,题目要求寻找一个字符串中出现最多的子串是哪一个,没想到什么很有技巧的想法,于是就打算遍历所有的子串,利用一个map实现,其键值为对应的子串,value为子串出现的个...

2016-05-13 16:12:08

阅读数:3343

评论数:0

类的声明、定义、初始化

一、类的声明 1.不完全类 只声明而尚未定义的类称为不完全类 不完全类只能用于定义指针、引用、参数类型、返回值类型,不能定义对象 [cpp] view plain copy class Mat; //求定义的类   Mat Test(...

2016-05-10 16:24:43

阅读数:691

评论数:0

友元函数的总结

1.关键字friend只出现在类定义的内部(这点与const不同) 2.友元是授予友元关系的那个类的成员 3.定义类B为类A的友元,B可以访问A的私有成员 [cpp] view plain copy 例1:/*要注意友元的使用顺序,声明B-&...

2016-05-10 16:22:54

阅读数:337

评论数:0

static总结

一、不在类中的static的使用 1.作用 1.局部变量被申明为static,表示这个函数结束的时候这个的值不变。 2.外部变量被申明为static表明它是一个本地全局变量。改变量只能在该文件内被访问,不能被其它文件访问。 2.Static与非static的区别 st...

2016-05-10 16:22:03

阅读数:448

评论数:0

const的作用

一、const的作用 1.将限定符声明为只读 方法:(1)在类型前加关键字const(2)必须初始化 举例: [cpp] view plain copy   const int i = 5;//正确   int j = 0;   cons...

2016-05-10 16:21:21

阅读数:231

评论数:0

fopen和fprintf函数的使用

#include #include using namespace std; #define F_PATH "E:\\梁栋凯\\example\\fopen\\fopen\\liang.txt" int main(void) { FILE *fp=NULL; ...

2016-05-10 15:50:11

阅读数:6156

评论数:0

VS注释快捷键

最近在使用VS2010开发ASP.Net,突然发现想全部注释时找不到注释的快捷键,网上查了下,原来很简单,只是需要使用组合键。 注释:        先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U

2016-05-09 11:10:49

阅读数:341

评论数:0

VS 2013设置大地址解决地址写入冲突问题 0xC0000005: 写入位置 0x00000014 时发生访问冲突

今天用vc 2008调用matlab相机标定工具箱stereo rectify的DLL,程序运行到一半就挂。 试了N次都是这样。 没办法,写了一个matlab测试程序,测试没问题。 后面想到有没有可能是内存不够,原来在32位机上碰到过这个问题,校正小图可以,换大图(500W像素)...

2016-05-07 13:02:12

阅读数:5205

评论数:0

用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

阅读数:2620

评论数:0

strcmp函数

C/C++函数,比较两个字符串 设这两个字符串为str1,str2, 若str1==str2,则返回零; 若str1>str2,则返回正数; 若str1

2016-05-05 14:31:14

阅读数:225

评论数:0

听霍强老师讲模式分类器设计的最小分类误差训练(MCE)

我们非常荣幸请到微软亚洲研究院的霍强老师来为我们MSRA-USTC联合培养班带来第三场前沿讲座。首先简单介绍下霍老师,霍强老师是科大826的大牛级人物,87年本科毕业获得郭沫若奖学金,此后两年在浙大读硕士,随后又回到母校参加科大—港大联合培养项目,攻读博士学位。霍老师在港大读博期间,在MCE(最小...

2016-05-03 17:18:50

阅读数:1209

评论数:0

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