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

技术文章

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

技术文章精选

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

最新文章

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

IT 其他/ 2011-08-09 08:27:58 / 累计浏览 3,034

你的团队里没有DevOps文化?

全球很多的系统负责人和程序开发者都在撰写、聚会 和 讨论关于DevOps的事:如何能更加有效的协作、让我们更快的创造商业价值。DevOps的目标是摒弃传统的深根于开发和实施过程中那种单打独斗的思考方式。那么,你如何能辨别你的团队是否已具有DevOps文化了呢?下面的内容将会给你一些线索。 心理上的DevOps状态 问你的程序员下面几个问题: 你能描述一下你们的Web应用程...

IT 视觉设计/ 2011-08-09 08:27:23 / 累计浏览 2,633

浅析韩国团购网站

前段时间看过SocialBeta里的一篇文章,叫“由韩国团购网站引发的一些讨论”,让我忽然想起5月初我写过的关于韩国团购网站的文章,现在与各位童鞋分享,若有不足之处请多多包涵。   团购,相信这个词大家并不陌生。国内去年开始的团购热,对广大网民来说又带来了一波新鲜的冲击。

IT Linux/ 2011-08-09 08:26:44 / 累计浏览 6,298

tar:从压缩包中解压出指定文件

如果你下载了一个压缩包,虽然本身不是很大,但是解压后会很大;可是你并不会去看里面所有的文件,而是只看具体的某一个或几个文件而已,这时你的磁盘空间有很有限,于是你很想只解压指定的文件,于是下面命令就可以用上了。

IT 发现/ 2011-08-09 08:26:22 / 累计浏览 5,013

Fn和CTRL的故事

从前, 键盘工程师新创造了一个叫”Fn”的人造人, 想把它加入到键盘按键的队伍里. 工程师想, 它是一个革命性的产品, 因为, 它功能强大, 这从它的名字就能看出它的工程师老母对它的期望. 它可以帮忙打开键盘灯, 这样, 在黑暗中你也可以使用笔记本电脑. 它还可以帮忙调整屏幕亮度, 调整音量, 真是一个强大贴心的助手. 所以, 工程师决定把它放到了原来一个叫”CTRL”的人的位置, 把CTRL排挤到了一边. 那是键盘上最...

IT JavaScript/ 2011-08-09 08:25:46 / 累计浏览 2,169

IE的fireEvent方法

在IE中提供了一个fireEvent方法,顾名思义就是触发某个事件发生的意思。刚开始我以为是会跟平时使用onclick()一样,没想到最近在写javascript入门ppt的时候发现了,原来自己太自以为是了!看来还有很多javascript的细节没有掌握好啊!现在根据自己的总结详细的记录下fireEvent方法的使用。

IT 算法/ 2011-08-09 08:24:16 / 累计浏览 2,112

WEB超链分析算法研究

万维网WWW(World Wide Web)是一个巨大的,分布全球的信息服务中心,正在以飞快的速度扩展。1998年WWW上拥有约3.5亿个文档[14],每天增加约1百万的文档[6],不到9个月的时间文档总数就会翻一番[14]。WEB上的文档和传统的文档比较,有很多新的特点,它们是分布的,异构的,无结构或者半结构的,这就对传统信息检索技术提出了新的挑战。 传统的WEB搜索引擎大多数是基于关键字匹配的,返回的结果是包含查询项的文档,也有基于目录分...

IT 用户研究/ 2011-08-09 08:22:42 / 累计浏览 2,478

可用性测试中的任务设计方法

可用性是用来衡量产品质量的重要指标,从用户角度来判断产品的有效性、学习性、记忆性、使用效率、容错程度和令人满意的程度。可用性测试是在迭代设计中不断获得用户反馈,根据用户反馈不断优化产品设计的一种方法。其目的是是建立评价标准,尽可能多的发现可用性问题,并指导产品界面的设计和改进,尽可能地提高产品的可用性质量。 如果想进一步了解可用性测试的计划、执行和分析过程,《简单快速的可用性测试》一文会给您一些介...

IT 系统架构/ 2011-08-09 08:22:24 / 累计浏览 4,576

开源网站分析软件Piwik的数据库表结构

Piwik是一套基于Php+MySQL技术构建,能够与Google Analytics相媲美的开源网站访问统计系统,前身是phpMyVisites。Piwik可以给你详细的统计信息,比如网页浏览人数, 访问最多的页面, 搜索引擎关键词等等,并且采用了大量的AJAX/Flash技术,使得在操作上更加便易。此外,它还采用了插件扩展及开放API架构,可以让开发人员根据自已的实际需求创建更多的功能。 Piwik的数据库结构图 上图(点击可查看大图)Piwik的数据库结构按照简洁、...

IT 设计思想/ 2011-08-09 08:19:12 / 累计浏览 2,451

产品管理:用机制降低风险

最近一直在跟的一些项目,过程中出现了一些反复,原因有很多。深入分析一下问题根结,希望以后能避免。 关键词:产品负责制、确认层级机制、产品脊梁、靠谱 问题: 1、项目初期,产品原则已经开会统一、皆大欢喜,但中期却在产品原则上出现分歧。甚至在产品面临上线时,还有人为该产品赋予新的定位。 2、产品设计环节中,在产品需求和定位已确认的情况下,纠结在“不符合需求、偏离定位”的设计细节,僵持不下、浪费时间、拖垮精力...

IT 系统运维/ 2011-08-09 08:17:38 / 累计浏览 3,049

MapR初体验

MapR是什么? MapR是MapR Technologies, Inc的一个产品,号称下一代Hadoop,使Hadoop变为一个速度更快、可靠性更高、更易于管理、使用更加方便的分布式计算服务和存储平台,同时性能也不断提高。它将极大的扩大了Hadoop的使用范围和方式。它包含了开源社区的许多流行的工具和功能,例如Hbase、Hive。它还100%和Apache Hadoop的API兼容。它能够为客户节约一半的硬件资源消耗,使更多的组织能够利用海量数据分析的力量提高竞争...

IT JavaScript/ 2011-08-09 08:15:16 / 累计浏览 2,653

匿名类型的硬伤:围绕this的成员捕获策略

时不时听到一些C#程序员说,希望在C#里出现像Java匿名类一样的特性。以前我也觉得Java里的匿名类是个不错的特性,C#应该吸取进来。不过前段时间我仔细地理解了Java语言规范中关于内部类、匿名类的部分之后,一下子就被恶心到了。恶心过后,我忽然也意识到有些问题的确也是硬伤,也不能指责Java设计者的“品位”。例如,现在我想要谈的关于匿名类中this使用的问题――如果C#没法漂亮地实现这个特性,我宁愿它继续保持现状。 Java匿...

IT 奋斗/ 2011-08-09 08:14:29 / 累计浏览 7,239

IBM面试记

话说其实我很久没有被正经面试过了。一开始去微软实习自然经过了经典的笔试和几轮面试,然后去了朋友的创业公司并立即被激动集团收编――没有面试,接着从激动集团去合伙创业――没有面试,然后被朋友推荐去盛大创新院――面试更像是讨论及聊天。由于长久缺乏职场磨练,我虽然对自己能力有一定信心,但也怀疑自己如果通过“正经渠道”去面试的话能有多少机会成功。而这次面试IBM终于算是过足了面试瘾,记录一下。 大约一两个月前...

IT JavaScript/ 2011-08-09 08:13:19 / 累计浏览 2,900

JavaScript:假如default不是switch的最后一项

话说大家对于switch语句应该再熟悉不过了,各种类C语言都不例外,JavaScript自然也是如此。switch的逻辑很简单,根据switch内容的值执行对应的case项,否则执行default项即可。但是不同的语言在具体一些细节上面的处理却是不同的。例如在JavaScript里,每个case项都可以没有break,于是语句便会顺延到下个case或是default里面去――但某些语言设计者认为这种特性容易造成代码理解上的偏差,因此比如在C#里便要求每个非空的case都要...

IT 奋斗/ 2011-08-09 08:10:00 / 累计浏览 5,196

创业前应先做出一个好的非盈利产品

作为软件开发人员,我认识了很多程序员。他们要么创业办公司,要么是创业公司里股东;要么是在创业公司里打工,或者还在梦想着有朝一日成立自己的公司。我感觉,程序员对创业都非常感兴趣,要么自己创业,要么帮别人创业。 对于有志于创业的人,我的建议是:创业之前,先至少做出一个很好、很有用的产品。不必是用来盈...

IT 算法/ 2011-08-09 08:08:18 / 累计浏览 5,086

能否在等边三角形点阵中画一个正方形?

    这是一个非常有趣的问题:能否在一个无限大的等边三角形点阵中选取四个点,使得这四个点恰好构成一个正方形?这个问题有一个非常简单巧妙的解法,你能想到吗?                                           答案:不行。为了证明这一点,首先注意到,如果...

IT 信息和交互/ 2011-08-09 08:07:39 / 累计浏览 4,313

Web app设计浅谈

HTML5技术的强势发展,为互联网带来的最大改变就是: web从“已死”的预言中回过头来给Native app一记沉重的回马枪,web app成为举世瞩目的明星开始走在各大公司研发的时刻表中。Google 、微软、苹果三大巨头紧锣密鼓地在web app的研发产品领域圈地设岗,并试图建立以自己为中心的”云“服务平台,企图在web app时代到来的时候充当霸主。 本文将围绕web app的设计,与大家讨论几点设计技巧。 什么是web app? Web app是一种通过网络...

IT JavaScript/ 2011-08-09 08:06:05 / 累计浏览 3,542

使用JavaScript和Canvas开发游戏

1、认识一下Canvas 2、在Canvas上绘图 3、基于Canvas的高级图像操作 4、通过Canvas实现视差滚动 5、写一个游戏框架(一) 6、写一个游戏框架(二) 7、动画 8、JavaScript键盘输入 9、综合运用 10、定义级别 11、跳跃与坠落 12、添加道具 13、加载资源 14、添加主菜单 1、认识一下Canvas...