该文被密码保护。 阅读全文
摘要:
Scrapy Architecture overview Scrapy Tutorial: https://blog.michaelyin.info/scrapy-tutorial-series-web-scraping-using-python/ Scrapy Reference: https:/ 阅读全文
该文被密码保护。 阅读全文
摘要:
Python Lib Requests,BS4,HTML parser, Data Base, Login Requests + Beatifulsoup bs4, Beatifulsoup: https://www.crummy.com/software/BeautifulSoup/bs4/doc 阅读全文
摘要:
Python Simple Crawler Using XML.DOM or XML.sax to parser XML files. (https://www.tutorialspoint.com/python/python_xml_processing.htm ) CSS (Cascading 阅读全文
摘要:
Python基础复习_Key Points 1. 弱类型:不需要为变量指定类型。(C语言是强类型,必须给变量指定类型。如:int,string等。强类型的好处:方便做语法检查) 1 a = 1234 2 print(a) 3 a = ‘abcd’ 4 print(a) #outcomes: 2. 变 阅读全文
摘要:
Mysql https://www.tutorialspoint.com/python/python_database_access.htm Regular Expression 2. 正则表达式实例 3.正则表达式相关注解 (1)数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
Setting proxy from terminal 1. For gtk3 programs such as rhythmbox and online accounts: First you need to enter proxy settings in network settings (al 阅读全文
摘要:
1. Add the PPA. Open terminal and paste (Shift+Ctrl+V) the command below and hit run: Type in your password (no visual feedback) when it asks and hit 阅读全文
摘要:
协程:实现单线程下并发的效果,这种多并发可以理解为在多个函数之间来回切换。Yield, Greenlet , Gevent, 这就是用yield,实现了单线程下并发的效果: import time import queue def consumer(name): print(" >starting 阅读全文
摘要:
Python多线程 不适合cpu密集操作型的任务,适合io操作密集型任务。 注1:如果是I/O操作密集型,就用多线程,如果计算密集型,就用多进程去处理。 注2:进程之间不能资源共享,但线程间可以资源共享。 注3:线程只能自己控制线程数量,而多进程,则可以放入一个进程池里,可以控制线程的数量。所以可以 阅读全文
摘要:
进程是用户执行了可执行文件后生成的,这个可执行文件(such as:root root rwxr-xr-x /bin/ls) 是有属主和属组的。用户执行命令前,系统要核对用户的权限,看看他的属主和属组是否具有访问权限。tom 这个用户对ls这个可执行文件,只有读和执行的权限。 当用户启动一个进程,这 阅读全文
摘要:
Shell bash是外部程序:type/whichis bash。 shell, 子shell。可以利用bash打开另一个bash。即打开一个子shell。并且每个进程是独立存在的。对于子shell而言,bash并不认知其他bash的存在。 执行了多次bash,要退出只需exit。用pstree查 阅读全文
摘要:
文件管理&目录管理 没有指定字段排序,默认按至左而右进行排序。 以第三个字段进行排序。 uniq只是检测相邻的两行。 -d显示重复项,-D显示相同行,-c显示每行显示的次数。 行,单词数,字节数 tr ab AB #将第2字符集替换掉第一字符集的字符。且一一对应。没有第一字符集的字符,则不替换。 t 阅读全文
摘要:
#Server_Socketimport socketimport os Server = socket.socket()Server.bind(('localhost',9999)) #bind the IP and port Server.listen() #listening to the p 阅读全文
摘要:
内容: 面向对象高级语法部分 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 异常处理 经典类vs新式类 静态方法、类方法、属性方法 类的特殊方法 反射 1. 静态方法: 只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 相当于一个独立的方法,与类无关,但要用类名 阅读全文
摘要:
which command 显示命令在哪个目录下。 hash 相对于缓存,把所用的命令保存下来。用0,1的键值对来存储。实现系统快速调用。不用再查PATH中的命令目录。 date 系统时间 clock 硬件时间 显示硬件 时间。 hwclock 硬件时间 hwclock - w #改变硬件时间,并系 阅读全文
摘要:
函数和类的相同与区别: 1. 相同点:构造函数,用于调用,不用重复代码。 2. 区别:函数传给变量是内存地址,以及数据无法保留。 类的调用,即给变量开辟了一个内存空间,用于存放自己的数据。但方法是公用的。 类: 属性: 实例变量 类变量 私有属性__var 方法: 构造方法: def __int__ 阅读全文
摘要:
/etc/environment /etc/profile ~/.profile /etc/bash.bashrc ~/.bash /etc/motd ~/.pam_environment Script /etc/bash.bahrc # for all users ~/.bash # for in 阅读全文