命令行

Gi命令行操作

旧街凉风 提交于 2020-01-05 12:48:04
一、本地库初始化   命令:git init   效果:          注意:.git 目录中存放的是本地库相关的子目录和文件,不要删除,也不要胡乱修改 二、设置签名   形式     用户名:user     Email 地址:user@123.com   作用:区分不同开发人员的身份   辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。   命令: 项目级别/仓库级别:仅在当前本地库范围内有效 git config user.name zyc git config user.email goodMorning_pro@123.com 信息保存位置:./.git/config 文件             系统用户级别:登录当前操作系统的用户范围 git config --global user.name zyc git config --global goodMorning_pro@456.com 信息保存位置:~/.gitconfig 文件 级别优先级 就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别的签名 如果只有系统用户级别的签名,就以系统用户级别的签名为准 二者都没有不允许 三、基本操作   1、状态查看     git status     查看工作区

Fiddler命令行和HTTP断点调试

大憨熊 提交于 2020-01-05 07:36:52
一. Fiddler内置命令。 上一节( 使用Fiddler进行抓包分析 )中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都成为一个session)界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, Fiddler提供了一系列内置的函数用于筛选和操作这些session(习惯命令行操作 Linux 的童鞋应该可以感受到这会有多么方便).输入命令的位置在web session管理面板的下方(通过快捷键alt+q可以focus到命令行). Fiddler内置的命令有如下几种: 1. select命令。 选择所有相应类型(指content-type)为指定类型的HTTP请求,如选择图片,使用命令select image.而select css则可以选择所有相应类型为css的请求,select html则选择所有响应为HTML的请求(怎么样,是不是跟SQL语句很像?)。如图是执行select image之后的结果: 2. allbut命令。 allbut命令用于选择所有响应类型不是给定类型的HTTP请求。如allbut image用于选择所有相应类型不是图片的session(HTTP请求),该命令还有一个别名keeponly.需要注意的是

Django框架基础一

痞子三分冷 提交于 2020-01-04 01:13:30
Django框架简介 1、web框架本质 所有的Web应用本质就是一个socket服务端,用户使用的浏览器就是socket客户端 软件开发架构: C/S架构和B/S架构,B/S架构本质也是C/S 1、纯手撸简易版web框架 ,实现根据用户输入的后缀不同内容返回不同的结果 1 import socket 2 ​ 3 server = socket.socket() 4 server.bind(('127.0.0.1', 9876)) 5 server.listen(5) 6 ​ 7 ​ 8 while True: 9 conn, addr = server.accept() 10 data = conn.recv(1024) 11 # Http协议的响应信息,HTTP/1.1表示当前协议为Http。1.1是协议的版本。200表示成功, OK表示好的 12 conn.send(b'HTTP/1.1 200 OK\r\n\r\n') 13 # print(data) 14 data = data.decode('utf8') # 返回的是一串字符串,第二个字符串就是用户输入的后缀 15 # 获取用户输入的后缀内容 16 target_url = data.split('\r\n')[0].split(' ')[1] 17 # 判断用户输入的内容返回不同的内容 18 if target

Linux 命令行通配符及转义符的实现

扶醉桌前 提交于 2020-01-03 21:17:38
我们想对一类文件批量操作,例如批量查看硬盘文件属性,那么正常命令会是: [root@linuxprobe ~]# ls /dev/sda [root@linuxprobe ~]# ls /dev/sda1 [root@linuxprobe ~]# ls /dev/sda2 [root@linuxprobe ~]# ls /dev/sda3 但有些时候确实不知道分区的 通配符 星号(*)代表匹配零个或多个字符 huanyu@ubuntu:~$ ls -l /dev/sda* 问号(?)代表匹配单个字符 huanyu@ubuntu:~$ ls -l /dev/sda? 中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符,而中括号内加上字母[abc]则是代表匹配a、b、c三个字符中的任意一个字符 huanyu@ubuntu:~$ ls -l /dev/sda[0-9] huanyu@ubuntu:~$ ls -l /dev/sda[135] 示例: 查看sda开头的所有设备文件: [root@linuxprobe ~]# ls /dev/sda* /dev/sda /dev/sda1 /dev/sda2 查看sda后面有一个字符的设备文件: [root@linuxprobe ~]# ls /dev/sda? /dev/sda1 /dev/sda2 查看sda后面包含0

python编译、运行、反编译pyc文件

假装没事ソ 提交于 2020-01-03 03:55:51
为了加密 .py 文件,以前一般使用打包成 exe ,但是最近发现可以将其编译成二进制文件 pyc ,虽然反编译难度不大,但是也需要一些水平 编译生成 pyc : 单个文件 代码: import py_compile py_compile.compile("test.py") 命令行下: python -m py_compile test.py 多个文件 import compileall compileall.compile_dir("存放海量py的目录") 命令行下: python -m compileall 存放海量py的目录 运行 pyc 文件 命令行下: python test.pyc 反编译 pyc 首先安装库 uncompyle pip install uncompyle 查看 uncompyle 函数属性: 命令行下: uncompyle6 test.pyc > test1.py 和源文件对比: 来源: https://www.cnblogs.com/TTyb/p/6741848.html

命令行记录-csv转为shape文件

筅森魡賤 提交于 2020-01-02 09:01:47
1、除了一些转为shapefile文件必要的设置外,python读取csv文件也有一些需要注意的地方。 (1)首先读取了第一行fds作为字段名 (2)之后以此读取文件内容存在data里,这部分代码比较冗长 (3)代码容易出错的地方在于ds = driver.CreateDataSource(filename[:-4])这行代码,生成shapefile文件的过程,首先是创建给定名称的文件夹(我这里是stations2),然后再在文件夹里储存相应的shp等文件,文件夹的名称和子文件的名称可以不同,但是注意一定不能写成ds = driver.CreateDataSource(filename),否则以filename为名称的原csv文件会被删除。成功创建了文件夹后,就可以创建图层了,layer = ds.CreateLayer(filename [:-4], srs=spatialref, geom_type=geomtype,options=['ENCODING=UTF-8'])这一句代码之前一直报错,之后又是怎么调好了不太清楚,但是和路径里有没有中文没有关系。 (4)以下代码只写入x,y和precipitation 2、 ##给定一个采样点文件(格式:csv) 将其转换为shape文本 from osgeo import ogr from osgeo import osr

PHP资源列表

可紊 提交于 2020-01-01 23:55:19
Composer Repositories Composer源 Firegento - Magento模块Composer源 Packagist - PHP包的源 PaketHub - 集成的PHP包的源 Private Packagist - 一个PHP的服务,提供Composer包的存储 WordPress Packagist - 使用Composer管理你的WordPress插件 Zend Framework Packages - Zend Framework Composer源 依赖管理 Dependency Management 依赖和包管理库 Composer Installers - 一个多框架Composer库安装器 Composer - 一个包和依赖管理器 Melody - 一个用于构建Composer脚本文件的工具 Pickle - 一个PHP扩展安装器 其他的依赖管理 Dependency Management Extras 其他的相关依赖管理 Composed - 一个在运行时解析你项目Composer环境的库 Composer Checker - 一个校验Composer配置的工具 Composer Merge Plugin - 一个用于合并多个composer.json文件的Composer插件 Composition -

linux命令行文本处理工具

岁酱吖の 提交于 2020-01-01 22:50:07
文件浏览 cat 查看文件内容 more 以翻页形式查看文件内容 less 以翻页形式查看文件内容 head 查看文件的开始10行 tail 查看文件的结束10行 查看一个文件 cat a.txt 参数: -n 或 –number 由 1 开始对所有输出的行数编号 -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 新建一个文件 cat > a.txt 合并两个文件 cat a.txt b.txt > c.txt 向文件追加内容以EOF结尾 cat <<EOF >>a.txt 新建a.txt并输入内容,如果存在,则内容覆盖 echo 'hello ,welcome' >a.txt 新建a.txt文件并输入内容,如果存在,则追加内容 echo 'hello,welcome' >>a.txt 基于关键字搜索 grep 'linuxcast' /etc/password find / -user linuxcast | grep video -i 在搜索的时候忽略大小写 -n 显示结果所在行数 -v 输出不带关键字的 行 -A3 在输出的时候包含结果所在行之后的指定的行数 3 -B3 在输出的时候包含结果所在行之前的指定行数 3 基于列处理文本 命令cut

Pyinstaller库的打包

蹲街弑〆低调 提交于 2020-01-01 05:00:36
pyinstaller是Python的第三方库,在命令行下pip install pyinstaller安装 直接在命令行模式下使用pyinstaller -F <.py文件>,将会生成以下文件 __pycache__  # 可以删除 build  #可以删除 dist  # 其中有同名的.exe打包好的文件 <.py文件>  # 你的源代码 ================= -h  查看帮助 --clean  清除无用文件,比如build -D,--ondir  默认值,生成dist文件 -F  最好用这个,生成一个独立的运行文件 -i <tubiao.ico>  指定打包文件的图标 来源: https://www.cnblogs.com/Sksitigarbha/p/10176810.html

潇洒郎:python命令行自定义参数以及处理命令行参数

谁说胖子不能爱 提交于 2020-01-01 04:54:35
python命令行自定义参数以及处理命令行参数 import argparse parser = argparse.ArgumentParser() #命令行解析器 parser.add_argument("--tn",type=int) #,default=1,help="命令行说明信息" 自定义命令行参数标志 args, unparsed = parser.parse_known_args() #解析命令行参数 threadnum = args.tn #访问解析后的命令行参数 print(threadnum) #输入我们输入的参数 print(type(threadnum)) #类型为我们定义的int类型 import sys print ('参数个数为:', len(sys.argv), '个参数。') # sys.argv 的类型为 <class 'list'> print ('参数列表:', str(sys.argv)) # ['argv1.py', '1', '2', '3'] 命令行输入的均被解析为字符串 #sys.argv为列表,可行访问命令参数 #如命令行输入:python test.py 1234 5678 #那么sys.argv[0]=test.py sys.argv[1]="1234" sys.argv[2]="5678"