JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并...
分类:
编程语言 时间:
2014-08-22 12:33:46
阅读次数:
252
看乌云有人爆了这个漏洞:http://www.wooyun.org/bugs/wooyun-2014-071516感觉应该是editpost.inc.php里投票的漏洞。因为dz已经确定不会再修补7.x以前的漏洞了,所以直接贴细节吧 。问题出在 editpost.inc.php的281行,对用户提交...
分类:
数据库 时间:
2014-08-22 12:30:06
阅读次数:
216
在我参与的多个项目中,大家使用libMySQL操作MySQL数据库,而且是源码即复用,在多个项目中有多套相同或相似的源码,这样的复用方式给开发带来了不变,而且libMySQL的使用比较麻烦,要应对很多的细节,很容易出错。
我要写一个动态链接库,将对libMySQL的操作封装起来,以二进制复用代替源...
分类:
数据库 时间:
2014-08-22 10:39:26
阅读次数:
273
在谷歌,他们说, “专注于用户,所有其它的就会水到渠成 ”。他们遵循设计原则,寻求建立让用户惊喜的用户体验。谷歌一直挑战自己,为他们的用户创造一种视觉语言,综合优秀设计的经典原则和创新。谷歌设计规范是一份活的文件,因为它们继续更新最新的设计原则和细节。这是一份值得每位设计师收藏和学习的准则。
分类:
其他好文 时间:
2014-08-22 10:37:26
阅读次数:
217
Solr4.8.0源码分析(6)之非排序查询上篇文章简单介绍了Solr的查询流程,本文开始将详细介绍下查询的细节。查询主要分为排序查询和非排序查询,由于两者走的是两个分支,所以本文先介绍下非排序的查询。查询的流程主要在SolrIndexSearch.getDocListC(QueryResult q...
分类:
其他好文 时间:
2014-08-22 00:20:25
阅读次数:
270
最近有人问我 OLE DB Destination 中的 Keep Nulls 如何控制 NULL 值的显示,为什么选中了 Keep Nulls 但是数据库中没有 NULL 值? 为什么在 Flat File Source 中勾选上了 Retain null values from the sour...
分类:
其他好文 时间:
2014-08-22 00:08:35
阅读次数:
210
转自http://www.xker.com/page/e2014/0520/132486.html一个web开发人员在发布站点前你需要考虑哪些技术细节文章转自Hedgehog博客前日在cnblogs上看到一遍文章《每个程序员都必读的12篇文章》,其中大多数是E文的。先译其中一篇web相关的”每个程序...
分类:
Web程序 时间:
2014-08-21 20:51:14
阅读次数:
347
经过封装,产品隐藏了内部细节,只提供给用户接口(interface)。接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我们想起某个用具的时候,往往想到的是该用具的功能性接口。比如杯子,我们想到加水和喝水的可能性,高于想到杯子的材质和价格。也就是说,一定程度上,用具的接口等同于用具本身。...
分类:
编程语言 时间:
2014-08-21 19:00:04
阅读次数:
222
在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因。 1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另...
分类:
数据库 时间:
2014-08-21 18:36:44
阅读次数:
153
多线程模型设计是一个比较复杂的逻辑,但是python对于多线程的处理却有种种方便的类库,不需要过多的纠结线程间的操作细节。比如[multiprocessing.Pool](https://docs.python.org/2/library/multiprocessing.html...
分类:
编程语言 时间:
2014-08-21 17:27:04
阅读次数:
339