摘要: 1、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 执行结果 2、99乘法表 结果: 3、九宫格(数独) 结果: 4、ABCD乘九=DCBA,A=? B=? C=? D=? 结果: 5、阶乘 结果: 6、面试题 结果: 阅读全文
posted @ 2018-06-06 19:14 snale1989 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 一、if条件判断 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。 else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具体例子如下: 实例1: 实例2: {'name': 'chenjiahe', 'age': 27} is dic 阅读全文
posted @ 2018-06-05 15:34 snale1989 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、list 列表 列表是由一序列特定顺序排列的元素组成的。可以把字符串,数字,字典等都可以任何东西加入到列表中,列表中的元素之间没有任何关系。列表也是自带下标的,默认也还是从0开始。 List常用的方法: #list常用的方法list1 = ['physics', 'math', 'english 阅读全文
posted @ 2018-04-03 01:15 snale1989 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 、python的逻辑运算符 数学运算符 加:+ 减:- 乘:* 除:/ 取余:% 关系运算符 等于: == 不等于: != 小于:< 大于:> 大于等于: >= 小于等于:<= 赋值运算符 = += -= c- = a ( c = c - a ) 逻辑运算符 and or not 2、python的 阅读全文
posted @ 2018-04-02 19:27 snale1989 阅读(1579) 评论(0) 推荐(0) 编辑
摘要: 一、安装Python 1、Linux下安装 一般系统默认已安装2.6.6版本,升级成2.7版本, 但 2.6 不能删除,因为系统对它有依赖,epel源里最新的也是2.6版本,所以以源代码的方式安装2.7版本 登录官网选择要下载的linux的版本 https://www.python.org/down 阅读全文
posted @ 2018-03-28 23:30 snale1989 阅读(8142) 评论(2) 推荐(0) 编辑
摘要: 1、安装jdk (java development kit) jdk下载 http://download.oracle.com/otn-pub/java/jdk tar -zxvf jdk-8u121-linux-x64.tar.gz mv jdk1.8.0_121 /usr/local/jdk1. 阅读全文
posted @ 2017-02-23 18:37 snale1989 阅读(244) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash iptables -F iptables -X iptables -Z iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT #------------------------------------------------------------... 阅读全文
posted @ 2017-02-03 19:08 snale1989 阅读(2245) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #while : #do n=`/usr/bin/mysqladmin -uroot -pXXXXX processlist | grep -i sleep | wc -l` date=`date +%Y%m%d\[%H:%M:%S]` echo $n if [ "$n" -gt 1 ] then for i in `/usr/bin/my... 阅读全文
posted @ 2017-01-12 10:00 snale1989 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等)如何用shell实现? 方案一:(这应该是大多数人都第一时间想到的方法吧) 思路:一个for循环1000次,顺序执行1000次任务。 实现: 运行结果: 代码解析以及问题: 一个for循环1000次相当于需要处理1 阅读全文
posted @ 2017-01-10 13:43 snale1989 阅读(23367) 评论(0) 推荐(4) 编辑
摘要: #vim /data/svn/mysvn/hook/pre-commit #!/bin/bashREPOS="$1"TXN="$2" #RES="OK"# Make sure that the log message contains some text.SVNLOOK=/usr/bin/svnlo 阅读全文
posted @ 2016-12-23 16:27 snale1989 阅读(3017) 评论(0) 推荐(0) 编辑