自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 etcd v2权限机制

 权限系统概念https://github.com/coreos/etcd/blob/master/Documentation/v2/authentication.md etcd权限-官方文档etcd 2.X以前是不带权限的,2.X以上的版本才支持权限etcd通过设置用户-角色关联,角色和权限关联,通过设置这些信息,使得指定的用户对某些目录拥有指定的权限。etcd默认不启用权限机制,需要手...

2017-04-14 20:29:09 1142

原创 etcd权限系统认证过程加cache

最近在研究etcd的权限机制,etcd用的认证方式比较简单basic auth。原理也比较简单易懂,但轻率上线后,发现一个大坑,就是认证时候用来比较密码的哈希是bcript,而且是每个请求都会调。这个耗时很大,导致集群性能下降的厉害,基本不能用了。 查遍官方文档,说3.1+ 用https common name的方式可以解决这个问题,但是我就不想上https,涉及改造的工作量有点大,就...

2017-04-14 20:06:35 482

原创 http库最需要解决的两个问题

1.DNS劫持2.请求快速失败重试 一般来说,遇到请求失败导致程序出错的最常见问题就是DNS失败,直接导致请求都发不出去,或者有些情况下,请求发出去了,收不完整或者完全卡主,又或者速度很慢超时。这两种情况的处理又比较头疼,如果在应用层面加入处理,复用性差加上实现也比较复杂。感觉更好的实现地方是在http库里。...

2016-09-08 15:19:55 175

原创 Open-Falcon自己实现的agent存活检测机制

项目代码:https://github.com/ZeaLoVe/agentcheck 由于Nodata组件没开源,做临时过渡的。 PS:现在开源了,可以不用了。。

2015-09-16 10:21:22 474

原创 go语言 交叉编译

一个交叉编译搞了好几天,终于成功了。主要拖进度的就是mingw在线安装包最近真的被墙的厉害。速度一直都是byte级别的 参考了两个博客,两种方法http://my.oschina.net/xlplbo/blog/209641 gox 交叉编译工具 http://my.oschina.net/goskyblue/blog/192199 mingw一定要正确安装,一定...

2015-08-25 12:37:29 180

原创 3年之后重新开始

自从阿里实习完,怀着对IT过劳的恐惧,在后来的毕业季找工作中极力的避开所有IT公司的码农工作。最后也确实做到了。。加之福建的企业实在是不给力,最后只拿到了三大运营商中的两家,还有一个杭州宇宙行软件开发岗位的Offer。最后在里面选择了看似最美好的中移动。。。为此开始了两年的巨坑之旅。现在想想,人的趋利避害本能,有时候就成了逃避,根本无法看清前面到底会出现什么,结果就是,在安逸中渐渐的背负沉重的债...

2015-08-12 09:39:10 112

原创 今天腾讯面试的一些题目

坐了十七小时的车早上六点到学校。。还没安顿好就要去面试了。各种奔波啊。面试过程十分之短,史上最短的一次腾讯面试,之前至少有半小时。。。虽然是被拒绝了,但感觉还行。这次直接二十分钟就出来了。。 废话不多说,直接记录题目。 除去项目上的闲聊外,整理出了这几题。 写一个阶乘的程序。。。迭代和递归的写法,0!的值我居然忘记了。。。http://zhidao.baidu.co...

2012-10-09 11:03:36 183

原创 阿里实习生转正面试记

实习半年的唯一好处就是获取校招提前批的面试机会。经过一小时半漫长的公交之旅从滨江到城西后,来到华新产业园。发现淘宝的面试组织已井井有条的开始了。但在门口的登记处居然找不到自己的名字,满满一长串的名单,都是浙大。。。。然后我弱弱的问。实习生转正面试是不不在里面啊。。没找到我的名字呀。。于是那人说,你直接上去问吧。于是乎来到楼上。找人问后,被叫到一个没人的地方等着(PS:大厅满满的人,目测都是浙大的。...

2012-09-06 20:08:02 2366

原创 不为了写博而写博

     这篇是最后一篇博客,其实从开这个到现在也不过几个月,和某些持之以恒的写了几年的同志比起来,我弱爆了。      原本就更新的不频繁还大部分是没什么技术含量的东西,此次看开,特此分享一下最近的所思所想。      到公司实习2个半月了,每天都过着被追逼的生活。。。反正什么任务下来,就去做,一说任务的内容,都不会,有些甚至是听都没听过的东西,总之现在跟你说了,你就去研究吧。所...

2012-04-15 22:56:56 103

原创 实习笔记之二(VI与Shell编程)

说到Linux必然会提到文本编辑工具Vim和脚本语言Shell,阿里的团队对于你用什么写代码是无要求的,这些都是自选,但是对着测试机那个纯文本的操作界面实在蛋疼不已。对图形界面的依赖还是早日切断为好,我曾经幻想着可以用Eclipse写就不需要VI了。。结果还是不得不面对这样的宿命啊。程序员的命,即使不装酷也为了生计,去学习吧!特别对于脚本,其实很多人会说Python,但Shell毕...

2012-02-15 21:58:33 151

原创 实习笔记之一(Linux学习笔记)

实习的这一周多里,主要的时间还是花在了熟悉环境上了。发现搞软件开发还是测试,除非是做应用可能在Windows平台外,其他的大多在Linux下,后悔当初没有好好的钻研,当下就要痛苦了。这篇就是我所做笔记的直接版本,稍微修改一下言词但不改结构。记录了Linux我觉得比较重要,或者比较容易让人忽视的问题。首先推荐鸟哥私饭菜 http://linux-vbird.bluedata.org/...

2012-02-15 21:44:36 239

原创 阿里巴巴实习随想

     到阿里报道已经过去半周多了。。这几天还属于学习期间,发现自己过去的知识远远不够,几次实训所积累的所谓企业开发环境完全只是学院自己YY的,真实的情况是,新到一个地方,永远需要接受新人教育,当然免不去的还有对企业情况的学习。     阿里巴巴正如之前所了解的,这里是一个强调价值观的企业,到处可以见到关于企业价值的宣传还有到处都是吉祥物的宣传语和标示。     我标示这样的环境确实不错...

2012-02-08 20:44:30 126

原创 终于结束这恐怖的期末

一学期15门课,10门考试。。还只有3门开卷,还有3个大作业。。这绝对不是吓人的。。完全没有料到研究生的半年如此恐怖,两年制研究生压缩了时间,把课时都压缩了,真心的无奈啊。车轮战一样的一周又一周,终于滚完了漫漫长的13门,明天剩下最后一门课,随它去了。。这次考试月总结起来就是:我写满了,给不给分看老师心情了!!!考试时候接到阿里最后的确认电话,真是各种无奈,跑出去打电话,然后没一会儿,被两...

2012-01-10 21:55:51 81

原创 期末该决定实习的公司了

     本来十二月二号就收到百度电话确认,但久久没有发Offer过来,让我很纠结,中间还怀疑过是否被忽略了,因为听说一个同学因为说不能马上去而被Pass了,我就是这样的情况。所以纠结等待之余打过电话。。但因为没人接又到了考试复习的时间,也就渐渐遗忘这个事情,转而开始继续投一些岗位,主要还是阿里的测试开发。阿里的电话面试和通知确实效率很高,投的第二天就打电话来面试了,第一面后第二天就是第二面,第二...

2011-12-30 12:38:53 107

原创 阿里巴巴测试开发电话面试

    自从投了阿里巴巴的测试开发,同时也进入了考试复习时期了。根本没有时间准备面试的技巧神马的。反正这一次是纯粹的“裸考”。阿里巴巴是在大街网发布这个的,我还是从同学那得到这个消息,差点错过了这一次机会。投简历的第二天就发现简历状态是感兴趣,然后第四天也就是前天的时候收到一面电话。今天下午5点收到2面电话的时候我还在软工所吹着空调。。结果跑出去接电话被外面的风吹的,那个爽啊。。   ...

2011-12-23 19:09:03 889

原创 看了一篇讨论阿里Offer的帖子

http://www.iteye.com/job/topic/1118841?page=1 讨论的起点是一个拿了P6的大牛,因为在面试时候谈好待遇了,但确认后被HR砍价砍到P6,觉得不爽,发帖问到底去不去。然后展开了大讨论,各路人马齐聚啊。 其中让我印象比较深的就三个,一个是:http://zhh2009.iteye.com/ 这个是一个踏踏实实的IT男,10年经验目前阿里P6...

2011-12-16 23:30:47 444

原创 C++对象模型的一些问题

 #include <iostream>using namespace std;class EmptyClass{};class A{ virtual void show() { cout<<"A"<<endl; } virtual void Bshow(){} virtual ~A(){}};cla...

2011-12-12 11:26:07 77

原创 关于程序效率的一些想法

      在之前做的视频监控系统项目中,我遇到的最大的问题就是解码器执行效率问题,因为视频处理数据量大,而且越是清晰的视频对解码器性能的要求越高,记得当时开始使用的是ffmpeg移植到VC++下的版本,用Debug调试的时候性能非常差,完全不能满足要求。现在想想,当时为什么不用Release试试呢?     之所以有这样的想法源于两个地方,今天看《C++对象模型》的时候作者提到“如果没有把优...

2011-12-11 17:02:37 215

原创 大量数据查重

     本来到软工所是为了做作业和看书的,结果,很不务正业的被一个问题吸引了,这个任务是:从文件中读入一系列格式化好的数据,如   int           int              int        int     float     float 90900 1442373573 1486014884 0 0.0125 0.0949473 ...

2011-12-10 16:23:52 973

原创 期末时间

     又是一年的期末,今年的课好像是比较多的。。共14门的样子,有考试的也有交文章的,反正大学混了这么多年,早学长进了,该怎么混,哪些课应该认真对待。。老师的喜好啦,什么时候会透题说考点。。这些了解的很清楚了,所以十分从容不迫了。     最近不再准备面试的东西了,看书的时间也少了,堕落了一段后,发现期末的事情要开始了,于是乎,只要到了没课的时候就自觉的跑软工所做作业。说来惭愧,过去的...

2011-12-06 22:04:08 111

原创 说说空气质量

    今天上网的时候看了很多关于北京空气问题的新闻,也许是忽然有机会去北京了,多少开始关注起来,虽然Offer还没到,但还是不时的遐想一下。    北京的空气质量已经告急了,这忽然让我后怕起来,如果真呆个半年,会不会烙下一些病呢?我原本就不喜欢空气差的地方,这次决定去北京也仅仅因为想去见见世面。还有一个原因是北京的朋友和熟人反而比武汉多很多,跟大家一起的感觉比在武汉举目无亲的好啊。   ...

2011-12-05 17:46:26 270

原创 百度质量部实习居然通过了~

     本来打算在软工所苦鳖的写博客的,写着写着一个电话,一看010...好吧,是百度,这么快就打来了,但是一惊,接起电话一听,果然是第一个MM,估计是HR吧。说:通过面试,您已经获得了百度实习的资格,请问你12月14号能来实习么? 我当时一愣,很是惊喜,居然通过了,再一愣,我好像面试的时候也问过我实习时间的问题,我简历上也写的很清楚。。我十二月要复习考试,哪里有时间啊。。然后我就回答了下情况,...

2011-12-02 20:59:32 192

原创 qtdemo浅析

    之所以写这篇文章,是因为之前做了一些关于修改QtDemo的工作,而且之前的备忘里承诺过,虽然不一定很多人记得或者看过,但说到就要做到,哪怕说给自己听的事情。    不多扯了直接进入主题,qtdmemo想必大部分接触过Qt的都见过,他是一个用Qt实现的看起来非常炫的说明文档,里面列了很多基本的QT GUI程序的样例图,还可以点击运行样例,或者弹出代码说明文档。我主要看中的是它...

2011-12-02 20:29:11 170

原创 反思下

     百度二面 使得我被不良感觉占领了,其实是时候反省下自己了。曾经参加过的所有项目,或者活动都混沌了。发现我太平均了,平均的没有一丝的长处让人记住,什么东西都是SOSO,其实这个社会缺少的不是我这样的,需要的是专长,需要的是想法,如果两者都没有,那就需要耐心和努力付出。     过去我虽然意识到了这些,但仍然继续混沌的生活,没有任何针对,该玩就玩,不该玩也可能玩掉。结果还是平平淡淡的...

2011-12-01 22:03:05 133

原创 百度质量部二面(我觉得我挂了)

一个算法题:从1-10000中随机去掉两个数,用最小的时间复杂度找出这个数。 先用公式n(n+1)/2算出1-10000的总和 , 用公式n(n+1)(2n+1)/6算出1-10000的平方和,然后扫描那9998个数,每扫到一个就从平方和中减去这个数的平方,扫描一个就从总和中减去这个数。 知道两个数的和和平方和,解方程组即可得出这两个数 这题没想出来这个方法,只想了最龊的两...

2011-12-01 19:13:18 237

原创 关于百度文库积分

     一直就知道要换积分需要上传文章,等别人下载,但觉得麻烦没弄,今天找资料时候发现积分没了。。看到一分的资料也下不了了,于是就去百度了下如何换文库积分, 原来如此简单。。每次只要打开一个文档,然后在右上角的星星那点一下作为评价,就可以得到一分了,一天上限是5分。。以后何愁下载分数不够啊,没事就去点几下。。    ...

2011-11-30 09:33:34 246

原创 百度质量部一面

     昨天晚上约定今天晚上7点电面,一早就坐在寝室位置上等着了,书也不看,电脑也不开,拿着笔纸,写写画画的。然后过了7点了。。还没来,积累的怨念本来就要爆发了。。(发邮件一周后才收到电话确认,说3天安排面试结果到第五天才接到电话。。。这次又)恩,就在这样的怨念下,面试我的MM终于打来电话了,态度很不错。。一下子就放弃吐槽了,认真面试。     开场白很常规,先简单自我介绍。。然后我Bl...

2011-11-29 20:14:18 101

原创 外排序完整版代码

    那篇外排摸索文章里的代码都是我一点一点修改的片段,现在有一个可以运行的完整版本。   由于自己写的快排效率稍差,所以改用STL快排,然后写了一个简单的一次自动化归并所有文件的函数,但发现还不如一次合并来的快,不解中,但先贴出代码,继续持续更新。    附件有一个生成随机数据的代码,10的7次方个不重复的整数。  //=========================...

2011-11-27 22:49:16 445

原创 C++类的delete的一些疑惑

     昨天晚上瞎逛博客,发现一个博主有这样的问题,地址已经忘记了,所以直接把有问题的代码贴过来,就是关于一个类对象的指针,当delete 这个指针的时候,指向的对象应该被析构了,为什么还能调用该对象的方法呢?  #include <iostream>using namespace std;class X{ public: X(){ c...

2011-11-27 09:45:44 317

原创 C++的标准输入输出 的一些问题

    下午继续研究外排序,想如果把文件读入成一块一块的处理,用手工去完善细节,代码可能会很乱,所以想着把这部分封装起来写一个AutoBuf类来处理,其实他就两个功能,一次性读入一个固定长度的整形串,然后每次有请求的时候返回Cur指向的那个数同时Cur++,一但遍历完buf就从文件继续读一批出来,同时用一个isLast记录是否已经是最后一块了,当读完最后一块时,再请求数据就会返回-1 表示没了。...

2011-11-26 13:46:43 118

原创 生活就是个积累的过程

    其实话题的来源于IT无关,作为一个爱游戏尤其爱星际的人来说,最近玩的盘树可谓少之又少了。从11月初开始就基本停止每天的例行游戏时间,变成偶尔想玩的时候耍几盘。    其实话题的来源就是,虽然这一个月没怎么打,但我今天的状态却比之前好了,而且连胜4盘一点压力都没有,很稳很有信心。    回顾这段日子,虽然是每天例行公事看算法和准备面试的问题,但偷空还是去混混贴吧还有水友群里,交流战术...

2011-11-25 23:51:53 130

原创 外排序的摸索

   今天晚上的目标就是实现一个外排序的算法,最近几天多多少少的看了点这方面的文章,还有一些实现,之前对这个概念十分不清晰,其实现在想来,外排序的操作文件,其实和操作内存一样,只不过它的速度实在是太慢了。但在代码上几乎没有区别,把内存上的定义数据,转变成对文件的读入读出。   其实现在还在继续研究中,打算先把完成的一部分贴出来,然后全部完成后,再拿出完整版,这样有个思考的过程。不过说时候现在完...

2011-11-25 20:57:30 106

原创 实现C里面常用的字符串操作

    大公司的面试题除了一些算法和智力题以外,还会考察一些基本功,就是对代码的实现能力。这种问题除了算法题可以考察外也可以通过让你现场编写简单的库函数来考察。    不要以为很简单。。细节问题很多的,要想给人好印象就必须处理好各种可能的情况。还记得我大四校招时候面腾讯2面就是被这样一个题目搞傻了。所以从别人拿拷点好东西来看看,这些都是源码  char * __cdecl strc...

2011-11-25 10:58:58 80

原创 哈希表的简单实现

const int HashTableSize=10000;int getHash(int key){ return key%HashTableSize;}struct hashNode{ int data; struct hashNode* next;};struct hashMap{ hashNode map[HashTableSize]...

2011-11-25 10:44:10 112

原创 基于MFC的视频监控系统客户端实现

一天到晚看面试题,看算法书,坚持了一周左右,人也快扛不住了,需要换换节奏,思考下别的东西啊,已经进入一种混沌无效率的阶段了。百度的电话面试迟迟不来,弄的我现在做事情都不时刻注意着手机,都快幻听了。这种感觉真不好受啊,所以现在开始写点项目总结。首先先给CSDN这个博主做下广告:http://blog.csdn.net/v_JULY_v从2010年底开博,写了很多不错的文章,文笔思路都挺清晰的...

2011-11-24 20:37:11 1285

原创 全排列算法的实现

题目如下:a)求一个全排列函数:如p([1,2,3]) ,输出: [123],[132],[213],[231],[321],[323]。b)求一个组合函数: 如p([1,2,3]) ,输出:[1],[2],[3],[1,2],[2,3],[1,3],[1,2,3]。排列的解法[code="c++"]void GetArray(int* a,int left,int r...

2011-11-24 19:54:30 150

原创 工作=生活?工作>生活

刚看了一篇文章:http://www.yixieshi.com/zhichang/8560.html讲的是IT从业人员生活被工作侵占的普遍现象,忽然联想到了老哥,╮(╯▽╰)╭ 也是个伤不起的孩子啊。从毕业开始就深陷IT泥沼,天天晚上加班到11点多,据说最晚加班到1点。。之后换了两个工作还是IT,到现在他终于和嫂子在一个地方安定下来了。虽然加班依旧,不过感觉他已经挺满足了。忽然联想到自己,...

2011-11-24 18:35:21 308

原创 (转)寇卫东:话说程序员的职业生涯

原文地址:http://news.cnblogs.com/n/122862/有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。  如果对某...

2011-11-24 11:39:21 173

原创 计划写一下关于 《qtdemo源代码浅析》

前段子做了一个从qtdemo源码改过来的程序,做个qt的人应该都知道,QtAssistant下有个很强大的示例程序。就是qtdemo动画效果非常不错,文字随着点击飞来飞去。当时接到任务的时候,也查过一些网络的资源,可能是因为例子本身不是很难,所以也鲜有分析它的文章。所以我决定写一篇初步解析qtdemo的文章,给出最常用需求的修改方法。不过不是现在,现在主要还是要准备实习生的面试,百度今...

2011-11-23 22:20:48 104

原创 最近实现的各种排序思路和代码

最近为了准备实习生面试,看了算法导论前面一部分的内容,还实现了一些常见的排序算法现在稍微整理一下最近的工作,可能有些不足之处,实现的也是最简单的整形的操作,以后继续完善之。首先是插入排序,插入排序的原理和我们打扑克一样,当你拿到一张新牌的时候,你会从后往前找,因为已经到手的部分是已经排序好的(如果你是高手乱序打牌请飘过)找到新牌可以插入的合适位置放入,然后继续拿牌。代码如下[cod...

2011-11-23 19:50:12 103

空空如也

空空如也

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

TA关注的人

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