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

技术文章

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

技术文章精选

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

最新文章

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

IT 互联网/ 2010-05-07 13:49:49 / 累计浏览 1,445

互动传媒 ―― 带你进入网络的互动视界

  铛铛铛~~自从3月来了CDC实习,一直处于很亢奋的状态,看到这么多的Q GG和Q MM在这栋奇幻的大厦里每天充满活力和斗志的辛勤工作着,我也悠然起敬的想快点加入激情一把~好咯~~开场说完,让我来带大家进入互动网络视界的奇幻之旅吧!   首先呢,要和大家阐述一下,互动传媒的概念,以及为什么现在越来越多这种形式的网站出现。   互动媒体的概念  最早来自英文Multimedia , multi是指多重的,media即媒体,指我们用来表...

IT Linux/ 2010-05-07 13:48:57 / 累计浏览 3,789

解决 ubuntu ssh 慢的问题

解决ssh慢的方法:echo “GSSAPIAuthentication no” >> ~/.ssh/config 关于GSSAPIAuthentication 可以在man (5)sshd_config 中找到 GSSAPICleanupCredentials 是否在用户退出登录后自动销毁用户凭证缓存。...

IT 互联网/ 2010-05-07 13:48:38 / 累计浏览 2,269

微博:对话型媒体的对话营销

有时候给杂志写东西是有些让人小小纠结的,那就是时效性。这篇东西成稿于今年1月头上,结果刊发于3月的《销售与市场》,中间我还忘记了我写过这么一篇东西(哈哈,别笑,真的,我甚至把这篇东西当成给《新营销》的专栏发了过去,《新营销》主编目光如炬,说老魏啊,你这不是给了《销售与市场》了嘛)。故而,这篇东西从今天来看,未免有点炒冷饭了,这儿也就是做个收录。近来有个机会,可以深入新浪微博的后台数据,等到做了一些...

IT 安全/ 2010-05-05 13:41:58 / 累计浏览 3,244

网站被挂马

从前天晚上开始,我的服务器一直不正常,显示不正常,打开后台也不正常,认真看看了很久,才发现在页面上发现了恶意代码,一直以为是服务器被黑客攻陷了,想想我做了不少的防护,能入侵这台的也不是简单的人啊。。。难道 wordpress 本身有问题。

IT PHP/ 2010-05-05 13:40:37 / 累计浏览 2,971

php的filter扩展小技巧

做为一个合格的web开发人员,一定会牢记一个原则――永远不能相信用户输入的数据,行走江湖,安全第一是很重要的。用户通过表单或url传过来的数据,一定要仔细检查过了,才往后台数据库里存进去。在一个成熟的开发团队里,贯彻这个原则不成问题;但是如果在一个新人老手混搭的小team里,很容易就忽视了这个问题,那么各种安全漏洞比如跨站攻击,sql注入等等真是防不胜防。实际上,用php 5自带的filter扩展能够较好的解决这个问题...

IT MySQL/ 2010-05-05 13:34:51 / 累计浏览 3,929

写好Hive 程序的五个提示

使用Hive可以高效而又快速地编写复杂的MapReduce查询逻辑。但是某些情况下,因为不熟悉数据特性,或没有遵循Hive的优化约定,Hive计算任务会变得非常低效,甚至无法得到结果。一个”好”的Hive程序仍然需要对Hive运行机制有深入的了解。有一些大家比较熟悉的优化约定包括:Join中需要将大表写在靠右的位置;尽量使用UDF而不是transfrom……诸如此类。下面讨论5个性能和逻辑相关的问题,帮助你写出更好的Hive程序。全排...

IT JavaScript/ 2010-05-05 13:31:14 / 累计浏览 2,327

Javascript的this用法

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,  function test(){    this.x = 1;  }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。请看下面这段代码,它的运行...

IT 奋斗/ 2010-05-05 13:28:54 / 累计浏览 2,266

我们需要一条Web开发的流水线

曾经,我非常讨厌软件蓝领的说法. 我一直觉得的,作为一个程序员,你如果不能很好的了解代码背后的原理,不能很感兴趣的去学习行业相关的知识,那还不如去死好了,还有什么脸坐在办公室蹭工钱. 然后后来我发现,自己却不得不去面对这样的事实. 对很多人而言,工作就仅仅是工作,并不是兴趣,他们关心的并不是如何提升自己的编程技能,而是如何能迅速的把工作任务搞定,然后向在公司楼下已经等了半个小时的女朋友负荆请罪. 另一方面,随着这些年...

IT 网络系统/ 2010-05-05 12:43:19 / 累计浏览 6,371

TCP之close_wait

要搞清楚为什么会出现CLOSE_WAIT,那么首先我们必须要清楚CLOSE_WAIT的机制和原理.

IT 设计思想/ 2010-05-05 12:41:25 / 累计浏览 2,007

SNS在革谁的命?

我是那种一看到革命二字就肾上腺素激增,兴奋不已的人,因为我知道革命就意味着毁灭,革命就意味着新生,革命就意味着机会。似乎Facebook和Twitter的大红大紫无不在用事实证明着SNS是互联网的革命,然而,既然是革命,就该有个革命的对象,倘若连对手都没有谈什么革命?要回答这个问题,首先需要理解“网”的概念。正如我之前的博文写的一样,有人说Social Network Service是真实的人――Social,也有人说SNS是服务――Service,...

IT 奋斗/ 2010-05-05 12:40:27 / 累计浏览 1,964

要创业,先退学(译文)

前几天,我看到一篇很短的小品文。读完以后,第一感觉就是,这样的文章可以登上《读者文摘》。我真的是很久很久没有看到,这么生动又富有启发的短文了。我把它译成了中文,请大家一起来欣赏。当然,原作者的观点是针对美国的情况,在中国不一定行得通。不过,不争的事实是,大学学位正在变得越来越不重要。顺便插一句,什么时候《读者文摘》出一个IT版,不再针对多愁善感的少女和家庭主妇,而是针对程序员和工程师,应该会很畅销吧...

IT CSS/HTML/ 2010-05-05 12:39:46 / 累计浏览 3,727

闲谈CSS3动画

随着CSS3越来越热,CSS3动画也逐渐受到大家的关注。这次有幸修改淘宝网全站页头,小小地应用了下(详见http://www.taobao.com/下拉箭头处的hover效果)。与其说是渐进增强,不如说是满足了技术人小小的虚荣心。以下是自己的一点理解,希望能对大家有所帮助。 … 关于CSS3动画从(http://www.w3.org/Style/CSS/current-work)可以看出,CSS动画涉及的知识点包括 CSS 2D Transformations, CSS 3D Transformations, CSS Transition...

IT 用户研究/ 2010-05-05 12:39:10 / 累计浏览 2,147

页面表达常用方式

    设计师在设计页面时,应该在页面上建立许多视觉层次,引导用户的视觉焦点。把用户的注意力吸引到最重要的元素上,然后才把视线引导到其他重要程度次要的信息上。这样便于用户快捷迅速地找到自己所需,更好的完成阅读、浏览任务。这里介绍几种页面表达的常用方式。

IT 其他/ 2010-05-05 12:38:40 / 累计浏览 3,426

百姓网公开笔试题:查询条件的子集判断

    百姓网需要最聪明,最有潜力的技术牛人来帮助我们给世界惊奇。为了让我们互相找到的过程变得更加直接了当,我这里有一个公开的笔试题目。这是我们日常的工作中遇到的一个典型问题。如果你有答案,请直接寄到 geeks @ baixing.com而不需要使用 shhr @ baixing.com。

IT Linux/ 2010-05-04 21:33:43 / 累计浏览 4,270

使用 sshfs 调用 ssh 服务器上的内容

平常老是在服务器上存放一些东西做中转,常用的客户端是gftp,今天突然觉得gftp 也挺麻烦的没命令好使,而sftp 则命令太多了。于是就找少了sshfs。

IT 系统架构/ 2010-05-04 21:32:24 / 累计浏览 8,849

大型高并发高负载网站的系统架构分析

对于大型网站来说,提到的每个方法可能都会被同时使用到,Michael这里介绍得比较浅显,具体实现过程中很多细节还需要大家慢慢熟悉和体会,有时一个很小的squid参数或者apache参数设置,对于系统性能的影响就会很大,希望大家一起讨论,达到抛砖引玉之效。

IT 系统运维/ 2010-05-04 21:22:42 / 累计浏览 4,486

大量小文件的实时同步方案

传统的文件同步方案有rsync(单向) 和 unison(双向)等,它们需要扫描所有文件后进行比对,差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将非常耗时。而且正在发生变化的往往是其中很少的一部分,这是非常低效的方式。

IT PHP/ 2010-05-04 21:19:04 / 累计浏览 2,707

深入理解PHP之require/include顺序

在大型的Web项目中, include_path是一个模块化涉及的根本中的根本, 但是正是因为include_path, 经常会让我们遇到一些因为没有找到正确的文件而导致的看似\"诡异\"的问题. 也就有了如下的疑问: 1. include_path是怎么起作用的? 2. 如果有多个include_path顺序是怎么样的? 3. 什么情况下include_path不起作用?

IT Linux/ 2010-05-04 10:26:06 / 累计浏览 3,990

curl常用功能简介

curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP...

IT CSS/HTML/ 2010-05-04 10:23:50 / 累计浏览 4,346

为什么不压缩 HTML

CSS 和 JavaScript 的压缩已经很成熟,各大网站都在使用。HTML 的压缩(特指去除空白字符和注释),除了 Google 等搜索页面,在其它网页上基本见不到踪迹。原因很简单: HTML 文档中,多个空白字符等价为一个空白字符。也就是说换行符是不能被干掉的,要干掉的话,也得至少保留一个空白。 HTML 元素中,有一个pre元素,表示 preformatted text. 里面的任何空白,都不能被删除。 HTML 的注释,有 IE 的条件注释。这些条件注释是文...