在构建之法第三章中,我们主要学习了个人能力的衡量与发展。 初级软件工程师有以下几个成长阶段:1、积累软件开发相关的知识,提升技术技能。 2、积累问题领域的知识和经验。 3、对通用的软件设计思想和软件工程思想的理解 4、提升职业技能 5、实际成果 软件开发的工作量和质量你的衡量标准:1、项目、任务有多 ...
分类:
其他好文 时间:
2017-05-07 18:37:27
阅读次数:
204
given a 2-d matrix with 0 or 1 values largest square of all 1's dynamic programming, dp[i][j] = 1 + min{dp[i-1][j], dp[i][j-1], dp[i-1][j-1]} if m[i][ ...
分类:
其他好文 时间:
2017-05-07 18:37:21
阅读次数:
182
查询语句执行的5个阶段1.SQL输入数据库接受用户输入的SQL语句,准备执行。2.语法分析对输入的SQL语句进行词法分析,语法分析,得到语法分析树;这一阶段输出一颗多叉树。3.语义检查根据语法树和系统的元信息进行语义检查,对语法分析树进行逻辑判断,树的结构不发生变化。对语法分析树上的各个结点进行语义 ...
分类:
其他好文 时间:
2017-05-07 18:37:13
阅读次数:
166
最小生成树 Prim 时间复杂度O(n2) 蓝白点思想,蓝点代表为纳入最小生成树的点,白点代表已纳入的点。 初始化所有点到最小生成树的距离;(极大值) 选择一个点作为树的根节点;(没有要求的话,一般选择第一个点) 枚举该点出发的所有边,进行松弛操作,并将该点标为白色; 从蓝点中选取离最小生成树最近的 ...
分类:
其他好文 时间:
2017-05-07 18:37:07
阅读次数:
154
转载自http://blog.csdn.net/manesking/archive/2007/02/09/1505979.aspx B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指 ...
分类:
其他好文 时间:
2017-05-07 18:36:57
阅读次数:
171
J2SE视频前后看了非常长时间,断断续续的一直没有总结。直到我看到线程的时候。才发现IO没有好好总结。。输入流,输出流,字节流什么的都忘的几乎相同了。脑海里仅仅剩下import java.io.*; 为了后边高速的进行,就把IO这章进行了简单的回想,看了看自己当时敲的样例,执行,改了改參数,翻了翻笔 ...
分类:
其他好文 时间:
2017-05-07 18:36:51
阅读次数:
159
六、字典和散列表 我们已经知道,集合表示一组互不相同的元素(不重复元素)。在字典中,存储的是键值对,其中键值是用来查询特定的元素的。字典和集合是很相似的,集合采用[值,值]的方式存储,而字典则是以[键,值]的方式来进行存储的。字典也称作映射。 首先,我们还是用函数来创建一个字典,在es6中新增了ma ...
分类:
编程语言 时间:
2017-05-07 18:36:42
阅读次数:
254
网络基础 协议栈 TCP/IP( Transmission Control Protocol /Internet Protocol) TCP/IP模型与OSI参考模型的共同之处是:他们都采用了层次结构的概念,在传输层定义了相似的功能,但是二者在层次划分与使用的协议上是有很大差别的,也正是这种差别对两 ...
分类:
其他好文 时间:
2017-05-07 18:36:34
阅读次数:
180
物理查询优化索引索引是建立在表上的,本质是通过索引直接定位表的物理元组,加快数据获取的方式;索引优化的手段归属于物理查询优化。如何使用索引索引是提高查询效率的有效手段。如果某个列上存在索引,并不意味着能够有效使用。查询优化器使用索引的原则如下:1. 索引列作为条件出现在where,having,on ...
分类:
其他好文 时间:
2017-05-07 18:36:27
阅读次数:
135
可以自行扩展负载均衡策略,参见:负载均衡扩展Random LoadBalance 随机,按权重设置随机概率。 在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。 权重加倍 RoundRobin LoadBalance 轮循,按公约后的权重设置 ...
分类:
其他好文 时间:
2017-05-07 18:36:20
阅读次数:
323
转自【http://www.csdn.net/article/2014-11-28/2822858 】 这篇文章对我来说,受益匪浅。特别是第三部分-乐观锁,通过版本值来判定的方法确实让我眼前一亮。 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大 ...
分类:
其他好文 时间:
2017-05-07 18:36:10
阅读次数:
240
用户指南 入门 背景 需求 架构 用法 快速启动 服务提供者 服务消费者 依赖 必需依赖 缺省依赖 可选依赖 成熟度 功能成熟度 策略成熟度 配置 Xml配置 属性配置 注解配置 API配置 示例 启动时检查 集群容错 负载均衡 线程模型 直连提供者 只订阅 只注册 静态服务 多协议 多注册中心 服 ...
分类:
其他好文 时间:
2017-05-07 18:35:57
阅读次数:
298
一个简单的using_tensorboard.py程序,如下: 运行以上代码后,启动tensorBoard服务: 然后在浏览器中输入:http://localhost:6006/ 结果显示是一片空白。 网上搜索解决方案,有说只能在chrome浏览器中显示,但试过360浏览器和Google chrom ...
分类:
Windows程序 时间:
2017-05-07 18:35:49
阅读次数:
4963
#include using namespace std; int main() { string a,b; cin>>a>>b; int i1 = a.size() - 1; int i2 = b.size() - 1; string s; int carry = 0; while (i1 >= ... ...
分类:
其他好文 时间:
2017-05-07 18:35:41
阅读次数:
142
前面几篇讲解了如何使用rabbitMq,这一篇主要讲解spring集成rabbitmq。 首先引入配置文件org.springframework.amqp,如下 一:配置消费者和生成者公共部分 二:配置生成者 三:生产者程序 其中convertAndSend方法默认第一个参数是交换机名称,第二个参数 ...
分类:
编程语言 时间:
2017-05-07 18:35:32
阅读次数:
244
反射 理解反射的概念 反射就是把Java类中的各种成分映射相成Java类。 比如:众多的人用一个Person类来表示,那么众多的Java类就用一个Class类来表示。 反射也称为对类的解剖。把类的各个组成部分映射成一个个对应的Java类。 比如:一个类有:成员变量,方法,构造方法,包等等信息。 利用 ...
分类:
其他好文 时间:
2017-05-07 18:35:11
阅读次数:
218
ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。由于ZooKeeper的开源特性,后来我们的开发者在分布式锁的基础上,摸索了出了其他的使用方法:配置维护、组服务、分布式消息队列、分布式通知/协调等。 注意:ZooKeeper性能上的 ...
分类:
其他好文 时间:
2017-05-07 18:35:05
阅读次数:
136