Python repr() 或str() 函数, 反引号(转载) 发表于 2015-01-07 | 分类于 Python | Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(如果没有等 ... 阅读全文 »
软件模式 发表于 2015-01-05 | 分类于 设计模式 | 模式有三种,Architectural Pattern、Design Pattern、Coding Pattern。架构模式描述软件系统里基本的结构组织或纲要,提供一些事先定义好的子系统,指定他们的责任,并给出 ... 阅读全文 »
twisted 框架学习 发表于 2014-12-26 | 分类于 Python | 执行模型:同步、多线程、异步核心的循环体reactor是Twisted中最重要的,在每个通过Twisted搭建起来的程序中心处,不管你这个程序有多少层,总会有一个 ... 阅读全文 »
C程序设计语言阅读笔记 发表于 2014-12-22 | 分类于 C/C++ | 预处理器 -》.i 编译器 》.s 汇编器 》.o 链接器 –可执行文件 —————— math.h头文件包含各种数学函数的声明,所有函数都返回一个double类型的值 —— ... 阅读全文 »
HTTP认证 发表于 2014-12-22 | 分类于 Web | HTTP基本认证(basic authentication)就是简单的质询/回应 (challenge/response) 试图访问一个受基本认证保护的资源时,没有提供正确的证书,那么会收到服务器对你身份 ... 阅读全文 »
HTTP协议 发表于 2014-12-22 | 分类于 Web | 1.URI是一类更通用的资源标识符,URL实际上是它的一个子集。URI是一个通用的概念,由两个主要的子集URL和URN构成。URL是通过描述资源的位置来标识资源 ... 阅读全文 »
关于解决SSHD 连接 认证失败的问题 发表于 2014-12-22 | 分类于 LINUX | 网上找有很多方法,有时候情况不一样 ,也不实用 其实找到解决问题的思路更总要 首先分析日志文件 less /var/log/secure | grep sshd ,看具体出现什么问题 然后再Ի ... 阅读全文 »
Buffer 和Cache 的区别 发表于 2014-12-22 | 分类于 计算机系统 | Buffer 和Cache 的区别buffer 与cache 操作的对象就不一样。buffer?缓冲?是为了提高内存和硬盘?或其他I/0 设备?之间的数据交换的速度而设计的。cache?缓存?是为了提高cpu 和内& ... 阅读全文 »
python 获取本机ip地址的方法(Unix 平台) 发表于 2014-12-22 | 分类于 Python | 12345678910111213#!/usr/bin/pythonimport socketimport fcntlimport structdef get_ip_address(ifname):s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)return socket.inet_ntoa(fcntl.ioctl( s.fileno(), 0x8915, # SIOCGIFADDR struct.pack(‘256s‘,ifname[:15]) )[20:24])#get_ip_address(‘lo’)环回地址#get_ip_address(‘eth0’)主机ip地址 阅读全文 »
python并发编程的几种方法 发表于 2014-12-22 | 分类于 Python | 多线程 Threading模块 2.6版本以后 多进程 multiprocessing模块 协程 gevent (是一个基于libev的并发库。它为各种并发和网络相关的任务提供了整洁的API。在gevent中用到的主要模 ... 阅读全文 »