免费发放百度Hi邀请函 — 一起Hi



如果想加入百度Hi就在下面留下你的E-Mail地址,我会在第一时间给你发邀请函。
  以下是百度Hi的几点功能特色:

  1、百度Hi的主界面及对话框设计的相当简洁,颜色搭配也很清新,没有多余按钮、没有弹出广告、没有……,而且有多套精美皮肤可选。据了解,百度方面也会提供专门的皮肤下载页。
2、百度Hi使用的是passport式ID,而非QQ那种号码式,直接用百度ID就可以登录。也可以选择关联邮箱,用百度帐户登录后,能立即与空间好友联系,看到其最新更新。
3、百度Hi最多支持1000个好友,这个数字非常大,应该没人再喊"好友加满了"吧。
4、亲身体验了一下百度Hi的视频和语音聊天功能,体验效果相当满意:画面非常流畅,而且音质感觉也不错。
5、可以建立群组、可以多人聊天、可以传送大文件,并且还支持"密友排行"。
6、可以和贴吧、知道、空间的好友进行联络。
7、百度Hi面板结合了百度搜索,支持网页搜索、图片搜索、MP3搜索等,不用浏览器即可在面板上的搜索框使用百度搜索功能,非常方便。
8、百度Hi还具备了强大的"找朋友"功能,与百度庞大的社区用户相联接,网民不仅可以看到兴趣相投的朋友,如果对方开通空间,还能更直观地了解和熟悉对方。

  关于百度Hi的更多详细情况见百度百科上的介绍

如果想加入百度Hi就在下面留下你的E-Mail地址,我会在第一时间给你发邀请函。
请点击此链接下载百度Hi体验版安装文件:
http://im.baidu.com/download/BaiduHi_1.0_Beta1.exe

 

memcachedb应用指南二:编译以及安装  

 memcachedbmemcache一样,网络socket数据处理依赖于libevent,所以,在安装之前需要下载三个安装包,即libeventBerkeley Db以及memcachedb

Libevent 下载页面:http://monkey.org/~provos/libevent/ ,下载最新稳定版本就行。

Berkeley Db下载页面:http://www.oracle.com/technology/software/products/berkeley-db/index.html 需要安装4.6版本

memcachedb下载页面:http://code.google.com/p/memcachedb/  下载最新版本 0.1.0版本

按照顺序安装,Libevent和Berkeley Db按照常规安装即可,这里以Linux 环境为标准。

[======Libevent=====]

tar -zxvf libevent-1.3e.tar.gz

cd libevent-1.3e

./configure

make && make install

[======Berkeley Db=====]

 tar -zxvf db-4.6.19.tar.gz

#需要进入特定操作系统编译环境,更常规软件的编译有些区别

cd db-4.6.19/build_unix/

#然后才能够开始编译

  ../dist/configure

make && make install

#如果没有指定特殊安装路径,编译完成,需要将Berkeley Db运行库的路径添加到系统配置里面

echo "/usr/local/BerkeleyDB.4.6/lib/" >> /etc/ld.so.conf

#重载系统Ld运行库

ldconfig

[======Memcachedb=====]

tar -zxvf memcachedb-0.1.0.tar.gz

cd memcachedb-0.1.0

#如果您要存储的内容的键值的长度和单笔内容的长度有变化,您需要更改一个文件 memcachedb.h

vim memcachedb.h

//////////////////////////////////////////////////////////// 

#define END_LEN 32               ----> 这是是 Key+Value 的最大长度
#define END_LEN_STR "31"   ---> 这是是 key 的最大长度

 /////////////////////////////////////////////////////////

 #默认key键值只预留了31个字节的长度,单笔数据最长是32个字节数。

#例如您如果需要用这个玩艺来存储文本内容数据,假设您的键值是一个32个字节的md5,单笔数据允许最长10K,那您可以设定

//////////////////////////////////////////////////////////// 

#define END_LEN 102400               ----> 这是是 Key+Value 的最大长度
#define END_LEN_STR "32"   ---> 这是是key的最大长度

 /////////////////////////////////////////////////////////

#修改完之后,直接make就行

make

#编译完之后,将生成可执行memcachedb拷贝到 /usr/sbin/

cp -f memcachedb  /usr/sbin/

 #启动 memcachedb

#第一种,读写合并模式,即不做辅拷贝,即读又写,不做冗余备份

memcachedb -p21211 -d -r -u root -H  /data/mdb_11211  -N

#第二种,读写分离/备份模式

#主服务器 192.168.0.1 读写监听 11211 ,同步通过31211的端口完成,不占用繁忙的主服务端口

memcachedb -p21211 -d -r -u root -H  /data/mdb_11211_m -N -R 127.0.0.1:31211 -M

# 辅服务器 192.168.0.2  只读监听 21212,从192.168.0.1 的 31211端口同步数据,同时再开一个31212端口对外提供数据同步服务

memcachedb -p21212 -d -r -u root -H  /data/mdb_11211_from_16801_s -O 192.168.0.1:31211 -R 192.168.0.2:31212 -S


其他相关信息:

新浪发起的UNIX开源软件项目

dbcached──“分布式 key-value 数据库内存缓存系统”发布[原创]

memcachedb应用指南一:为什么选择memcachedb

为什么要选择memcachedb:没 有什么特殊的原因,我们有最好的理由就是,在做到最大不牺牲数据读、写性能的前提下,我们能够让您原来存储在memcache里的数据不再遭受系统宕机或 者系统掉电而丢失,即使服务器电源爆炸了,只要硬盘还能够正常工作,换到另外一台服务器上,您的数据依然安然无恙地在硬盘上。

性能的担忧:我们做过小数据测试,小数据(几十个字节)数据的读写,每秒钟并发能够维持在5000+(单块146Scis硬盘,CPU和内存配置几乎可以忽略因为这不是性能瓶颈)。基本上满足所有互联网高效存储的应用。

应用场合:需 要频繁读写的小数据。例如数字类服务就像点击数,需要频繁写入小数据的例如评论系统,需要记录用户状态的例如在线人数以及在线用户等等。当然,如果您想用 来存储单笔超过10K以上的数据,例如新闻或者文章或者论坛帖子也可以,但是我们没有尝试过,如果您真的用来这样子玩了,可以反馈给我们。

数据备份&&读写分离:memcachedb支持主辅实时无差异同步,配置主服务和辅服务仅仅需要很短的一条启动命令。当然,您也可以利用这一便利特性来实现读写分离,那样子会让您的系统更加的高效。

稳定性:memcachedb目前被应用于新浪互动社区多个产品线中,具有钢铁般的品质,Sina出品,品质毋庸置疑。

memcachedb预热:准备写一些关于memcachedb的东西了

这个是在回忆未来的blog上看到的东西,拿给大家看看。

memcachedb故名思义就是 memcached + bdb,是基于memcached Socket层和berkeley-db存储层结构的实现, 是新浪互动社区技术团队2007年的一项重大的技术成果,现在应用于新浪互动社区多个产品线中,其中包括新浪博客等重头产品。能够实现任意memcache api的调用、数据实时落地以及主辅实时备份。

项目主页:

http://code.google.com/p/memcachedb/

其他相关信息:

新浪发起的UNIX开源软件项目

dbcached──“分布式 key-value 数据库内存缓存系统”发布[原创]

 

优秀程序员的十个特征

1、好奇心
程序员是永远不会接受现成的东西的,他们必须亲自解开内心深处的迷惑和渴望。

2、清晰的思维技巧
编程是一件需要严密逻辑和清晰思维的事情,有强大的数学或者科学背景的程序员通常更加成功。

3、快速的阅读速度和理解能力
相当大一部分程序员的一天都花在阅读上,阅读设计文档,或者其他人的代码,API,注释等等,有些程序员读的快,能很快理解,并且开始行动,另外一些程序员也许要多花三四倍的时间才能阅读完毕,这些程序员的工作效率肯定不如前者。

4、注意细节

注意细节这个特征可能和是好奇心相关的,写程序的人,关注细节,严谨,意味他能够写出高质量,少bug的程序。

5、快速学习编程以外东西的能力
;j+N*^,W3}3f4I6H)Y
应用程序一般都和日常生活和企业运作相关联,比如编写一个会计软件,可能就需要学习一些简单的会计知识,如果拥有快速学习编程以外东西的能力,必将为你决定雇佣这个程序员加分。

6、自我学习技巧

软件行业进化速度很快,为了更好的编程技能,好的程序员必须善于自我学习。

7、激情
这个毫无疑问,你必须雇佣一个热爱这个工作的人。程序员很可能一周7天,一天8小时写代码,如果是例行公事的态度的程序员,很难相信他能做好这份工作。

"z'm:`&e,T"H*_
8、适应性
程序员也许经常遇到短期的项目,变换不同的工作环境,即使在客户公司环境工作,也能保持良好的工作状态。

9、良好的沟通技巧

沟通技巧,不一定意味着有一口流利的英语,这意味着愿意沟通,愿意了解团队中其他人的想法。

10、谁是老板?

这个问题应该有点难以表达,程序员是一个众所周知独立性很强的一个群体,事实上,这也许是他们的一个优点,但是很多时候,即使从技术上,应该这么做,但是从商业和其他角度,管理层不得不选择一个另外一个做法,那么程序员应该尊重经理人的决定,尊重那个做决定也担负责任的人的决定。

给应届毕业生的面试建议

一方面是给自己看的,另一方面是共享给大家的。Linux自由、开放、共享

应届生在参加面试时如何有技巧的回答一系列的问题。

  开始之前务必记住:

  黄金法则:80/20---80%的谈话是有自己完成的而面试官只说20%。

 白金法则:你必须试着控制整个面试过程的节奏和话题。

  钻石法则:对于没有把握的问题,抛给面试官。

  1.在一分钟内介绍一下你自己。

  这似乎是必答题。不要以为这很容易。如果你用一分钟来重复你的简历,恭喜你,你的印象加分没有了!建议你最多用二十秒钟介绍自己的姓名、学校、专业。然后话锋一转,引出自己的优势或强项。一定要在最短时间内激发起面试官对你的好感,或者至少是兴趣。

   成功的模式可以是:我叫XXX,英文名字XXX,XX省XX市人,今年6月将从XX学校XX专业本科(专科)毕业。除了简历上您看到的介绍,我愿意特别 说一下我在XXX方面的特长/我最大的特点是……(给出事例)。正是基于对这方面的自信,让我有勇气来应聘贵公司的XXX这一职位。(看表)一分钟到了, 希望我没有超时。(很阳光的微笑)

  如果面试官不是情商太低,你的最后一句话应该会使他放松和微笑。资历嫩一点的还会接着问:“为什么你会这么认为呢?”如果他真的这么问你,Bingo!让你来操纵这次面试!

   2.应届生经常会被问到的一个问题是:你为什么会选择你目前学习的专业呢?千万当心,这个问题的目的是考察你的DecisionQuality这一项胜 任力,不要简单的回答说“感兴趣”或者“就业前景乐观”等。给大家一个成功的范例(同样适用于诸如‘您所做过的一个成功/最大的决定是什么”):

  问:王先生,您为什么会选择财务专业呢?

   答:的确,财务已经连续多年成为高校热门专业,这造成了就业时无可避免的激烈竞争。可当初我选择财务专业时并不是单纯因为它的热门程度。我早就把就业目 标锁定在苏州工业园区的外资企业。根据我高三时搜集到的统计资料,园区当时有外企XXX家,而且每年以XX%的速度在增加。以每个公司财务部至少5个人计 算(总账,应收应付,税务,出纳再加上一个经理),加上园区的平均离职率是15%,则在我毕业时,可以有XX个空缺。我毕业那年应该全国有XX相关专业的 毕业生。其中可能有10%会瞄准苏州,而我填报的苏州大学在当地口碑尚可,属于中等偏上。那么,有1/2的对手能被我淘汰。再加上我就在南京本地学习,四 年中可以更早的寻求机会,所以,我很有信心的选择了这个专业。

  其实,没有哪个面试官会相信你真的作过如此缜密的调查分析,但你已经展示了你做决策时的思路,所以可以加分。

   记住:所有的回答要符合你专业的特点。不要说得太到位,可以自圆其说就行了,不然,他们会觉得你要么太虚伪,要么太狂妄。还有,应该表示对自己的专业的 确感兴趣,或者增加点戏剧效果:我本来理解的财务管理就是管账,所以开始的时候还真后悔了一阵,直到大三时开始了在企业的实践,才有了改观,并真正喜欢上 了我的专业。这样显得真实可信,更重要的是,很自然的由你引导到准备好的问题:实习的收获。

  3.为了考察您 LearningontheFly这一条胜任力,通常我们会问您在实习期间的收获。此时,不要夸大自己的成绩,谦虚一点。还有,不妨说一下自己的失误(不 用怕,毕竟你是在实习)。记住:详细说明当时的情况(Situation),你要达到的目的(Task),你采取了哪些步骤(Actions),事情的结 果(Result),还有你得到的经验教训(Lessonlearned)以及后来怎样运用到工作中避免犯类似的错误。最后做出总结:原来书本上的知识要 能够在工作中熟练运用,这期间还有很长的一段路要走。还可以说:回到学校后,我对自己的实习经历作了一番总结,发现自己在XXX方面还需要加强。所以,我 很注意利用大学的最后一个学期来弥补这一不足。现在,我对自己很有信心,如果时间能够倒流,我相信我能做到更好。

  4.你有过和别人合作的经历吗?(千万要回答“有”)那么,在这过程中,你是如何处理意见分歧的呢?现在是考察你的ConflictsManagement。现在的绝大部分企业都不欣赏没有原则的老好人。所以,你要把自己包装得强势一些。

  我本人比较满意的回答:

   每个人在团队中都应该可以自由坦诚地发表意见,我会非常认真的聆听,分析;但对于自己的意见我不会没有原则的放弃。民主过后还需要集中。我是学校外语俱 乐部的主席,在组织校际年度联欢时,有两个干事的意见和我不一致。(停顿一下,让面试官记住你的这个闪光点)我和他们开了会。大家都阐述了各自的理由。很 遗憾,我仍然没有说服这两人。在这种情况下,我感谢他们的积极参与,但表示仍然会采用我的方案。我的理念是:Meeting不等于Voting,完全不需 要少数服从多数;我是负责人,我相信自己有能力采取最佳方案;假如失败了,我也会承担主要责任。而如果我是团队的普通一员,我会保留自己的意见,但还是认 真执行管理者已经做出的决策。当然,学校毕竟不同于公司,情况会更加复杂,但是我坚信,只要遵循“对事不对人”的原则,任何问题都可以得到解决。

  在回答时,一定要眼睛看着面试官,微笑,以冲淡你的咄咄逼人。

  如果你实在没有把握,可以把问题抛还给面试官,试举一例(还是同样的问题):

  问:你是如何处理意见分歧的呢?

   答:您问的恰好也是我最困惑的一点,而学校里老师从来不给我们这样的指点。一方面,我不想做没有原则的老好人,另一方面,大家都是朝夕相处的同学,我不 想让他们觉得我盛气凌人。我当时是这样做的:……可一直到现在,我都不知道是否作的正确,也许我可以从您那里得到一些指教,您说我当时这么做有问题吗?

  如果对方马上对你言传身教,那他铁定是菜鸟,你不用紧张了,因为,合理的反应应该是不置可否的说:其实这个问题永远不会有标准答案。

   5.有人问起多个问题同时出现时,应该如何解决。这就是PrioritySetting的胜任力。应对思路是把所有要处理的事情按轻重缓急分成4个象 限:重要而且紧急;重要但不紧急;不重要但紧急;不重要也不紧急。但记住,不要直接叙述这个思路,这会让人觉得你不像应届生。还是通过举例说明比较好。我 面试过的一个比较好的例子:我在大三时正好要复习准备英语6级考试,这时有机会可以去一家企业做兼职部门助理,但需要每周花三个半天。同时,每月一次的英 语沙龙活动要组织安排,还要(不好意思地说)抽空陪陪女朋友(最后一点很重要,可以活跃气氛,还为下面制造了一个不重要不紧急的事例)。我当时利用没有课 程的下午去公司工作,一般要到5点半回学校。在公车上的30分钟正好用来总结当天在公司的收获和需要了解的知识。在食堂与女朋友吃晚饭,六点半去教室自 习,到十点回宿舍。英语沙龙的工作委派给大二的两个干事,他们每天会到自习教室找我谈10分钟,我会给他们一些建议。这样,我没有花太多的精力在沙龙活动 上,可对整个过程都有了解和掌控。后来6级考试顺利通过,那家公司对我的工作评价很高,我也学了很多东西;英语沙龙的活动如期举行,我和女朋友也没有疏 远。

  这同时展示了三条胜任力:prioritysetting;delegation和work/lifebalance

   作为应届生,在面试前,应该了解一下外企的部门架构。以欧美企业为例,一般部门内的职位从低到高依次为:助理(如果是本科生,有时候可以跳过)---专 员---资深专员---主管---资深主管---部门副经理/SectionManager---部门经理。一般,主管要求有5年以上的相关工作经验,这 是一个分水岭。好,回过来谈谈面试时如何回答关于职业生涯规划问题。其实,这种问题并不需要你回答得无懈可击,这也办不到---你说得通俗了,认为你胸无 大志;回答太专业了,又觉得你好高鹜远.

  回答这类问题,有以下几点可以帮你加分:

  1.设定一个与自己专业相关的 长远目标;这个目标要和公司的工作有关但不要局限在企业内部(因为空间有限,会遭遇许多太过于细节的问题)。例如,HR专业的学生可以说,自己的目标是在 35岁之前,也就是10年内,成为一名优秀的人才测评专家或者资深企业人力资源顾问;工程技术专业的学生,可以成为精益生产专家或者黑带大师;IT专业则 可以在信息资源整合和ERP解决方案方面成为专家,等等。注意,要着重在你想做些什么,而不是你想爬到什么级别。

  2.把这个目标分解,以1年,1年,5年,10年的进度,逐步推进。这个就要靠你自己编了,恕在下不能一一举例。记住,每个阶段都要说明你能为公司做出怎样的贡献,你能得到怎样的提高,这与你长远目标的关系在哪里。此时,可以适当联系到刚刚提到的部门架构。

  3.在此过程中,除了自己想办法不断充电,还要说一下你希望公司可以给你怎样的帮助。比如能够有岗位轮换的机会;或者能够参与各种项目等。不要提希望公司会给你培训,送你出国,给你报销学费,要表现得自己希望在实践中成长。

   4.强调自己的稳定的心态。你可以这样说:“中国人最讲究‘名正言顺’或者‘不在其位,不谋其职’,所以很多人都认为,只有给了主管的职位,才能运用主 管的权利,发挥主管的作用。我的理念和别人不同,我认为恰恰相反,当你展示出了主管该具有的能力,能完成更多的工作,公司自然会考虑对你的职位进行调整。 在没有足够的权力时,要使用自己的影响力,所以我鄙视那些成天想着晋升却没有任何建树的人。”这样子,你的自我包装就成功了一大半。

   5.最后要注意,在回答类似问题时,不要显得太胸有成竹。偶尔显示出涉世未深可以让面试官觉得你还有学生的单纯。“这个问题很大,我在学校里也曾经断断续 续的考虑过,现在我简单的讲一下,可能会显得一厢情愿,希望得到您的指教”这样的一个缓冲在许多时候很管用哦。(还记得钻石法则吗?)

   最后想提一下面试的肢体语言。我面试过的应届生应该没有1000也有800了吧。我发现几乎80%以上的人在入座后都采用一种非常闭合的姿势,很拘谨。 这不能说是坏事,但的确会让面试开始的破冰显得艰难。现在,闭上眼睛,想象一对亲密情侣在烛光下甜蜜交谈,他们的姿势应该是几乎一样的;你们平时和好朋友 促膝长谈,相信采用的也是相同的姿势;电视上的国家元首交谈时,绝大多数情况两人的姿势也相同或接近。这是因为:两个人如果在交谈过程中采用同一种姿势, 则双方在潜意识中会有彼此认同的感觉。我们把这样的姿势一致称为Rapport。我本人非常注重采用Rapport来增进沟通效果(特别是,如果有人盛气 凌人的叉腰对我说话,不论他的职位高低,我也会叉腰和他说话---输人不输阵:)

  还有,面试时,手势的运用很重要。特别是回答较大的问题时,用手虚拟的在桌面上列出1,2,3,这样会让人觉得你很有条理,而且不会显得很稚嫩。而说到我会怎样怎样时,把手掌放在心口,真的有强化的效果。

  一句话:面试时,要表现的有教养,容易。