一个手艺人的专栏

一个奋斗在一线的,普通的软件工程师的文章集。

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

我的新博客--nanxiao.me上线了

终于有了一个以自己名字命名的域名(nanxiao.me),以后de

2014-10-28 08:34:01

阅读数:1173

评论数:0

学习Bash shell编程资料推荐

我一直觉得写好Bash shell脚本是一件很cool的事,短短几行代码,就能完成其它编程语言几十行甚至上百行代码才能完成的功能,可惜我自己写Bash shell脚本能力实在不敢恭维。在这篇文章,我把自己认为一些比较好的Bash shell编程资料分享出来,希望可以给大家一点帮助。 我个...

2014-10-18 19:48:25

阅读数:1172

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(九) —— 第二章(八)

1. Workload Characterization: workload characterization is a simple and effective method for identifying a class of issues: those due to the load a...

2014-10-17 18:03:10

阅读数:782

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(八) —— 第二章(七)

1. Tools Method: A tools-oriented method is as follows: 1) List available performance tools (optionally, install or purchase more). 2) For each too...

2014-10-14 13:10:49

阅读数:792

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(七) —— 第二章(六)

1. Ad Hoc Checklist Method: Step through a canned checklist is a common methodology used by support professionals when asked to check and tune a  sys...

2014-10-11 13:18:17

阅读数:663

评论数:0

在Solaris上使用LD_OPTIONS环境变量诊断编译链接问题

最近在Solaris上编译一款开源软件,在最后链接阶段出了问题,导致ld程序core dump。由于没有ld程序源代码,导致完全没思路,没办法,只好在stackoverflow上求教:http://stackoverflow.com/questions/26009192/why-the-ld-...

2014-10-10 21:56:14

阅读数:728

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(六) —— 第二章(五)

1. Streetlight Anti-Method: This method is actually the absence of a deliberate methodology. The user analyzes performances by choosing observability...

2014-10-10 13:14:40

阅读数:772

评论数:0

2014“十一”回家之旅

眨眼之间,

2014-10-06 11:06:40

阅读数:646

评论数:0

tcpreplay(3.4版本)程序显示统计结果的一个问题

最近,我在Solaris系统上用tcpreplay程序(sunfreeware网站提供的3.4.4版本的安装包,目前sunfreeware已经不再提供免费的Solaris系统安装包下载了,但还是可以通过其它ftp下载到)辅助测试。发现tcpreplay输出是这样的: Actual: 400000...

2014-09-28 14:46:36

阅读数:1188

评论数:0

提高个人能力的几个小建议

(1)拥有一个云笔记

2014-09-27 19:36:27

阅读数:680

评论数:0

gcc的 "-fpack-struct" 编译选项导致程序core dump的分析

最近team引入gcov来做代码分析。编译好的程序在Solaris上运行的好好的,结果在Linux上一运行就会产生core dump文件。这篇文章就介绍整个分析过程。 首先用gdb分析core文件,显示是strlen调用出了问题: (gdb) bt #0 0x00000034e433...

2014-09-27 08:42:52

阅读数:700

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(五) —— 第二章(四)

1. There are two common perspectives for performance analysis, each with different audiences, metrics and approaches. They are  workload analysis a...

2014-09-25 13:40:12

阅读数:519

评论数:0

往GNU邮件组发邮件要用纯文本格式

昨天遇到gcc使用方面的一个问题,就往gcc-help(gcc-help@gcc.gnu.org)邮件组发了一封求助邮件。但是通过浏览归档(https://gcc.gnu.org/ml/gcc-help/)找不到我发的邮件,应该是没有发送成功。今天在hellogcc的IRC里请教了一下,才知道应该...

2014-09-25 13:17:54

阅读数:960

评论数:0

Windows/Unix文本格式转换导致“/usr/bin/env: No such file or directory”

今天在用同事写的一个python脚本,一运行就出现了以下错误: /usr/bin/env: No such file or directory 用ls命令查看了一下,“/usr/bin/env”明明存在: bash-3.2# ls -lt /usr/bin/env ...

2014-09-24 09:36:03

阅读数:4598

评论数:0

如何写gdb命令脚本

作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python解释器执行;另一种是命令脚本(command file),用户可以在脚本中书写gdb已经提供的或者...

2014-09-21 14:07:17

阅读数:658

评论数:0

UNIX/Linux C 程序员需要掌握的七种武器

我是一名普通的软件工程师,不是什么技术大牛。这篇文章所提到的“七种武器”只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正。 (一)C语言 作为一名C程序员,熟练掌握C语言是最基本的一项技能。关于如何学好C语言,以及C语言话题的讨论,网上有很多经典的文章,我就...

2014-09-21 10:27:49

阅读数:820

评论数:0

我心目中理想的软件开发过程

我心目中理想的软件开发过程是这样的:   (1)RD(程序员)写完一段代码后,会review两遍,这样很多基本的问题就都能被发现。在完成整块代码功能后,通过使用gdb等工具,改变程序的执行流程,以保证每个分支,每条语句都能执行一遍。在这个过程中,要检查变量的值和代码逻辑,看看是否和预期的...

2014-09-20 17:03:50

阅读数:839

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(四) —— 第二章(三)

1. The degree to which more work is requested of a resource than it can process is saturation. Saturation begins to occur at 100% utilization (capa...

2014-09-19 17:47:51

阅读数:694

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(三) —— 第二章(二)

1. The notion of known-knowns, known-unknowns and unknown-unknowns is important for the field of performance: a) Known-knowns: These are things you ...

2014-09-17 09:25:51

阅读数:907

评论数:0

《Systems Performance: Enterprise and the Cloud》读书笔记系列(二) —— 第二章(一)

分析术语简介

2014-09-14 21:04:07

阅读数:1170

评论数:0

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