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

技术文章

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

技术文章精选

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

最新文章

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

IT 互联网/ 2010-04-12 09:21:48 / 累计浏览 1,924

淘宝天下:从线上到线下

本文刊发于当期《21世纪经济报道》,为连载式专栏“后媒体时代的媒介融合” 之二十九。报载标题为《淘宝天下给纸媒的启示》。媒体是有内容运营(面向读者受众)和商业运营(面向商业客户)两个部分的,大部分媒体,主要靠后者的运营来维持发展。这是两个不同的屁股。搞内容运营的,喊喊内容为王是很正常的事,但搞商业的,还在那里喊内容为王,大概就要进故纸堆去了。文章交付时,和21世纪的编辑小小聊了一下。对于最后一段,我...

IT Oracle/ 2010-04-12 09:21:01 / 累计浏览 3,164

Virtual Indexes

Oracle11g 中有个invisiable index的新功能,它的前身或许就是virtual index (虚拟索引)。在建新索引的时候,Virtual Index和invisiable index都可以用来确保其他SQL的执行计划不会改变。特别是当表上索引结构比较复杂,为了优化某个SQL而新建的索引可能会导致其它SQL执行计划变糟糕。 CREATE INDEX INDEX_NAME ON TABLE_NAME (INDEX_COLUMN) NOSEGMENT; 建立虚拟索引后,可以使用dbms_stats.generate_stats收集该虚拟索引的统...

IT Apache/ 2010-04-12 09:19:50 / 累计浏览 3,343

apache 的AcceptMutex 的理解

当apache监听多个端口或多个ip上的端口时,多个子进程是怎么分工的呢?和只监听一个端口有什么区别吗?1. 如果apache的多个进程只监听一个端口,则不需要AcceptMutex,每个apache进程都在执行accept操作,发现请求后就开始执行,执行完继续accept,多个进程之间不会相互干扰,这是由accept的机制来完成的。2. 如果apache的多个进程只监听socket多于一个,则不能直接accept了,就必须使用select或poll机制来发现知否有请求需要执...

IT CSS/HTML/ 2010-04-12 09:19:33 / 累计浏览 3,065

iPad Orientation CSS

iPad终于发布了,那么如果用样式区分iPad和iPhone中的safari浏览器,Jason Grigsby做了一个有用的实验...

IT 其他/ 2010-04-12 09:16:44 / 累计浏览 1,604

关于gethostname系统调用

关于hostname的事情,我不知道是存放在系统的什么地方的,想知道时却发现是通过系统调用gethostname实现的,给系统调用在linux上只要包含,就可以使用;但是在windows上就没有在这个里面,windows上我没有使用visual studio,而是下载了一个dev-c++;因为对于命令行的东西比较熟悉一些,同样的程序在linux上是没问题的,但是在windows上就是编译不过去;代码如下:#include #include

IT 奋斗/ 2010-04-12 09:16:02 / 累计浏览 2,565

与数据相关的职业路径

1:管理数据2:处理数据3:数据产出当然,不管是管理数据还是处理数据,里面都有很多的方向和空间,在不同的环境下去发挥。但如果自己身处的环境比较成熟了,就应该向下一个目标走,或者换个环境。

IT 系统架构/ 2010-04-12 09:15:12 / 累计浏览 3,289

实现一个简单的虚拟文件系统

Windows 游戏软件在发布时,通常会把所有数据文件打包。这通常出于两个目的:一是保护数据文件不被最终用户直接查看,二是 Windows 的文件系统一度相对低效。尤其是在处理非常多小文件的时候,无论是安装、分发还是运行时处理都有性能问题。而游戏软件通常会有大量的资源文件,对数据文件打包的需求更为强烈。一般游戏引擎都会支持至少一种资源打包的形式。打包数据文件的概念和实现,我最早是对 Allegro 的源码阅读学习来的,算起...

IT CSS/HTML/ 2010-04-12 09:14:44 / 累计浏览 3,187

CSS3开发工具收集

通常来说,CSS非常简单。但是当浏览器厂商开始实现CSS3特性,问题开始变得有些复杂了。不难,只是有些复杂。这可能包括两个方面:首先有些心得CSS3属性(比如,transition、渐变、transform等)不...

IT 用户研究/ 2010-04-09 09:17:34 / 累计浏览 2,469

iPad拟物化设计的博弈

相信随着多点触摸技术的发展以及大触摸屏相关产品的面世,拟物化的设计会被运用得更广,但同时应该保留一种清醒:不管如何的拟物,虚拟的体验终究还是来源于真实生活的实际体验的积累。传统书籍到现在还被保留,也是有一定存在的道理:)

IT 系统运维/ 2010-04-09 09:15:43 / 累计浏览 5,448

在FreeNAS/BSD搭建基于Nginx+FastCGI+MySQL+PHP的WebServer

使用FreeNAS也快半月月了,在上一篇文章介绍了利用FreeNAS能做的一些事情,其中一项是WebServer。搭建了FreeNAS之后,这项功能也是必不可少的,简单分享一下配置步骤,希望能帮助到同我一样的刚刚接触FreeNAS(同样适用于FreeBSD)的朋友。在FreeNAS之前,一直都是在Atom上跑Windows,因为作为文件服务器,除了存储文件/共享(Windows的局域网共享做这个确实很方便,但相比FreeNAS内置的SMB,还是稍显复杂,因为还需要通过一些不...

IT JavaScript/ 2010-04-09 09:12:53 / 累计浏览 3,046

JavaScript组件打包模式

js组件通常带着css image ,但这样使用起来可能会有些小麻烦,为了让组件足够的solo,有了把css image也打包在js的想法,然后顺便把请求数变少,这个顺便好像更重要,呵呵。 那怎样打包呢,虽然有resource-packages这样的方案,可是我们的核心用户还在玩ie6这种时尚的浏览器呢! 我的方案: CSS:CSS可以当成字符串存在js里,并由js动态加到页面上,页面用的可能不...

IT CSS/HTML/ 2010-04-09 09:12:16 / 累计浏览 1,646

superLink,让伪链接更有可用性

前几天,看到有人写了个superLink的东东,主要的做什么用呢? 我们有时会给在大块元素加个window.location=\'http://www.aoao.org.cn\',还顺便把光标定义成移上去会变成手势还代替链接,为什么不直接用因为有时东西太多,不能放在链接里,比如hx、p、 li之类的。那问题来了,用js处理会让链接的功能没了一堆,作者在他的文章说到: 中键:新tab打开 (aoao注:...

IT JavaScript/ 2010-04-09 09:10:39 / 累计浏览 6,846

让Vim(gvim)更好的支持javascript编程

最近工作比较忙,所以一直没有时间写vim相关的文章,今天写一篇,以飨读者。貌似前台开发的同事都是不太喜欢用vim的,而喜欢用editplus,emeditor之类的,说起来我遇到vim之前也都用过一段时...

IT 奋斗/ 2010-04-08 23:56:09 / 累计浏览 1,664

80后:艰难的一代

两周前北上帝都,和一个大学时代的老同学吃饭聊天。说起这个蜗居海藻,我就问她:你能接受么?我这个老同学很严肃地告诉我:不理解不接受。道理是她觉得靠自己奋斗,一样可以得到想要的一些东西,为什么要做这种事。我这位同学也是个平常老百姓,无权无势,一刀一枪地拼了十多年,今儿个也是某大型跨国公司在中国地区的主要负责人,有房有车,算是个成功人士。早年在国外端过盘子,在国内也以娇小玲珑之躯扛过家具布过展,故而她...

IT 其他/ 2010-04-08 23:55:31 / 累计浏览 1,447

宏中#和##的用法

宏中”#”和”##”的用法
一、一般用法
我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.

二、当宏参数是另一个宏的时候
需要注意的是凡宏定义里有用’#'或’##’的地方宏参数是不会再展开.

三、’#'和’##’的一些应用特例

IT CSS/HTML/ 2010-04-08 23:54:37 / 累计浏览 1,662

CSS Sprites:鱼翅还是三鹿?

如果开发人员花点时间来考虑下所有可以提升网站性能的因素,再权衡下利弊,也许就有较好的理由可以避免滥用 CSS sprite 了,并且会把精力放在那些物有所值的方面。

IT 系统架构/ 2010-04-08 23:52:05 / 累计浏览 2,866

什么是网页标准?

译序:现在HTML5如日中天,各大浏览器都声称支持或者将支持HTML的特性,好像HTML5能够让互联网更美好,能让网站开发人员解放一样。或许大家被压抑太久,或许大家太乐观,或许标准真的已经...

IT 其他/ 2010-04-08 14:23:50 / 累计浏览 2,807

百度HI QQ和MSN 阿里旺旺贸易通MSN在线客服聊天代码

刚群里有人问msn在线客服的代码是什么,就发一下自己也收藏下: 1.如何在网页上显示腾讯QQ在线洽谈? QQ在线咨询代码(qq在线交谈代码/qq在线客服代码/qq在线状态代码/qq在线客服代码) (将123456...

IT 系统架构/ 2010-04-08 14:22:05 / 累计浏览 4,044

Gearman分布式远程过程处理框架

对于绝大多数发展中等的web 2.0网站来说,LAMP结构已经不能满足现在的需要了,新的架构组合是GLAMMP,G=Gearman(分布式远程过程处理),M=Memcached(高性能的分布式的内存对象缓存系统)。简单的说Gearman是PHP实现异步处理利器,当然不仅仅是PHP实现异步处理的手段。 Gearman简介 Gearman是 Brad Fitzpatrick 的一个作品,用 Perl 写的任务调度程序,提供一个服务器端和多种语言的客户端接口,包括 C/Perl/Python/Ruby 等,在 clien...

IT CSS/HTML/ 2010-04-07 18:52:22 / 累计浏览 2,905

人民币的符号的正确表示法?一杠?两杠?¥还是yen呢?

因为做的项目会跟钱打了交道,所以被研究了。 那是一杠还是两杠呢?最简单的方式就是拿出钱包,掏出张“新”的50或100,翻到背面的银线上,就会发现两杠的符号。这个是以前跟同事在讨论是一杠还是两杠时,发现最有效的方案。 杠杠数的问题解决了,可¥(指的是通常输入法中文全角模式下按shift+4的那个)在宋体(v3.03, v5.0)的情况下是显示一杠