1#!/usr/bin/envpython
2#-*-coding:utf-8-*-
3importrandom
4
5schr=[chr(s)forsinrange(65,91)]
6bchr=[chr(b)forbinrange(97,123)]
7num=[str(n)forninrange(0,10)]
8signs=[‘!‘,‘@‘,‘#‘,‘$‘,‘%‘,‘^‘,‘&‘,‘*‘,‘(‘,‘)‘,‘+‘,‘-‘,‘_‘,‘=‘,‘<‘,‘>‘,‘`‘,‘|‘,‘[‘,‘]‘,‘{..
分类:
编程语言 时间:
2016-08-29 00:22:36
阅读次数:
521
目录:一、线程1.线程基本操作1.创建线程的方式2.线程锁3.信号量以及事件4.条件以及定时器2.队列的使用1.队列的使用2.生产者消费者模型3.自定义线程池二、进程1.进程基本操作1.创建进程2.进程锁2.进程池三、协程1.greenlet2.gevent四、缓存1.python操作memcache2.python操作red..
分类:
编程语言 时间:
2016-08-29 00:24:16
阅读次数:
312
1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp-r/etc/skel/home/tuser1 chomd-Rgo=/home/tuser12、编辑/etc/group文件,添加组hadoop。 echo"hadoop:x:3006">>/etc/group3、手动编辑/etc/passwd文件新增一..
分类:
编程语言 时间:
2016-08-29 00:23:29
阅读次数:
165
抽象类:如果一个类中含有抽象方法(也就是用abstract标注的没有实现的方法)则这个类就是抽象类,同时这个类也要用abstract标注。也就是说抽象类中含有抽象方法也含有普通方法。抽象类由于含有没有实现的方法,所以不能直接被实例化,必须要一个类实现该类,同时这个类必须把..
分类:
编程语言 时间:
2016-08-29 00:21:34
阅读次数:
215
javaweb过滤器跟拦截器的区别和使用1、首先要明确什么是拦截器、什么是过滤器
1.1什么是拦截器:
拦截器,在AOP(Aspect-OrientedProgramming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。
在Webwork的中文文档的解释..
分类:
编程语言 时间:
2016-08-29 00:17:26
阅读次数:
294
有这样一个数组A,大小为n,相邻元素差的绝对值都是1。如:A={4,5,6,5,6,7,8,9,10,9}。现在,给定A和目标整数t,请找到t在A中的位置。除了依次遍历,还有更好的方法么?思路:数组第一个数为array[0],要找的数为y,设t=abs(y-array[0])。由于每个相邻的数字之差的绝对值为1。故..
分类:
编程语言 时间:
2016-08-29 00:17:49
阅读次数:
701
1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。cp-r/etc/skel//home/tuser1chmod-Rgo=---/home/tuser1/2、编辑/etc/group文件,添加组hadoop。vim/etc/grouphadoop:x:2008:3、手动编辑/etc/passwd文件新增一行,添加..
分类:
编程语言 时间:
2016-08-29 00:10:08
阅读次数:
193
之前在项目中用到mybtis操作数据库时都是手动写sql,对于我这种sql水平不是很好地人来说痛苦死了;动态查询的sql我表示到现在还不会写呀! 还好,利用数据库表反向生成的工具可以帮我解决大部分的sql;(mybatis generator 你懂的) 首先利用反向生成可以帮我们自动生成实体类,da ...
分类:
编程语言 时间:
2016-08-29 00:06:54
阅读次数:
567
一、字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1、百分号方式 %[(name)][flags][width].[precision]typecode (na ...
分类:
编程语言 时间:
2016-08-29 00:06:03
阅读次数:
227
C++程序员如何转Java 忙里偷闲,到了这个时间终于得空写一篇早想写的文章。其实本文的标题有些不太准确,C++程序员写Java代码不是说就非得转行写Java,抛弃C++,而只是多了一个选择而已。两种语言各有优势,这里我们且不谈语言之争,就假设有朋友需要这样一种角色转变,写了多年的C++,一时间突然 ...
分类:
编程语言 时间:
2016-08-29 00:06:11
阅读次数:
258
内建函数 python 的许多功能都已经有内建的函数,按字母排序如下 abs(x) 返回绝对值 all(iterable) 参数为可迭代对象,如果可迭代对象中的所有元素都为 True,则返回 True any(iterable) 参数为可迭代对象,如果可迭代对象中的任何元素为 True,则返回 Tr ...
分类:
编程语言 时间:
2016-08-29 00:05:25
阅读次数:
262
JDBCà使用JAVA操作数据库 Web前端:HTML5,CSS3,JavaScript,jQuery Servlet与JSP JDBC 一、使用JDBC操作数据库的步骤 a) 将数据库的驱动导入到项目中。(.jar文件) b) 将数据库驱动加载到内存中 i. 使用Class.forName(“包名 ...
分类:
编程语言 时间:
2016-08-29 00:05:03
阅读次数:
236
一数组的建立以及输出 <?php$products = array ('Tires','Oil','Spark Plugs');for($i = 0;$i < 3; $i ++) echo "$products[$i] ";echo '<br/>';foreach($products as $cur ...
分类:
编程语言 时间:
2016-08-29 00:06:37
阅读次数:
208
作业需求: 开发一个简单的python计算器 1、实现加减乘除及拓号优先级解析 2、用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析 ...
分类:
编程语言 时间:
2016-08-29 00:02:00
阅读次数:
419
<!--done--> [python]linux下的python安装及初步学习 linux下python的安装 尽管我的unbuntu 10.11版本已经默认更新了python的安装,但这里还是重新介绍一下如何在linux下安装 python。在网上也有一些安装教程。 摘来如下 1.下载源代码 h ...
分类:
编程语言 时间:
2016-08-29 00:00:35
阅读次数:
378
I/O流 一、流的分类 1.方向:输入流(读)、输出流(写)。 2.单位:字节流(操作二进制文件)、字符流(操作文本文件)。 字节流 字符流 输入流 InputStream Reader 输出流 OutputStream Writer 3.功能:节点流,管道流(处理流) 4.java.io.File ...
分类:
编程语言 时间:
2016-08-29 00:00:16
阅读次数:
376
扩展和协议是swift中的两个特性,用于对已有的类型进行扩展和修改。 扩展(extension) 向已经存在的类型添加新的功能(属性、方法、下标脚本等等),扩展使用extension关键字定义,语法 协议(protocol) 用于声明完成某项任务的功能所必须的方法和属性,或者可以理解为一种完成任务的 ...
分类:
编程语言 时间:
2016-08-28 23:58:23
阅读次数:
284