自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

转载 C语言中正确使用const

<br />      以前竟然不知道C语言中可以使用const关键字,惭愧啊!看到一篇不错的文章,转帖到此。出处是http://www.yesky.com/356/1854856.shtml.<br />      基本解释<br />  const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的健壮性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助。<br />  虽然这听起来很简单,但实际上,const的使用也是c语言中

2010-12-05 21:10:00 337

原创 Linux文件系统的体系结构

一、硬盘分区与文件系统1) 通常在拿到一块新的硬盘时,会将硬盘分割成几个不同的分区(partition)2) 分好分区后,要把这些分区格式化(Format)成特定的文件系统格式(File System Format),才能够用来储存文件。格式化就是把分区切割成一个个小单位(称为block),并且block依序编号。block是储存文件内容的最小单位。在预设情况下,一个block的大小为4K

2010-05-22 01:19:00 939

原创 Shell中脚本变量和函数变量的作用域

      在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。(1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。例1:脚本变量的作用域#!/bin/bash#define the function ltx_funcltx

2010-05-08 23:01:00 15766 1

原创 详解Unix/Linux中Shell脚本的输入输出

     Shell的I/O语法比较复杂,难以理解,更难以正确使用。Shell的输入输出语法有两个难点:重定向和文件描述符。我以前对Shell脚本输入/输出的理解也有错误。最近重新整理思路,决定写一篇文章来总结I/O重定向。一、先介绍几个基本概念:(1)文件(File):在Unix/Linux中,文件类型有七种,这七种类型是:目录、符号链接(指向另一个文件)、套接字文件、块设备

2010-05-05 21:12:00 5645

原创 总结C语言中的getchar()和EOF

     希望本文可以对初学C的朋友有帮助,也希望能和其他朋友进行交流。本文属于半原创半转帖,参考了chinaunix.net的一位博友的文章,链接地址分别为:http://blog.chinaunix.net/u2/66435/showart_1351359.html。本人重写了这篇文章(加入了自己的理解,并修改了一些我认为不恰当的表述),同时对文中例子做了一些更详细的解释。

2010-04-25 15:48:00 1586

原创 详解Linux中cron/crontab工作原理

先介绍几个基本概念: 后台进程:在后台运行的无须与用户交互的程序。在多任务操作系统上运行多个后台进程,有些后台进程(例如守护程序)从来都不需要用户输入,其它一些进程只是在用户忙于目前运行于前台的程序时才临时处于后台。守护进程是一种后台进程。crond进程是众多守护进程中的一种,看看cron这个单词在字典里面的解释:cron = chronograph,【unix】(时钟)守护程

2010-04-19 21:14:00 3111

原创 探讨C语言中位字段的内存分配

      C语言的位字段是个比较有意思的特性。它的目的是在一个机器字中保存多个对象(每个对象占据若干bit),从而节省内存资源,同时又避免复杂的位运算。在此不再讨论位字段的具体语法,下面将研究位字段的存储特性。      先说含有多个字段(field)的字(word)所占空间的规律——含有多个字段的字的大小是所有字段的类型中的最长的那个的倍数。但要确定究竟是最长类型的几倍则比较复杂,这要

2010-04-04 22:01:00 1536

转载 SIP的路由机制

总的来说,SIP中存在两种路由场景:1,请求消息的路由2,响应消息的路由 其中,响应消息的路由非常简单,就是完全依靠Via来完成的,具体请见我关于RFC3261中会话流程的分析。下面我们只谈SIP请求消息的路由。 首先我们要搞清楚什么是严格路由和松散路由。 严格路由 (Strict Routing):可以理解为比较“死板”的理由机制,这种路由机制在S

2009-12-20 18:39:00 282

原创 Dynamips+VMware搭建虚拟广域网环境的心得

最近需要用Dynamips+VMware搭建一个虚拟广域网环境作为试验网络,本以为会很顺利,但是遇到了各种问题,历时一周才解决所有疑惑,搭建网络成功。在此写出心得与大家分享。 1.进入VMware Virtual Networks虚拟出VMnet1到VMnetn等几个adapter,形成多个局域网段,关闭这些网段的DHCP(默认打开),设置网段的IP地址和子网掩码。2.

2009-04-29 13:36:00 1175

C++编程思想.第2卷

C++编程思想》不仅系统而详细地探讨了何时和如何使用内联、引用、运算符重载、继承和动态对象等方面的重要问题,而且还讨论了一些深入的技术,如怎样正确使用模板、异常及多重继承等。Eckel本人的面向对象和程序设计的思想也完全融入这部著作中。《C++编程思想》是每个C++开发人员案头必备之书,即每一位用C++开发重要软件的开发人员必须拥有的一本书。

2010-03-26

设计模式(C++语言描述)

经典的设计模式书籍,23种模式介绍,使用C++语言描述。

2008-11-09

高质量C++编程指南.pdf

介绍C++编程德一些技巧

2007-04-11

空空如也

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

TA关注的人

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