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

技术文章

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

技术文章精选

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

最新文章

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

IT Apache/ 2010-12-08 22:10:44 / 累计浏览 1,931

Nginx事件驱动的初始化

Nginx的高性能应该算是事件驱动的功劳。Nginx事件处理的相关代码位于src/event目录中,事件驱动是Nginx的核心,所以代码量相对也比较大。事件驱动初始化的过程主要由下图中的三步组成。 第一步:解析配置文件的初始化 在Nginx的启动初始化过程中,将调用ngx_conf_parse()解析配置文件,此过程将遇到类似如下的配置项: events { worker_connections 20480; } 此处的events是一个block指令,在它下面还可以配置很多其他的指令,比如...

IT 设计思想/ 2010-12-08 21:27:32 / 累计浏览 2,044

有关竞品分析的周会讨论

最近一次的团队周会,内容貌似可以公开贴一下,话题是“竞品分析”,主要包含两个子话题,第一:竞品信息来源;第二:最近关注过的竞品(链接就不给了,有兴趣的自己去找吧)。直接看同学们的主要观点吧,我稍作了整理&加了马赛克。 ====================== 竞品信息来源:第三方专业机构,归类为收费和非收费的信息,收费的其实也差不多,没多多少数据。其他外部来源,如微博,可以订阅关键字,信息过滤成本较高。体验对方...

IT 互联网/ 2010-12-08 21:26:54 / 累计浏览 3,216

社区与电子商务

记得四年前,我加入淘宝时,那时一天的交易额才3k万,现在一天交易额超过10亿,交易额增加了许多倍。我们能否继续保持这样的增长速度,或者增长更快?我们是否需要一些新的思路,来提供业务增长的动力。 我偶尔也在淘宝上购物,通过搜索引擎查找商品,出来一堆的卖家,在各个卖家中挑选商品,看每个卖家此商品的评价,看看前人购买过的人,是如何评价这个商品的,但是有时候我担心,此卖家有没有炒信用?因为有些评价信息,看起来...

IT 其他/ 2010-12-08 21:26:38 / 累计浏览 2,788

批处理命令的用法

批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT。

IT MySQL/ 2010-12-08 21:25:52 / 累计浏览 4,076

如何查看mysqld进程的Profiler

在mysqld中运行中有时偶而出有点看不出来原因的问题,想看看MySQLD中在执行什么,可以用下来的脚本查一下profiler

IT 信息和交互/ 2010-12-07 21:35:16 / 累计浏览 5,538

“预注册”是一把金钥匙

预注册,其实很多网站在使用,只是可能一些固化思维让那些产品经理们进行了“有选择”的屏蔽,而不去关注;要赢得好的用户体验,就应当告诉用户为什么注册,即“注册之后可以获得哪些优势内容”;然而任何华丽的词藻在真实体验面前都会相对干瘪,在用户使用网站之前,永远会保持质疑,因为他们“总是在填写复杂的表单后看到一个丑陋的爱因斯坦小板凳”;预注册就是提升用户体验,提升用户信任度的一把金钥匙。

IT 视觉设计/ 2010-12-07 21:31:46 / 累计浏览 3,976

网页设计中的格式塔原理

通过《格式塔:转动视觉的魔方》一文已经将格式塔视觉原理进行了基本的介绍,格式塔原理是视觉设计领域通用的法则。在美国内华达大学的网站上曾经有一篇介绍格式塔原理Web应用的文章(可惜原地址已经无法访问了),曾经翻译过部分原文,与大家分享。

IT 视觉设计/ 2010-12-07 21:30:56 / 累计浏览 4,319

格式塔:转动视觉的魔方

格式塔视觉原理并不是什么新鲜玩意儿,诸多与设计有关的课程中都将其列为必学的科目,网络上关于格式塔视觉原理的文章和讨论也非常多;本文将图文并茂的讲述其原理、应用形式;提供给平面设计师和网页视觉设计师一定的参考。

IT 设计思想/ 2010-12-07 21:28:27 / 累计浏览 2,459

网站的本质和要素

每时每刻,世界上有无数人访问着无数的网站,有无数的网站被建设或关闭。进入网站策划这个领域的第一步,就是要理解“我们要作什么,我们的思考围绕具有什么样的特质”。

IT 设计思想/ 2010-12-07 21:27:07 / 累计浏览 1,309

产品服务体系的三度空间

我们以某具体的概念作为元点,建立一个包含客户群体(X轴)、需求(Y轴)、产品服务类型(Z轴)三个相互垂直的坐标空间。每轴都会沿着箭头方向衍射出无数个节点,这些节点是可以根据社会关系的变化、技术的进步不断的增加或删除。

IT 设计思想/ 2010-12-07 21:26:19 / 累计浏览 1,952

报告和分析:差异何在?

我们常常做报告,我们也常常进行网站分析。但是很多时候,报告和分析似乎并不容易严格的区分开来。而且,分析最终也还是以一个报告来呈现的。不过,这篇文章想要告诉我们的是,分析和报告虽然有联系,但的确有很多的不同。他们如同孪生兄弟(就像我之前说Bounce Rate和Exit Rate是孪生兄弟一样),但其实长得并不一样。本文的作者也是美国网站分析的领军人物之一。

IT 其他/ 2010-12-07 21:24:46 / 累计浏览 2,207

将django的管理端控件用到前端页面

fuload的前端页面的展示之前总是不能让我满意,尤其在日期选择控件这里,或者就是和chrome不兼容,或者就是页面乱掉之类的其他问题。 再试用了多个控件未果之后,突然想起来django的后台就...

IT 系统运维/ 2010-12-07 21:23:37 / 累计浏览 3,634

CentOS分区规律大总结

经过长时间的使用CentOS,对CentOS分区有一定的总结。本人在这里所要说的,是个人在安装Centos时候对CentOS分区所得的心得。在CentOS分区的时候有按自动分区的,这样子CentOS分区虽不会出现什么错误,但是对于个人自己的要求不同就会出现这样子或那样的问题。根据我的地盘我做主的原则,我们还是要对CentOS分区有一定的了解。在这里我的硬盘是160G,内存是1G。我的分区原则是: swap2G:一般这种格式的分区比内存大一倍.

IT 其他/ 2010-12-07 02:48:50 / 累计浏览 2,004

多线程程序常见Bug剖析(下)

上一篇文章我们专门针对违反原子性(Atomicity Violation)的多线程程序Bug做了剖析,现在我们再来看看另一种常见的多线程程序Bug:违反执行顺序(Ordering Violation)。 简单来说,多线程程序各个线程之间交错执行的顺序的不确定性(Non-deterministic)是造成违反执行顺序Bug的根源[注1]。正是因为这个原因,程序员在编写多线程程序时就不能假设程序会按照你设想的某个顺序去执行,而是应该充分考虑到各种可能的顺序组合,从而...

IT 其他/ 2010-12-07 02:44:58 / 累计浏览 2,666

多线程程序常见Bug剖析(上)

编写多线程程序的第一准则是先保证正确性,再考虑优化性能。本文重点分析多线程编程中除死锁之外的两种常见Bug:违反原子性(Atomicity Violation)和违反执行顺序(Ordering Violation)。现在已经有很多检测多线程Bug的工具,但是这两种Bug还没有工具能完美地帮你检测出来,所以到目前为止最好的办法还是程序员自己有意识的避免这两种Bug。本文的目的就是帮助程序员了解这两种Bug的常见形式和常见解决办法。

IT 系统运维/ 2010-12-07 02:40:41 / 累计浏览 2,931

不用设置host,访问测试的http接口

接口:http://xxx.yyy.cn/a.php 线上地址: xxx.yyy.cn => 60.6.6.6 测试地址: xxx.yyy.cn => 10.6.6.6。现在为了测试,你需要从A机器上访问10.6.6.6,而且你没有权限修改A机器的host文件办法一: array(\'header\'=>\'Host: xxx.yyy.cn\',)); $context=stream_context_create($opts); $result=file_get_contents(\'http://10.6.6.6/a.php\',false,$context); echo$result;?> 办...

IT 奋斗/ 2010-12-06 21:27:17 / 累计浏览 4,189

方法论

有一次我和小花讨论:为什么成功的人总是容易成功,做什么事都能成,衰的人总是很衰,干什么都很倒霉。我仔细思考了一番,套用时下流行的句式,总结出成功的方法论,分为三点:1、有信心,相信存在解决问题的方法。2、有智慧能够找到这个方法。3、有天赋和耐心去实践方法。举三个我和小花的例子。 1、有信心,相信存在方法 2008年我和小花一起去参加趁台湾交换生考试,结果我考上了,小花差一分没考上,哭得稀里哗啦。我对她说:没...

IT MySQL/ 2010-12-06 21:26:14 / 累计浏览 2,024

Perl DBI操作MySQL的Tips

Perl DBI MySQL的字符集为UTF8 Perl DBI 特殊字符写入时报错 Perl DBI 连接自动重连或是连接超时

IT 系统运维/ 2010-12-06 21:25:40 / 累计浏览 4,997

Linux 中对 SSD 的优化 Discard,类 TRIM 的功能

我现在使用的是一个三星的 SSD 的硬盘。SSD 有一个通用的问题,就是使用久了,会变慢,因为一些 SSD 本身的设计问题.详细原因各位 google 一下。 我们知道,常用的解决方法是 win7 ...