#!/usr/bin/env python def wordCount(s): chars = len(s) words = len(s.split()) lines = s.count('\n') print lines, words, chars s = open('/etc/passwd').... ...
分类:
编程语言 时间:
2017-04-29 10:56:02
阅读次数:
310
/************************************************************************* > File Name: singleLineTable.c > Author: zshh0604 > Mail: zshh0604@.com > C ...
分类:
编程语言 时间:
2017-04-29 10:56:07
阅读次数:
210
题目链接:http://ac.jobdu.com/problem.php?pid=1007 详解连接:https://github.com/Pacsiy/JobDu 参考代码: ...
分类:
编程语言 时间:
2017-04-29 10:56:48
阅读次数:
181
写在前面: 双向链表是一种对称结构,它克服了单链表上指针单向性的缺点,其中每一个节点即可向前引用,也可向后引用,这样可以更方便的插入、删除数据元素。 由于双向链表需要同时维护两个方向的指针,因此添加节点、删除节点时指针维护成本更大;但双向链表具有两个方向的指针,因此可以向两个方向搜索节点,因此双向链 ...
分类:
编程语言 时间:
2017-04-29 10:58:00
阅读次数:
221
【继承示意图】 类是实例的工厂, OOP就是在树中搜索属性,类事实上就是变量名与函数打成的包 . 每一个class语句会生成一个新的类对象 . 每次类调用时,就会生成一个新的实例对象 . 实例自己主动连接到创建这些实例的类 . 类连接到超类的方式是,将超类列在类头部(),其从左到右的顺序会决定树中的 ...
分类:
编程语言 时间:
2017-04-29 10:58:26
阅读次数:
271
int的用法: age = int(input(输入年龄)) 在python3中,默认input后面接字符串,加int是为了把字符串转换为数字,以便后续操作。 续加运算符知识: *表示乘法 2*4=8 3*4=12 **表示幂次方 2**3=8 2**4= 16 /表示除法 16/2=8 14/2= ...
分类:
编程语言 时间:
2017-04-29 10:59:04
阅读次数:
148
我们能够使用subprocess包来创建子进程。但这个包有两个非常大的局限性: 1) 我们总是让subprocess执行外部的程序,而不是执行一个Python脚本内部编写的函数。 2) 进程间仅仅通过管道进行文本交流。 以上限制了我们将subprocess包应用到更广泛的多进程任务。 这种比較实际是 ...
分类:
编程语言 时间:
2017-04-29 11:01:33
阅读次数:
288
引言 利用psutil模块(https://pypi.python.org/pypi/psutil/),可以很方便的监控系统的CPU、内存、磁盘IO、网络带宽等性能參数,下面是否代码为监控某个特定程序的CPU资源消耗。打印监控数据,终于画图显示,而且保存为指定的 PDF 文档备份。 示范代码 #!/ ...
分类:
编程语言 时间:
2017-04-29 11:51:30
阅读次数:
289
atitit. groupby linq的实现(1) linq框架选型 java .net php 实现方式有例如以下 1. Dsl/ Java8 Streams AP ,对象化的查询api ,推荐 1 2. Linq::: like sql 的dsl 1 1.1. linq4j (jdk6 ok, ...
分类:
编程语言 时间:
2017-04-29 11:51:54
阅读次数:
466
如图示: 点击 Sava 按钮,命名为Java编译加执行,点击 Sava 按钮,点击 OK 关闭对话框。 4. 菜单栏: 插件->NppExec,勾选Follow $(CURRENT_DIRECTORY). 5. 按下Fn+F6,出现以下对话框: 点击 OK 或者直接回车,便开始编译并执行程序: 6 ...
分类:
编程语言 时间:
2017-04-29 11:53:39
阅读次数:
857
恢复内容开始 要点: 1.只需回应Get请求,将本地的lena.jpg返回给客户端 2.使用最基本的socket编程 3.使用线程池进行线程管理 4.将lena.jpg读入内存中,减少IO次数 5.MyHttpServer作为服务器类,ServerThread作为服务处理线程类 1.加入线程池 2. ...
分类:
编程语言 时间:
2017-04-29 11:54:09
阅读次数:
172
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 某场比赛过后,你想要知道A~E五个人的排名是什么,于是要求他们每个人说了一句话。(经典的开头……-_-!)得了第1名的人23,说了假话;得了第5名的人不好意思,也说了假话;为了使求解问题简单,第3名同样说了假话。(奇数名次说假话) 输入格式 ...
分类:
编程语言 时间:
2017-04-29 11:54:18
阅读次数:
164
这是一种实用并且代码极短的高级数据结构。 能在O(lgn)内完成修改,和询问。解决了普通数组的询问长,前缀和的修改长的问题。 它提供两种操作: 将A[i]叫上D; 求出A[i]的前缀和。 那么怎么实现呢? 我们新增一个数组c[],其中c[i]=A[i-2^k+1]+……+A[i](k为i在二进制形式 ...
分类:
编程语言 时间:
2017-04-29 11:54:27
阅读次数:
160
好的程序员都会写出非常优质的代码,什么是优质的代码呢?你用30行代码实现的东西,人家只需要10行,这就是差别。同样,三级菜单还有一套更精简的代码,就叫高大上版吧 ...
分类:
编程语言 时间:
2017-04-29 11:55:20
阅读次数:
181
Just as often, creating the next edition produces fascinating new ideas, and the embarrassment is far outweighed by the delight of discovery and the a ...
分类:
编程语言 时间:
2017-04-29 11:56:53
阅读次数:
150
优化了一些细节,速度比上一个快排快10% ...
分类:
编程语言 时间:
2017-04-29 11:57:22
阅读次数:
151
作为一个专业技术人员,专业的名词必须掌握。 要求: 理解含义 知道怎么读 1.散列函数(hash function)哈希函数 一般的线性表,树中,记录在结构中的相对位置是随机的,即和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需进行一系列和关键字的比较。这一类查找方法建立在“比较“的基 ...
分类:
编程语言 时间:
2017-04-29 11:58:52
阅读次数:
184
章节:“5w1h2k”分析法 what:我想知道某个“关键词(keyword)”(即,词汇、词语,或称单词,可以是概念|专业术语|.......)的定义。 why:我想知道事物发生的原因。“why”代表的是一种“演绎推理”;我会不会犯“归因错误”?是“单因素”的还是“多因素”的原因?是直接原因,还是 ...
分类:
编程语言 时间:
2017-04-29 12:00:32
阅读次数:
204
【CF简单介绍】 提交链接:http://codeforces.com/contest/560/problem/A 题面: A. Currency System in Geraldion time limit per test 2 seconds memory limit per test 256 ...
分类:
编程语言 时间:
2017-04-29 12:00:57
阅读次数:
240
Linux(C/C++)下的文件操作open、fopen与freopen open是linux下的底层系统调用函数,fopen与freopen c/c++下的标准I/O库函数,带输入/输出缓冲。 linxu下的fopen是open的封装函数,fopen终于还是要调用底层的系统调用open。 所以在l ...
分类:
编程语言 时间:
2017-04-29 12:01:03
阅读次数:
197