- 博客(16)
- 收藏
- 关注
原创 pip的安装及基本操作
在网上(https://pypi.org/project/pip/#files )将pip的tar包下载到本地并解压,tar.gz格式是windows和linux通用的包,在windows下用常规的解压工具即可解压,进入到pip的解压目录,执行python setup.py install进行安装,安装之后就会出现finished说明安装成功。在windows中进入管理员权限的cmd是在搜索栏...
2018-08-03 09:47:08
498
原创 同步与异步的简单介绍
同步和异步同步和异步通常用来形容一次方法调用。 同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。异步方法调用更像一个信息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。而异步方法通常会在另外一个线程中,‘真实’的执行着。整个过程,不会阻碍调用者的工作。 举个栗子:假如你要做两件事,烧水、刷牙同步:你烧水,等水烧开了你再去刷牙...
2018-08-02 18:40:08
399
原创 sublime一键格式化html/css/js
1.使用快捷键ctrl+shift+p调出控制台,输入install package,然后输入html-css-js prettify,进行下载2.下载完成后,在preference打开package settings,会出现如下内容:html-css-js prettify安装成功。3.具体的快捷键在preference > package setting > html/css/js...
2018-04-27 16:26:34
41383
10
原创 sublime实现终端交互模式
sublime3实现终端交互模式1.使用快捷键ctrl+shift+p打开控制中心2.输入install package3.查找4.下载这个插件5.在工具中出现了sublimepepl,然后可以选择当然每次使用不可能都这样选择,可以设置快捷键6.在preferences的快捷键中设置[{ "keys": ["f5"], "caption": "SublimeREPL: Python -...
2018-04-25 14:39:32
8952
2
原创 在windows下配置git & 使用git上传项目到github
在windows下配置git & 使用git上传项目到github首先要注册一个github的账号一 git的配置1.安装GITbash2.配置gitbash 与 github的通信协议 在gitbash下输入 ssh-keygen_-t rsa -C "邮箱地址" 注意!邮箱地址要与git hub邮箱一致3.根据以上命令的结果显示提示信息,根据提示信息打开文件打开.pub文件...
2018-04-16 16:35:07
233
原创 python中的arg & *args & **kwargs使用方法
arg &*args & **kwargsarg的使用方法:arg就是一个普通的参数举个栗子:def foo(arg): print arg print type(arg)foo(1)>>>1 >>><type'int'>*args的使用方法:*args是用来把参数打包成元祖(tuple)然后给函数体使用。举个栗...
2018-04-10 11:08:48
1454
原创 python中的super( )函数
在python中关于类的定义可以分为两种:老式类&新式类在新式类中有这么一种方法super( )super( )函数是用来调用父类的一个方法。super( )函数还用来解决多重继承的问题,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,就会涉及到查找顺序、重复调用等种种问题。super( )语法:super(type [ , object-or-type])其中的参数是...
2018-04-10 10:56:45
429
4
原创 sublime配置自动联想python
1.下载Anaconda插件注意!如果出现不能安装插件的情况:在preferences => package setting => package contrl => setting - user中添加:2.选择Settings-Default选项,搜寻“python_interpreter” key因为这个插件不会自动寻找python安装路径,所以需要手工键入键入python主...
2018-04-02 10:56:04
3546
1
原创 python中的__slots__使用方法
一般情况下,当定义了一个class,并且创建了一个class的实例后,可以给该实例绑定任何属性和方法。以上的输出是:zhangtie这是给实例绑定一个属性。还可以给实例绑定方法:以上的输出是:zhangtie , 23但是如果要限制class的属性,例如只允许向class中添加name和age属性,就可以在定义class的时候,定义一个__slost__变量来限制class能添加的属性。延续上面的...
2018-03-26 15:30:07
1544
原创 HTTP协议简介
HTTP协议简介HTTP协议请求GET 请求获取Request-URL所标识的资源POST 在Request-URL所标识的资源后面附加新的数据HEAD 请求获取由Request-URL所标识的资源的响应消息报头PUT 请求服务器存储一个资源,并用Request-URL作为其标识DELETE 请求服务器删除Request-URL所标识的资源TRAC...
2018-03-21 16:50:56
186
原创 队列与堆栈(简介)
队列与堆栈队列(Queue)是只允许在一端进行插入,而在另一端进行删除的运算受限的线性表1.允许删除的一端称为队头(Front)2.允许插入的一端称为队尾(Rear)3.当队列中没有元素时称为空队列 队列遵循的是先进先出(First In First Out)FIFO栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表1.通常称插入、删除的这一端为栈顶(Top),另一端称为栈底(Bot...
2018-03-21 16:47:53
1979
原创 python使用临时文件
python使用临时文件使用临时文件的好处:临时文件不用命名,且关闭后会自动被删除解决方案:使用标准库中tempfile下的TemporaryFile,NamedTemporaryFileTemporaryFile 和 NamedTemporaryFile这两个对象都是创建临时文件,不同点是NameTemporaryFile可以创建一个带名字的临时文件,能通过文件系统找到。TemporaryFil...
2018-03-21 16:42:47
2418
原创 python设置文件缓冲
设置文件的缓冲文件的缓冲通常分为:全缓冲,行缓冲,无缓冲在某些tty设备(比如终端设备)就是使用的行缓冲串口设备就是无缓冲如何设置python中文件对象的缓冲行为?解决方案:全缓冲:open函数中的buffering设置为大于1的整数n,n为缓冲区大小行缓冲:open函数中的buffering设置为1无缓冲:open函数中的buffering设置为0举个栗子:#全缓冲:a = open('demo...
2018-03-20 14:21:50
1945
原创 python调整字符串中文本格式
调整字符串中文本的格式举个栗子:log文件,其中的日期格式为'yyyy-mm-dd',把其中的日期改为美国日期的格式'mm/dd/yyyy''2016-05-23'=>'05/23/2016',应该如何处理?解决方案:使用正则表达式re.sub( )方法做字符串替换,利用正则表达式的捕获组import relog = open('/var/log/dpkg.log').read( )prin...
2018-03-20 13:58:16
1144
原创 IP地址
IP地址(IPv4)IP地址是一种在internet上的给主机编址的方式,也称为网络协议地址。常见的IP地址,分为IPv4,IPv6两大类IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)IP地址通常用"点分十进制"表示成(a.b.c.d)的形式,其中,a.b.c.d都是0~255之间的十进制整数(点分十进制,是IPv4的IP地址标识方法,每一组数字都是十进制,组与...
2018-03-20 13:52:19
281
原创 linux上传代码到git hub
1.在git hub上面创建项目2.在linux端下载git3.把git hub项目中的clone 地址拷贝4.在linux命令行下使用git clone + github项目中的clone地址,会出现一个跟git hub上相同库名字的本地库5.将linux端的项目copy到本地库6.使用git add 来将文件保存在缓存区7.使用git status 来查看库的状态8.使用git commit ...
2018-03-20 13:40:08
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人