【编者按】NoSQL在2010年风生水起,大大小小的Web站点在追求高性能高可靠性方面,不由自主都选择了NoSQL技术作为优先考虑的方面。今年伊始,InfoQ中文站有幸邀请到凤凰网的孙立先生,为大家分享他之于NoSQL方面的经验和体会。非常荣幸能受邀在InfoQ开辟这样一个关于NoSQL的专栏,In...
分类:
数据库 时间:
2015-09-07 09:31:41
阅读次数:
241
Web性能优化最佳实践中最重要的一条是减少HTTP请求。而减少HTTP请求的最主要的方式就是,合并并压缩JavaScript和CSS文件。
关于编写css时,我们应注意通过一些细节来控制css文件的大小,比如:全局样式、继承样式、缩写样式,空格、注释等;同时你也可以通过在线工具对你的css文件进行压缩,来减少css文件的大小,但压缩后的css文件在可维护性、识别性方面变的特别弱。但更复杂的情...
分类:
Web程序 时间:
2015-08-28 21:27:19
阅读次数:
160
随Visual Studio 2010 CTP亮相的C#4和VB10,虽然在支持语言新特性方面走了相当不一样的两条路:C#着重增加后期绑定和与动态语言相容的若干特性,VB10着重简化语言和提高抽象能力;但是两者都增加了一项功能:泛型类型的协变(covariant)和反变(contravariant)...
分类:
Web程序 时间:
2015-08-19 23:28:21
阅读次数:
143
SD卡是一种广泛运用于数码相机、手机、多媒体播放器等便携设备上的存储记忆卡。作为使用最广泛的存储载体,SD卡因为拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性,同时性价比比较高,被大多数数码相机采用。在数据安全性方面,SD卡文件丢失是一个不容忽视的问题,格式化就是最常见的一种。.....
分类:
其他好文 时间:
2015-08-19 20:09:52
阅读次数:
138
1.设计原则 1) 标准化和规范化 数 据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的...
分类:
数据库 时间:
2015-08-17 17:34:17
阅读次数:
252
最近在研究基于linux的OJ系统,然后想自己写一系列文章记录自己这段时间的学习成果。 首先,从原理上讲,OJ功能实现并不难,最主要解决的是安全性问题。总结一下,而安全性方面问题主要是用户可能提交恶意不友好的代码。关于如何过滤这些不安全的代码,我从网上收集整理了许多资料,大体上思路如下: 先说错.....
分类:
系统相关 时间:
2015-08-03 22:35:28
阅读次数:
557
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。例如输入图中的链表1和链表2,则合并之后的升序链表3所示。
这是一个经常被各公司采用的面试题。在面试过程中,我们发现应聘者最容易犯两个错误:一是在写代码之前没有对合并的过程想清楚,最终合并出来的链表要么中间断开要么并没有递增排序;二是代码的鲁棒性方面存在问题,程序一旦有特殊的输入(如空链表)就会崩溃。接下...
分类:
编程语言 时间:
2015-08-01 22:04:20
阅读次数:
146
Druid是什么? Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部...
分类:
数据库 时间:
2015-07-30 09:37:39
阅读次数:
344
PHP 7.0.0 beta1 发布了,在带来了引人注目的性能提升的同时,也带来了不少语言特性方面的改变。以下由 LCTT 翻译自对官方的升级备注,虽然目前还不是正式发布版,不过想必距离正式发布的特性已经差别不大了。(本文会持续追踪更新)1. 向后不兼容的变化语言变化变量处理的变化间接变量、属性和方...
分类:
Web程序 时间:
2015-07-24 09:16:33
阅读次数:
146
RPM有个作用是可以校验系统软件包或系统命令是否被修改校验时若发现文件丢失,RPM将输出"missing文件名"。若有属性方面错误,RPM将用如下格式输出:SM5DLUGTc文件名
其中:S:表示文件大小;
M:表示权限;
5:表示MD5检查和;
D:表示主从设备号;
L:表示符号连接;
U:表示属主;
G:表示属组..
分类:
其他好文 时间:
2015-07-24 00:05:03
阅读次数:
297