- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 ASCII编码与UTF-8的关系
1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字
2014-06-10 17:57:08
3326
转载 TCP/IP和Socket的关系
服务程序在listen某个端口并accept某个连接请求后,会生成一个新的socket来对该请求进行处理。于是,一个困惑了我很久的问题就产生了。如果一个socket创建后并与80端口绑定后,是否就意味着该socket占用了80端口呢?如果是这样的,那么当其accept一个请求后,生成的新的socket到底使用的是什么端口呢(我一直以为系统会默认给其分配一个空闲的端口号)?如果是一个
2014-03-27 09:56:24
446
转载 windows编程下的字符串编码
windows编程支持两种字符编码格式: ANCI和UNICODEANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样,但表示其他文字时就需要用多字节。Unicode:用两个字节表示一个字符的编码方式。比如字符'A'在ASCII下面用一个字节表示,而在Unicode下面用两个字节表示,其中高字节用"0"填充;函数'程'在ASCI
2014-03-21 10:59:23
619
原创 求组合数和全排列
#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;icoutcoutreturn;}
2013-11-04 19:35:57
471
原创 加密算法小结
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
2485
原创 完全洞悉C++虚函数--1
class Base1{public:virtual void fun1(){coutvirtual void fun2(){cout//virtual ~Base1(){}};class Base2{public:virtual void fun4(){coutvirtual void fun1(){coutvirtual void fun2(){
2013-10-10 15:30:39
441
原创 简单的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
409
原创 树相关的操作
/==================讲一个二叉树变为排序二叉树===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
557
原创 求最长公共字串的两种方法
#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
696
原创 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
727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人