Gary 的影响力

热爱创新,热爱互联网,ContactMe:garygaowork#gmail.com 博客地址:garyelephant.me, 微博:@gary的影响力...

排序:
默认
按更新时间
按访问量

精心整理的C语言面试题目

由于最近去找工作,面过了很多题目,想起了当年学习C语言的很多往事。面试回来后精心整理了一些面试题目,并进行了分类,      一是对思路的整理,二是为后来者造福。 以下是各种题目: #语法问题: 1.用typedef 定义一个包含10个整型的类型。 注:typedef int NUMBER[1...

2012-03-10 19:19:46

阅读数:20122

评论数:7

喜欢sublime的N多理由

刚工作的时候,项目组都用UltraEdit,我也随大流。我使用UltraEdit(UE)工作的时间仅有2个月, 我对UE的印象一直是不亲切,功能齐全常用的却不多,一些功能与配置在菜单和界面中的位置与我期望 的不一样,没有舒适的配色方案等等。     后来用Notepad++ , 大概半年左右。N...

2013-01-28 11:59:20

阅读数:16025

评论数:3

迭代器失效(1)-小心使用STL容器的erase()

对于以下代码:       my_container.erase(iter);                 其中my_container是STL的某种容器,iter是指向这个容器中某个元素的迭代器。如果不是在for,while循环中,         这种方式删除元素没有问题,如果是在for...

2012-12-16 17:26:48

阅读数:15066

评论数:5

林锐-《我的大学十年》

我要对年轻的朋友们说两句肺腑之言: 一、主动去创造环境,否则你无法设计人生。 二、生活和工作要充满激情,否则你无法体会到淋漓尽致的欢乐与痛苦。 --林锐 (百度百科对林锐的介绍)        写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心...

2011-05-16 17:30:00

阅读数:14322

评论数:3

开源分布式搜索平台ELK(Elasticsearch+Logstash+Kibana)入门学习资源索引

Github, FogCreek, Stackoverflow, Foursquare,等公司通过elasticsearch提供搜索或大规模日志分析可视化等服务。博主甄选了以下有用的中英文slides以及blogs或相关的学习网站分享出来, 内容包括分布式索引与搜索服务Elasticsearch,...

2014-04-15 12:35:01

阅读数:12534

评论数:7

如何使用Unix/Linux grep命令——磨刀不误砍柴工系列

如何使用Unix/Linux grep命令     ——磨刀不误砍柴工系列      Garygaowork#gmail.com        grep在一个或多个文件中查找与模式字符串(pattern)匹配的行,并将搜索的结果打印出来,不会修改原文件内容。 使用grep 命令的语法为:  ...

2012-07-11 18:40:26

阅读数:12074

评论数:0

浅出C++对象模型——理解构造函数、析构函数执行顺序

本文主要说明对象创建时构造函数的执行顺序,对象成员的初始化顺序;对象销毁时析构函数的执行顺序,对象成员的销毁顺序。        “对象的构造从类层次的最根处开始,在每一层中,首先调用基类的构造函数,然后调用成员对象的构造函数。析构则严格按照与构造相反的次序执行,该次序是唯一的,否则编译器将无...

2013-04-11 21:04:08

阅读数:9100

评论数:0

使用Redis bitmaps进行快速、简单、实时统计

getspool.com的重要统计数据是实时计算的。Redis的bitmap让我们可以实时的进行类似的统计,并且极其节省空间。在模拟1亿2千8百万用户的模拟环境下,在一台MacBookPro上,典型的统计如“日用户数”(dailyunique users) 的时间消耗小于50ms, 占用16MB内...

2013-07-31 18:30:50

阅读数:9033

评论数:0

如何使用Unix/Linux find命令 ——磨刀不误砍柴工系列

如何使用Unix/Linux find命令                         ——磨刀不误砍柴工系列 作者:Gary Gao, garygaowork#gmail.com find 命令是 UNIX 程序员的技能中功能最强大和最有用的命令之一。它通过许多强大的支持方式,让文件查找显...

2012-05-16 11:22:31

阅读数:7500

评论数:0

Better ELK, 新浪实时日志分析服务进化

我从2014年初入职新浪后就开始接触实时日志分析相关的技术,主要是ELK(Elasticsearch, Logstash, Kibana),当时是学习+ELK优化,接一些日志,小打小闹。从2015年起,我们正式得把实时日志分析分析作为服务提供给公司的其他部门。今天要给大家分享的是在服务化的道路上,...

2015-07-15 21:35:49

阅读数:6415

评论数:10

SVN Hook + Python实现commit后自动发送邮件

svn 的hook机制方便了用户根据svn动作自定义一些操作,post-commithook是当用户执行commit后执行的用户自定义操作。如用户commit后,自动调用post-commit hook script群发邮件到项目组。实现过程是Commit后post-commithook 自动调用...

2013-05-04 16:46:13

阅读数:5698

评论数:1

为什么容器技术将主宰世界

为什么容器技术将主宰世界由于本文篇幅较长(我竟然写了7千多字),为了帮助你快速理解,我先列出核心思想: 先讲一个集装箱改变全球运输业的生动故事, 再拿容器技术与集装箱做联系与对比,说明笔者是如何通过集装箱参悟了容器技术的发展命脉 —— Docker实现了应用发布和运行的集装箱化。 说说容器技术,尤...

2015-11-03 14:54:04

阅读数:5553

评论数:3

C++ 的API 设计指导

原文地址:API Design Principles http://qt-project.org/wiki/API-Design-Principles 摘要:        此文为Qt 官网上的API设计(for C++)指导准则,其中有不少原则具有普遍适用性,整个篇幅中有很多示例,是Qt在A...

2012-11-30 22:30:28

阅读数:5196

评论数:2

跨平台Windows下MinGW +MSYS +GTK+Eclipse+opencv环境搭建

首先声明一下,本篇内容在网上有一个原始版本,经过我亲自对照其内容在windows上搭建环境,发现有些内容已经过时,有些链接已经不存在,所以我根据原文的思路修改了一些内容,加入了一些新内容,同时对网上的各种资料进行了一番整理,再呈现给大家。最后感谢原文的作者。   Windows下MinGW +...

2011-04-24 23:25:00

阅读数:5026

评论数:5

Tutorial: 使用rsyslog向kafka, elasticsearch推送日志

本文介绍了一种简单易行的使用rsyslog向kafka,elasticsearch推送日志的方法;rsyslog的omkafka插件的安装、使用方法;rsyslog的omelasticsearch插件的安装、使用方法。

2015-03-20 17:24:53

阅读数:3962

评论数:0

图论中的欧拉回路

1.1先说说一笔画定理   1736年,欧拉发表了“一笔画定理”(并且证明了七桥问题的走法根本不存在):   一个图形要能一笔画完成必须符合两个条件,即             A.图形是封闭连通的             B.图形中的奇点(与奇数条边相连的点)个数为0或2。(即图中度为奇数的顶点...

2012-02-10 08:57:04

阅读数:3637

评论数:0

如何判断一个Http Message的结束——python源码解读

HTTP/1.1 默认的连接方式是长连接,不能通过简单的TCP连接关闭判断HttpMessage的结束。以下是几种判断HttpMessage结束的方式: 1.      HTTP协议约定status code 为1xx,204,304的应答消息不能包含消息体(Message Body), 直接忽略...

2013-07-02 05:31:14

阅读数:3209

评论数:0

python coding style guide 的快速落地实践

机器和人各有所长,如coding style检查这种可自动化的工作理应交给机器去完成,故发此文帮助你在几分钟内实现coding style的自动检查。

2016-01-02 21:37:56

阅读数:3060

评论数:0

版本控制的极佳实践

本文是www.git-tower.com总结的使用Git的最佳实践,其中的大部分实践具有普适性,可用其他版本控制工具SVN,CVS等。               原文:http://www.git-tower.com/files/cheatsheet/Git_Cheat_Sheet_grey.p...

2013-01-14 13:09:31

阅读数:2795

评论数:1

用代码告诉你为什么努力工作却不能涨薪水

昨天下班在QQ上跟同事说我要去参加公司里的培训。 同事:培训完涨工资吗? 我:(突发奇想, 用代码告诉他) finish_training(); if (false) { raise_my_pay(); } 同事:哈哈 我:回来后,我要努力工作,等着涨工资。 同...

2012-11-07 20:22:20

阅读数:2735

评论数:2

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