年轻人,卷起袖子,来把手弄脏吧!

摘要: [TOC] 数据库基本概念 数据库是什么 存储数据的仓库 1. 列表,字典...等等,都是内存中的 缺点:断电即消失 优点:速度快 2. 文件存储 缺点:速度慢 优点:可以实现永久保存 数据库本质是一套基于CS架构的客户端和服务器程序,最终的数据存储在服务器端的磁盘中。 为什么要使用数据库 直接使用 阅读全文
posted @ 2019-07-30 21:31 Kecnelis 阅读(314) 评论(0) 推荐(0) 编辑
摘要: [TOC] 并发编程 并发与串行 目前程序存在的问题 程序默认执行方式就是 串行,即程序自上而下,一行一行顺序执行,必须把当前任务执行完毕才能执行下一个任务,无论当前任务需要多少时间 举例: 如TCP服务器中,如果正在进行通讯循环则无法处理其他的客户端请求 如从硬盘中读取大文件 执行了input 学 阅读全文
posted @ 2019-07-30 17:20 Kecnelis 阅读(232) 评论(0) 推荐(0) 编辑
摘要: [TOC] 网络架构及其演变过程 单机架构 应用领域: CS架构 应用领域: 计算机发展初期用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。 cs架构要求 1. 阅读全文
posted @ 2019-07-11 14:42 Kecnelis 阅读(234) 评论(0) 推荐(0) 编辑
摘要: [TOC] isinstance和issubclass isinstance与type 在游戏项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参数。 验证类型用 阅读全文
posted @ 2019-07-11 14:40 Kecnelis 阅读(104) 评论(0) 推荐(0) 编辑
摘要: [TOC] 类的继承 什么是继承 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父亲 继承的特性是:子类会遗传父亲的属性 继承是类与类之间的关系 为什么用继承 使用继承可以减少代码的冗余 对象的继承 Python中支持一个类同时继承多个父类 使用 方法可以获取对象继承的类 在Python3 阅读全文
posted @ 2019-07-02 21:14 Kecnelis 阅读(113) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面向对象编程 面向对象编程的核心是对象二字,对象是特征与技能的结合体。 基于面向对象编程的思想编写程序,就好比是在创造一个世界,你就是这个世界的上帝,是一种上帝式的思维方式。 优点:可扩展型强 缺点:编程的复杂度要高于面向过程 类与对象 对象是特征与技能的结合体,类就是一系列对象相似的特 阅读全文
posted @ 2019-07-02 21:12 Kecnelis 阅读(108) 评论(0) 推荐(0) 编辑
摘要: [TOC] pandas模块 pandas基于Numpy,可以看成是处理文本或者表格数据。pandas中有两个主要的数据结构,其中Series数据结构类似于Numpy中的一维数组,DataFrame类似于多维表格数据结构。 pandas是python数据分析的核心模块。它主要提供了五大功能: 1.支 阅读全文
posted @ 2019-06-18 21:05 Kecnelis 阅读(112) 评论(0) 推荐(0) 编辑
摘要: [TOC] time模块 time模块一般用于不同时间格式的转换。 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 格式化时间 格式化的时间字符串(format string):格式化时间表示的是普通的字符串格式的时间。 结构化时间 结 阅读全文
posted @ 2019-06-18 21:04 Kecnelis 阅读(151) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模块基础 什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件名为 ,模块名则是 。 自定义模块:如果自己写一个py文件,在文件内写入一堆函数,则它被称为 阅读全文
posted @ 2019-06-18 20:55 Kecnelis 阅读(185) 评论(0) 推荐(0) 编辑
摘要: [TOC] 递归 什么是递归函数 函数的嵌套调用:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数的过程中,又直接或间接地调用了它自身。 如果递归函数不断的调用函数自身,那么这个递归函数将会进入一个死循环,因此我们应该给递归函数一个明确的结束条件。 直接调用 直接调用指的是 阅读全文
posted @ 2019-06-11 18:42 Kecnelis 阅读(112) 评论(0) 推荐(0) 编辑