自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

转载 开始Tornado的源码分析之旅

Tornado 是由 Facebook 开源的一个服务器“套装”,适合于做 python 的 web 或者使用其本身提供的可扩展的功能,完成了不完整的 wsgi 协议,可用于做快速的 web 开发,封装了 epoll 性能较好。文章主要以分析 tornado 的网络部分即异步事件处理与上层的 IOstream 类提供的异步IO,其他的模块如 web 的 tornado.web 以后慢慢留作分析。

2015-03-13 16:34:04 456

原创 快速排序

#include #include using namespace std;void Swap(int *a, int *b){ int temp; temp = *a; *a = *b; *b = temp;}int Partition(int *data, int length, int start, int end){ if (data == NULL || l

2014-10-22 20:56:04 354

原创 十大排序算法的Python实现

__author__ = 'Qiao'# 十大排序算法的Python实现# 1、冒泡排序def bubble(iarray): length = len(iarray) for i in range(length): for j in range(length - i - 1): if iarray[j] > iarray[j + 1]: tmp = iarra

2014-10-22 20:52:14 980

转载 控制台和终端

终端,英文叫做terminal ,通常简称为term ,比如我们在X下的xterm.   控制台,英文叫做console。   要明白这两者的关系,还得从以前的多人使用的计算机开始。   大家都知道,最初的计算机由于价格昂贵,因此,一台计算机一般是由多个人同时使用的。在这种情况下一台计算机需要连接上许多套键盘和显示器来供多个人 使用。在以前专门有这种可以连上一台电脑的设备,只有显示器和键盘,还有简

2014-02-13 18:24:39 504

原创 Linux静态库与动态库的创建

学习C语言时,第一个例子肯定是Hello world的程序,里面用到printf函数,可是我们很少有人会知道,printf函数与我们自己程序的关系,查查资料后知道,这里涉及到动态库和静态库的概念,深入了解后发现静态库很简单,但动态库有点麻烦,继续探究后发现麻烦的制造者是一个叫soname的家伙,下面我们从动态库和静态库的基本概念讲起,一步步剖析。 对于程序员来说,很多常用的和与底层有关的函数不

2014-01-08 09:37:22 444

原创 C语言指针浅析

int a;(整型变量)申请4个空间,内存的4个地址;首地址是4个地址最小地址,&a为首地址;合法的空间。int b[10];(10个整型变量)—— 如果要定义100000000个整数?用数组申请4*10,内存的40个地址;b是数组的首地址(整型指针常量);—— b能否存到a中?否b的值和&b[0]值一样;指针运算符*,间接访问int a;(整型变量——只能存数据)int *p;(整型指针变量——

2013-12-15 15:07:17 593

原创 C语言编译器浅析

编译器的重新解读1、程序在芯片上运行2、芯片会有自己的语言(机器语言)3、人类操作芯片,同时人类也有自己的语言(高级语言)4、高级语言--编译器--机器语言5、操作系统一样芯片不一样 C高级语言--intel(linux)编译器--intel机器语言 C高级语言--ARM(linux)编译器--ARM机器语言 芯片一样操作系统不一样 C高级语言--intel(li

2013-12-15 11:21:40 578

原创 C语言函数浅析

函数作用:main中代码的模块化函数的重点:1、传参: 类型必须绝对匹配2、返回值函数传参有几种形式?只有一种,就是复制传参复制的参数可以是任意的基本数据类型和构造数据类型函数一个参数只能传一个值过去!!!如果有我一个函数是处理图片的,那么有一个图片大小为3M,怎么把图片通过函数传过去?我们只需要传递3M图片的首地址

2013-12-08 16:59:59 496

原创 6种方法遍历二维数组

#include int main(void){ int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; int i, j; int *p = *a; // 2: int *p = &a[0][0]; 3: int *p = a[0]; int *q[3] = {a[0], a[1], a[2]}; int **b

2013-12-07 15:53:52 1739

转载 经典全排列算法

//全排列问题 和 耶稣叛徒问题#include using namespace std; static int total = 0; //全排列问题算法void swap(char &a ,char &b) { int m; m = a; a = b; b = m; } //k = 0,m = 2;void

2013-05-21 21:33:05 413

原创 用STL实现的排序

// Sort.cpp : Defines the entry point for the console application.////用STL实现的排序#include "stdafx.h"#include #include #include using namespace std;int main(){ int n; while(cin>>n && n>=1&&

2013-05-21 21:31:44 415

转载 两日期之间的天数

#include #include #include int run(int i);int num(int y,int m,int d);int test1(){ char s1[10],s2[10]; int y1,m1,d1; int y2,m2,d2; int x1,x2,x3; x1 = x2 = x3 = 0; int sum,i; while( scanf

2013-05-21 21:27:55 544

原创 A+B

题目描述:求整数a,b的和。输入:测试案例有多行,每行为a,b的值。输出:输出多行,对应a+b的结果。样例输入:1 24 56 9样例输出:3915#include #include #include int Add(int num1, int num2){ if(0 == num2) return num1; int sum = num1^num2; int c

2013-05-21 21:24:13 434

操作符重载

Set类,+-*=[]<>等操作符的重载 //可以实现集合的并、交、差等操作

2012-12-12

纸牌游戏完整版

可以实现随机洗牌发牌,任意发给2-7人,每人五张牌

2012-11-16

空空如也

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

TA关注的人

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