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

技术文章

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

技术文章精选

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

最新文章

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

IT 设计思想/ 2010-08-31 23:21:52 / 累计浏览 2,407

产品线定位

不断的接触到公司的新产品,同时也给公司新的产品制定规划线路。对新产品线的定位,已经涉及到公司的整体发展、公司效益、目标群体定位等多方面。产品经理在给产品线定位时考虑的是全方面位的,需要老板、技术、产品、市场等负责,多条产品线之间的协调,除了资源的协调,市场协作、技术配合、产品人员的努力一个也落不下,产品线定位不是产品经理一个人的事,是共同协作的结果。 产品线的定位分为五个部分: 1、产品线对公司的影...

IT MySQL/ 2010-08-31 23:19:05 / 累计浏览 5,730

MySQL锁管理(并发锁,行锁,表锁,预加锁,全局锁等等)

1. MySQL中并发和隔离控制机制 Meta-data元数据锁:在table cache缓存里实现的,为DDL(Data Definition Language)提供隔离操作。一种特别的meta-data元数据类型,叫Name Lock。(SQL层) 表级table-level数据锁(SQL层) 存储引擎特有机制 ― row locks行锁,page locks页锁,table locks表级,版本控制(在引擎中实现) 全局读锁 ― FLUSH TABLES WITH READ LOCK(SQL层) (...)阅读全文MySQL锁管理(并发...

IT 算法/ 2010-08-31 20:21:14 / 累计浏览 8,746

关于使用STL的红黑树map还是hashmap的问题

最近在修改一个代理机server,增加url rewrite的功能,由于其单机的访问量很高,20000/s左右,对性能要求很高,所以在做url映射的时候,纠结在用map还是hashmap存储映射的问题上。于是做了一个...

IT 算法/ 2010-08-31 20:20:43 / 累计浏览 2,268

从数组里删除一个元素

去年介绍过我在项目中实现的一个动态数组模块的接口。实际上,我为它提供的接口要更多一些,比如删除一个元素。 void array_erase(struct array *, seqi iter);原来的语义就是删除 iter 引用的元素。但这里引出一个问题:删除后,iter 是否应该保持有效?从语义上说,iter 应该在调用完毕后变成一个无效引用。但实际应用中,往往需要在迭代 array 的过程中,删除符合条件的元素。让迭代器失效的做法,用起来很不方便。

IT Linux/ 2010-08-31 20:20:24 / 累计浏览 7,066

必看!linux系统如何查看内存使用情况

在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在linux系统如何查看内存使用情况呢?下面和大家分享在Linux下查看内存使用情况的free命令.

IT 其他/ 2010-08-31 01:34:01 / 累计浏览 4,148

设置python的stdout为无缓存模式

究其原因,是因为缓存:虽然stderr和stdout默认都是指向屏幕的,但是stderr是无缓存的,程序往stderr输出一个字符,就会在屏幕上显示一个;而stdout是有缓存的,只有遇到换行或者积累到一定的大小,才会显示出来。这就是为什么上面的会显示两个stderr的原因了。

IT 奋斗/ 2010-08-31 01:17:56 / 累计浏览 4,208

我看互联网公司的“加班”

因为看到 @fenng 的“推”:“我不知道怎样创业团队才能成功,但如果每个人都朝九晚五,这样的团队怎么能跑的过竞争对手?” 有感而发,写这点东西。对于加班,我应该是深有体会的,有过持续不断的加班,也有持续正常的上下班。但是我一贯对于加班的态度是这样: 我不否认加班存在的合理性,有计划并偶尔为之的,或者突发性情况下需要的加班,是任何一个公司难以避免的,作为个人,...

IT 奋斗/ 2010-08-30 09:31:13 / 累计浏览 6,967

给实习生的建议

什么样的实习生,是受公司和同事欢迎的?从我观察到的案例,是那些可以做出积极影响的人。李开复说:直到今天,我还记得哲学系的一个老教授说的话:“知道什么是make a difference吗?想象有两个世界,一个世界中有你,一个世界中没有你,让两者的difference最大,这就是你一生的意义。”人生是一个很大的话题,我们把它缩小,套用到实习(工作也一样)。想像有两个世界,一个世界中有你,一个世界中没有你。对你的...

IT 发现/ 2010-08-30 09:29:43 / 累计浏览 2,952

关于禁用启动项的研究

当下的软件越来越流氓,经常会在安装的时候自动添加为开机启动项。要知道,开机启动项越多,开机速度越慢。通过windows的系统配置工具(在运行中输入“msconfig”即可打开),可以方便地禁用/启用启动项。很多优化软件,如超级兔子、windows优化大师、鲁大师等也都提供了这样的功能。但到底它们是如何工作的呢?

IT 信息和交互/ 2010-08-30 07:39:10 / 累计浏览 2,692

浅谈UGC的信息组织方式

醒目!本文颇枯燥,很难耐心看完,提前预警一下。1、关于信息的组织方式,在1.0时代无非是人工分类,网站下面设频道,频道下面设栏目,栏目下面再设内容列表页。到了2.0时代,信息爆炸,很显然没法全部进行人工整理。通常所见,主要有八种组织方式在起作用。第一种还是人工整理,由人工编辑出1.0风格的内容首页。哪怕2.0的口号已经响彻了五年,普通用户最适应的还是传统布局的内容首页,看上去整洁丰富,分类清晰,有良好的品...

IT PHP/ 2010-08-30 07:38:34 / 累计浏览 4,525

在sae中利用SaeFetchurl进行豆瓣的OAuth授权

想在sae中做一个豆瓣我说功能的同步.. 后来发现sae只提供了sina微博很友好的OAuth接口. 而对于其他的OAuth服务.我们不得不来用非常简陋的SaeFetchurl来实现. 再我参考了他的一些源码后.下面的代码已经完成了OAuth验证.测试正常. 注:下面的代码我只提供了使用API的时候授权的方法.你要问我怎么授权.有了这些还不够吗?

IT JavaScript/ 2010-08-30 04:34:02 / 累计浏览 3,754

JS不是前端的全部

8月份的Web标准化交流会 气场很足,两个制作精美的PPT成了开场菜,紧接下来讨论的竟然是《闭包应用实例》,再然后是9个版本的tab制作以及rank的《脚本组件设计和编码》,期间还穿插着顶尖高手的现场PK 给我一种错觉,Javascript就是前端开发的全部,搞不精通这东西,就称不上开发者。 其实在会场上,相信有很多入行不久的新手,他们不懂闭包,不知道内存泄露,不明白怎么污染全局变量,他们之所以过来,有很大的原因是想找到自己前...

IT 系统运维/ 2010-08-29 23:40:00 / 累计浏览 3,869

linux磁盘管理学习笔记补充:连接ln、虚拟内存

前几天发了几篇自己学习linux磁盘管理的笔记,磁盘管理就基本上那些东西啦。今天补充点磁盘管理相关的两个比较重要的东西:连接、虚拟内存。先说说连接吧有人问,连接是啥哦,说白了,就是相当于windows...

IT 互联网/ 2010-08-29 23:38:01 / 累计浏览 2,687

也说电话号码

这年头貌似传播某种技术的讣告成为一种时尚,前几天刚听《连线》杂志的主编宣布歪脖的噩耗,今儿又看见爱范儿上面翻译的这篇《电话号码已在不知不觉中消亡》。不过且慢,在我们去给电话号码送花之前,让我们先暂停一下我们大脑里面的阅读理解中枢,启动一下尘封已久的推理模块,想想这个事儿到底是不是那个顶着一堆头衔的作者说的那样。首先你得去看看原文。要说爱范儿翻译的还算是忠于原文的,所以看译文也一样。那个作者似乎犯...

IT 系统运维/ 2010-08-29 22:31:10 / 累计浏览 5,295

哇,让你的DB再快一倍:ext4 vs xfs对比测试

下图是ext4 vs xfs文件系统的对比测试结果数据,横坐标是测试模式,纵坐标是测试耗时,越小越好。从结果来看:1. 初始化模式下,ext4性能并没有比xfs来得高2. 随机读写模式下,ext4性能比xfs将近高一倍3. 其他测试模式中,ext4和xfs性能相当小结:在一些对随机IO性能要求较高的环境下,可以尝试使用ext4,比如数据库,大型图片后台存储等附:使用ext4文件系统步骤1. 操作系统要求AS 5.3及以上(RHEL系列)2. 内核要求2.6.18-128.el5...

IT 奋斗/ 2010-08-26 09:36:45 / 累计浏览 10,197

别为大公司拼命(译文)

    大公司最大的困扰,就是无法准确测量每个员工的贡献。它会把所有人的贡献平均化。在大公司中,你只要一般性地努力工作,就能得到意料之中的薪水。你不能明显的无能或懒惰,但是谁也没觉得你会把全部精力投入工作。 你不能对老板说,我打算十倍努力地工作,请你把我的薪水也增加十倍吧!因为公司已经假定你在全力工作了,而且更重要的是,实际上,公司无法测量你的贡献。

IT 信息和交互/ 2010-08-26 09:34:28 / 累计浏览 3,688

产品设计之QQ邮箱登录页与淘宝登录页

最近开始关心一些产品的设计细节,也许闲的吧。虽然我不是美工,也不是产品,不过就算单纯的是因为喜欢前端,关注这些也不过分。 没有什么高深的理论,也没有多少经验,只是单纯的,从一个用户的角度来观察QQ邮箱的登录页也淘宝的登录页。 最近经常会和朋友发一些邮件,使用的都是QQ邮箱,因为绑定了QQ客户端,所以使用起来很是方便快捷。因为QQ的邮箱我喜欢用WEB版,也就没有使用FOXMAIL来接收,毕竟QQ开着,有新邮件会第一时间通...

IT 系统运维/ 2010-08-26 09:34:19 / 累计浏览 4,131

linux磁盘管理学习笔记(下):linux分区、挂载

前面两篇文章讲了大半天,其实磁盘管理的第一个步骤应该是磁盘分区,分了区,格式化分区之后才能安装系统,才能开始使用。本文呢就详细讲讲linux下的分区。基本命令fdisk [-l] 设备名参数:-l 输...

IT 系统运维/ 2010-08-26 09:33:30 / 累计浏览 3,971

linux磁盘管理学习笔记(中):df命令、du命令

windows下我们可以很方便很感性得得知磁盘分区大小,目录、文件所占的磁盘空间等信息,有了这些信息我们就能更好的进行文件和磁盘空间管理,而linux下就不是那么友好了,需要敲各种命令,本文就要讲讲磁...