首页 > 2015年05月24日 > 全部分享
工厂模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类 可以把工厂模式形象地理解为:当我们在编写代码的时候,需要用到一个类的实例,可以通过工厂方法返回该类的一个实例。 那为什么不用new呢?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个...
分类:其他   时间:2015-05-24 08:55:32    收藏:0  评论:0  赞:0  阅读:239
java 接口的思想
接口的思想: 举例:笔记本电脑,USB接口的故事。 1,接口的出现对功能是实现了扩展。 2,接口的出现定义了规则。 3,接口的出现降低了耦合性(解耦)。 接口的出现,完成了解耦,说明有两方,一方在使用这个规则,另一方在实现这个规则。比如笔记本电脑使用这个规则,而外围设备在实现这个规则。 接口和抽象类的区别 描述事物。 犬。按照功能分类。导...
分类:编程语言   时间:2015-05-24 08:55:22    收藏:0  评论:0  赞:0  阅读:313
BestCoder Round #42
题目传送:BestCoder Round #42 1、Shaking hands 思路:简单题,ans = n * 2 + 矩阵上的1的个数 AC代码: #include #include #include #include #include #include #include #include #include #include #in...
分类:其他   时间:2015-05-24 08:55:12    收藏:0  评论:0  赞:0  阅读:252
tableView选择分组样式时第一组的headView不显示的情况分析
tableView为分组样式和普通样式的区别,分组样式不显示第一个组的头部view,需要在tableView中属性设置 tableveiw分组样式时 如果自定义头视图 他第0组是交给tableviewhaderview属性设置的 //添加第一个分组的headView  groupHeader *group = (groupHeader *)[self tableView:n...
分类:其他   时间:2015-05-24 08:55:02    收藏:0  评论:0  赞:0  阅读:421
百度之星资格赛--列变位法解密
列变位法解密    Accepts: 867    Submissions: 3035  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) Problem Description 列变位法是古典密码算法中变位加密的一种方法,具体过程如下...
分类:其他   时间:2015-05-24 08:54:42    收藏:0  评论:0  赞:0  阅读:274
Maven中的单元测试
1:首先查看项目的依赖首先命令行切换到pom.xml文件所在的目录下,然后运行下面的命令mvn dependency:resolve如下图所示效果 如果我们想知道你项目的整个依赖树,可以运行 dependency:tree 目标。如下图: 如果我们还想要查看完整的依赖踪迹,包含那些因为冲突或者其它原因而被拒绝引入的构件,打开 Maven 的调试标记运行:mvn install -X从调试...
分类:其他   时间:2015-05-24 08:54:32    收藏:0  评论:0  赞:0  阅读:258
saxParser在jsp中的运用
saxParser为java中基于事件驱动的解析xml类: 新建xml文件: //注意一定要将编码设为:utf-8 T83次 北京西-南京 20:17 09:10 T119次 北京西-上海 23:25 10:10 T84次 南京-北京西 21:17 10:10 T200次 上海-北京西 21:17 10...
分类:Web开发   时间:2015-05-24 08:54:22    收藏:0  评论:0  赞:0  阅读:295
LeetCode Remove Duplicates from Sorted List
题目链接:Remove Duplicates from Sorted List 题面: Remove Duplicates from Sorted List  Total Accepted: 58257 Total Submissions: 168776My Submissions Question  Solution  Gi...
分类:其他   时间:2015-05-24 08:54:02    收藏:0  评论:0  赞:0  阅读:203
HDU 4597 Play Game(记忆化)
Play Game Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 894    Accepted Submission(s): 525 Problem Description Alice and Bob are play...
分类:其他   时间:2015-05-24 08:53:52    收藏:0  评论:0  赞:0  阅读:232
遇到过得基础的sql语句优化
1.尽量避免在列上进行运算,这样会导致索引失效。 例如:select * from t where year(d) >=2011;优化为:select * from t where d>='2011-01-01'2.使用JOIN时,应该用小结果集驱动大结果集(就是将搜出来的结果数量小的放前面,这样就能减少不必要的搜索功能)。同时把复杂的JOIN查询拆分成多个Query。因为JION多个表时,可能导...
分类:数据库技术   时间:2015-05-24 08:53:42    收藏:0  评论:0  赞:0  阅读:252
二叉搜索树的c++实现
递归实现BSTree......
分类:编程语言   时间:2015-05-24 08:53:32    收藏:0  评论:0  赞:0  阅读:220
C++中自定义异常类
自己定义一个异常类,然后在程序中抛出这个异常。。...
分类:编程语言   时间:2015-05-24 08:53:12    收藏:0  评论:0  赞:0  阅读:122
System V 共享内存
一.共享内存数据结构 对于每个共享内存区,内核维护如下信息结构,定义在, 在ubuntu中路径:/usr/include/linux/shm.h 二. System V共享内存函数: #include #include int shmget(key_t key, size_t size, int shmflg);     void *shmat(...
分类:其他   时间:2015-05-24 08:53:02    收藏:0  评论:0  赞:0  阅读:200
快速傅里叶变换FFT
快速傅里叶变换FFTDFT是信号分析与处理中的一种重要变换。但直接计算DFT的计算量与变换区间长度N的平方成正比,当N较大时,计算量太大,直接用DFT算法进行谱分析和信号的实时处理是不切实际的。 1.直接计算DFT 长度为N的有限长序列x(n)的DFT为: 2.减少运算量的思路和方法 思路:N点DFT的复乘次数等于N2。把N点DFT分解为几个较短的DFT,可使乘法次数大大减少。另外,旋转...
分类:其他   时间:2015-05-24 08:52:52    收藏:0  评论:0  赞:0  阅读:325
题目4:MySQL----------Rank Scores
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value. ...
分类:数据库技术   时间:2015-05-24 08:52:42    收藏:0  评论:0  赞:0  阅读:231
让开发效率爆表的Guava ---- FluentIterable迭代器
Guava提供了可以在Iterator中进行处理的功能更丰富的迭代器, 其实就像是加了一个代理, 增加一些功能......
分类:其他   时间:2015-05-24 08:52:32    收藏:0  评论:0  赞:0  阅读:176
使用过得sql语句展示--会不断更新完善
这篇博文主要是对我自己用过的sql语句进行展示,然后不断完善,形成自己写sql语句的风格,并提高自己sql语句的运行速度。之前自己对左连接等一系列的sql语句都不是很熟悉,经过这几天的学习和项目中实际需求的使用,学会了一些sql语句。现在将我写的sql语句展示出来。主要分为两类,一类是通过yii框架里的sql语句写法,一类是正常的sql语句。先说正常的sql语句吧。 1.首先是多表查询,先涉及到的...
分类:数据库技术   时间:2015-05-24 08:52:22    收藏:0  评论:0  赞:0  阅读:309
题目6:MySQL----------Employees Earning More Than Their Managers
The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id. +----+-------+--------+-----------+ | Id | Name | Salary |...
分类:数据库技术   时间:2015-05-24 08:52:02    收藏:0  评论:0  赞:0  阅读:291
题目7:MySQL----------Duplicate Emails
Write a SQL query to find all duplicate emails in a table named Person. +----+---------+ | Id | Email | +----+---------+ | 1 | a@b.com | | 2 | c@d.com | | 3 | a@b.com | +----+---------+ For ...
分类:数据库技术   时间:2015-05-24 08:51:52    收藏:0  评论:0  赞:0  阅读:194
题目8:MySQL----------Duplicate Emails
Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL query to find all customers who never order anything. Table: Customers. +----+-------+ | Id | Na...
分类:数据库技术   时间:2015-05-24 08:51:42    收藏:0  评论:0  赞:0  阅读:320
1351条   上一页 1 ... 56 57 58 59 60 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!