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

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

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

最新文章

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

IT PHP/ 2010-07-07 12:22:38 / 累计浏览 5,508

PHP编码规范

公司PHP人员水平参差不齐,而且写代码的习惯不一样,导致项目维护的成本增加程序员与程序员之间的交流主要是靠代码,因此编码规范显得尤为重要,下面的PPT是我做培训用的,希望对大家有...

IT MySQL/ 2010-07-07 11:14:58 / 累计浏览 2,963

MySQL Query Cache 小结

最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 HASH 映射关系然后保存在一定的内存区域中。在大部分的 MySQL 分发版本中,Query Cache 功能默认都是打开的,我们...

IT Linux/ 2010-07-07 11:14:27 / 累计浏览 3,188

Library cache内部机制详解

Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对象所依赖的table,index,view等对象的信息。 Library cache需要解决三个问题: 1.快速定位的问题:Library cache中对象众多,Oracle如何管理这些对象,以便服务进程可以迅速找到他们需要的信息。比如某个服务进程需要迅速定位某个SQL是否存在于Library ...

IT MySQL/ 2010-07-06 23:31:17 / 累计浏览 6,490

mysql 主从同步原理

Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。

IT 视觉设计/ 2010-07-06 23:29:23 / 累计浏览 3,867

业界标竿・设计师的悲哀

在中国,没有几家互联网公司能给设计师很长时间去研究、创造……在这种环境下,我们听到最多的话就是:“某某是这么做的,你就照他那样做……”, “这个功能要加上,某某已经有这个功能了……” 一时间,随着某个产品、功能风起云涌,引得众人纷纷效仿,不久之后的市场上一定百花齐放,个别经典功能随之成了业界公认的标配,成了标竿。在它之后出现的 产品,一定要具备前者身上所有特点。

IT 视觉设计/ 2010-07-06 23:28:28 / 累计浏览 2,405

手机软件交互设计经验分享

Iphone和Android系统手机风靡全球的同时,移动互联网的发展也掀起了一股热潮。最近发现身边一些朋友纷纷在做手机上的 第3方应用,或多或少碰到了些困惑,也许对于做惯了基于浏览器的产品的设计师来说,有一些比较典型的要点容易被忽略,这就容易引发出:找不到手机软件的感 觉、布局经常改变、设计和优化时找不到明确的立足点等等一系列令人困惑的问题

IT 视觉设计/ 2010-07-06 23:27:17 / 累计浏览 2,785

标新,绝不立异

  当你第一眼看到Windows Phone 7界面视觉的那一刻,你的第一感觉是是什么?从没有过的简单极致让你眼前一亮?还是平面色块的堆砌让你不禁失望仅此而已?当然,有赞扬,必然也有批评,但是,这些都不是重点,面对这以Metro命名的全新视觉语言,我更想说的是这种全新语言的诞生带给我们的启示。   在WP7里面我们既没看到Vista透明毛玻璃质感,也没看到Surface的华丽酷炫,完全颠覆了“透明、质感加反光”的移动设备界面设计潮...

IT MySQL/ 2010-07-06 23:26:30 / 累计浏览 3,186

一条SQL引发的对order by的思考

在实际工作中遇到下面一个问题:有一个表,存有2000万数据。主键为ID bigint(20) NOT NULL auto_increment 另有一字段time timestamp NOT NULL default CURRENT_TIMESTAMP 故事从这两个字段说起: sql1需要从这个表...

IT 系统运维/ 2010-07-05 23:33:54 / 累计浏览 4,109

服务器日志网站分析的原理及优缺点

应朋友们的要求,我还是写一篇关于服务器日志法进行网站分析的原理以及它的优缺点是什么。请朋友们注意,网站服务器日志法并不容易进行,初学者,以及在绝大多数情况下,进行以用户行为分析为核心的网站分析,用不到服务器日志法。不过,作为网站分析历史不可分割的一部分以及重要的基础篇章,服务器日志法仍然值得一书。下面的这篇文章也是我要撰写的书中截取的内容(我要快马加鞭快快写了,已经辜负了太多朋友的重...

IT 奋斗/ 2010-07-05 23:30:43 / 累计浏览 4,894

创业小公司其实也需要制度

最近和朋友聊天,几个朋友都向我要技术人才,都抱怨人才留不住,想了很多办法比如通过给期权或是股票,但都效果不明显. 我自己在好几家创业公司做过技术负责人,我从没有有过在以前的...

IT PHP/ 2010-07-05 23:30:09 / 累计浏览 3,211

PHP版本下载说明

一般习惯上,大家都是在windows下工作和学习的,玩PHP也是要遵循这个套路,windows下编写程序和调试,linux下运行,而我们在本机的windows下开发和调试,首先要做的就是到php官方网站上下载一个PHP的环境包回来。当我们打开PHP下载页的时候映入眼帘的是一堆各种型号参数的PHP环境包,下哪个,搞不清楚,经过木偶在官方网站上一番探究终于搞清楚哪些各种版本php的区别啦!特此分享……

IT 算法/ 2010-07-05 23:28:53 / 累计浏览 4,204

360软件管家通信协议分析

曾经说过360利用云计算打压竞争对手的事情,今日一改往事之郁闷,我专门来篇文章夸奖下360安全卫士。咳咳!今天不完全是写360安全卫士的,我喜欢其中的一个叫做软件管家的功能,坦白说,我有点喜欢新软件,喜欢没事升级升级,尤其是chrome,一有新版本出来,我立马升级,好不含糊!国内这种软件管家很多的,不过我个人觉得360软件管家速度比较快。这点上,360的软件管家立功了,因为公司强制每台机器必须安装360,所以在公司,软件...

IT 其他/ 2010-07-05 23:24:54 / 累计浏览 3,709

一个Captcha的思路

Captcha――或者很山寨的说――图形验证码,是一个让人又爱又恨的技术。一方面它给正常用户增加了额外的负担,降低可用性;另一方面没有它,你一定迟早碰到 spam 的问题。我想大家都在致力于提高 Captcha 的可用性,即设计出"人"可以轻松识别,但是对机器(ANN/SVM)却很困难的技术。每当看到Google那样扭曲到变态的图标,正常用户都会感到愤怒。我以前看到一个比较有意思的方法是,让用户把一副图片旋转成正确的角度:比如一个凳...

IT Linux/ 2010-07-02 09:35:36 / 累计浏览 3,107

FREEBSD 建目录上限

当一个磁盘分区(文件子系统)的Inode被用光的时候,是无法再创建文件的。
这种情况在邮件服务器或者BBS这种系统中容易出现,因为用户创建了很多小文件的情况。

IT 奋斗/ 2010-07-02 09:34:58 / 累计浏览 3,646

给师弟的一封信

在很多天以前,一个师弟通过QQ告诉我一些社团伤感的事情,对走出校园多年的我,感到很吃惊;原来我在这个社团也是留下了点回忆,为了鼓励他们振作起来,写了一些煽情的话,希望对他们有用。

IT 互联网/ 2010-07-02 09:32:37 / 累计浏览 2,784

人们为什么使用LBS类网站?

通过使用Foursquare, Gowalla 等网站的服务,你可以很容易的把你在现实世界中的地理位置发布到网上。这都是基于一种叫LBS(基于位置的服务)的技术。现在这种网站的用户数量正在急剧的增长,Foursquare,根据最新的报告,每周新增用户数达到了惊人的100000.Facebook也明确宣布他们的LBS类服务将很快到来。为什么人们会热衷于这种服务呢?

IT 互联网/ 2010-07-02 09:32:14 / 累计浏览 2,227

给团购网站的一些建议

今天公司的书架上多了最新一期的《IT商业周刊》,上面赫然写着“团购网站的死期到了”,这里的团购网站指最近一大批复制美国的groupon的网站。看了看文章,大体就是说团购在中国困难不少,现在这么火,但大部分最后都得死,剩下的几个也得活得小心翼翼。 我以前没有接触过团购网站,刚才去逛了逛,觉得新型团购网站有点意思。如何让团购网站好好活着呢,我刚才胡乱一想,写下建议若干条,仅供参考 :) 确定目标群体的购买文化 我...

IT 信息和交互/ 2010-07-02 09:31:20 / 累计浏览 2,130

关于排行榜代码优化

目前比较常见的排行榜设计都习惯将靠前的TOP3与其他七项有所区别,主要是序号的背景或者文字的颜色有所区别,

IT JavaScript/ 2010-06-30 15:54:28 / 累计浏览 4,505

window.location.href,window.location.replace(),window.location.reload() 三者的区别

window.location.href=“url”:改变url地址; window.location.replace(“url”):将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后 退”来访问已经被替换的URL,这个特点对于做一些过渡页面非常有用! window.location.reload():强制刷新页面,从服务器重新请求!

IT 系统运维/ 2010-06-30 13:55:42 / 累计浏览 7,048

AWStats是一个基于Perl的WEB日志分析工具。

AWStats的运行模式
1、统计分析日志:将结果保存在一个txt文件中,最新版本支持xml数据格式。
2、输出分析结果:利用cgi程序输出,或生成静态html文件进行浏览。