随笔分类 -  py记忆的重点

摘要:阅读目录 1 Python的函数参数传递 2 Python中的元类(metaclass) 3 @staticmethod和@classmethod 4 类变量和实例变量 5 Python自省 6 字典推导式 7 Python中单下划线和双下划线 8 字符串格式化:%和.format 9 迭代器和生成 阅读全文
posted @ 2019-07-31 11:33 想做土匪的书生 阅读(224) 评论(0) 推荐(0) 编辑
摘要:python网络编程 程序的目录结构 基础版本 ser.py #!/usr/bin/env python # -*- coding:utf-8 -*- __author__ = 'mosson' import socket import struct import json import os ba 阅读全文
posted @ 2019-06-27 17:06 想做土匪的书生 阅读(991) 评论(1) 推荐(0) 编辑
摘要:一、客户端/服务端架构: 1、硬件C/S架构(客户端/服务端) 二、osi七层模型 七层: 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 引子:计算机系统由硬件,操作系统,应用软件三部分组成 三、socket是什么 socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组 阅读全文
posted @ 2018-02-07 15:49 想做土匪的书生 阅读(190) 评论(0) 推荐(0) 编辑
摘要:容器(container) 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取。 python中常见的容器对象 list、set、tuple、str 大多数容器都提供了某种方式来获取其中的每一个元素,但是这并不是容器本身提供的能力,而是可迭代对象赋予了容器的这种能力 可迭代对象 阅读全文
posted @ 2018-02-01 11:34 想做土匪的书生 阅读(345) 评论(0) 推荐(1) 编辑
摘要:hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="xiaohua" 3 ... def r 阅读全文
posted @ 2017-07-18 16:19 想做土匪的书生 阅读(265) 评论(1) 推荐(0) 编辑
摘要:Redis: 原理:数据结构、过期机制、淘汰机制 实践:内存分析、最佳实践 数据结构: 最基本的数据结构(最基本、最简洁) redis 里面有不超过16种的类型;有不超过16种的编码方式,一种类型可能有多种编码方式,共享的数据是可以共享的 数据结构的第一个成员:type redis 实际上有五种数据 阅读全文
posted @ 2017-03-28 15:55 想做土匪的书生 阅读(684) 评论(0) 推荐(0) 编辑
摘要:1. 线程基础 1.1. 线程状态 线程有5种状态,状态转换的过程如下图所示: 1.2. 线程同步(锁) 多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1 阅读全文
posted @ 2017-03-28 14:10 想做土匪的书生 阅读(586) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示