- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人