- 博客(7)
- 收藏
- 关注
原创 访问一个网页的全过程
打开浏览器,在地址栏输入URL,回车,出现网页内容。整个过程发生了什么?其中的原理是什么?以下进行整理和总结。整个过程可以概括为几下几个部分:域名解析成IP地址;与目的主机进行TCP连接(三次握手);发送与收取数据(浏览器与目的主机开始HTTP访问过程);与目的主机断开TCP连接(四次挥手);...
2018-05-31 23:46:58 339
原创 数据库提高查询效率(较大数据)的优化方法
1. 数据库方面 1. 建立索引 2.分区(如MySQL,按时间分区) 3. 尽量使用固定长度字段和限制字段长度(如 varchar(10)) 优势:1. 降低物理存储空间 2. 提高数据库处理速度; 3. 附带校验数据库是否合法功能 2. 在数据库 I/O方面;...
2018-05-31 18:21:46 6223 2
原创 简单说说HTTP中GET和POST的区别 POST与Get的区别:
1)GET是为了从服务器上获取信息; POST是向服务器传递数据;2)GET把参数数据队列添加到URL中, Key和Value的各个字段一一对应;在URL中可以看到;3)GET传递的数据较小,不能大于2KB(4KB); POST传递的数据量较大,一般认为没有限制;就传递数据本身而言,POST比GET更安全;但是考虑到POST本身对服务器造成的安全隐患,我们需要小...
2018-05-31 18:08:09 404
原创 HTTP 和 HTTPS 的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号,密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HT...
2018-05-26 17:51:38 180
原创 Python常用的自省函数
1、help()用来查看很多Python自带的帮助文档信息。2、dir()可以列出对象的所有属性。3、type()返回对象的类型。4、id()返回对象的“唯一序号”。对于引用对象来说,返回的是被引用对象的id()。5、hasattr()和getattr()分别判断对象是否有某个属性及获得某个属性值。6、callable()判断对象是否可以被调用。7、isinstance()可以确认某个变量是否有某...
2018-05-23 11:03:17 1147
原创 python不支持的数据类型
Python不支持的数据类型有charintfloatlist正确答案:APython 没有 char 或 byte 类型来保存单一字符或 8 比特整数。你可以使用长度为 1 的字符串表示字符或 8 比特整数。 ...
2018-05-17 10:22:28 30898
原创 Python之冒泡排序
1.冒泡排序代码如下:方法1:array = [1,2,3,6,5,4] for i in range(len(array))[::-1]: for j in range(i): if array[j] > array[j + 1]: array[j], array[j +...
2018-05-07 11:33:49 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人