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

技术文章

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

技术文章精选

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

最新文章

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

IT 设计思想/ 2011-02-27 22:51:12 / 累计浏览 3,209

读《Web 表单设计》

我们每天都会上网,无论是电子商务网站,还是各种 SNS 网站,都会碰到五花八门的表格要填写。表单是横亘在网站商业目标与用户需求的一睹门墙,前者需要高额的订单金额和转化率,后者则是真的不愿多填写一个表单,我只想得到我真正需要的。而产品经理或者设计师处理表单时,这要精心雕琢这门墙的情境。

IT 奋斗/ 2011-02-27 22:49:21 / 累计浏览 6,710

程序员必须知道的几个国外IT网站

最近有些读者给我来信说很喜欢这个网站上的文章,并且也想通过翻译学习英文,他们询问我这些文章的英文原文是从哪里找到的? 外刊IT评论上的翻译的英文来源很杂,我总结了一下,大概有几个集中的出处,下面列举出来供大家学习参考。

IT 发现/ 2011-02-27 22:48:14 / 累计浏览 5,168

(麻省理工免费课程)计算机科学和编程

以前本站推荐过麻省理工的C/C++的课程,今天在他们的网站看到上有一组关于计算机科学和编程的免费公开课(视频是Youtube的),我看了几个课程,我觉得讲得很系统啊,而且有一点一通百通的感觉。虽然是理论课,但是可以感到我国的教育还是有很大差距的。这个组课程推荐给大家(需要翻墙),视频都有字幕,计算机科学系毕业的同学应该会很容易听懂。强烈推荐。

IT 算法/ 2011-02-27 22:47:36 / 累计浏览 3,127

打印质数的各种算法

打印质数的算法应该是学习计算机编程的一个经典的问题,在这里想给大家展示一些方法,相信这些方法会对你的编程有一定的启发作用。请你注意几点, 实际应用和教学应用有很大的差别。 最后的那个使用编译时而不是运行时的方法大家可以重点看看。

IT Oracle/ 2011-02-27 22:47:12 / 累计浏览 2,456

DBA手记:共享池的改进与ORA-04031的变化

我们知道,从Oracle 9i开始,Shared Pool可以被分割为多个子缓冲池(SubPool)进行管理,以提高并发性,减少竞争。 Shared Pool的每个SubPool可以被看作是一个Mini Shared Pool,拥有自己独立的Free List、内存结构以及LRU List。同时Oracle提供多个Latch对各个子缓冲池进行管理,从而避免单个Latch的竞争(Shared Pool Reserved Area同样进行分割管理)。SubPool最多可以有7个,Shared Pool Latch也从原来的一个增加到现在的7个...

IT 视觉设计/ 2011-02-24 23:04:36 / 累计浏览 3,311

黄金分割――设计师的设计利器

设计师在设计的时候,总会遇到这样那样的问题,和人PK不断,修改不断。界面区域多大合适呢?ICON多大?颜色区间多少?为什么这么定义?什么是普世的美?很多UIer都说,50%靠设计,50%靠交流,那么在交流的时候如何说服别人呢?ADS定位、用户群、用户环境、调研都可以作为参考的依据,在这里再向大家介绍一下我们身边存在的黄金分割,希望作为设计的利器,或创作或PK。 一.植物 “黄金角度”生物学家发现植物种类繁多、叶子形态各异...

IT 用户研究/ 2011-02-24 23:03:50 / 累计浏览 1,911

用户为何流失―流失用户研究方法及流程

大量的用户流失给我们的产品带来极大的挑战,用户为什么流失?流失之后去哪儿了?怎么挽留现有用户?怎么“召回”已流失用户?本文以“手机QQ音乐播放器流失用户研究”为例,谈一下自己的理解,供大家参考。

IT 系统架构/ 2011-02-24 23:02:05 / 累计浏览 6,053

MooseFS知多少

最近了解了一个分布式文件系统――MooseFS,之前对分布式的东西知道的很少,分布式文件系统、分布式数据库都是近而远之,觉得太复杂了离我还很遥远。在各位老师的推动下我用6台机器实践了一下moosefs,moosefs的部署还是很简单的,和配置NFS很像,就是多了两种角色的机器,正是有了它们,才使得moosefs在可扩展性和稳定性上都要远好于NFS,在读写的性能方面,通过dd进行的简单测试来看,moosefs也就是写入的速度稍微好于NFS,读上...

IT 互联网/ 2011-02-24 22:59:44 / 累计浏览 2,413

敏捷水管工

本文来自Terazen Technology Inc的创始人+CTO的 David Ing的《Agile Plumbers》(这也墙?),我的其文中的这个帮事翻译过来(和前些天发的SOAP的S是Simple异曲同工)。其中的寓意,你懂的。(门铃响……) 事主:啊, Agile 水管工吗? 请进,感谢谢你们这么快就来了――这的确很紧急,我这真是很乱。 水管工1: 先生,没问题,我们就是敏捷的。在我给你做Presentation前,我先给你介绍一...

IT 互联网/ 2011-02-24 22:55:26 / 累计浏览 2,818

微博适合讨论什么?

有朋友曾问我,似乎看到我不太愿意和人在微博上讨论问题。这不太符合我喜欢和人扯淡的个性。但的确,除了一些寒暄、开玩笑以外,我和人――特别是不太相熟的人――在微博上正儿八经地讨论问题,不太多。 这和我对微博是否适合讨论的观点有关。我并不是说,微博不适合讨论,但我也不认为,微博很适合讨论。关键的问题在于:要讨论什么? 大体上,我把一般人进行讨论的问题分为三种。我的结论可以放在这里:前两种问题适合微博讨论,...

IT 互联网/ 2011-02-24 22:52:10 / 累计浏览 3,057

平台的本质与盛大的若干思考

Facebook为什么会对Google造成冲击?Facebook的理念是建立一个以facebook为中心的平台,希望用户长久的留在以Facebook为中心的局域网,而google的成功是依托于整个互联网的海量信息,如用户寻找信息不依...

IT PHP/ 2011-02-23 22:30:31 / 累计浏览 3,574

怎样获取PHP变量的变量名之PHP实现

这个解决方法是用的PHP里的get_defined_vars()方法,该方法返回当前作用域内的所有变量信息.也是和$GLOBALS一样,以变量名 => 值的方式返回。

IT PHP/ 2011-02-23 22:27:26 / 累计浏览 3,473

怎么样获取PHP变量的变量名之扩展实现

一直在考虑的一个PHP的问题: 怎么样获取PHP变量的变量名. 一直以来都没有好好的研究.最近断断续续的开始看PHP源代码.并尝试解决. 直到两星期前把问题都解决了才开始把这些东西都记下来.

IT CSS/HTML/ 2011-02-23 22:26:27 / 累计浏览 4,822

让你的网站也像Gmail一样支持文件拖放上传-HTML5之File API

Gmail推出了支持拖拽的附件上传功能,试用了下还真不错,其实很久以前就在想能有直接拖拽附件的功能,多亏有了HTML5,Web应用越来越像客户端的应用了。 在好奇心驱使下,想了解一下Gmail到底是怎么做到的,了解了一下最新的HTML5 File API草案,这个接口主要提供的就是提供对文件对象的访问,别想歪了,这个接...

IT 发现/ 2011-02-23 22:23:12 / 累计浏览 3,378

开启Mac OS X Snow Leopard的NTFS原生读写

在Mac OS X下一直使用MacFUSE和NTFS-3G来访问ntfs分区,这次装了Snow leopard 10.6.2之后出现fusefs.kext can’t load的错误,从官方得知目前macfuse在snow leopard下有问题,在网上看到这篇贴子提到Snow Leopard其实原生就支持NTFS分区的读写,真是个好消息。

IT 信息和交互/ 2011-02-23 22:19:40 / 累计浏览 1,774

小设计,大想法―用心模仿的设计

在每天的工作中也许只是在设计一个个小小的点,我们可能经过自己的一些想法,就将其绘制出来;也许是模仿某个被公认为很强大的产品的一些功能,其实要是不动脑子,不从根本上去琢磨,只是从表面的模仿,也许根本体会不到当时那些大牛们的设计思想。 大家应该都见过PPT中的备注吧,没有见过的也可以现在...

IT 信息和交互/ 2011-02-23 22:18:59 / 累计浏览 2,632

让人又爱又恨的标签们

标签的出现解决了页面上导航难以排布的难题,让页面信息整理更加容易。标签的形式来源于人们的生活,在书中夹上一些做好标记的纸条并露出书边,下次再寻找书里的内容就非常方便了。 网页中的标签是为了更加清晰的整理网页导航区域,对每个不同的页面进行信息整理并归类为一种最完整易懂的...

IT 设计思想/ 2011-02-23 22:18:10 / 累计浏览 2,997

网站内容决定网站的前途

网站设计除了架构设计、交互设计、视觉设计这些方面以外,还有一个非常重要的点,那就是――网站内容。我们在进行网站设计的时候要首先思考用户为什么会来到你的网站,你能为用户提供什么样的内容,什么样的功能(帮助),你如何展示你的内容?要站在用户的角度,去体会你的网站。在体会网站的...

IT MySQL/ 2011-02-23 22:16:58 / 累计浏览 4,938

PHP查询MySQL大量数据的内存占用分析

这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了?

IT 系统运维/ 2011-02-23 22:15:41 / 累计浏览 8,852

分布式日志系统scribe使用手记

scribe 是facebook 开源的分布式日志系统 。其使用了thrift传输log,由于使用thrift,所以不论是什么语言的项目都可以实现日志收集,可达到远程或者是本地同步远程的分布式日志收集效果,在其示例配置中,并发量可达到max_msg_per_second=2000000,对普通的应用来说,每秒上百万的访问量可能性很小,因此基本上即使最简单的配置,远程收集所有项目的log也是可靠的,如果压力大的话,可以采取主从的配...