摘要: 什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 为什么要序列化? 你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的进度肯定保存在硬盘上了,是以何种 阅读全文
posted @ 2018-10-25 13:49 保姑娘 阅读(109) 评论(0) 推荐(0)
摘要: shutil 模块 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容、组 阅读全文
posted @ 2018-10-25 13:48 保姑娘 阅读(83) 评论(0) 推荐(0)
摘要: sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 阅读全文
posted @ 2018-10-25 13:47 保姑娘 阅读(97) 评论(0) 推荐(0)
摘要: os 模块提供了很多允许你的程序与操作系统直接交互的功能 阅读全文
posted @ 2018-10-25 13:45 保姑娘 阅读(94) 评论(0) 推荐(0)
摘要: 程序中有很多地方需要用到随机字符,比如登录网站的随机验证码,通过random模块可以很容易生成随机字符串 阅读全文
posted @ 2018-10-25 13:45 保姑娘 阅读(70) 评论(0) 推荐(0)
摘要: 一、在Python中,通常有这几种方式来表示时间: 二、几个定义 UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。 时间戳(timestamp)的方式:通常来 阅读全文
posted @ 2018-10-25 13:44 保姑娘 阅读(101) 评论(0) 推荐(0)
摘要: Socket介绍 什么是socket?(5分钟) Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部。 socket起源于Unix,而U 阅读全文
posted @ 2018-10-24 21:13 保姑娘 阅读(236) 评论(0) 推荐(0)
摘要: 什么是C/S架构 C指的是client(客户端软件),S指的是Server(服务端软件),本章的重点就是教大家写一个C/S架构的软件,实现服务端软件与客户端软件基于网络通信。 计算机基础知识 作为应用开发程序员,我们开发的软件都是应用软件,而应用软件必须运行于操作系统之上,操作系统则运行于硬件之上, 阅读全文
posted @ 2018-10-24 21:10 保姑娘 阅读(245) 评论(0) 推荐(0)