IT技术博客大学习 共学习 共进步

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT MySQL/ 2010-02-25 22:43:52 / 累计浏览 2,187

如何配置MySQL SemiSyncReplication

SemiSyncReplication是Google提供的一个MySQL patch,作用在于保证至少有一个slave完成了数据同步。安装的过程很简单,但是要找对路。这里提供一个传送门,看完就会编译安装了:http://www.realzyy.com/?p=178SemiSyncReplication需要的MySQL源码包为mysql-5.0.37.tar.gz;需要的patch为mysql-5.0.37_semisync.patch。其他的patch可以不打,但是如果选择mysql-5.0.37-patches来打补丁的话,那么记得要再打上http://www.realzyy.com...

IT Linux/ 2010-02-25 22:43:30 / 累计浏览 9,907

让vim在终端下的配色亮起来!

各位在终端下用vim的朋友们~~我想我绝对给大家带来了一个福音~~哈哈想必每个人都受不了终端下vim那阴暗、简陋的配色吧,而且就算用 :color xxx 来选择那些支持终端配色的配色方案也不能改变...

IT Apache/ 2010-02-25 22:42:33 / 累计浏览 6,345

Apache2中俩种设置PHP的异同

Apache2开始引入了Hook方式, 对应的在PHP中也提供了apache2handler这种sapi. 和我之前介绍过的PHP lifecycle不同, 这种情况下的PHP, 通过注册handler钩子, 从而可以在handler hook阶段有机会处理请求, 通过判断请求的handler, 来确定是否需要处理, 如果需要就会调用自身的处理器. 那么, 这种情况下也就有了多种配置方法, 主要考虑如下俩种方式...

IT 其他/ 2010-02-25 22:41:41 / 累计浏览 1,422

NCR与HTML Entities

Character Entities References(HTML Entities)和Numeric Character Reference(NCR)都是让你可以在页面中显示特殊的字符的编码方式, 俩者之间有什么异同呢?

IT Linux/ 2010-02-25 22:40:02 / 累计浏览 2,825

Linux系统管理技术手册第十三章系统实践

E13.1 研究Linux的route命令,简要介绍它的功能。使用route命令,怎样做到: 加一条通过接口 eth1 到 128.138.129.1 的默认路由;删除到 128.138.129.1 的默认路由;判断一个程序 (routed)或者一个ICMP重定向是否加入了一条路由(注意,这个方法也能用netstat -rn 命令的输出做到)。 A:route的主要目的是现实和修改内核IP路由表信息。参数比较多。 route add default gw 128.138.129.1 eth1 route default default gw 128.1...

IT 算法/ 2010-02-25 22:39:44 / 累计浏览 3,428

CAP原理与最终一致性

在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(Hat-trick)。在分布式数据系统中,也有一个帽子原理(CAP Theorem),不过此帽子非彼帽...

IT JavaScript/ 2010-02-25 09:31:18 / 累计浏览 3,346

js中鼠标滚轮事件详解

之前js 仿Photoshop鼠标滚轮控制输入框取值中已使用js对鼠标滚轮事件进行控制,滚轮事件其中考虑浏览器兼容性问题附加事件其中经我测试,IE/Opera属于同一类型,使用attachEvent即可添加滚轮事件。

IT MySQL/ 2010-02-25 09:29:49 / 累计浏览 5,608

InnoDB线程并发检查机制

InnoDB在接受MySQL线程调用时,有一个并发线程的检查机制,通过innodb_thread_concurrency参数进行控制。如果参数设置大于0,则表示检查机制开启,允许进入的线程数就是参数的值。等于0则禁用并发检查。在新的MySQL线程调用Innodb接口前,Innodb会检查已经接受的请求线程数,如已经超过innodb_thread_concurrency设置的限制,则该请求线程会等待innodb_thread_sleep_delay微秒后尝试重新请求,如果第二次请求还是无法获得,则该线...

IT Linux/ 2010-02-25 09:29:13 / 累计浏览 3,823

VIM常用指令

用了好几年VIM 也从来没怎么认真的用过 VIM是一个很多指令的编辑器,多到你可以只用键盘就完成所有操作所以…如果你不是经常用.估计你强记也会忘记的而且VIM里面有很多重复作用的指令方式例如你到文件末尾,可以用G,也可以用:$ 下面我整理的并非是所有的VIM指令,那可以写一本书最常用的被我记录下来,而最容易记忆的也被我保留下来了以下格式为指令

IT 其他/ 2010-02-25 09:28:11 / 累计浏览 3,168

在 C++ 中引入 gc 后的对象初始化

这几天白天都在安排面试,其实还是有点累的。晚上就随便写点程序,好久没摸 C++ ,有点生疏。也算是娱乐一下吧。主要工作其实是在 C 库的基础上做一个 C++ 的中间层。跟在 C 库的基础上做 lua 中间层差不太多。前几天加入了 gc 后,发现了一些有趣的用法。比如对于构造对象。 C 的 api 中,如果创建一个对象失败,就会返回空指针。但是对于 C++ 就不一样了,new 是不应返回空指针的。书本上的推荐做法是在构造函数里抛异常。但是我...

IT 用户研究/ 2010-02-25 09:27:37 / 累计浏览 2,008

页面上元素对齐的问题

页面上各个元素的对齐,能使页面显得更加规整。以下图为例,能对齐的元素都对齐了,看起来很规整。 但这也导致了一个问题:阅读线路不清晰――究竟是“Z”型线,还是“N”型线?像这种过度追求对齐而影响了信息架构的情况,在我们工作中不算少见,我个人不太赞同这种做法。我比较倾向于适当打破一点对齐关系,但可以使阅读线路更清晰的做法,如下图。 看看Yahoo的首页: 当然,也可以通过设计的处理,比如调整颜色,或者增...

IT Linux/ 2010-02-25 09:26:18 / 累计浏览 3,206

linux系统管理技术手册第十二章系统实践

E12.1 听从(也就是服从)ICMP重定向包的指挥,如何会让一个未经授权的用户威胁网络的安全? A:主要是会获得一个窃听网络数据的可能,更详细的内容,可以参考这篇文档,说的比较详细。 E12.2 网络链路的MTU是什么?如果给定的MTU设得太高,会发生什么问题?太低呢? A:MTU(Maximum Transfer Unit),最大传输单元,用来定义网络上传输包的最大值。以太网一般是1500bytes。太高会导致丢包,太低则导致分片,都会产生网络传输问题...

IT 奋斗/ 2010-02-24 23:29:04 / 累计浏览 2,785

JavaEye网站2010年开发计划展望

经过3年多持续不断的开发和完善,JavaEye网站已经发展成为了一个内容齐全,功能丰富的中文IT技术门户和社区网站。但是现在的JavaEye网站距离一个理想的智能化IT技术社区还有很大的差距,需要我们长期不懈的改进和完善。一个成功的网站,离不开三个最重要的环节:网站研发,网站运营和网站业务开拓,作为一个专业性的内容网站来说,还离不开良好的网站内容建设。在这四个环节当中,Jav...

IT 互联网/ 2010-02-24 23:28:34 / 累计浏览 2,163

妄想or未来?界面的虚拟现实化

  当1980年Three Rivers公司第一次推出图形用户界面Perq,产生GUI这个概念的时候,不知道他们有没有想过今天图形界面设计竟然会发展到这个地步。而那之前,所谓计算机界面,展示在我们眼前的还只是一大堆令人抓狂的代码。   最初的图形界面,目的是省去用户记忆命令列界面(CLI)里繁复的操作命令,简化操作,但是经过了近30年的进化,图形界面早就不再以单纯的方便操作为目的而存在。从1984年初代Macintosh出现到现在的微软的...

IT 互联网/ 2010-02-24 23:28:10 / 累计浏览 1,182

我很看好山寨电子阅读器

前两天给21世纪经济报道码了篇稿子,主题就是“我很看好电子阅读器”。我认为电子阅读器可以提高人们“读书”的比率,并由此推动社会的发展。具体为何,本篇博文我就不写了,可以参看我回头发出来的那个稿子(刊印之后)。但是,给报纸写东西,要写得四平八稳一点,我不可能在印刷媒体大谈有盗版嫌疑的网上遍布的电子书。实际上,我更看好的,是山寨电子阅读器。以汉王为首的一些“正规电子阅读器”公司,号称他们拥有多少多少书...

IT 网络系统/ 2010-02-24 13:58:44 / 累计浏览 4,586

简明HTTP协议

1 HTTP协议的概念和历史 1.1 什么是HTTP协议 HTTP协议是超文本传送协议(HyperText Transfer Protocol)的缩写,它是万维网(World Wide Web,www,也简称为Web)的基础。HTTP协议设...

IT 用户研究/ 2010-02-24 13:57:50 / 累计浏览 2,667

行业应用软件领域的问题是什么?

这是2年多以前写的文章了,后来被和谐了,现在修改一下,重新发布:现在企业应用软件领域的生存环境很不好,ISV的利润空间都不大,其原因是什么呢? 很大程度上是经济领域的国有企业垄断,民营企业生存空间狭小造成的。1、软件公司要赚钱,也遵循2-8原则,20%的大客户大项目赚公司80%的利润,而80%的小客户小项目只不过是给程序员练手,培养技能,积累公司研发实力的。2、企业应用软...

IT PHP/ 2010-02-24 13:57:20 / 累计浏览 1,666

PHP magic_quotes_gpc的详细使用方法

我们今天要向大家介绍的是PHP magic_quotes_gpc的具体使用方法。大家都知道在PHP中一个特殊的函数魔术函数,它在引用的过程中只有在传递$_GET,$_POST,$_COOKIE时才会发生作用。1.条件: PHP magic_quotes_gpc=off写入数据库的字符串未经过任何过滤处理。从数据库读出的字符串也未作任何处理。 数据: $data=”snow”’’sun” ; (snow和sun之间是四个连续的单引号).操作: 将字符串:”snow”’’sun” 写入数据库,结果: 出现sql...

IT MySQL/ 2010-02-23 23:02:20 / 累计浏览 3,646

Cassandra数据模型

起NoSQL这个话题,仿佛不应该是DBA要关注的事,而是架构师应该关心的。作为一个DBA,在使用传统的关系型思想建模时,应该有必要了解NoSQL的建模方法。各种NoSQL数据库有很多,我最关注的还是BigTable类型,因为它是一个高可用可扩展的分布式计算平台,用来处理海量的结构化数据,而数据库同样也是处理结构化数据,所以除了没有SQL,在数据模型方面有相似之处。Cassandra是facebook开源出来的一个版本,可以认为是BigTable的一个开...

IT 互联网/ 2010-02-23 22:59:26 / 累计浏览 3,702

Apple 谈论产品 vs Microsoft 谈论技术

看了一下 Jeff 的《李笑来激起千层浪,赵姐夫力拒众强敌》,回顾了一下之前 Twitter 上的讨论。我个人觉得, Apple 观点和 Microsoft 观点是不同的,所以才造成了如此之多的争论。很多人在使用 Microsoft 技术的同时,由于 Microsoft 铺天盖地的宣传信息,自然而然地也接纳了 Microsoft 观点。使用这种观点去跟持有 Apple 观点的人争论是没有意义的,因为大家...