摘要: 1. 静态数据结构( static data structure ) 数组:使用连续分配的内存空间( contiguous allocation )来存储有序表中的数据。读取修改任一元素的时间都是固定的,删除加入数据时需要移动大量的数据。 在建立静态数据结构的初期就必须声明最大可能要占用的固定内存空 阅读全文
posted @ 2019-10-29 18:00 catyuang 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 静态查找(Static Search):在查找过程中,该查找数据不会有添加、删除或更新等操作。 动态查找 (Dynamic Search) 顺序查找法/线性查找法 将数据一项一项地按顺序逐个查找,不管数据顺序如何,都得从头到尾遍历一次。 优点:查找前不需要任何处理与排序。 缺点:慢。适合小数据。 二 阅读全文
posted @ 2019-09-25 10:42 catyuang 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 直接移动 ( 交换数据位置 ) 逻辑移动 ( 改变指针,更快 ) 冒泡排序法 / 交换排序法 从第一个元素开始,比较两个相邻元素的大小,若大小顺序有误,则对调后再进行下一次元素比较,确定最后一个元素位于正确的顺序。接着再进行第二次扫描,直到完成所有元素的排序。 选择排序法( Selection So 阅读全文
posted @ 2019-09-25 10:25 catyuang 阅读(243) 评论(0) 推荐(0) 编辑
摘要: "CentOS7.5二进制安装MySQL 5.6.40" 安装之后登陆不上,mysql.user 表是空的时: "Mysql User表为空" "mysql创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default valu 阅读全文
posted @ 2019-09-12 14:13 catyuang 阅读(293) 评论(0) 推荐(0) 编辑
摘要: "在centos7下安装python3.6.5" "CentOS7编译安装python3.6.8报错zipimport.ZipImportError: can't decompress data; zlib not available" "python3虚拟环境中解决 ModuleNotFoundE 阅读全文
posted @ 2019-09-12 11:12 catyuang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 参考文章: "CentOS 7中添加一个新用户并授权" \ root 用户操作 \$ 普通用户操作 创建用户 ` passwd USERNAME (输入密码) ` 授权 root 权限 sudo 命令的授权管理是在sudoers文件里的。查看 sudoers 位置: 查看 sudoers 的读写权限 阅读全文
posted @ 2019-09-12 10:29 catyuang 阅读(8116) 评论(0) 推荐(2) 编辑
摘要: 数据 整理分析(算法 + 数据结构) 信息 (1) 基本数据类型(Primitive Data Type):或称标量数据类型(Scalar Data Type)。整数、浮点数、布尔、字符。 (2) 结构化数据类型(Structured Data Type):也称虚拟数据类型(Virtual Data 阅读全文
posted @ 2019-09-11 14:54 catyuang 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 算法需要符合的条件 1. input 2. output 3. definiteness 明确性 4. effectiveness 有效性 5. finiteness 有限性 分治法 Divide and Conquer 把大规模问题 依照相同的概念 分解成多个小规模子问题,各个击破,最后在将各子问 阅读全文
posted @ 2019-09-11 14:35 catyuang 阅读(365) 评论(0) 推荐(0) 编辑
摘要: “Build, Ship and Run Any App, Anywhere.” 通过对应用的封装(Packaging),分发(Distribution),部署(Deployment),运行(Runtime)生命周期进行管理,达到应用组件级别的“一次封装,到处运行”。 容器/虚拟机特性比较: 启动速 阅读全文
posted @ 2019-09-03 14:00 catyuang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 通配符: ? 匹配单个字符 * 匹配 0+ 个字符 [seq] 匹配属于区间的单个字符 [!seq] 匹配不属于区间的单个字符 注意: "." just a "." ,匹配 以 . 开头的路径,不属于通配符。 glob -- 使用通配符<查找文件路径> glob.glob(pathname, *, 阅读全文
posted @ 2019-08-01 17:30 catyuang 阅读(269) 评论(0) 推荐(0) 编辑