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

技术文章

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

技术文章精选

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

最新文章

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

IT 系统架构/ 2010-11-24 00:10:35 / 累计浏览 4,637

创业公司技术选型参考

提供java推荐框架 web项目来说,spring、struts是必选,当然有更加好用的,推荐来自疱丁分词作者王志亮在人人网的rose框架,使用上手快,配置少,是创业公司java必备。 php框架推荐 zend framework,或者直接写个简单的框架,php的框架更加倾向去规范代码,让所有项目在新人加入时快速上手。 代码版本控制 subversion是必选工具,简单易学,git也开始流行,也是可选方案。 jar包依赖管理 这是针对java项目...

IT 奋斗/ 2010-11-24 00:10:10 / 累计浏览 1,786

我的十年,交互之外的那些事

  前言:今年同时是我工作的第十个年头,今天也是我的生日,如果一路往上回顾,应该是有不少故事的,如果要讲,我总是习惯性从我工作的第5个年头开始,一方面 5年前的工作经历很平庸,不为人知,缺乏戏剧性,基本在小公司,传统IT企业厮混而5年后的工作履历会被更多关注到,因为是在TX,因为有机会做大家都认识的产品的体验设计,被曝光在一个明星岗位上,另外一方面因为我那时还叫阿标,在设计的江湖上,阿字辈说明还比较年轻,...

IT MySQL/ 2010-11-24 00:09:27 / 累计浏览 3,931

Handler-Socket Plugin for MySQL

记得半年多前写过MySQL vs NoSQL ,且一直以来我比较坚持用数据库存储K/V数据,因为不只是对数据安全等能提供保障,主要是发现大部分系统的qps根本就没那么高,能上4k的水平已经很少了,这点MySQL完全可以满足,因为优化好的K/V请求,在MySQL的SQL层上能实现每核心5k左右的qps,而这一数据在HandlerSocket出来之后,得到了更大的提升。 HandlerSocket plugin for MySQL 已经出来一段时间了, 鉴于HandlerSocket和InnoDB的健壮、安全...

IT 系统架构/ 2010-11-22 21:28:57 / 累计浏览 5,629

微博架构与平台安全演讲稿

本文是在2010中国首届微博开发者大会演讲稿(PPT),由于网上已经有演讲视频及全程文字记录,这里就不做补充,演讲稿如下。微博架构与平台安全 View more presentations from Tim Y. 需要下载请点击 view on Slideshare,在 Slideshare 打开后 Download Similar Posts:QCon Beijing qconbeijing全部演讲资料下载 Memcache mutex设计模式 构建可扩展的微博架构(qcon beijing 2010演讲) 第一期广州技术沙龙演讲稿及视频 Web 2.0...

IT 奋斗/ 2010-11-22 21:24:14 / 累计浏览 2,848

个人学习经验之谈

由于个人工作职责变化,学习重点偏向其他内容,所以想把本打算研究的交互设计课题转交给学弟学妹完成,正好也有利用他们的学习。通过交流,发现他们自身还存在一些问题,这些也是我早期读书时遇到过。 每个人都很有想法,但是真正去实践的没有。 没有作品集,没有文章,没有实践经验。 资料很多,但是没有找不到学习方法,没有自己的知识结构。 学习还没有步入正轨,直到毕业前还处在迷茫期。 回顾下个人发展,临毕业时把高校当老...

IT 系统架构/ 2010-11-22 21:22:54 / 累计浏览 1,906

如何开发Web应用程序

这是一个经常被问到的问题,问的理所当然。作为一个程序员,为什么我就非要被认为知道如何开发Web应用程序呢?这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道;我上的那个大学并没有提供任何关于这个主题的课程。所以,像大多数在这个领域里的web开发人员一样,我只是通过去做,去实验才学会了这些。没有人告诉我如何去做,我从给自己做点什么东西开始,学会如何开发web应用程序是在这个过程中的一个副产品...

IT 系统运维/ 2010-11-22 21:21:45 / 累计浏览 2,630

在Ubuntu上安装MySQLdb

Author:NinGoo posted on NinGoo.net 准备用Python写点脚本练练手,于是在Ubuntu上安装Python的MySQLdb,本以为很简单的事,没想到还碰到几个小波折,因此记录一下以备忘。 首先需要安装Python-dev,否则后面...

IT 系统架构/ 2010-11-22 21:21:19 / 累计浏览 1,807

多IDC数据时序问题及方法论

上一周在微博架构与平台安全演讲中提到多IDC及架构设计的方法,由于最近工作中经常碰到这种情况,再举一个小案例补充一下。 Web数据访问比较好的设计模式是使用cursor方式(参考前文用Twitter的cursor方式进行Web数据分页),原理上相当于增量方式访问数据,可以极大提高访问性能。在单IDC场景中,如图1,系统的id是递增,假设用户上一次访问最新一条记录是1002,则本次访问最佳的方式是 get?cursor=1002,可以高效取到后面3条新...

IT 算法/ 2010-11-22 21:20:28 / 累计浏览 2,730

理解正则表达式中顺序环视、逆序环视

学习正则表达式中,这个顺序环视和逆序环视,搞的比较头晕。 所以,我决定还是写在日志里吧。这样以后回忆起来方便,如果哪里理解错了,路过的朋友们请帮忙指出,谢谢! 所谓顺序环视和逆序环视,首先要理解,这个环视匹配的什么?不是内容,而是位置。并且是位置的前后要匹配对应的内容。这样理解就事半功倍了。 先来看顺序环视,这个顺序说的是从左往右看。

IT 信息和交互/ 2010-11-22 21:18:59 / 累计浏览 4,974

为什么要登录?

谈到“登录”,大多数人脑海中会立刻浮现出那个“两小框:一用户名,一密码,外加一按钮”的经典豆腐块, 这样的功能模块在互联网上屡见不鲜, 成为大中小各类网站的标配。 然而说到底,登录产品为什么是大家熟知的现在的样子?用户为什么要登录? 一、登录的产品目标 和做登录的产品经理探讨过这个话题,得到的结论是: 其实广义的登录就是一个用户身份的验证环节,密码校验只是众多身份验证的方式中的一种,之所以用户名和密码框的...

IT 互联网/ 2010-11-22 21:17:57 / 累计浏览 4,522

百度这个公司

百度是张朝阳嘴里所谓战国七雄中最晚成立的公司――2000年1月才有百度公司,但它的流量在中国首屈一指,是中国网站当下在alexa中排名最高的。从吸金能力上讲,根据今年2季度它财报19.14亿元的收入水平,2季度它每秒收入246元人民币(以90天计算),排名第二,次于腾讯。   2010第二季度总收入 折合每秒收入 新浪 9940万美元 12.78美元 搜狐 1.461亿美元 18.79美元 网易 1.99亿美元 25.59美元 盛大 2.01亿美元 25.85美元 腾讯 ...

IT Linux/ 2010-11-21 20:10:11 / 累计浏览 11,691

find命令的一点注意事项

其实也不是find命令的问题,以前总写不对find命令,今天才发现原因在哪里了。如果文件不够多我们也不使用find命令;find命令的结果是文件名,要想知道自己find的结果是否正确,一般管道输出给ls于是命令很容易写成: find .... | ls -lh结果看到的总是目录内的所有内容,似乎是find失效,为什么呢?命令应该写成: find ... | xargs ls -lh看到了吧,就一个xargs只差,把所有的罪过都错给了find命令了下面写几个find命...

IT MySQL/ 2010-11-21 19:47:30 / 累计浏览 4,174

说说使用mysqlbinlog按时间查询二进制日志时容易疏忽的地方

使用mysqlbinlog按时间查询二进制日志时,会用到start-datetime和stop-datetime选项。 提示:MySQL二进制日志的名称缺省是HOSTNAME-bin,不过推荐通过log-bin设置,以防止HOSTNAME更改所带来的影响。二进制日志的目录可以使用如下方法得到...

IT Apache/ 2010-11-17 19:16:59 / 累计浏览 3,471

Cache 文件是否存在的查询

当我们使用 Squid 是不是常常会有个问题,就是怎么查文件是否存在。大家是怎么查的。。。我想大多都是使用 wget 来查。wget -S 如果显示 HIT 就是文件从 Cache 中取的,不是从源网站取的。但这个过程非常慢,因为如果是大量的文件,比如 100W 的文件要查怎么办。。。都下载一次?

IT 其他/ 2010-11-17 19:12:10 / 累计浏览 2,949

Google App Engine的app.yaml详细说明

Google AppEngine使用一个app.yaml作为其重要的全局的配置文件。每个独立的Google AppEngine的应用,都必须声明这样一个文件。 app.yaml使用YAML作为格式。熟悉Ruby的人应该非常熟悉yaml这种格式。必添内容在一个app.yaml中,必须要声明如下字段: application application用来唯一标示一个Google AppEngine的应用。在开发环境中(使用dev_appserver.py),这个字段必添,但其值随意。但是在部署环境中(应用上载至Google AppEn...

IT PHP/ 2010-11-17 19:11:27 / 累计浏览 4,929

新浪微博OAuth认证流程分析

对新浪微博OAuth认证的一点备忘,不求别人能看明白,只希望自己以后还能看懂……

IT 视觉设计/ 2010-11-17 19:07:56 / 累计浏览 2,938

“BUSINESS”ICON制作分享

大家一般都用一般都用PS或者AI来制作icon,其实PS与AI也可以打造出不一样的效果。AI造型(不得不承认钢笔工具可以秒杀掉PS里面的钢笔工具),PS效果灵活运用可以让图标既有AI图标的简洁干净又不乏PS制作的效果。因为AI是矢量的,同时也能保证图标在某些用处的时候能够灵活的放大与缩小而不损失太多的效果,同样简洁干净的图标也是商业运用的首选 此类图标风格除了在造型上有所不同外,效果的制作手法都是大同小异,下面列出了两个...

IT CSS/HTML/ 2010-11-17 19:04:01 / 累计浏览 2,209

网页设计中的

一直搞不懂各种定位的东西,因为我一直不知道原点该从哪算。 按照初中学过的画坐标的方法,肯定是左下脚为原点,然后右方向是X轴,上方向是Y轴。 但是事实却并非如此。最佳答案: 左上角,左为横轴正方向,下为纵轴正方向 理解记忆方法:方便屏幕刷新(从左到右、从上到下) 其实就是懒,懒的去想,只靠猜,于是对着CSS里位置的都是正坐标发楞。...