码迷,mamicode.com
首页 >  
搜索关键字:思维    ( 9622个结果
最长回文子序列
题目:给你一个字符串,求它的最长回文子序列,比如“bbbab” 最长回文子序列是"bbbb" 所以返回4,,"abab"最长子序列是“aba”或者“bab” 所以返回3 思路:和之前做的几道dp不同,,,也是我不够变通,,打dp表的时候总习惯左上到右下的顺序,但是这个顺序却固化了我的思维,忽略了对于 ...
分类:其他好文   时间:2017-04-26 01:13:28    阅读次数:167
ZOJ 3962:Seven Segment Display(思维)
https://vjudge.net/problem/ZOJ-3962 题意:有16种灯,每种灯的花费是灯管数目,代表0~F(十六进制),现在从x开始跳n-1秒,每一秒需要的花费是表示当前的数的花费之和,问n-1秒后这段时间的花费总共是多少。跳到FFFFFFFF之后会跳回00000000. 思路:怀 ...
分类:其他好文   时间:2017-04-25 22:27:18    阅读次数:252
关于mysql的范式——反范式的思路
数据库的设计,是有模式的,就是在实际生产的项目中,按照怎样怎样步骤的去做。减少冗余呀,一对多呀等等。 那么回归到一个问题:数据库究竟是为了添加,还是为了查询?这个问题有些轴,以 增删改查四律而言,都是重要的。 那么数据库的本身就让人来用的。那么数据库的精简,通过范式精简,对我们来说,是最重要的嘛? ...
分类:数据库   时间:2017-04-25 22:23:45    阅读次数:160
Java内存区域与模拟内存区域异常
我把Java的内存区域画了一张思维导图,以及各区域的主要功能。 模拟Java堆溢出 Java堆用于存储对象实例。仅仅要不断地创建对象而且保证GC ROOTS到对象之间有可达路径避免被回收机制清除。就能够模拟出Java堆溢出。 package hxl.insist.jvm; import java.u ...
分类:编程语言   时间:2017-04-25 19:16:35    阅读次数:217
软件工程师职业规划
一、软件测试工程师大致有4个发展方向: 1 资深软件测试工程师 一般情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。 达到这个水平比较困难,这需要了解很多知识,例如C语言,JAVA语言,数据库,数据结构,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这 ...
分类:其他好文   时间:2017-04-25 17:01:12    阅读次数:168
软件测试行业
很多人对软件测试行业并不熟悉,下面来给大家讲讲软件测试这个行业的乐趣、烦恼、第三方测试、测试技术的发展方向和趋势。从这4方面给大家软件测试,让大家对这个行业有一定的了解。软件测试的乐趣首先是一种程序破坏的纯粹快乐。如同玩保龄球时感到愉快一样,生活压力让更多的..
分类:其他好文   时间:2017-04-25 15:02:51    阅读次数:158
HibernateTools实现pojo类 数据库schma mapping映射的相互转换 二
接着上一篇博客:HibernateTools实现pojo类 数据库schma mapping映射的相互转换 思路二:由数据库表,生成Mapping映射文件和POJO类。 尽管能够实现,但个人觉着先设计数据库,然后再生成类不符合Hibernate的面对对象持久化的思维方式。好了。还是说步骤吧。首先在t ...
分类:移动开发   时间:2017-04-25 10:22:04    阅读次数:260
effective c++ 思维导图
历时两个多月的时间,终于把effective c++又复习了一遍,比较慢,看的是英文版,之前看的时候做过一些笔记,但不够详细,这次笔者是从头到尾的翻译了一遍,加了一些标题,先记录到word里面,然后发布到博客园上。这么做是为了方便查阅,复习C++,同时练习英文,希望这些帖子也能够对大家有所帮助。 有 ...
分类:编程语言   时间:2017-04-25 10:14:34    阅读次数:173
MVP+多线程+断电续传 实现app在线升级库 (手把手教你打造自己的lib)
作者: 夏至 欢迎转载,也请保留这份申明,谢谢。1、需求分析App 在线升级是比较传统的修复bug的一种方式,一般添加新功能或者说修改一下比较严重的bug的时候,我们都是会升级apk来实现我们的目的;...
分类:移动开发   时间:2017-04-24 12:19:31    阅读次数:265
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!