Python Java 技术爱好者,从业人员,呆萌小男生。 简书地址:https://www.jianshu.com/u/f90444508f73
ACID: 是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性: 原子性(atomicity,或称不可分割性)一致性(consistency)隔离性(isolation,又称独立性)持久性(durability)。
hash,一般翻译为散列,也名哈希 哈希的描述:把任意长度的输入通过哈希算法变换为固定长度的输出,输出称为哈希值(散列值)。 通过同一哈希函数计算出的哈希值如果不同,那么输入值肯定也不同 通过同意哈希函数计算出的哈希值如果相同,那么输入值不一定相同 两个不同的输入值通过相同的哈希函数计算出相同的哈希值,这种现象称为碰撞。
归并 def merge(left, right): i, j = 0, 0 result = [] while i < len(left) and j < len(right): if left[i]
CPython(Python解释器)是如何管理对象的生命周期 目前的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。
远程仓库 GitHub网站,就是用来提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置: 可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
一次完整的HTTP请求是怎样的一个过程? 当我们在浏览器的地址栏输入jianshu.com,然后回车,这一瞬间到底发生了什么? 域名解析 发起TCP三次握手 建立TCP连接后发起http请求(GET, POST) 服务器响应http请求,浏览器得到H...
工作区和暂存区 Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。 工作区 :就是.git文件所在的目录,我们一般把文件存放的目录。 版本库 :工作区有一个隐藏的目录.git文件夹,这个就是Git的版本库。
话不多说,上示例代码 from selenium import webdriver import time chromedriver = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.
函数 一、参数 Python的函数参数可以定义默认值,当调用者没有提供参数时,函数在执行过程中用默认值设置该参数。 有默认值的参数必须声明在没有默认值的参数之后,例: def sum(x, y = 10): return x + y 除了按参数的...
最近在搞Python web,需要用到mysql驱动,以前一直使用pymysql,听说Mysqlclient性能要比pymysql好一些,果断试试安装Mysqlclient,windows下安装倒没什么问题,mac上安装花了我一天时间才搞定,过程纪录在此。
1,比较运算查询 最近在用mongo,有个需求是查询每天入库的数据量,翻了翻教程, 在mysql中查询是between..and..或者 >、>=、= 20 并且 age
什么(what)?如何做(how)?说区别/谈优势(difference)以及实践操作(practice)。 (what) 1. 什么是Python? a. Python是一种解释型语言,python代码在运行之前不需要编译。
看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用: chromedriver版本 支持的Chrome版本 v2.
最近在搞爬虫,总听说scrapy多么多么强大,个人认为初学者先自己去理解爬虫的几个重要的点,手动去写爬虫,等到熟悉过后觉得没有提升了再去看框架之类的东西。
linux系统中一般自带python2版本,而由于许多应用程序依赖python2,所以不能删除。但是在编写.py文件时,想要使用python3,而且python3对编译源码包和系统之间没有任何影响,python2与python3能够共同安装在一台服务器上。
由于Scrapy本身是不支持分布式的,故引入Scrapy-redis组件,Scrapy-redis替换掉Scrapy的调度器,从而把rquests放入redis队列,将Scrapy从单台机器扩展到多台机器,实现较大规模的爬虫集群。
本人在用python导出数据到csv的过程中,发现python3.5写中文字符到csv报错, 错误信息UnicodeEncodeError: 'gbk' codec can't encode character '\u25ba' in position 494: illegal multibyte sequence 这和python2.的解决方法是不一样的,百度之后总结出来供大家互相学习。
继承 python中继承一个类,首先定义一个Person类: class Father(object): def __init__(self, name, phone): self.