摘要: 未完待续。。。 阅读全文
posted @ 2018-07-19 22:06 yc紫日 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 基础知识 基础知识 排序 插入排序 阅读全文
posted @ 2018-06-15 01:36 yc紫日 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 分布式应用概览 分布式应用可以在给定时间(同时)在网络中的多个系统上运行,通过协调它们以快速有效的方式完成特定任务。通常来说,对于复杂而耗时的任务,非分布式应用(运行在单个系统中)需要几个小时才能完成,而分布式应用通过使用所有系统涉及的计算能力可以在几分钟内完成。 通过将分布式应用配置为在更多系统上 阅读全文
posted @ 2018-06-09 11:36 yc紫日 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.基础 python基础--01安装 python基础--02 Python内置基本类型 python基础--03顺序的集合类型List&Tuple python基础 -- 04流程控制语句 python基础-- 05 Dict&Set python基础-- 06 函数 python基础-- 07 阅读全文
posted @ 2017-10-25 07:36 yc紫日 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 《数据库系统概论》 第5版 背景概念 《数据库系统概论》 -- 1. 绪论 《数据库系统概论》 -- 2. 关系操作 SQL基础 《数据库系统概论》 -- 3.1SQL概论和DDL 《数据库系统概论》 -- 3.2. 视图 《数据库系统概论》 -- 3.4 DML之数据查询 《数据库系统概论》 -- 阅读全文
posted @ 2017-09-03 21:37 yc紫日 阅读(220) 评论(0) 推荐(1) 编辑
摘要: 网络基础 HTTPS相关知识 从Request库理解HTTP消息 html标签总结 headers总结 http请求 常用返回码 WEB服务器技术名词 fiddler 【HTTP】Fiddler(一) - Fiddler简介 【HTTP】Fiddler(二) - 使用Fiddler做抓包分析 【HT 阅读全文
posted @ 2017-07-12 23:07 yc紫日 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 基础 什么是docker docker基础知识 高级 Docker容器管理 Docker镜像管理 阅读全文
posted @ 2017-07-06 22:35 yc紫日 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 系统知识 linux系统知识 - 系统架构 命令在linux中的执行步骤 linux系统知识 - 文本流&管道 linux系统知识 - 信号基础 linux系统知识 - 进程&线程 linux系统知识 - selinux基础 搭建环境 ( RHEL 7 ) vmware安装rhel 7 RHCE - 阅读全文
posted @ 2017-06-29 23:36 yc紫日 阅读(323) 评论(0) 推荐(1) 编辑
摘要: 生成器 生成器概念提出于PEP255,当时的python版本为2.2。 解决的问题 当你想创建一个很小的序列的时候,例如创建从0到100这样的列表,直接使用list似乎没什么问题。 但是如果想创建一个从 0 到 999999999 这么大的列表的话,就必须要创建一个完整的,长度是 999999999 阅读全文
posted @ 2018-06-25 21:20 yc紫日 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 注意 在windows里加if __name__ == '__main__'才能执行,如果在linux不加main可以执行。 在windows下,如果在程序里,不方便加main,只能放弃了。 默认直接启动的子进程,父进程是不等待其执行完的 默认父子进程数据不共享 进程锁 进程锁的类型与多线程的相同 阅读全文
posted @ 2018-06-25 19:02 yc紫日 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 算法理解 首先找出A中的最小元素,并将其与A[1]进行交换,接着,找出次最小元素,与A[2]进行交换,对A中的前n-1个元素按此方式继续。 循环不变式 for循环的每次循环开始时,子数组A[1..i-1]由A中的元素组成,且已按序排列。 增长量级 最好情况与最坏情况均为 代码实现 - Python 阅读全文
posted @ 2018-06-24 18:41 yc紫日 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.良定义 well-defined,就是指某个表达式是完全符合ISO标准的,没有歧义的。与其相对应的就是ill-defined,非良好定义的。 https://bbs.csdn.net/topics/350207887 2.算法 算法就是任何良定义的计算过程,该过程取某个值或值的集合作为输入并产生 阅读全文
posted @ 2018-06-24 18:26 yc紫日 阅读(268) 评论(0) 推荐(0) 编辑
摘要: python的GIL 在非python环境中,单核情况下,同时只能有一个任务执行。多核时可以支持多个线程同时执行。 在python中,无论有多少核,同时只能执行一个线程,这是由于GIL所导致的。 GIL(Global Interpreter Lock全局解释器锁),是为了数据安全所做的决定,某个线程 阅读全文
posted @ 2018-06-21 21:17 yc紫日 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 背景概念 线程 线程是操作系统中进行运算调度的最小单位。 线程被包含在进程之中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程可以并发多个线程,每条线程并行执行不同的任务。 一个线程是一个execution context(执行上下文),即一个CPU执行时所需要的一串指 阅读全文
posted @ 2018-06-21 21:14 yc紫日 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.redis是什么? Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 2.redis能做什么?优势在哪? redis的性能极高(Redis能读的速度是110000次/s,写的速度是81000次/s) 支持的数据类型丰富(Strings, Lists, Has 阅读全文
posted @ 2018-06-19 21:37 yc紫日 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 算法理解 类似于大部分人整理扑克牌,从第二张开始(第二张牌作为key牌),与前面n张牌从后往前比较,如果前面的第 j 张牌小于(用于升序时)key牌,则第 j 张牌与key牌(即第 j+1 张牌)互换 循环不变式 for循环的每次循环开始时,子数组A[1..j-1]由A[1..j-1]中的元素组成, 阅读全文
posted @ 2018-06-15 01:35 yc紫日 阅读(88) 评论(0) 推荐(0) 编辑