- 博客(43)
- 收藏
- 关注
原创 linux上运行c程序
运行方法创建一个.c文件[work@*****]$ lltotal 4-rwxrwxrwx 1 work work 98 Mar 14 14:46 helloWorld.c.c文件本身内容[work@******]$ cat helloWorld.c #include <stdio.h> #include <stdlib.h> int main() { p...
2018-03-14 14:54:10 302
原创 [python]队列的实现
python中的Queue模块1.创建一个队列对象import Queuemy_queue = Queue.Queue(),其中可以填写参数,指定队列的长度,例如:my_queue = Queue.Queue(maxsize=10),队列长度为10。my_queue = Queue.Queue(maxsize=0), 当maxsize为0时表示队列长度无限。
2018-01-24 16:52:50 362
原创 [linux]目录相关函数
举例import osimport sysrl_path=os.path.realpath(__file__)dir_path=os.path.dirname(rl_path)tmp_path = "{}/../libs".format(dir_path)if __name__ == "__main__": print __file__ print rl_pat
2018-01-23 11:45:01 664
原创 [python]python的命令行参数
命令行参数sys.argv[i] (i=0 , 1, ……)#!/usr/bin/python#-*- coding: utf-8 -*-import sysif __name__ == '__main__': for i in range(0, len(sys.argv)): print sys.argv[i]运行结果$ python
2017-12-06 14:33:27 228
原创 [python]
导入模块如果导入模块时候,系统搜索被导入的模块顺序是什么呢? (1)先搜索当前目录(2)在PYTHONPATH路径搜索(3)在python默认路径搜索(默认路径是哪个?)
2017-11-16 20:11:44 137
原创 [git]初步了解.gitignore文件
见到文件名字全称竟然是.gitignore,它是什么?.gitignore是git中一个非常重要的文件,它是告诉git哪些文件不需要添加到版本管理中。换句话说,它能决定本地哪些文件不会提交到github中,而仅在本地存在。
2017-11-10 17:29:54 289
原创 [python]库
os库[work@bjyz-liurong onLineCase]$ cat cmd.py #!/usr/bin/python# -*- coding: utf-8 -*-import osif __name__ == '__main__': os.system('pwd') ----相当于执行pwd命令[work@bjyz-liurong onLin
2017-10-30 21:03:29 136
原创 [python]生成随机数
需引random随机库➜ pythonQa cat a.py#!/usr/bin/python# -*- coding: utf-8 -*-import randomdef genNum(): num = random.randint(0, 1) #生成0,1之间的随机整数 return num if __name__ == '__main__
2017-10-30 17:37:39 312
原创 [工具]secureCRT快捷键
光标移动到行首:ctrl+a光标移动到行尾:crtl+e删除行首到光标的字符:ctrl+w删除行尾到光标的字符:ctrl+k切换会话:ctrl+tab
2017-10-25 11:47:20 195
原创 读书计划
2017.10.23Lev1: 在转正之前看完《Linux 大棚命令百篇》《第一本Docker书》《Linux 私房菜 基础学习篇》《mysql应知应会》Lev2:《个人理财》其他:《围城》《百年孤独》
2017-10-23 16:09:54 182
原创 [linux-shell]sed命令
sed:stream editor,流处理器。 每次处理一行的内容,处理时把行的内容存储到缓冲区,接着用sed命令处理缓冲区的内容,处理之后输出到屏幕,不改变原文件的内容。eg1: 删除含有字符‘a’的行➜ shellQa cat data.txt a 2b 4c 6d 8➜ shellQa sed '/a/d' data.txtb 4c 6
2017-10-20 16:56:34 180
原创 [python]截取字符串
按index截取>>> str = "01234">>> str[0:2] 不包含index为2'01'>>> str[2:] 第二个参数缺省时表示截取到最末尾'234'>>> str[2:-1] 不包含-1的元素'23'按分割符截取字符串查找到index>>> a'0123401234'>>> >>> a.find("0
2017-10-20 13:35:04 433
原创 [linux]vi命令高级玩法
在每一行行首增加字符:1,$s/^/"/g"Name Age"Lily 3"Lucy 5"Kate 4在每一行行尾增加字符 :1,$s/$/",/g"Name Age","Lily 3","Lucy 5","Kate 4",
2017-10-19 20:13:43 264
原创 [linux]awk命令
我认识的awk命令:能按列打印➜ QA_shell cat rec.txt Name AgeLily 3Lucy 5Kate 4➜ QA_shell awk '{print $0}' rec.txt Name AgeLily 3Lucy 5Kate 4➜ QA_shell awk '{print $1}' r
2017-10-19 18:02:45 205
原创 [linux]grep命令新方法get
grep 'str' 过滤出str的字段grep -v 'str' 过滤掉str字段➜ QA_shell cat rec.txt 1 a2 b3 c4 d➜ QA_shell cat rec.txt | grep 1 含有1的字段1 a➜ QA_shell cat rec.txt | grep '1'1 a➜ QA_shell ➜
2017-10-19 17:25:03 422
原创 [linux-shell]crontab的介绍和使用(linux的定时)
crontab是什么? 是unix/linux系统中设置周期性执行命令用的。先检查crontab启动状态:(running表示已经启动)[root@bjyz-liurong07-480 work]# service crond stopStopping crond: [ OK ][r
2017-10-19 15:24:11 118
原创 [linux-shell]shell的case使用
➜ QA_shell cat case.sh#!/bin/bashfunction func_case(){ case $1 in "") echo "param is null" ;; "1") echo "param is number" ;; "a") echo "param
2017-10-18 17:23:30 179
原创 [linux-shell]shell中的函数
sh脚本中定义了函数内容,直接执行脚本是执行不了函数的➜ QA_shell cat p.sh #!/bin/bashfunction step_1(){ echo "function step_1 is entered!"}function step_2(){ echo "function step_2 is entered!"}function main(
2017-10-18 17:01:17 123
原创 [ESSAY]what are you optimistic/pessimistic about?
I am optimistic about:I am pessimistic about:
2017-10-17 15:59:13 333
原创 [python]format的使用
举例1>>> name="lucy">>> age=18>>> print "This is {0}, aged {1}".format(name, age) This is lucy, aged 18{0}表示取第0个参数,{1}取第1个参数,分别对应name,age变量的值,从下例感受一下:>>> print "This is {1}, aged {1}".form
2017-10-13 15:35:48 178
原创 [python]json
json: java script object notation js对象符号{"host": "bjyz-liurong.epc"} 这叫1个json object,类似于c语言中的struct json经常用到的2个方法 json.dumps json.loads
2017-10-12 21:16:53 110
转载 [转]Tips
如何在工作前三年里让自己变得强大(http://www.cnblogs.com/kaituorensheng/p/4002630.html),我的前三年已经过去了,还好吧一点也不安逸,学到东西了。
2017-10-12 19:01:59 121
原创 [linux-shell]那些shell脚本中的符号: $0,$1,$(),${},$#,$?
$0 : 当前脚本本身的名字[work@bjyz-liurong07-480 tttt]$ cat test.sh #!/usr/bin/bashecho "$0"运行结果:[work@bjyz-liurong07-480 tttt]$ sh test.sh test.shdirname : 取路径[work@bjyz-liurong07-480 tttt]$ cat
2017-10-12 17:10:24 1818
原创 [python]数组语法相关
a[-1] 表示数组a中的最后一个元素,例如:>>> a = [5, 4, 3, 2, 1, 0]>>> a[5, 4, 3, 2, 1, 0]>>> a[-1]0append(x)方法,在数组最末尾增加一个元素x,例如:>>> a.append(100)>>> a[5, 4, 3, 2, 1, 0, 100]>>> a.append(101, 102)Trac
2017-10-09 18:26:30 418
原创 [linux]linux命令的后台不挂断运行
command & 这是什么?命令后面加上&符号,是干啥的? 是为了让命令转入后台运行,我们可以敲其他命令干别的事。但是有个困扰,当command命令执行出output结果时候,还是会弹出来干扰我们。用这个办法command > output & 就能解决这个问题,它实现了把命令的输出结果重定向输出到output文件中。但是还有个困扰,当command命令产生了错误输出时候,还是会弹
2017-10-09 17:44:51 1140
原创 [python]谈谈 if __name__ == '__main__'
(一)先说说__name__是什么__name__是个变量,双下划线开头结尾的变量,可不是一般的变量哦,是系统的变量。这个变量的值是什么呢?分两种情况:情况1)在可以直接执行的脚本内,它的值是__main__情况2) 在被import到其他文件内时,它的值就是文件的名字。觉不觉得它就是中文语法里面的指示代词呢?在自己称呼时叫做“我”(__main__)在别人称
2017-10-09 11:04:22 173
原创 [python]sys.path.append()方法
通过一个例子来看输出结果:其实sys.path是一个列表,这个列表内的路径都添加到环境变量中去了。使用sys.path.append()方法可以添加自定义的路径。
2017-10-08 14:07:45 18808
原创 [python]编译型语言vs解释型语言
之前学习c的时候,它的修饰词是:高级语言,编译型语言。 我们如何理解这句话呢,c语言是用高级语言编写的机器不能直接执行(机器语言才能直接执行,例如汇编语言),需要先编译、链接,最终生成可执行的二进制文件,机器才能执行。 但是我们学习python的时候,说它是“解释型”语言。 直到遇见.pyc,就疑惑了,这是怎么回事? .pyc是不是编译的中间产物?
2017-09-13 11:00:44 358
原创 [python]python的格式输出
示例代码:str = "hello_world"print "%s"%strprint ("%s"%str)输出结果:hello_worldhello_world第一个%s表示按照字符串输出第二个%是链接符,其后的内容是待输出的内容,可以理解为c语言中的逗号使用注意:链接符后面的待输出内容,最好用括号括起来。避免错误。prin
2017-09-12 19:53:27 335
原创 [python]python没有null
遇到出错:name 'null' is not defined原因: python里的空不是null,也不是NULL,是None,所以报错解决办法: 把null定义为全局变量,并初始化为‘’global nullnull = ''
2017-09-12 19:44:45 1583
转载 [转]有助于事业发展和幸福感提升的四个约定
先做人,后做事,调节好自己的心态,调整好对人对事的方式,才能更好的做事。 以下是我听到过的4个约定,可以帮助人发展事业并且提高自己的幸福感。每条约定后面是我对这条约定的一些看法,希望大家能谈谈自己的看法。1. 不要轻易评论他人 不要轻易地说他人的缺点,无论是当面还是背后,最好做到不去想。可以表扬别人,但是用词一定要恰当。2. 不受他人影响
2017-09-08 19:03:15 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人