上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 数据结构和算法各是指什么?作用是什么? 具体有哪些数据结构,又有哪些算法? 数据结构是数据在计算机内存或者外存中的组织方式,算法就是计算机操作数据结构中数据的方式方法,比如查找、排序。 很少有数据结构是为了节省存储空间的,数据结构和算法的常见目的都集中与提高数据操作的速度上。 常见数据结构有:数组( 阅读全文
posted @ 2017-07-08 16:44 tlz888 阅读(206) 评论(0) 推荐(0)
摘要: 转载自这里。 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点) Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(s 阅读全文
posted @ 2017-06-30 11:00 tlz888 阅读(153) 评论(0) 推荐(0)
摘要: 当size=4时, 二维螺旋矩阵如下图所示: 规律总结 可以把这个二维矩阵看成一层套一层,如上图所示,1->4->7->10->12为第零层, 13->14->15->16为第一层,所以当size=4时,总共有两层。规律如下: 第n层一个方向上的数字的数量为:size-2*n; 这是因为第零层的一个 阅读全文
posted @ 2017-06-29 23:49 tlz888 阅读(449) 评论(0) 推荐(0)
摘要: 以下内容逐步添加博主觉得重要的点。 准确理解重要关键字的语义 阅读全文
posted @ 2017-06-23 08:55 tlz888 阅读(277) 评论(0) 推荐(0)
摘要: 数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation)。 (注意:Collation原意为校对,校勘,但是根据实际使用场景,觉得还是翻译为排序规则比较合适) 在绝大部分情形中,使用何种字符集和排序规则决定于服务器,数据库和 阅读全文
posted @ 2017-06-22 23:41 tlz888 阅读(26137) 评论(0) 推荐(3)
摘要: 数据库索引是啥?有什么用?原理是什么?最佳实践什么? 索引是啥 一个索引是这样的数据结构:从数据上来说,不仅包含了从表中某一列或多列的数据拷贝,同时,还包含了指向这列数据行的链接; 从结构上来说,索引中的数据还被组织成满足一定查找算法的数据结构,比如B树。这样提高了从数据库的查询效率。 有什么用 创 阅读全文
posted @ 2017-06-22 12:23 tlz888 阅读(252) 评论(0) 推荐(0)
摘要: 什么是“执行计划”?“执行计划”怎么用于SQL调优? 内容待添加。。。 参考文章: 【1】写SQL要学会使用"执行计划" by 鹏霄万里展雄飞 阅读全文
posted @ 2017-06-22 00:58 tlz888 阅读(221) 评论(0) 推荐(0)
摘要: 存储过程(Stored Procedure,以下简称SP)是啥?有什么用?优缺点? 一个SP是一段存储在数据库系统中的一条或多条sql语句的集合,类似一条批处理,它能被触发器,或者其他的SP以及APP触发。 直观看来,就像是数据库中的自定义函数,navicat直接将其列在了函数类别里: 存储过程的优 阅读全文
posted @ 2017-06-22 00:48 tlz888 阅读(496) 评论(0) 推荐(0)
摘要: 超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候选键程序主键比如一个小范围的所有人,没有重名的,考虑以下属性身份证 姓名 性别 年龄身份证唯一,所以 阅读全文
posted @ 2017-06-22 00:09 tlz888 阅读(2358) 评论(0) 推荐(0)
摘要: 先Mark一下这个主题,内容待添加。。。 参考文章: 【1】http://www.cnblogs.com/restran/p/4903056.html 【2】https://blog.hakril.net/articles/2-understanding-python-execution-trace 阅读全文
posted @ 2017-06-21 18:07 tlz888 阅读(256) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页