摘要: 十大排序算法:冒泡、插入、选择、希尔、快速、归并、堆、计数、桶、基数 分类: * 插入排序、希尔排序 希尔排序是插入排序改良版本,按步长跳跃产生子序列,子序列采用插入排序;步长逐步(n/2,n/4,n/8...1)缩小到1,即可。 * 冒泡排序、快速排序 快速排序可认为借鉴冒泡排序,将其中大于基数哪 阅读全文
posted @ 2023-09-03 17:30 醉卧古藤下 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 最早,libc中backtrace函数,功能正确无误,但是性能差。 其次,遍历栈帧,rbp寄存器充当链表next指针作用;另外,返回地址在栈帧最后,所以rbp+8就能找到调用者返回地址;这样递归可以得到调用栈; PS:rbp值是一直增长变大的,因为回溯调用栈,找前面调用者,就是栈回溯,而调用栈是从高 阅读全文
posted @ 2021-10-13 10:43 醉卧古藤下 阅读(72) 评论(0) 推荐(0) 编辑
摘要: curl 学习笔记 easy接口学习 阅读全文
posted @ 2018-09-08 11:23 醉卧古藤下 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1. 当遇到层层嵌套的if...else...,所有简单业务逐步处理并直接返回。 2. 一段代码,有查找的业务,不建议 “先定义变量,再循环查找,找到后break,退出循环后判断变量值”, 这样业务搞复杂了,建议提取查找函数。 阅读全文
posted @ 2018-08-14 16:21 醉卧古藤下 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 通常步骤: 1.把git地址保持到文本中 例如: echo "ssh://git@xxx.xxx.xxx:2222/XXX/XXX.git">git_vcm_r19 2.下载git代码到本地 git clone -b develop `cat git_vcm_r19` ./my_code_r19/ 阅读全文
posted @ 2018-08-07 10:53 醉卧古藤下 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 组件工厂 客户的开发 MVC框架 阅读全文
posted @ 2018-07-22 16:26 醉卧古藤下 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 装饰模式 坐标转换 工业用 智能算法平台 找圆 找边 模板比对 阅读全文
posted @ 2018-07-22 16:13 醉卧古藤下 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 容器 使用 明理 常见 总结 阅读全文
posted @ 2018-07-22 15:45 醉卧古藤下 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 组件式开发 -- 抽象工厂模式之巧妙运用 好处: 阅读全文
posted @ 2018-07-02 10:16 醉卧古藤下 阅读(73) 评论(0) 推荐(0) 编辑