自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 《Effective c++》阅读回忆一

01 视c++为一个语言联邦c++以c为基础, 对比c 多了面向对象(class,继承,多态,封装,虚函数等),模版template泛型编程,以及stl template 程序库。02 尽量以const,enum,inline替代#define宏定义只是简单替换,不做类型安全性检测,容易发生无法预知的错误。且define不重视作用域,无法定义一个class专属常量。单纯常量用const或enum替换;而不想让别人获得一个指针或引用指向某个整数常量,enum可以实现这个约束。函数用inli

2020-07-21 09:55:09 91

原创 穷理查箴言一二摘抄(一)

阅读到这本书是因为两位投资界大牛巴菲特和查理都提到了本书,并严格按照箴言规范自己的言行。读完前面5章主要记住了几个重要词汇:勤奋、节俭、诚实、善良、知足以及不负债!Early to bed and early to rise,makes a man healthy, wealthy and wise. (这点对现代人来说太重要了,尤其对于我们这类加班常态的互联网人来说太重要!)Plough dee...

2018-03-31 10:28:51 308

原创 CPU上涨100%的问题排查

最近修改了一个快一年没有发过特性的服务;修改只对深圳set生效;但是服务发布到三地后,三地的CPU分别从20%增长到40%或40%增长到80%;也就是CPU增长了100%;因为本次改动只对深圳有效,而其他两地的CPU也增长,那么可以确认是一年中其他修改导致了CPU的增长。排查CPU增长情况的工具首先是TOP命令查看占用CPU最多的是哪几个进程,毫无疑问就是我的SPP服务的几个worker进

2015-07-13 20:19:26 2172

转载 lvs、nginx、haproxy中转模式总结

lvs、nginx、haproxy是最常见的三种高可用性负载均衡软件。由于lvs和haproxy在目前的公司的现网环境中并未用到,虽然之前简单的了解和搭建过,现在也已经忘的差不多了,而及于nginx的负载均衡虽然公司在用,不过一配置文件都是ctrl+c、ctrl+v,对转发的理论性的东西也都忘的差不多了。隐约脑子里现在只有upstream、dr 、ip_hash这几个词了。现对三者的转发方式做下总

2015-07-01 17:01:43 1378

原创 几种常见的软件负载均衡的算法。

主要的几种负载均衡的算法都在nginx里面有用到,下面这篇文章对这几种算法介绍比较详细,请参考。http://baidutech.blog.51cto.com/4114344/1033718文中提到了几种常见的软件负载均衡的算法,平均分配(轮询),加权轮询;ip hash;fair(最小值负载均衡)这里需要提到一点,笔者曾见到过一位同事分析采用这个最小值负载均衡算法可能产生抖动,由

2015-07-01 16:58:21 2681

转载 NAT原理简介、各种 ADSL Modem

NAT原理简介  NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成

2015-06-30 19:09:03 506

原创 链接之前新浪博客

http://blog.sina.com.cn/s/articlelist_1820757597_0_1.html

2015-06-30 18:57:43 372

转载 转载好文

http://blogs.360.cn/360cloud/2012/11/26/linux-gcc-stl-string-in-depth/

2014-10-30 19:53:53 367

原创 听吴伯凡老师的课程总结图

2014-10-29 19:59:13 1151

原创 课程学习小结

今天学习了一门网络课程 ruhe

2014-10-15 19:37:50 646

转载 autotools 入门学习使用

既是转载,也加入了一点点自己学习过程中的理解与问题。        文章来源:http://bbs.chinaunix.net/thread-727270-1-1.html         1、准备:         需要工具autoscan aclocal autoheader automake autoconf make 等工具.        2、测试程序编写:

2013-09-07 11:47:16 674

原创 实习心得(四) 小错误引发的大问题

实习过程中犯错肯定是难免的,由于一些小错误而引发的大问题导致浪费了比较多的时间也是有的,给出几个坑,希望大家以后不会再跳。        内存泄露的真相        第一次让测试的同学帮忙测试一个nginx小模块的时候,改动只是一些极少的地方,可是却出现了很严重的内存泄露,而我找了一天实在各种可能的原因都排除了,也找了nginx大牛看过了代码,讨论了觉得也没问题。不应该会内存泄露可是确实

2013-08-14 21:22:23 948

原创 google奖学金颁奖礼归来小感想

连续三天参加了google奖学金颁奖礼,其中有不少活动,而其中对google公司的介绍,google的员工餐,google的一些新产品,googlers的生活状态给我的印象比较深刻,冲击也比较大一点。       参观北京google公司的时候内心没有很激动,也没有很澎湃,说实话觉得没有当时去微软大楼面试的感觉好。不过后来google公司介绍的时候,看到美国硅谷和纽约的两栋大楼很有感觉,纽约的

2013-08-14 20:37:53 1267

原创 实习心得(三)gdb调试

去搜狗实习之前,遇到了一位强大的老师--操作系统的陈向群老师,她让我们学着在linux下用vim写程序看程序,用gdb调试程序,学些makefile,用make命令编译程序。只是那时候只觉得这样很不方便,没有意识到gdb的强大。也只是很浅了学了学,觉得不好用。        开始接手antispider的时候,听到了程序出core了,有core文件,那时候不知道老大在说什么,默默地回去问了度娘

2013-08-10 10:08:23 815

原创 实习心得(二)--关于段错误,内存泄露,性能瓶颈

这三件事情遇到的时候都困扰了我至少不止一天我才解决,也是这三个错误,遇到的时候老大跟我说“没改过...错误的程序员不是真正的程序员”,而老大这句话是让我每次遇到这些错误坚持在坚持的动力,因为我自诩是个程序员,至少也要成为真正的程序员。      最怕看到这样的错误提示Program received signal SIGSEGV, Segmentation fault.段错误,段错误是指访问的

2013-08-07 18:46:14 1072

nachos 操作系统实验报告

主要是基于nachos的几个实验的报告文档,其中包括线程系统升级,文件系统升级,内存管理四个实验的报告

2012-04-11

人力资源管理系统需求分析

从主题域划分,上下文关系,用例,类等方面描述

2010-03-04

ATMega 8 BootLoader终极版

这里有ATMega 8的bootloader源程序以及pc机应用程序和使用注意事项手册

2010-03-04

空空如也

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

TA关注的人

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