自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Windows 下的redis安装

Windows下安装Redis服务说明:本文拷贝自https://jingyan.baidu.com/article/0f5fb099045b056d8334ea97.htmlRedis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。1、要安装R...

2019-02-02 14:37:56 278

原创 websocket是什么原理? 为什么可以实现无限连接?

一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以通过...

2019-02-01 20:18:59 530

原创 ajax

 模拟的服务器在如第一张图,在web的目录下建立一个1.html文件,然后引入静态文件jquery,浏览器运行127.0.0.1:8000/1.html,基于http协议   ...

2018-09-25 21:42:28 184

转载 理论经典:TCP协议的3次握手与4次挥手过程详解

摘要: 本文将分别讲解经典的TCP协议建立连接(所谓的“3次握手”)和断开连接(所谓的“4次挥手”)的过程。1、前言尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振...

2018-09-01 23:30:46 416

原创 为什么连接的时候是三次握手,关闭的时候却是四次握手?

1,当主机甲确认发送完数据且知道乙已经接受完了,想要关闭发送数据口(当然确认信号还是可以发),就会发FIN给主机B.2,主机乙收到甲发送的FIN,表示收到了,就会发送ACK回复。3,但这是乙可能还在发送数据,没有想要关闭数据口的意思,所以FIN与ACK不是同时发送的,而是等到乙数据发送完了,才会发送FIN给主机A.4,A收到B发来的FIN,知道B的数据也发送完了,回复ACK,A等待2M...

2018-09-01 21:53:02 480

原创 面试题基础题解答

1、为什么学习Python?语言本身简洁,优美,功能超级强大 跨平台 非常火爆的社区 很多有名的大公司在用2、通过什么途径学习的Python?培训机构 + 自学3、Python和Java、PHP、C、C#、C++等其他语言的对比?C,它是现代编程语言的祖师爷,所以非常古老了,在现代应用中使用不多。但由于C是祖师爷,所以绝大部分语言,写法都和C语言差不多。。。常常用作学习其...

2018-09-01 20:18:51 1446

原创 python实现单例模式

实现方式: 在 Python 中,我们可以用多种方法来实现单例模式:使用模块 使用 __new__ 使用装饰器(decorator) 使用元类(metaclass)使用模块其实,Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。因此,我们只需把相关的函数和数据定义在一...

2018-08-21 00:41:47 181

原创 python反射机制

53、 什么是反射?以及应用场景?  对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。一、前言def f1(): print("f1是这个函数的名字!") s = "f1"print("...

2018-08-20 21:54:28 77

原创 什么是面向对象

我对 python 面向对象的理解一、引言面向对象的编程---object oriented programming,简称:OOP,是一种编程的思想。OOP把对象当成一个程序的基本单元,一个对象包含了数据和操作数据的函数。面向对象的出现极大的提高了编程的效率,使其编程的重用性增高。python面向对象的重要术语:  1、多态(polymorphism):一个函数有多种表现形式,调用...

2018-08-15 21:47:56 111

转载 os和sys

 os和sys模块sys模块sys模块主要是用于提供对python解释器相关的操作函数sys.argv #命令行参数List,第一个元素是程序本身路径 sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.modules.keys() #返回所有已经导入的模块列表 sys.modules #返回系统导入的模块字段,key是模块名,v...

2018-08-15 18:20:13 88

原创 修改torndb的源码

连接mysql数据库,首先去百度(python win库)或者进去https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这个连接;搜索到mysqlclient,然后跟你你自己电脑的版本下载需要的版本,进pycharm命令窗输入 pip install +下载好的mysqlclient的路径,安装好之后进入torndb改源码,之后再安装一下pip install p...

2018-08-09 09:15:02 618

原创 爬虫youDao

# !/usr/bin/env python# -*- coding:utf-8 -*-import requestswhile True: # 输入要翻译的内容 string = input('请输入你所需要翻译的内容: ') # 退出 if string == 'exit!': break # 指定要发送表单数据的URL ...

2018-08-08 11:05:33 105

原创 爬虫遇到的问题

python 网络爬虫报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position”解决方案2017年07月24日 16:33:16阅读数:10450今天用Python爬取豆瓣的时候,发现报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b...

2018-08-06 21:21:17 295

转载 简洁而又不简单的Djang

本文面向:有python基础,刚接触web框架的初学者。  环境:windows7    python3.5.1   pycharm专业版   Django 1.10版  pip3一、Django简介  百度百科:开放源代码的Web应用框架,由Python语言编写......  重点:一个大而全的框架,啥都替你考虑好了。1. web框架介绍  具体介绍Django之前,必须先介绍WEB框架等概念。...

2018-06-26 15:49:21 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除