- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注

原创 git别名以及配置Beyond compare 为比较工具
git在日常工作中所占比例越来越大,方便起来也是很舒服。公司没有使用git作为版本控制工具,是使用其它的工具,但自己还是在使用本地代码版本管理。在做merge,rebase,patch,cherry-pick 等的时候也是非常方便的。但经常使用git bash时发觉很多命令会重复,而且每次还要加很多参数,有时候还想不起来参数拼写。在linux中有alias(别名),所以在git中也...
2019-08-06 15:52:36
784

原创 python对配置文件的读写
python自带的ConfigParser库可以对配置文件进行操作(ini,conf)有配置文件如下:[db]db_port = 3306db_user = rootdb_host = 127.0.0.1db_pass = xgmtest[concurrent][quession]在用python对配置文件进行读写:#!/usr/bin./python#_*_coding:utf-8...
2018-03-22 14:27:33
7169

原创 python中对rar,zip以及tgz压缩包的解压
最近公司需要做一个解析日志文件message的工具,所以就开始学习python。首先遇到的问题便是对压缩包的解压及文件的寻找(注:本文纯属个人笔记,不喜勿喷。本人也是小白一枚,有志同道合的小伙伴可以一起学习。)第一部分先上几种压缩包的解压方法:上压缩包方法之前先来点python对文件夹路径操作的基础:#os.path的几种用法#filename为绝对路径(例如:D:\Example\Demo.zi...
2018-03-14 14:36:01
8293
原创 Linux 启动过程
Linux 启动过程:一:POST上电自检 (Power On Self Test) POST上电自检也是BIOS设置的一个功能。 通常完整的POST自检将包括CPU、640K基本内存(640K BASE MEMORY)、1MB以上扩展内存(EXTEND MEMORY)、ROM(READ-ONLY MEMO...
2020-04-15 16:35:08
193
原创 PyInstaller 打包配置文件
在很多项目完成时,我们需要将python文件打包发布为一个exe应用程序,在python 中,打包就变得很简单了。此文章仅介绍最简单的单个python文件打包,以及资源打包,后续复杂的,实践后再做更新。(一) 仅打包python文件Step1.安装 PyInstaller 第三方库。pip install PyInstallerStep2.打包python文件。...
2019-12-31 15:08:56
5852
4
原创 python爬虫检索163邮箱用户名是否可用
项目描述:给一个用户名文件,从文件中读取所有用户名,然后判断用户名是否能够注册163邮箱,最后将是否可用输出到文件。解决思路:163邮箱在检测用户名是否可用时,会发起一个get请求到服务器,返回一个字符串,字符串中包括此用户名可以注册哪几个后缀的邮箱。模拟get请求的URL,解析返回字符串,判断是否可以注册163邮箱。import requestsNAMEFILE = '...
2019-12-16 17:49:37
532
原创 python获取文件MD5值
在比较两个文件夹内的两个压缩包是否相同,可以采用判断两个压缩包的MD5是否相等。MD5也是有可能会判断失误的,了解一下MD5碰撞算法··············python获取文件MD5:import osimport hashlibdef get_md5(filename): if not os.path.isfile(filename): print...
2019-12-16 16:28:54
865
原创 Python实现单链表
"""@version:01.00.00@Author:Shenglong@Structure:单链表#链表基本操作:(1)isEmpty() 链表为空,返回True(2)length() 返回链表长度(3)traver() 遍历打印整个列表(4)append(node) 尾部添加数据(5)add(node) 头部添加数据(6)insert(index,node...
2019-10-29 13:36:07
218
原创 Linux C——进程(fork 与 vfork函数)
一、进程的定义1.进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。2.进程是一个程序与其数据一道通过处理机的执行所发生的的活动。3.进程是一个“执行中的程序”,即程序在处理上执行时所发生的的活动,而程序只是行为的一种规则。二、进程的特性1.动态性 2.并发性 3.独立性 4.异步性 5.结构特性三、进程信息1.进程ID:在Linux 系统中,每一个进程都有其...
2019-07-31 15:34:41
193
原创 Linux下运行windows环境下开发的python脚本
一般在linux上运行windows下开发的python脚本,需要注意的有三点:执行权限,指定解释器,文件格式一、执行权限在linux下执行python脚本,需要给python文件执行权限。chmod +x ./test.py二、指定解释器在菜鸟和廖雪峰网站学习python时,第一句就是指定解释器#!/usr/bin/python刚开始是照猫画虎每次都会敲上去,并不...
2019-07-16 16:55:24
3209
原创 Python3之字符串比较——重写cmp函数
由于在C ++中习惯了使用CMP函数,所以在遇到字符串排序时,想当然的去使用sort(开始,结束,CMP)去对列表进行排序,但结果好像不行。后来查阅网上资料,好像在python3中CMP函数已经被取代了。故而只能另求他法了。下面是很简单的一个字符串日期提取及根据日期排序。需求是这样的,由于从文本中读入的字符串是无序的,但在输出时需要按时间前后输出。不多说,直接上代码。#!/usr/bin...
2018-10-18 17:26:54
2488
原创 python中对正则表达式re包的简单引用
正则表达式一直是被我所忽略的东西,因为在之前的学习和开发中基本很少用到它。而且,之前学习正则表达式时感觉很懵逼,所以毅然决然的放弃了(QAQ),然而出来混总归还是要还的。最近在弄日志处理时,必须用到正则表达式,这就让我不得不拿起正则表达式了。在此记录一些自己学习的笔记与案例。在python中导入re包import re 一、re.match(pattern,string,flags=0)尝试从字...
2018-03-26 17:24:47
4561
2
原创 python之寻找含有关键字文件和删除文件夹
我们往往在操作文件时,会不知道文件具体的路径。一般如果只是处理一个文件的话我们可以在文件所在的文件夹下运行python脚本,默认为当前脚本。而如果一个文件有多层目录结构时,往往这种方法很有局限性。例如在处理mesaage文件时,先要解压一个压缩文件,其中有两个文件夹,而每个文件夹下的第四层目录中都有一个message文件,现在所要做的就是将每个message文件读入,然后进行分析。若使用绝...
2018-03-14 15:29:07
3235
python中print‘eye函数,生成单位向量’时,为什么会显示乱码?
2018-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人