自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tcp注意点

tcp服务器一般情况下都需要绑定,否则客户端找不到这个服务器tcp客户端一般不绑定,因为是主动链接服务器,所以只要确定好服务器的ip、port等信息就好,本地客户端可以随机tcp服务器中通过listen可以将socket创建出来的主动套接字变为被动的,这是做tcp服务器时必须要做的当客户端需要链接服务器时,就需要使用connect进行链接,udp是不需要链接的而是直接发送,但是tcp必须先链接,只...

2018-07-05 22:07:55 125

原创 mysql 数据库的操作

    -- 链接数据库 mysql -uroot -pmysql     -- 不显示密码 mysql -uroot -p    mysql    -- 退出数据库    --quit/exit/ctrl + d    quit/ctrl + d/exit(用这种方法退出)    -- sql语句最后需要有分号;结尾    -- 显示数据库版本 version    select version...

2018-05-05 17:17:47 142

原创 单例模式

class Person(object): instance = None # 创建一个值为none的类属性 is_first_run = True def __new__(cls, *args, **kwargs): if cls.instance is None: cls.instance = object.__new__(c...

2018-04-23 22:30:47 113

原创 装饰器传参

# 装饰器传参这是固定格式# 三个函数嵌套,第三层函数返回闭包的引用(闭包外部函数的引用)# 调用的格式是@set_args()def set_args(args): print(args) def set_fun(func): def call_fun(*args, **kwargs): return func(*args, *...

2018-04-22 23:59:24 194

原创 非阻塞实现单线程多任务

import socketimport reimport timeclass WebServer(object):    """定义一个服务器类"""    def __init__(self):        """初始化服务器属性"""        self.tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 

2018-04-21 23:33:04 582

原创 mini-web框架

# 服务器给数据,返回数据给服务器import re# 定义空字典,用来存储路径跟对应的函数引用url_dict = dict()def application(environ, start_response): """返回具体展示的界面给服务器""" start_response('200 OK', [('Content-Type', 'text/html;char...

2018-04-20 20:47:35 277

原创 装饰器

# 函数的情况# 1 无参无返回值# 2 有参无返回值# 3 无参有返回值# 4 有参有返回值(万能装饰器)# -------无参无返回值---------def set_fun(func): def call_fun(): print('权限认证') func() return call_fun@set_fun # te...

2018-04-19 23:09:08 104

原创 property的用法

@property就是把函数当作值来对待,但是这个函数必须有值案例如下:class Data(object):      def __init__(self):           self.__num = 100 # 这个在后期可以控制不能赋值      @property # 这个必须是有值       def num(self):           return self...

2018-04-18 23:52:31 1256

转载 pythonTCP服务器

在python程序中,如果想要完成一个tcp服务器的功能,需要的流程如下:socket创建一个套接字bind绑定ip和portlisten使套接字变为可以被动链接accept等待客户端的链接recv/send接收发送数据一个很简单的tcp服务器如下:from socket import *# 创建sockettcp_server_socket = socket(AF_INET, SOCK_S...

2018-04-17 17:17:06 250

空空如也

空空如也

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

TA关注的人

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