自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

似水流年 -- 韩欣的博客

数据管理 存储 云计算 大数据

  • 博客(200)
  • 资源 (1)
  • 收藏
  • 关注

转载 淘宝搜索引擎的缓存机制

在淘宝搜索系统中中,搜索结果页的缓存(Cache)是对搜索“效率”贡献最大的设计。由于缓存中的搜索结果页都是前人查询的结果,因此用户的查询请求如果在缓存中命中(和前人的查询相同),则查询系统直接把缓存中存放的搜索结果页返回给用户。用户在使用淘宝搜索引擎进行检索时,查询词可能千差万别。但是如果从大量用户的查询统计上看,总会有一些词汇经常被查询,有些词汇却很少被查询。(1)前20%的查询词的查

2013-04-24 09:42:59 2548

转载 看小白如何解决ajax跨域问题

由于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax跨域问题的全过程。不知是跨域问题起因是这样的,为了复用,减少重复开发,单独开发了一

2013-01-11 09:18:31 1016

转载 中文编码杂谈

中文编码杂谈桂南编码问题的例子在windows自带的notepad(记事本)程序中输入“联通”两个字,保存后再次打开,会发现“联通”不见了,代之以“��ͨ”的乱码。这是windows平台上典型的中文编码问题。即文件保存的时候是按照ANSI编码(其实就是GB2312,后面会详细介绍)保存,打开的时候程序按照UTF-8方式对内容解释,于是就出现了乱码。避免乱码的方式很简单,

2013-01-11 09:16:43 1064

转载 设计师需要的知识体系

产品设计师面对复杂、庞大的制造业系统以及多元化的市场,其知识体系要同时具备广度和深度。设计是循序渐进、不断深入的过程,因此我们面对的是交错的学科体系,以及深入的技术探究。当国内工业设计教育界还在热烈地争论设计是艺术还是技术时,不妨退一步思考,设计本身既融合又独立,既有依附性又具有本身不可替代的意义。放眼整个社会,设计的对象是我们的生活或生活方式,因此热爱生活,对生活有细腻的体会和敏感的触觉是成为优

2012-11-09 09:05:00 1121

转载 Webkit内核探究【2】——Webkit CSS实现

出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660364.html作者:李嘉昱CSS在Webkit中的实现属于相对独立的一个模块,注意这里说的是相对。CSS在Webkit中的作用自然是不言而喻的,在Web早期,文档的结构和样式还未分离的那个时代,HTML担负了文档的结构和样式这两个双重任 务,即HTML既负责文档的结构,

2012-11-09 09:02:04 663

转载 Webkit内核探究【1】——Webkit简介

出处:http://www.cnblogs.com/jyli/archive/2010/01/31/1660355.html作者:李嘉昱研究Webkit内核已经有一段时间了,在这期间我花了很多时间去研读webkit代码,并在网上查阅了不少的资料。在这之后,我开始尝试对Webkit内核进行剪裁,以便得到自己所需的部分。俗语有言,“独学而无友 则孤陋而寡闻”,遂本着交流的态度拿出来与大

2012-11-09 09:00:10 605

转载 【转】先思再行 闭着眼睛编程

摘要:解决问题最重要的习惯不是一直盯着屏幕和编写修改代码,某些时候,阻止你成功的东西恰恰会是过于努力。这时候你需要暂停一下,平缓你的思绪,换一种方法或许能带给你不一样的效果。你会花多少时间思考如何编写代码?乍看这是一个引人思考的深层次问题,在编程专业中常有这样的误解,软件开发就是写代码。软件开发实为一门艺术,而代码仅仅是通往艺术之门的工具。好比燃料和画布是画家的工具一样,代码的

2012-11-09 08:53:46 749

原创 现在我们家BB 28周了

怀个双胞胎是非常痛苦的,加油老婆,已经28周了!图解双胞胎胎儿发育过程,用精美的双胞胎图片形象展示了整个双胞胎胎儿发育全过程!

2012-11-09 08:51:14 1516

转载 GCC 中的编译器堆栈保护技术

GCC 中的编译器堆栈保护技术以堆栈溢出为代表的缓冲区溢出已成为最为普遍的安全漏洞。由此引发的安全问题比比皆是。早在 1988 年,美国康奈尔大学的计算机科学系研究生莫里斯 (Morris) 利用 UNIX fingered 程序的溢出漏洞,写了一段恶意程序并传播到其他机器上,结果造成 6000 台 Internet 上的服务器瘫痪,占当时总数的 10%。各种操作系统上出现的溢出漏

2012-11-07 13:24:41 2081

转载 更好的内存管理-jemalloc

更好的内存管理-jemalloc ▼  今年年初由于facebook而火起来的jemalloc广为人之,但殊不知,它在malloc界里面很早就出名了。Jemalloc的创始人Jason Evans也是在FreeBSD很有名的开发人员。此人就在2006年为提高低性能的malloc而写的jemalloc。Jemalloc是

2012-11-07 09:15:10 48396

转载 NoSQL数据库:MongoDB初探

NoSQL数据库:MongoDB初探跟着时下炒得火热的NOSQL潮流,学习了一下mongodb,记录在此,希望与感兴趣的同学一起研究!MongoDB概述mongodb由C++写就,其名字来自humongous这个单词的中间部分,是由10gen开发并维护的,关于它的一个最简洁描述为:scalable, high-performance, open source,

2012-11-07 09:10:00 1289

转载 Tokyo Cabinet TC 源码学习笔记

Tokyo Cabinet TC 源码学习笔记1 TC数据库简介1.1基本数据库类型 1.2数据库参数 1.3常用的测试命令 2 Hash Database2.1文件结构 2.2基本实现 2.2.1缓存机制 2.2.2共享内存 2.2.3查询流程 2.2.4写入流程 2.2.5删除流程

2012-11-07 09:09:07 1054

转载 NoSQL数据库笔谈

NoSQL数据库笔谈databases ,appdir , node , paper颜开 , v0.2 , 2010.2序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以太网手段篇一致性哈希亚马逊的现状算法的选择

2012-11-07 09:06:21 2408

转载 人们最初厌恶编程的10个原因

作者 jforeverg 2011-08-19 16:19:53英文原文: 10 Reasons Why People Initially Suck at Programming每个人刚开始的编程技术都不理想,所以我们决定列出一张清单,写上大家都能接受的理由,还有提高编程能力的建议。 0. 编程适合所有人吗?开门见山地说,编程并不适合所有人。它比较适合那些有耐心去解决难

2012-09-14 13:24:45 1188

转载 poll, select, epoll

随着2.6内核对epoll的完全支持,网络上很多的文章和示例代码都提供了这样一个信息:使用epoll代替传统的poll能给网络服务应用带来性能上的提升。但大多文章里关于性能提升的原因解释的较少,这里我将试分析一下内核(2.6.21.1)代码中poll与epoll的工作原理,然后再通过一些测试数据来对比具体效果。POLL:先说poll,poll或select为大部分Unix/Linu

2012-06-16 15:57:20 962 1

转载 [转]微信架构的启示

Wednesday, May 16th, 2012 by Tim | 7 CommentsFiled under: 架构 | Tags: qq, weixin腾讯大讲堂中最近分享了周颢演讲的微信技术总监解读微信架构的秘密,看完视频的一些心得。技术微创新微信的技术设计上有很多微创新,看起来都很小,但是对于系统的稳定性、用户体验及开发敏捷都具有重要作用。前轻后重由于

2012-06-16 15:54:36 1256

原创 Tokyo Cabinet 数据结构

Tokyo Cabinet 数据结构Tokyo Cabinet提供了Hash、Fixed-length、Table和B+ Tree四种数据结构,不同的结构特性和应用场景都不一样。TC本身提供了专门测试和调试工具tc (h/f/t/b) mgr。Tokyo Tyrant在启动的时候,通过数据库文件名后缀来表示使用哪种数据结构。以下是结构和后缀对应表:Hash Data

2012-06-15 15:26:35 728

转载 Redis几个认识误区

Saturday, Dec 4th, 2010 by Tim | Tags: key value store, redis前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Desig

2012-03-05 16:18:40 551

转载 GlusterFS 集群文件系统

1.GlusterFS概述GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据。GlusterFS基于可堆叠的用户空间

2012-03-05 11:05:41 1002

转载 NOSQL数据库

话说,尽管 SQL 数据库一直是我们IT行业中最有用的工具,然而,它们这样在行业中超过15年以上的“转正”终于就要寿终正寝了。现在,虽然关系型数据库仍然无所不在,但它越来越不能满足我们的需要了。NoSQL成为了业界的新宠。但是,各种 "NoSQL" 数据库之间的差异比当年众多关系型数据库之间的差异要大许多。这就加大了人们在建设自己的应用是选择合适的数据库的难度。在这篇汇总的PK中,我们对

2012-03-05 10:55:09 864

转载 MooseFS 分布式文件系统应用

一、结构说明  1. mfs client客户端数据由mount创建或web服务器通过程序调用将要上传的内容至mfs client(相当于原先的nfs图片服务器)。  2.master元数据服务器负责管理,调度,只保留元数据日志(此日志非日志文件中的日志),将真实数据分发至chunk存储服务器。  目前不支持多个master存在单点故障,可增设一台metalogger server作为

2012-03-05 10:51:08 2896

原创 redhat上安装DRDB

1. 编译 drbd, 安装 drbd.ko tar -zxvf drbd-8.3.6.tar.gzcd drbd-8.3.6./configure --prefix=/usr/local/drbd  --with-kmmakemake installln -s /usr/local/drbd/etc/drbd.conf /etc/drbd.conf

2011-11-02 14:37:52 2061 2

转载 Comet:基于 HTTP 长连接的服务器推技术

本为转自: 周 婷 ([email protected]), 软件工程师, IBM 中国软件开发技术实验室简介: 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”

2011-09-07 11:09:04 641

原创 云计算讨论

一、云计算的概念 云计算的概念是近年来一些大型互联网应用供应商,如:google, Amazon等最早提出来的。他们的出发点是采用大量的、中低端的计算机组成大规模的处理群集,用来提供强大的互联网应用平台。 事实上,采用大量中低端的计算机构成大规模计算平台,这是若干年前的“

2011-08-31 18:04:09 1269

转载 大型网站的监控、报警与故障转移

本文转自 longxibendi的专栏本章主要从大型网站的后台监控机制、报警机制和故障转移、服务切换等内容来论述。然后给出一个监控、报警和故障转移的解决方案。1.1 监控预警现代大型互联网公司主要有电子商务公司、社交网站公司和搜索引擎公司。在电子商务网站公司中,t

2011-08-31 09:00:11 1634

原创 手动挡起步要点,注意了

(1)快:.    是指离合抬到你准备的发力点,要快。.    也许你会问,不是说“半联动点”吗?怎么又来个“准备发力点”了?    对新手们的一档起步来说,“准备发力点”就是半联动点。也就是驾校学车时的那个车抬头点。    标准的操作是:左脚一达到那个半

2011-08-29 16:35:53 12671

转载 精实创业:让疯狂烧钱见鬼去吧

马超—怕水的鱼 发表于 2011-08-15     我非常非常喜欢“精实创业”(Lean Startup)这个词,我记得第一次接触Eric Ries提出的这个概念“Lean Startup”时根本不知道该如何用中文完美的表达出来(我当时用了一个自己如今都觉得

2011-08-24 14:46:54 1073

原创 凯越新手开手动档的问题

,手动起步正常起步不熄火,其中的关键是油门的控制。很多新手起步的时候都把注意力放在离合上总想着把接合点控制好,却把油门的重要性给忘了。其实只要稍稍踩大油门任何车都能以3挡起步(羚羊车也行)。如果不往下踩油门,1档也相当容易熄火。 当然,新手还是从一档起步好!起步时油门和离合的控制

2011-08-24 11:32:11 5129

原创 汽车积碳的原因、症状及预防方法

积碳可以分气门、燃烧室积碳和进气管积碳两种。  气门、燃烧室积碳  受电喷发动机控制特点的决定,汽缸每次工作的时 候都是先喷油再点火,当我们熄灭发动机的一瞬间点火被马上切断,但是这次工作循环所喷出的汽油却无法被回收,只能贴附在进气门和燃烧室壁上,汽油很容易挥 发,

2011-08-24 10:56:46 1798

转载 谷歌收购摩托罗拉移动引思:封闭是移动互联趋同之路

来源:腾讯科技 关键词:MOTO,谷歌 |作者:赵楠  8月16日消息,这是一个令人激动的夜晚。谷歌宣布将以总价值125亿美元收购摩托罗拉移动。一个有着70多年历史的老牌手机公司,在一分为二后,卖给了一家只有15年历史的互联网公司,这本是奇迹。此外,素来以开放为首、讲

2011-08-16 09:30:11 1134

转载 新车磨合期保养完全攻略

家中购进新车,自然是一件很高兴的事情,然而,在高兴之余,您是否想过这样一个问题:新车在磨合期需要保养吗?我想,大多数新车主会认为不需要,而汽车美容养护专家的答案却是需要,且需要很细心的保养。  新车磨合期,是指新车出厂后,初次行驶一段距离以使引擎各个部件磨合顺畅的时期,新

2011-08-04 15:56:36 1142

原创 REST 之我见

REST1.1 缘起    N年前,一说到跨平台的服务方案,大牛们就想到"Socket Server",小兵们就一直退,退到会议室的墙角。    几年前,一说到跨平台的服务方案,连客户都会想到"Web Service"。    现在,是个人都可以,在几分钟

2011-08-04 11:45:13 704

原创 需求-产品-设计

先来看一个老掉牙的故事:福特说,我在设计汽车之前,到处去问人们“需要一个什么样的更好的交通工具?”,几乎所有人的答案都是 ── 一匹“更快的马”。 “更好的交通工具”代表用户的“需求”;“更快的”是用户对于解决这个“需求”的“期望值”;“马”是用户对于解决这个“需求”的自假设“功

2011-08-04 11:40:15 993

原创 Visual age C++ On AIX 安装

1.安装步骤步骤一:将AIX操作系统安装盘的第一张放入光盘驱动器,之后执行下面的命令:# smitty install--> Install and Update Software--> Install and Update from ALL Availa

2011-08-01 15:50:27 1160 1

原创 REST架构风格

REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。     REST是什么     REST是英

2011-08-01 15:45:58 634

转载 分布式架构新成员:比Hadoop快三倍的Mapr诞生

来源:gigaom.com | 作者:Om Malik | 收藏到我的网摘Mapr官网截图日前在纽约举行的一个海量数据结构化会议上,通过了一个新的面向终端设备的分布式架构计划——Mapr。据了解,Mapr是Hadoop中的一个特殊版本,并有可能在今年晚些时候推出。该公司位于加州的

2011-07-29 14:13:03 883

原创 CASIO金属表带之拆带

买了手表,表带太长, 拆卸表带不求人1.把环状的表带从表扣处暂时拆开,让表带可以平摊在桌面上。以利于下一步的动作。最好下边垫一块绒布,可以保护爱表2.把表带平摊后,用一尖头的工具(我用的是小剪刀)顺着表带后背的箭头找到插销的位置,抵着圆形的小凸起,按箭头方向往外用力推,把插销推出

2011-07-29 13:14:10 5740

转载 梁念坚漫步“云+端”

“云”,已经成了梁念坚加盟微软2年来使用频率最多的字眼儿,但每当他在公众面前谈起微软的“云”时,那平和、幽默的面容上总会自然地显现出一份“自信”。梁 念坚,50岁开外,澳门出生,在加拿大长大并接受教育。历任摩托罗拉公司亚太区总裁,现任微软全球资深副总裁、微软大中华区董事长兼首席执

2011-07-28 15:32:32 4751

翻译 AbiCloud 云计算平台

一、AbiCloud的版本分类:1、社区版(community):免费2、企业版(enterprise):需要付费3、服务提供商版(xSP):需要付费 二、架构   三、三种主要场景1、私有云2、简单公有云3、包含虚拟存储的私有/公有云  四、四类网络1、集群网络(Cloud C

2011-07-28 14:51:46 7698 3

转载 让设计散发文化韵味

本文转自 CDC 突然想到写这个话题,是基于最近在设计产品界面时,年糕一直在给我们灌输设计的品牌概念以及文化内涵要求而产生的,因之前在界面设计中也遇到一些困惑,刚好看到一篇关于跨文化的产品设计模型的文章,于是就这个话题简单展开自己的一些看法,放出来跟大家探讨分享下。  “这个设计

2011-07-26 14:06:18 939

黑客与画家 硅谷创业之父Paul Graham文集 下载

黑客与画家 硅谷创业之父Paul Graham文集

2012-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除