摘要: A.导读:1.应对面试中的设计模式问题2.告别写被人吐槽的烂代码3.提高复杂代码的设计和开发能力4.让读源码,学框架事半功倍5.为你的职场发展做铺垫投资要趁早,这样我们才能尽早享受复利。同样,有些能力,要早点锻炼;有些东西,要早点知道;有些书,要早点读。早点去学习,以后的项目就都可以拿来锻炼,每写一 阅读全文
posted @ 2020-03-12 16:49 无我斋主人 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 大O复杂度表示法 大 O 时间复杂度实际上并不具体表示代码真正的执行时间,而是表示代码执行时间随数据规模增长的变化趋势, 所以,也叫作渐进时间复杂度(asymptotic time complexity),简称时间复杂度。 时间复杂度分析 1. 只关注循环执行次数最多的一段代码 大 O 这种复杂度表 阅读全文
posted @ 2019-04-18 15:55 无我斋主人 阅读(337) 评论(0) 推荐(0) 编辑
摘要: ARTS第一周 A:本周因为公司代码需要,主要参考研究了暴雪的hash算法 你有一个非常大的字符串数组A,现在又有一个字符串B,需要你去检测B是否存在于A中。最简单粗暴的方法是遍历整个A,但是这个方法投入到实际应用时的运行速度是难以接受的。在没有与其他所有字符串比较前怎么知道该字符串是否存在呢? 解 阅读全文
posted @ 2019-03-24 23:29 无我斋主人 阅读(227) 评论(0) 推荐(0) 编辑
摘要: day1: 1.在Redis中,有序集合是用调表来实现的。 2.如何实时地统计业务接口的 99% 响应时间?(用"堆"来是实现)day2(如何学习数据结构): 1.数据结构就是指一组数据的存储结构,算法就是操作数据的一组方法 2.数据结构和算法是相辅相成的。数据结构是为算法服务的,算法要作用在特定的 阅读全文
posted @ 2019-02-07 14:06 无我斋主人 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 2.3.1 引用 引用并非对象,相反的,它只是为一个已存在对象所起的另外一个名字。 示例: int ival = 1024; int &refVal = ival; Tips: 1.除2种情况外,引用的类型要和与之绑定的对象严格匹配 2.引用必须被初始化,且一旦初始化后,它和初始值对象一直绑定在一起 阅读全文
posted @ 2018-11-08 17:40 无我斋主人 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.大O表示法 大O表示法是一种特殊的表示法,它指出一零算法的速度有多快。 阅读全文
posted @ 2018-08-29 09:18 无我斋主人 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.数据库设计简述 前言:什么是数据库设计? 简单来说,数据库设计就是根据业务系统的具体需要,结合我们所选用的DBMS(数据库管理系统),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表架构及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并可以高效的对已经存储的数据 阅读全文
posted @ 2018-08-28 16:41 无我斋主人 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 本文采自华仔的采访中~ https://www.csdn.net/article/2014-10-20/2822190 Q:在你眼中,一个优秀的程序员应该具备哪些技能和修养? 首先是“快速学习能力”。 这里不是说一定要去快速去学习各种各样的新技术,而是说当有需要时,能够快速的学习。很多人开始学新的技 阅读全文
posted @ 2018-08-28 15:16 无我斋主人 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 面试题,来自配齐老师的315题,个人整理用~ 基础题(80题): 1.为什么学习Python? 2.通过什么途径学习的Python? 3.Python和Java、PHP、C、C#、C++等其他语言的对比? 4.简述解释型和编译型编程语言? 解释型语言编写的程序不需要编译,每个语句都是执行的时候才翻译 阅读全文
posted @ 2018-08-09 01:20 无我斋主人 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 摘之武sir博客,用于个人汇总用~ 参考博客:http://www.cnblogs.com/wupeiqi/p/9078770.html 1.列举常见的关系型数据库和非关系型都有那些? 2.MySQL常见数据库引擎及比较? 3.简述数据三大范式? 第一范式(1NF)无重复的列 第二范式(2NF)属性 阅读全文
posted @ 2018-08-09 01:19 无我斋主人 阅读(727) 评论(0) 推荐(0) 编辑