- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 ASCII编码与UTF-8的关系
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字
2014-06-10 17:57:08
3566
转载 TCP/IP和Socket的关系
服务程序在listen某个端口并accept某个连接请求后,会生成一个新的socket来对该请求进行处理。 于是,一个困惑了我很久的问题就产生了。如果一个socket创建后并与80端口绑定后,是否就意味着该socket占用了80端口呢?如果是这样的,那么当其accept一个请求后,生成的新的socket到底使用的是什么端口呢(我一直以为系统会默认给其分配一个空闲的端口号)?如果是一个
2014-03-27 09:56:24
497
转载 windows编程下的字符串编码
windows编程支持两种字符编码格式: ANCI和UNICODE ANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样,但表示其他文字时就需要用多字节。 Unicode:用两个字节表示一个字符的编码方式。比如字符'A'在ASCII下面用一个字节表示,而在Unicode下面用两个字节表示,其中高字节用"0"填充;函数'程'在ASCI
2014-03-21 10:59:23
711
原创 求组合数和全排列
#include using namespace std; void swap(int &a,int &b) { int temp=a; a=b; b=temp; } void perm(int a[],int b,int end) { if(b>=end) { for(int i=0;i cout cout return; }
2013-11-04 19:35:57
527
原创 加密算法小结
http://www.cnblogs.com/1-2-3/archive/2007/09/17/colloquialism-digital-certificate-part1.html 对称加密算法: 1.DES和AES,此外,对称加密算法还有IDEA、FEAL、LOKI、Lucifer、RC2、RC4、RC5、Blow fish、GOST、CAST、SAFER、SEAL等。
2013-10-12 15:15:38
2596
原创 完全洞悉C++虚函数--1
class Base1 { public: virtual void fun1(){cout virtual void fun2(){cout //virtual ~Base1(){} }; class Base2 { public: virtual void fun4(){cout virtual void fun1(){cout virtual void fun2(){
2013-10-10 15:30:39
477
原创 简单的string 类
class String { public: String(const char *q=NULL) { if(q) { cout p=new char[strlen(q)+1]; strcpy(p,q); } else { p=new char; *p='\0'; } } String(const String & para); String & o
2013-10-10 15:29:54
453
原创 树相关的操作
/==================讲一个二叉树变为排序二叉树=== struct TreeNode { int data; TreeNode *right,*left; }; void InsertBSTree(TreeNode **root,int data) { if(root==NULL) return; TreeNode *tempNode=new
2013-10-10 15:28:53
600
原创 求最长公共字串的两种方法
#include #include #include #include #include #include using namespace std; //最长公共字串 void Commonelement(char *des, char *src) { if(des==NULL || src==NULL) return; int len2=strlen(s
2013-10-10 15:24:47
741
原创 2014 微软校招笔试答案 编程题
上午参加完微软校招笔试,最后编程题的代码,仅供参考 #include using namespace std; struct Node { Node *next; int date; }; void createlist(Node**head,int a[],int length) { (*head)=new Node; (*head
2013-09-28 20:08:32
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅