摘要: 很久没有更新博客,是的,我辞职卖水果去了!看惯了肉夹馍之类成功的案例,来看看我这个要死不活的案例吧! 究竟什么才是互联网思维?开始做水果的时候,我以为互联网思维就是互联网方法,掌握了微信,懂微信开发以及一些粗浅的营销方法就是掌握了互联网的精髓,其实远远不是。 互联网方法是实现互联网思维的工具... 阅读全文
posted @ 2014-10-22 00:01 邵贤军 阅读(6913) 评论(71) 推荐(28) 编辑
摘要: Storm0.9.0发布通知中文翻译版(2013/12/10 by 富士通邵贤军 有错误一定告诉我 shaoxianjun@hotmail.com^_^) 我们很高兴宣布Storm 0.9.0已经成功发布,你可以从the downloads page下载. 本次发布对茁壮成长的Storm来说是一次巨大的进步。 我们追加了一些新特性,你会在下面看到详细的介绍, 此外这次发布的另一个着重点是修复了大量跟稳定性相关的 bug. 虽然很多用户已经在自己的环境中把0.9.x版本的Storm成功运行起来,但我们不保证那些版本的稳定性。0.9.0是目前最稳定的版本,我们强烈推荐各位使用,特别是0.8.x的用 阅读全文
posted @ 2013-12-10 16:14 邵贤军 阅读(7308) 评论(3) 推荐(2) 编辑
摘要: 很荣幸受邀参加Top100Summit全球软件案例研究峰会,这次的大会主题是《技术推动商业变革》,组委会从全国投稿的460多件案例中甄选出100件具有代表价值的案例,进行为期4天的分享,第一天是开幕式,有业界的诸多牛人进行演讲,演讲分享的内容如下:-----------------------------------------------------------1.被颠覆的决策模式——大数据大价值 演讲者:张亚勤 微软全球资深副总裁、微软亚太研发集团主席2.软件定义IT时代 演讲者:宋家瑜 VMware大中华区总裁3.电商创造价值 技术驱动未来 演讲者:蓝烨 京东商城CMO4.互... 阅读全文
posted @ 2013-11-23 20:03 邵贤军 阅读(1447) 评论(3) 推荐(2) 编辑
摘要: 当我看到有人打开资源管理器,一个一个文件夹点进去,再点出来,我就着急。特别是有人在会议上打开我的电脑,然后寻找文件,我就特别捉急,这不只是在浪费自己的时间,还浪费参加会议人的时间。 我把资源管理器篇放到第一位也是有原因的,因为,大多数程序员花费了不少时间来徜徉在文件寻找中,有的是为了找文件,而有的则是显摆自己在工作,当然,我没心思工作的时候,也喜欢在资源管理器里点来点去。如何提升资源管理器的效率呢?下面分享几个我用的技巧.一.你的资源管理器是如何打开的呢? 一般人:进入桌面,点击我的电脑. 中级人:点击开始,点击我的电脑 高级人:win+E 作为程序员,我默认你的双手应该都在键盘上,... 阅读全文
posted @ 2013-07-14 23:38 邵贤军 阅读(3551) 评论(17) 推荐(4) 编辑
摘要: 出差到日本,亲身参加了与日本人一起的研修报告会,技术报告会,开发报告会,总结会。经过这么多次的会议,虽然疲惫异常,但也颇有些心得。这里整理一下,分享给博友们。我认为这是通学,无论处于什么职位,做什么方向的作业,都可能用得到的。 戒条一、不要召开没有准备的会议 场景:王小一带了一堆的PPT和文件资料跑到日本,有自己写的有别人写的,都是匆忙写好的,没有经过评审。小一自认为准备充分,结果在会议上对日本人说明的时候,这个说不清,那个说不清,导致日本人很晕,昏昏欲睡。 客户看法:这小子来忽悠我们的吧,写的什么东西,东扯西扯的。 分析:王小一并没有准备充分,本以为带足了资料,但是资料多并不是准备... 阅读全文
posted @ 2013-06-28 17:40 邵贤军 阅读(1936) 评论(6) 推荐(7) 编辑
摘要: 1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部 2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限 3,tar -tzvf test.tar.gz //列出归档内容 4,du -ah //查看文件列表大小 5,du -sh //查看所有文件的大小总和 6,echo ’1+2′|bc -l //数学运算 7,uname -a //查看linux内核等的一些信息 8,badblocks -s /dev/sda 阅读全文
posted @ 2013-05-18 18:07 邵贤军 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 本文提纲 作为一名软件开发工程师,笔者一直很好奇当今互联网企业是如何应对高并发、高可用、大数据、弹性计算这些问题?虽然笔者没有任何需求。但怀着好奇,于是通过在网上看各种论文、PPT讲义、博客等等,窥见不少解决这些问题的方案与开源软件。作为对学习的总结,写在这里供各位博友当做茶余饭后的看资。笔者亲身实践的内容较少,大部分停留在理论研究层面。如有疏漏错误,还请博友不吝赐笔,共同进步。第一章 关于垂直扩展和水平扩展 对FaceBook来说,项目初期或许大学宿舍里一台普通的笔记本就能满足需求,但随着用户的增多,就不得不更换更好的机器,机器性能的提升就是垂直扩展。当单台机器无法满足我们的需求,比如成本太 阅读全文
posted @ 2013-05-07 16:31 邵贤军 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: xampp安装之后,MySQL的root用户的默认密码是空,如何为MySQL设置密码呢?如下:1. 在windows版本的xampp下: \...\xampp\mysql\bin\mysqladmin -u root -p password 新密码 例:mysqladmin -u root -p password 1234562. 回车运行后会提示输入旧密码,如果正确,则会立即修改新输入的密码 由于开始默认的密码是空,所以直接回车就可以了。PS:linux版本的xampp是如下命令:/opt/lampp/bin/mysqladmin -u root -p password 新密码3. 请... 阅读全文
posted @ 2013-05-07 10:11 邵贤军 阅读(377) 评论(1) 推荐(0) 编辑
摘要: 最近Twitter开发了一款分布式实时统计系统Rainbird。用处Rainbird可以用于实时数据的统计:1 统计网站中每一个页面,域名的点击次数2 内部系统的运行监控(统计被监控服务器的运行状态)3 记录最大值和最小值性能要求作为大型网站的分布式应用,需要具备以下性能:1 极高的写入性能,可以达到100,000的WPS2 非常高的读取性能,可以达到10,000s的RPS3 高度的可扩展性,包括读取和存储等等,能够扩展到100+ TB的量级4 读取速度响应间隔短,绝大多数的读取速度应该不超过100ms系统组件Rainbird一款基于Zookeeper, Cassandra, Scribe, 阅读全文
posted @ 2013-04-26 13:49 邵贤军 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 俄罗斯OOO Program Verification Systems公司用自己的静态源码分析产品PVS-Studio对一些知名的C/C++开源项目,诸如Apache Http Server、Chromium、Clang、CMake、MySQL等的源码进行了分析,找出了100个典型的Bugs。个人觉得这份列表对C/C++ 程序员有一定参考意义。与其说事后用静态工具分析,倒不如在编码时就提高自知自觉,避免这份列表上的错误发生在你的代码中,因此这里将部分摘录一些Bugs(Bug编号这里不连续,为的是对应原文的编号)并做简要说明。原文将这份Bug列表分为了几类,这里也将沿用这个思路。一、数组和字符串 阅读全文
posted @ 2013-04-26 13:12 邵贤军 阅读(883) 评论(0) 推荐(1) 编辑
摘要: 导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型nosql数据库的文章。文章由敏捷翻译 –唐尤华编译。如需转载,请参见文后声明。虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破。这只是时间问题:被迫使用关系数据库,但最终发现不能适应需求的情况不胜枚举。但是NoSQL数据库之间的不同,远超过两 SQL数据库之间的差别。这意味着软件架构师更应该在项目开始时就选择好一个适合的 NoSQL数据库。针对这种情况,这里对Cassandra、Mongodb、CouchDB、Redis、Riak、Membase、Neo 阅读全文
posted @ 2013-04-26 13:10 邵贤军 阅读(3383) 评论(0) 推荐(0) 编辑
摘要: 今年,从一个很正规的项目到一个敏捷管理的项目,严格来说,不完全是敏捷项目,只是项目的负责人有着敏捷的血统,所以难免在一个传统的项目里,掺杂了自己敏捷的思想方法。刚开始进入类敏捷项目,看什么都不顺眼。文档呢?流程呢?这么明显的现象,领导一定看在眼里,为什么没有责难发飙呢?这一定是有缘由的,开始我还不知道这就是敏捷管理,于是决心观察领导的每一个管理细节,以下是一点心得。 ■安抚敏捷项目里的强驴 如果要敏捷管理,项目组里的人最好要么是新人,要么是高明的高手。新人是一张白纸,他不会有抵触心理,他觉得这是理所应当;而高手,有超强的个人管理能力,有超强的编码能力,条条框框反而会限制发挥。但是,如果... 阅读全文
posted @ 2013-03-29 17:52 邵贤军 阅读(515) 评论(1) 推荐(0) 编辑
摘要: 1 import urllib2, cookielib,urllib 2 3 class LoginRenren(): 4 def __init__(self): 5 self.log_url = "http://www.renren.com/PLogin.do" 6 self.cj = cookielib.CookieJar() 7 self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cj)) 8 urllib2.in... 阅读全文
posted @ 2013-03-11 22:26 邵贤军 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding: UTF-8-*- 2 import urllib2,re 3 4 mylist = [] 5 6 p = re.compile( r"<a.+?href=.+?>.+?</a>") 7 pname = re.compile( r"(?<=>).*?(?=</a>)" ) 8 phref = re.compile( r"(?<=href\=\")http.*?(?=\")") 9 10 html_c = urllib2.urlope 阅读全文
posted @ 2013-03-08 00:10 邵贤军 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 21世纪什么最重要?人才。特别对于IT企业,人才就是生命,挽留人才就是为企业加寿。笔者入职IT企业两年,还是个毛头小子,但是经常观察总结,本文就针对如何挽留人才这一课题进行浅薄的剖析,欢迎拍砖。知己知彼,百战不殆。如果要留住人才,则要了解人才。对IT人进行分析,往往就是对自己进行分析。笔者对自己和生活圈子的IT人进行分析,认为IT人普遍具有如下特点:智商普遍高,逻辑思维缜密。凡事都偏向于推理得出结果。不谙人情世故,不会圆滑处世。大部分都认为忠言必须逆耳。自视甚高,不服于人。多数只对技术高超之人佩服,而不服管理人员。性格内敛,表达能力差。多数无法用通俗的语言去描述自己的工作。如果说IT人中有70 阅读全文
posted @ 2013-03-04 01:19 邵贤军 阅读(4532) 评论(23) 推荐(15) 编辑