自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tyger的专栏

后台开发

  • 博客(89)
  • 收藏
  • 关注

原创 最近的一些知识点索引

1、不要对含有虚函数的类进行memset操作。会把vptr写坏。2、stl中list/set/map遍历删除时,两种正确的方法:使用erase的返回值获得下一个值;或者在erase之前++。3、boost库里头有multi-index container,多索引容器。4、ipcs -m获得信息中,当nattach不为0时,如果执行了ipcrm,则当前共享内存的key设置为0,表示只有当

2012-11-17 15:26:55 795

原创 svn 回滚

1、从svn log界面中查看所有的版本,右键后选择 “revert to this revision”。2、确认无问题后,svn commit。另外,选中任意两个版本,右键可以选择“compare”进行比较。在网上搜了半天,最后还是,RTFM

2012-10-10 10:50:29 675

原创 经常使用的各种系统命令

1、整体上看,把运行中的机器分成四块,cpu、内存、磁盘、网络,每部分都有相应的命令可以监控、查看问题;cpu  top、mpstat、mem  top、free、vmstat磁盘 iostat、df、hdparm网络 netstat、tcpdump、iptables综合 sar,这个命令绝对是系统监控的利器用户 finger2、程序员查看进程情况:

2012-09-11 14:34:03 719

原创 看别人的代码不能想当然

1、毫无疑问对于解决问题我们都有自己的思路,在使用别人现成的程序时,如果某个函数没有注释,看到代码最常见的反应就是猜测它是干什么用的;2、这个猜测的过程就是把自己的思路强加在已有代码上的过程,八成会出错;如果需要在源代码基础上改动的话,仅仅靠模糊的理解去改到后期会付出比较大的代价;3、最好的方式是:a) 重视注释;(当然这个有利有弊,对于比较流行的源代码可以看别人的分析和注释)b)

2011-12-03 18:36:38 591

原创 抓包工具:tcpdump和wireshark

一、最近遇到的一个问题是这样,请负责网络的同事开通了办公网访问开发网相应端口。启动服务之后,业务无法正常访问,telnet显示无法连接。二、按照以下顺序进行检查:        1、在开发机器上使用tcpdump抓包,查看是否有来自办公机器ip的包?无。        2、在本地使用wireshark抓包,telnet目标机,有三条带有syn内容的包过去,没有回包,说明什么?消息无法到

2011-11-23 00:19:37 1762

原创 重构过度设计的代码

1、项目中要用到不少别人积累的代码,但是其中有一些明显的进行了过度设计。用他们的话说:“最初写代码的人离开后,我们都不敢随便改动。因为太难懂。”2、之前做重构,都是在现有的代码基础上进行抽象、封装,把别人抽象的、封装好的架构变得具体还是第一次;完全的复用真是不容易。3、大

2011-09-07 00:27:28 1585

原创 myisam和innodb

myisam和innodb的区别。

2011-04-19 00:06:00 579

原创 最近遇到的一些mysql的问题

最近遇到的一些mysql问题,姑且算是个索引。具体内容根据记忆水平google或者!google。

2011-04-16 18:32:00 666

原创 http协议

关于http的一点点内容。

2011-01-24 22:24:00 538

原创 expect脚本实现互信

expect的目的。

2011-01-06 00:07:00 1040

原创 序列化、持久化、marshalling

序列化、持久化、marshalling三者要解决的问题。

2011-01-04 18:18:00 2524

原创 是否大部分分布式系统使用的技术思路都差不多?

分布式系统问题的一般思路。工程问题的一般思路。

2011-01-04 18:09:00 731

原创 分布式文件系统

分布式文件系统是干嘛的?

2011-01-04 18:02:00 584

原创 心平气和的对技术问题进行pk

只针对问题,不针对人。

2010-12-24 10:05:00 627

原创 既然要冒险,就要做好系统崩溃的准备

关于系统紧急升级;压力越大的时候,越要冷静、越要头脑清醒。

2010-12-24 10:02:00 535

原创 容灾

你要保证:这个挂了也没问题,那个挂了也没问题。无论怎么折腾,咱的系统都可以提供服务。

2010-12-10 23:26:00 822

原创 程序是否健壮和语言弱相关、和你的思路强相关

程序是否健壮和语言弱相关、和你的思路强相关;脚本健壮性;

2010-12-08 19:35:00 691

原创 重复的过程尽量都自动化

重复的过程尽量都自动化

2010-12-08 19:26:00 629

原创 X协议和包管理

关于X协议、gnome、KDE,以及dpkg、rpm、yum、apt-get

2010-10-21 19:33:00 951

原创 穿透写、返回写

返回写、穿透写。

2010-10-12 22:46:00 4206

原创 内连接、外连接、左连接、右连接

左连接、右连接、内连接、外连接

2010-10-11 18:14:00 627

原创 灰度

将线上系统的灰度成为常态;对抗自己的惰性和恐惧心理。

2010-09-27 20:57:00 540

原创 系统升级的准备

线上系统升级之前要做的准备;

2010-09-22 15:28:00 494

原创 如何做一名程序员(一)

如何做一名程序员第一章,第二章第一部分;

2010-09-16 00:03:00 807

原创 对程序中的任何一点问题保持敏感

对问题保持敏感;挑战自己的懒惰和恐惧;

2010-09-10 22:56:00 668

原创 保持独立思考&&不要太嚣张

师傅的几句话。

2010-09-02 23:53:00 504

原创 vfs与特殊文件系统

vfs与特殊文件系统

2010-08-30 23:42:00 495

原创 关于优化的几点

从cpu、磁盘、网络三部分查找瓶颈、考虑优化应用程序。

2010-08-25 21:46:00 486

原创 sed的多行模式

sed的多行模式/高级命令。

2010-08-23 21:49:00 3055

原创 出bug了吗?很好

师傅解决问bug的思路。

2010-08-23 21:17:00 545

原创 mysql 字符集 character-set 概念学习

mysql character set 学习;

2010-08-18 19:46:00 923

原创 进程和线程区别

进程和线程的若干区

2010-08-18 09:33:00 509

原创 《精通正则表达式》笔记 之 环视

RE、环视(lookaround)

2010-08-16 21:28:00 503

原创 敏捷是一种思想

《敏捷初步》培训:要清晰、要预期、要输出、要反馈、要改进。

2010-08-15 23:01:00 649

原创 《精通正则表达式》笔记 之 基础知识

《精通正则表达式》阅读笔记一

2010-08-12 23:42:00 479

原创 分表和联合索引

对数据库分表以及联合索引的理解;

2010-08-12 23:09:00 769

原创 线上环境永远比你想象的复杂

线上系统的复杂性;雪崩;

2010-08-03 00:56:00 702

原创 后台开发中的c和c++的比较

关于后台程序中c和c++使用的思考。

2010-07-30 21:24:00 1016

原创 c++ 进阶

一直以来自己使用c++的水平在初级层次徘徊,周末和师兄交流明确了很多,之前很多模糊、分离的概念也清晰、串联起来了;希望这些内容在项目中可以有用武之地。

2010-07-28 23:37:00 463

原创 设计的一致性

由写监控脚本想到的设计一致性;

2010-07-23 00:27:00 715

空空如也

空空如也

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

TA关注的人

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