自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 etcd v2权限机制

 权限系统概念 https://github.com/coreos/etcd/blob/master/Documentation/v2/authentication.md etcd权限-官方文档etcd 2.X以前是不带权限的,2.X以上的版本才支持权限etcd通过设置用户-角色关联,角色和...

2017-04-14 20:29:09

阅读数 281

评论数 0

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

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

2017-04-14 20:06:35

阅读数 131

评论数 0

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

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

2016-09-08 15:19:55

阅读数 30

评论数 0

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

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

2015-09-16 10:21:22

阅读数 150

评论数 0

原创 go语言 交叉编译

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

2015-08-25 12:37:29

阅读数 54

评论数 0

原创 3年之后重新开始

自从阿里实习完,怀着对IT过劳的恐惧,在后来的毕业季找工作中极力的避开所有IT公司的码农工作。最后也确实做到了。。加之福建的企业实在是不给力,最后只拿到了三大运营商中的两家,还有一个杭州宇宙行软件开发岗位的Offer。最后在里面选择了看似最美好的中移动。。。为此开始了两年的巨坑之旅。现在想想,人...

2015-08-12 09:39:10

阅读数 25

评论数 0

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

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

2012-10-09 11:03:36

阅读数 35

评论数 0

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

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

2012-09-06 20:08:02

阅读数 631

评论数 0

原创 不为了写博而写博

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

2012-04-15 22:56:56

阅读数 30

评论数 0

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

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

2012-02-15 21:58:33

阅读数 30

评论数 0

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

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

2012-02-15 21:44:36

阅读数 44

评论数 0

原创 阿里巴巴实习随想

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

2012-02-08 20:44:30

阅读数 39

评论数 0

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

一学期15门课,10门考试。。还只有3门开卷,还有3个大作业。。这绝对不是吓人的。。完全没有料到研究生的半年如此恐怖,两年制研究生压缩了时间,把课时都压缩了,真心的无奈啊。 车轮战一样的一周又一周,终于滚完了漫漫长的13门,明天剩下最后一门课,随它去了。。这次考试月总结起来就是:我写满了,给不给...

2012-01-10 21:55:51

阅读数 23

评论数 0

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

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

2011-12-30 12:38:53

阅读数 30

评论数 0

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

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

2011-12-23 19:09:03

阅读数 448

评论数 0

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

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

2011-12-16 23:30:47

阅读数 282

评论数 0

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

  #include <iostream> using namespace std; class EmptyClass{}; class A { virtual void show() { cout<<&quo...

2011-12-12 11:26:07

阅读数 18

评论数 0

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

      在之前做的视频监控系统项目中,我遇到的最大的问题就是解码器执行效率问题,因为视频处理数据量大,而且越是清晰的视频对解码器性能的要求越高,记得当时开始使用的是ffmpeg移植到VC++下的版本,用Debug调试的时候性能非常差,完全不能满足要求。现在想想,当时为什么不用Release试试...

2011-12-11 17:02:37

阅读数 53

评论数 0

原创 大量数据查重

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

2011-12-10 16:23:52

阅读数 164

评论数 0

原创 期末时间

     又是一年的期末,今年的课好像是比较多的。。共14门的样子,有考试的也有交文章的,反正大学混了这么多年,早学长进了,该怎么混,哪些课应该认真对待。。老师的喜好啦,什么时候会透题说考点。。这些了解的很清楚了,所以十分从容不迫了。      最近不再准备面试的东西了,看书的时间也少了,堕...

2011-12-06 22:04:08

阅读数 22

评论数 0

原创 说说空气质量

    今天上网的时候看了很多关于北京空气问题的新闻,也许是忽然有机会去北京了,多少开始关注起来,虽然Offer还没到,但还是不时的遐想一下。     北京的空气质量已经告急了,这忽然让我后怕起来,如果真呆个半年,会不会烙下一些病呢?我原本就不喜欢空气差的地方,这次决定去北京也仅仅因为想去见见世...

2011-12-05 17:46:26

阅读数 50

评论数 0

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

     本来打算在软工所苦鳖的写博客的,写着写着一个电话,一看010...好吧,是百度,这么快就打来了,但是一惊,接起电话一听,果然是第一个MM,估计是HR吧。说:通过面试,您已经获得了百度实习的资格,请问你12月14号能来实习么? 我当时一愣,很是惊喜,居然通过了,再一愣,我好像面试的时候也问...

2011-12-02 20:59:32

阅读数 30

评论数 0

原创 qtdemo浅析

    之所以写这篇文章,是因为之前做了一些关于修改QtDemo的工作,而且之前的备忘里承诺过,虽然不一定很多人记得或者看过,但说到就要做到,哪怕说给自己听的事情。      不多扯了直接进入主题,qtdmemo想必大部分接触过Qt的都见过,他是一个用Qt实现的看起来非常炫的说明文档,...

2011-12-02 20:29:11

阅读数 27

评论数 0

原创 反思下

     百度二面 使得我被不良感觉占领了,其实是时候反省下自己了。曾经参加过的所有项目,或者活动都混沌了。发现我太平均了,平均的没有一丝的长处让人记住,什么东西都是SOSO,其实这个社会缺少的不是我这样的,需要的是专长,需要的是想法,如果两者都没有,那就需要耐心和努力付出。      过去...

2011-12-01 22:03:05

阅读数 35

评论数 0

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

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

2011-12-01 19:13:18

阅读数 60

评论数 0

原创 关于百度文库积分

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

2011-11-30 09:33:34

阅读数 20

评论数 0

原创 百度质量部一面

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

2011-11-29 20:14:18

阅读数 35

评论数 0

原创 外排序完整版代码

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

2011-11-27 22:49:16

阅读数 31

评论数 0

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

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

2011-11-27 09:45:44

阅读数 48

评论数 0

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

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

2011-11-26 13:46:43

阅读数 16

评论数 0

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

    其实话题的来源于IT无关,作为一个爱游戏尤其爱星际的人来说,最近玩的盘树可谓少之又少了。从11月初开始就基本停止每天的例行游戏时间,变成偶尔想玩的时候耍几盘。     其实话题的来源就是,虽然这一个月没怎么打,但我今天的状态却比之前好了,而且连胜4盘一点压力都没有,很稳很有信心。   ...

2011-11-25 23:51:53

阅读数 32

评论数 0

原创 外排序的摸索

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

2011-11-25 20:57:30

阅读数 26

评论数 0

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

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

2011-11-25 10:58:58

阅读数 20

评论数 0

原创 哈希表的简单实现

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

2011-11-25 10:44:10

阅读数 14

评论数 0

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

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

2011-11-24 20:37:11

阅读数 372

评论数 0

原创 全排列算法的实现

题目如下: 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]。 排列的...

2011-11-24 19:54:30

阅读数 75

评论数 0

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

刚看了一篇文章:http://www.yixieshi.com/zhichang/8560.html 讲的是IT从业人员生活被工作侵占的普遍现象,忽然联想到了老哥,╮(╯▽╰)╭ 也是个伤不起的孩子啊。从毕业开始就深陷IT泥沼,天天晚上加班到11点多,据说最晚加班到1点。。之后换了两个工作还是I...

2011-11-24 18:35:21

阅读数 173

评论数 0

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

原文地址:http://news.cnblogs.com/n/122862/ 有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的...

2011-11-24 11:39:21

阅读数 16

评论数 0

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

前段子做了一个从qtdemo源码改过来的程序,做个qt的人应该都知道,QtAssistant下有个很强大的示例程序。就是qtdemo动画效果非常不错,文字随着点击飞来飞去。 当时接到任务的时候,也查过一些网络的资源,可能是因为例子本身不是很难,所以也鲜有分析它的文章。 所以我决定写一篇初步解析...

2011-11-23 22:20:48

阅读数 33

评论数 0

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

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

2011-11-23 19:50:12

阅读数 20

评论数 0

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