08 2016 档案

摘要:不能直接用 = 复制: dd 阅读全文
posted @ 2016-08-30 22:17 航飞冲天 阅读(279) 评论(0) 推荐(0) 编辑
摘要:先上两个例子: http://python.jobbole.com/85231/ fun(a)中的a,可以看做函数中的形参,可以用任何字符代替:fun(aaa) 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。 这里记住的是类型是属于对象的,而不是变量。而对象有 阅读全文
posted @ 2016-08-30 19:28 航飞冲天 阅读(556) 评论(0) 推荐(0) 编辑
摘要:类:是抽象的东西,eg:Human 对象:具体的,eg:Chinese 方法:对象具有的能力(函数),eg:Chinese.eat() 属性:属性是类的一个变量,eg:public class a public class a { public string a; public int b; } 阅读全文
posted @ 2016-08-30 16:47 航飞冲天 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1 介绍 从我开始学习Python时我就决定维护一个经常使用的“窍门”列表。不论何时当我看到一段让我觉得“酷,这样也行!”的代码时(在一个例子中、在StackOverflow、在开源码软件中,等等),我会尝试它直到理解它,然后把它添加到列表中。这篇文章是清理过列表的一部分。如果你是一个有经验的Pyt 阅读全文
posted @ 2016-08-30 16:08 航飞冲天 阅读(790) 评论(0) 推荐(0) 编辑
摘要:( 追答 改成iptablesfirewall:systemctl start iptables.service 追答 改成iptablesfirewall:systemctl start iptables.service 追答 改成iptablesfirewall:systemctl start 阅读全文
posted @ 2016-08-29 17:09 航飞冲天 阅读(140) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 apache中的配置不对 查看httpd.conf文件中是否有: AddType ...... AddType application/x-httpd-php .php 恢复内容结束 阅读全文
posted @ 2016-08-29 14:59 航飞冲天 阅读(129) 评论(0) 推荐(0) 编辑
摘要:添加一行命令即可。。 dd 阅读全文
posted @ 2016-08-29 11:05 航飞冲天 阅读(547) 评论(0) 推荐(0) 编辑
摘要:yum:列出已安装的安装包 rpm -qa 查询所有安装的rpm包,可以配合grep命令: rpm -qi 查询某个具体包的介绍: rpm -ql 列出某个具体包的所有文件: dd 阅读全文
posted @ 2016-08-29 10:23 航飞冲天 阅读(644) 评论(0) 推荐(0) 编辑
摘要:简单点的: 1.关闭SELINUX: setenfo 0 暂时关闭 2.安装Apache: yum install httpd 3.安装MySQL: yum install mysql mysql-server 4.安装PHP: yum install php 5.相关的配置: PHP关联MySQL 阅读全文
posted @ 2016-08-25 17:40 航飞冲天 阅读(287) 评论(0) 推荐(0) 编辑
摘要:dd dd 阅读全文
posted @ 2016-08-24 17:34 航飞冲天 阅读(275) 评论(0) 推荐(0) 编辑
摘要:这里的线程指通过linux的pthread_create而产生的原生线程,线程资源很宝贵,能被操作系统的任务调度器看见的(不是python gevent、go gorouine里的概念); 我们讨论以下两种模型; 多进程模型 优点 编程相对容易;通常不需要考虑锁和同步资源的问题。 更强的容错性:比起 阅读全文
posted @ 2016-08-24 09:50 航飞冲天 阅读(329) 评论(0) 推荐(0) 编辑
摘要:mysql 5.6.22 32位下载地址:http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.22-win32.zip 1 从http://dev.mysql.com/downloads/mysql/ 下载MySQL Community Server 阅读全文
posted @ 2016-08-23 21:44 航飞冲天 阅读(1670) 评论(0) 推荐(0) 编辑
摘要:$$: 表示当前命令进程的PID $#: 表示参数的个数 $@ 和 $* : 都表示输出所有的参数 区别: $*:表示合并为一个参数 “$1 $2 $3 $n” $@:表示分解为多个参数 “$1” "$2" "$3"..."$n" $$ Shell本身的PID(ProcessID) $! Shell 阅读全文
posted @ 2016-08-23 12:57 航飞冲天 阅读(1560) 评论(0) 推荐(0) 编辑
摘要:批量修改函数,最小限度的改动 #在每个函数中都加入 checking输出 dd 阅读全文
posted @ 2016-08-23 09:58 航飞冲天 阅读(134) 评论(0) 推荐(0) 编辑
摘要:重要:yield的作用,类似于next(),执行一次yield,程序就准备输出下一行,会保存函数执行进度 (yield 相当于print,若yield迭代器要输出的话,一般用for循环输出) 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100 阅读全文
posted @ 2016-08-22 16:14 航飞冲天 阅读(166) 评论(0) 推荐(0) 编辑
摘要:函数之间传递list: *args:输入数据长度不确定,通过*args将任意长度的参数传递给函数,系统自动将任意长度参数用list表示 **kargs:输入数据长度不确定,系统自动将任意长度参数用dict(字典)表示 函数之间传递dict: dd 阅读全文
posted @ 2016-08-22 14:52 航飞冲天 阅读(12700) 评论(0) 推荐(0) 编辑
摘要:__file__:表示输出当前py文件的路径 __name__: 表示输出当前函数名称,是main()函数(入口函数),或者是其他函数 __doc__: 模块的对象,输出模块的版权信息,如:作者 chenhang 日期:2016-8-22 argv: 接收参数的列表,argv[0]表示py文件的名称 阅读全文
posted @ 2016-08-22 10:31 航飞冲天 阅读(295) 评论(0) 推荐(0) 编辑
摘要:简单字符串分割不需要import re,多字符串分割要导入re,多个字符串分割的分隔符要用 | 分开 删除list中多个空格: dd 阅读全文
posted @ 2016-08-19 16:52 航飞冲天 阅读(506) 评论(0) 推荐(0) 编辑
摘要:文件以utf-8格式打开到内存中 在方法里面用encoding/decoding,作为方法使用 encode/decode dd 阅读全文
posted @ 2016-08-19 10:48 航飞冲天 阅读(2344) 评论(0) 推荐(0) 编辑
摘要:几个重要的: . [] *包括+ 和? {n} \d \w . //表示除\n之外的任意的单个字符 a.b //a和b之间必须有一个字符,出了回车\n 之外 a,b b..g //b和g之间必须有两个字符,除了\n以外 baxg baag [] 字符的筛选 a[axj]b //a和b之间只能有一个字 阅读全文
posted @ 2016-08-18 15:10 航飞冲天 阅读(213) 评论(0) 推荐(0) 编辑
摘要:echo -e "Hello World! \a \n" # -e 解析反斜杠 read -p "Please input your first name: " firstname # 提示使用者输入 [chen@hang-centos tmp]$ aa2=(4 7 44 8 9) #定义数组 sh 阅读全文
posted @ 2016-08-17 16:20 航飞冲天 阅读(148) 评论(0) 推荐(0) 编辑
摘要:bash支持的引号: "" 双引号:弱引用,可以实现变量替换(变量会替换为值) '' 单引号:强引用,不完成变量替换(输入什么就输出什么) 文件名通配: * 任意长度匹配 ?只有匹配一个字符 [] 匹配指定范围内的任意单个字符 [^] 取反匹配 ls [^0-9] I/P重定向: > 覆盖输出 >> 阅读全文
posted @ 2016-08-16 20:26 航飞冲天 阅读(215) 评论(0) 推荐(0) 编辑
摘要:grep:(去除一行中需要的信息,同类与cut) grep全称是Global Regular Expression Print cut: sed:(对行做处理) awk:(将一行分为多个字段做处理)(重点) 其实awk可以像grep一样的去匹配第一行,就像这样: 查找某个字符 1 2 3 4 5 $ 阅读全文
posted @ 2016-08-16 16:10 航飞冲天 阅读(10943) 评论(0) 推荐(1) 编辑
摘要:今天做newcode的‘直方图内最大矩形’的问题,坑爹了字符串操作折腾了好久,特地来总结下。题目为(http://www.nowcoder.com/practice/13ba51c3fec74b58bbc8fa8c3eedf877?tpId=49&tqId=29284&rp=1&ru=/ta/201 阅读全文
posted @ 2016-08-15 19:42 航飞冲天 阅读(298) 评论(0) 推荐(0) 编辑
摘要:c实现冒泡排序: Python冒泡排序: 阅读全文
posted @ 2016-08-15 09:51 航飞冲天 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1、安装Python 3.4 for Windows 好的这好像没有什么可以说的 2、下载OpenCV 3和Numpy(OpenCV依赖Numpy库) 大家在这里就出了问题。如果使用直接使用pip install pyopencv安装一定会出错。这里使用了Python界活雷锋封装的安装包,大家根据自 阅读全文
posted @ 2016-08-13 12:08 航飞冲天 阅读(2261) 评论(0) 推荐(1) 编辑
摘要:用到一个,就补充一个,慢慢来,找到自己常用的快捷键。 CTRL /: 注释、取消注释行 CTRL Q: 在参数列表位置,显示可以输入的所有参数。 #查看参数的详细信息 阅读全文
posted @ 2016-08-10 09:52 航飞冲天 阅读(376) 评论(0) 推荐(0) 编辑
摘要:伪代码: try: 出错部分的代码...... except Exception as e: print '404网页' #Exception是所有错误类型的父类,包括所有出错信息 finally: 操作(不管是否出错,finally都执行) 我的例子程序: 自定义抛出的异常:(较少使用)http: 阅读全文
posted @ 2016-08-09 18:17 航飞冲天 阅读(148) 评论(0) 推荐(0) 编辑
摘要:不知道为什么,本机测试必须要在debug模式下才正常运行。。 阅读全文
posted @ 2016-08-08 21:59 航飞冲天 阅读(4603) 评论(0) 推荐(0) 编辑
摘要:UDP: TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。 虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求 阅读全文
posted @ 2016-08-07 16:03 航飞冲天 阅读(2548) 评论(0) 推荐(0) 编辑
摘要:建立两个py文件,分别打开两个cmd界面,即可进行通信。服务器端运用多进程,连续不断的处理从客户端接收到的数据;客户端通过一个list不断给客户端发送数据。 (每个连接都必须创建新线程(或进程)来处理,否则,单线程在处理连接的过程中,无法接受其他客户端的连接。)本例中,多进程其实没有起到作用。 代码 阅读全文
posted @ 2016-08-06 22:21 航飞冲天 阅读(5135) 评论(0) 推荐(0) 编辑
摘要:soket客户端主要完成以下步骤: 1.建立soket套接字(将套接字理解为一个通道) 2.建立连接 3.向服务器发送http请求 4.接收得到的数据 5.关闭连接 6.本地处理得到的数据 http://blog.csdn.net/rebelqsp/article/details/22109925http://blog.csdn.net/lv_victor/article/details/5210... 阅读全文
posted @ 2016-08-05 17:10 航飞冲天 阅读(553) 评论(0) 推荐(0) 编辑