- 博客(11)
- 资源 (16)
- 收藏
- 关注
原创 #include_next的语意
#include_next的语意 继承和头文件 继承是对象或者文件通过拷贝其它对象或文件的内容,从而衍生出一个新的对象。对于C语言的头文件来说,继承就是一个头文件包含另一个头文件,然后更改(如更改一些宏的值)或增加一些内容。 如果衍生头文件和基础头文件(base header file)的文件名不同,处理方法很简单,只需在衍生头文件中包含基础头文件即可#include "basic"(base指代
2010-05-25 13:42:00 739
转载 Ubuntu不得不分享的24条使用经验
我对linux的使用是从Ubuntu7.10开始,那时候我对windows也很不熟。既然学习编程,恰好是LAMP,我想,反正都不熟,学个人少的。这期间一直从8.04,8.10,9.04,9.10到最近的Ubuntu 10.04。这款与天下人共享的操作系统,我的确是喜欢上了。对这款系统赞不绝口的人不是少数。尤其有趣的是一个叫袁萌的老头,各大IT网站都会转载他的博文,开口闭口必谈Ubuntu,而且
2010-05-25 08:32:00 1263
原创 TCP三次握手协议的简单解释
刚才看Linux下connect()函数的时候,其返回值会代表一些错误信息,既然是网络连接过程中的错误信息,当然跟跟三次握手协议有很大的关系,这下把三次握手协议从百度拿了过来。重新理解了一下。 TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
2010-05-25 08:23:00 720
转载 linux下svn客户端安装及环境配置
一、svn客户端安装及环境配置.果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:1. subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz22. 使用tar xvfj subversion-1.4.3.tar.bz2 tar xvfj subversion-deps-1.4.3.tar.bz2解压这两
2010-05-25 05:07:00 2034
原创 使用二维数组遇到的问题
1. 二维数组就是一块连续的存储空间,只是采取下标寻址时才会当成表格。例如:#define V_NUM 10 #define H_NUM 20 char table[V_NUM][H_NUM]; 定义一个这样的二维数组,对于下面这种循环打印才把它看作是一个长度为H_NUM,高度为V_NUM的表格(如*图)。for(i=0; i{ for(j=0; j
2010-05-14 09:32:00 587
转载 linux 查看文件夹大小
du -sh * 查看当前目录下的文件夹大小du 命令用途概述磁盘使用。 语法du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ]描述du命令显示用于文件的块的数量。如果指定的File参数实际上是一个目录,就要报告该目录内的所有文件。如果没有
2010-05-13 10:01:00 545
转载 如何在Windows下搭建Android开发环境
搭建Android开发环境1 下载Android SDKhttp://code.google.com/android/download.html这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接解压就可以使用了。为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中:在桌面上右击“我的电
2010-05-13 01:20:00 781
转载 VMWare 在嵌入式Linux开发的应用
1.VMWare 简介1.1 什么是VMWare.VMWare是比较流行的虚拟软件,它可以在Windows上模拟一台虚拟机,安装任何基于X86的操作系统.– 它也有Linux版本,这样可以在Linux安装Windows– 更新的服务器版VMWare ESX已经不需要操作系统了.直在一台硬件上虚拟出N个机器,现在很多IDC(互联网服务器商)采用这一技术,把一台多核机器分隔成N台虚拟机
2010-05-07 06:29:00 2904
转载 Linux Samba服务器搭建
SMB协议(Server Message Block),之后扩展成CIFS(Common Internet Filesystem)。CentOS如果把iso文件设置为安装源,需要在打开软件包管理器之前mount iso文件,打开软件包管理器之后,再mount iso文件是无效的。Samba即Windows 文件服务器。[root@localhost ~]# service smb stat
2010-05-06 23:04:00 2065
转载 Valgrind简单用法
Valgrind的主要作者Julian Seward刚获得了今年的Google-OReilly开源大奖之一──Best Tool Maker。让我们一起来看一下他的作品。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务──调试,分析,或测试等。Valgrind可以检测内存泄漏和内存违例,
2010-05-05 03:03:00 1069
转载 iPhone开发入门
首先我们得成为注册ADC会员,这个是免费的,并且可以获得很多开发资料。 http://developer.apple.com/iphone/program/start/register/ 上面是注册地址iPhone 开发环境介绍 目前给iPhone开发的时候,操作系统可以分两种,一种是linux(比如Fedora、Ubuntu),另外一种则是mac os x环境下面。由于linux下面开发要破
2010-05-04 06:00:00 982 2
SecureCRT
2007-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人