自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ehui928的专栏

尘世间一小小程序员

  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 awk输出格式问题记录

查找本机上运行sshd 的进程id和运行命令,输出的进程id和命令之间以空格分开ehui928@bogon:~$ ps -ef | grep -w sshd | grep -v grep | awk '{print $2 $8}'720/usr/sbin/sshd2322sshd:2407sshd: 上述输出并没有以空格分开awk  print  各个项之间需要用逗号分

2013-08-11 20:41:40 1143

转载 Structure Packing

 Structure Packing Posted by: Russ KeldorphStructure packing is an extenstion to the C++ language supported by many compilers, including Microsofts.  In our language, packing is achieved with

2006-09-19 14:35:00 1483

转载 Working with Packing Structures -----MSDN

 Working with Packing Structures Problems can occur when a structure requires more bytes than the programmer intended, especially when space requirements are paramount. Structure Packing and Align

2006-09-19 14:29:00 1308

转载 成为嵌入式程序员应知道的0x10个问题

 作者:youxin2004  来源:天极 C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。  从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是

2006-08-08 18:16:00 1406

翻译 C语言高级测试:为C程序员准备的0x10个最佳问题

C语言高级测试:为C程序员准备的0x10个最佳问题原文出处:http://www.programmersheaven.com/articles/pathak/article2.htm原文有些微小的错误,我已经将之改正.整个测试遵循以下的约定:u       假定在所有的程序中必须的头文件都已经被正确包含。考虑如下的数据类型:u       char 为1个字节u  

2006-08-05 20:10:00 2526

转载 Surviving the Technical Interview

 Surviving the Technical InterviewUseful tips and sample problems(Page 1 of 6)Jay SutariaInterviews for technical jobs are perhaps the most intimidating and mysterious events that job hu

2006-08-04 19:57:00 1841

翻译 编写更好的代码---怎样面试一个程序员

 编写更好的代码---怎样面试一个程序员作者:Bill Venners日期:February 24,2003 翻译: ehui928日期:2006年8月 ---原文出处 http://www.artima.com/wbc/interprog.html 前段时间一次偶然的机会看到这篇文章,觉得挺不错的。对于面试官来说,它可以帮助你去发现合适的雇员,而对于去

2006-08-04 10:58:00 5005

转载 AT&T汇编语言语法

0.3.1 Overview  开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用的代码,使用汇编来写可以提高性能。所以我们必须了解汇编语言,即使你有可能并不喜欢它。 如果你是计算机专业的话,在大学里你应该学习过

2006-08-02 16:52:00 4649 3

翻译 Bit Counting函数源代码

 /* ========================================================================== Bit Counting routines Author: Gurmeet Singh Manku ([email protected]) Date: 27 Aug 2002 ==

2006-08-02 16:43:00 1703

转载 counting 1 bits SPOILER

counting 1 bits SPOILERThis spoiler/nodeshell rescue is in reference to Arielss writeup in "counting 1 bits."Sick of staring at that ampersand? Bitter at binary? Lets start by reviewing the give

2006-07-31 21:45:00 1114

转载 C++资源之不完全导引(完整版)

【转载】C++资源之不完全导引(完整版)C++资源之不完全导引(完整版)来源:www.csdn.net撰文:曾毅、陶文声明:本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。--------------------------------------------------------------------------------  1,前言  无数次听到“我要开

2006-07-31 21:35:00 1330

转载 计算整数中1的个数的C语言实现

 counting 1 bits C implementationshttp://www.everything2.com/index.pl?node_id=1181258Here are C implementations of all the methods for counting 1 bits mentioned in that node. (Go read that first,

2006-07-29 08:08:00 3290

原创 代码静态分析工具PC-LINT安装配置--step by step

               代码静态分析工具PC-LINT安装配置--step by step                             作者:ehui928                             2006-5-20 PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要

2006-05-20 12:40:00 12624 16

转载 10年编程无师自通

原文:Teach Yourself Programming in Ten Years作者:Peter Norvighttp://www.norvig.com/21-days.html翻译:郭晓刚([email protected])最后修订日期:2004-3-192005-01-12增加了新的译本链接。本中文译本得到了Peter Norvig的许可。为什么每个人都急不可耐?走进任何一

2006-04-07 12:38:00 1475

转载 Unix C语言值得注意的地方

 前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人指点的话是很难找到切入点的,所以我撰写了此文希望能对广大C语言爱好者有所帮助,在文章中有很多煽情的地方还请大家原谅,因为这篇文章使我想到了刚刚毕业的时候,所以有点感慨。同时文章中还有一些个人偏见存在,希

2006-04-07 09:42:00 1166

转载 用vim编写c/c++程序

用vim编写c/c++程序Vi 是Unix下最常用的文本编辑器。VIM(Vi IMproved)则是它的增强版。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。用过emacs的人肯定会为emacs的一些快捷键感到烦恼,有时候用真希望自己有八只手。VIM的学习曲线也不象emacs那么长,只要看看VIM自带的 vitutor,大约只要20

2006-04-06 18:58:00 1200

转载 C 编程最佳实践----转自IBM developerworks

C 编程最佳实践 http://www-128.ibm.com/developerworks/cn/linux/l-bppc/作者 : Shiv Dutta ([email protected] ),技术顾问,IBM Gary Hook ([email protected] ),高级技术顾问,IBM 尽管 C 语言问世已近 30 年,但它的魅力仍未减退。C 语言继续吸引着众多的人们,他们为了

2006-04-06 17:07:00 931

转载 堆和栈的区别

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2006-03-19 21:17:00 890

转载 linu常用命令参考

cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n

2005-12-12 20:26:00 1153

转载 8086/8088汇编指令参考

一、数据传送指令 1.通用数据传送指令 MOV(Move)传送 PUSH(Push onto the stack)进栈 POP(Pop from the stack)出栈 XCHG(Exchange)交换 .MOV指令 格式为: MOV  DST,SRC 执行的操作:(DST).PUSH进栈指令 格式为:PUSH  SRC 执行的操作:(SP)           ((SP)+1,(SP)).PO

2005-12-11 19:36:00 1134

转载 Gdb调试精粹及使用实例

Gdb调试精粹及使用实例发表人:edeed | 发表时间: 2004年十一月16日, 10:55一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给

2005-12-10 20:43:00 1283

原创 linux下代码阅读环境的快速建立--lxr+glimpse

lxr+glimpse建立linux下源代码阅读环境将lxr的安装文档修改后一个实用文档To install LXR itself: - Set the variables PERLBIN and INSTALLPREFIX in the makefile to   reflect where the Perl 5 binary is located on your system and wher

2005-12-10 14:34:00 1826

转载 C struct 中字节对齐问题

VC中下面几个结构体大小分别是多少呢struct MyStruct {     double m4;     char m1;     int  m3; }; struct MyStruct {     char m1;     double m4;     int m3; }; #pragma pack(push)//保存对齐状态 #p

2005-12-07 20:54:00 8696

转载 C/C++语言void及void指针深层探索(转载)

C/C++语言void及void指针深层探索  作者:宋宝华           1.概述  许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。  2.void的含义  void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任

2005-12-07 20:51:00 2514 1

转载 C/C+语言struct深层探索(zz)

C/C+语言struct深层探索(zz)1. struct的巨大作用  面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发

2005-12-07 20:50:00 5490

原创 C Recommend Book List

GENERAL INTRODUCTION/TUTORIAL: (1) For real beginners looking for a solid introduction: C Programming: A Modern Approach. K.N.King. W.W.Norton & Company, 1996. ISBN 0-393-96945-2 (2) For somewhat more

2005-12-07 20:28:00 1849

lz4压缩算法源码

lz4压缩算法源码 LZ4 is a lossless data compression algorithm that is focused on compression and decompression speed

2016-01-21

UML.Distilled.A.Brief.Guide.3rd.Edition

UML.Distilled.A.Brief.Guide.3rd.Edition

2009-04-30

空空如也

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

TA关注的人

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