- 博客(10)
- 资源 (37)
- 收藏
- 关注
原创 linux下运行《UNIX环境高级编程》的第一个程序时源码编译出错的处理方法
前几天买了《UNIX环境高级编程》这本书,想好好学习下linux的编程。谁知道看到第一个列出指定目录的内容的那个例子,其实就是shell中 ls 的内容,打好代码要运行时一直出问题。后来在网上找了挺多的解决方法,终于解决了。先把方法贴上。先在终端里面输入 vi ls.c在里面编辑如下代码#include "apue.h"#include int main(int
2014-01-19 22:18:07 9189 3
原创 #ifndef/#define/#endif使用详解
想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代码? 其实“被重复引用”是指一个头文件在同一个cpp文件中
2014-01-09 22:22:33 163214 38
原创 C语言的数据类型
在C语言中,数据类型可分为:基本类型,构造类型,指针类型,空类型四大类。基本类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是最基本的类型。构造类型:构造类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或又是一个构造类型
2014-01-25 22:43:57 1818
原创 C语言编程时常犯的错误
C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C的学习,积累了一些C编程时常犯的错误,写给各位学员以供参考。1、书写标识符时,忽略了大小写字母的区别。main(){ int a
2014-01-22 16:51:27 6118 1
原创 刚开始学linux常用到的命令
1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个"-"表示是文件
2014-01-15 14:55:24 1080
原创 解决linux下"bash:shutdown:command not found"的解决方法
在学习使用linux过程中,发现一个问题,当我使用su命令成为超级用户的时候,使用shutdown来关机或重启时,会给我一个"bash:shutdown:command not found"在网上找了挺多的解决方法,终于解决了。现在把方法留下。首先我们要知道为什么会出现这种问题:首先这个命令是一定存在的,现在找不到,估计是寻找的路径不对。所以我们要看看root用户的环境变量。先切到ro
2014-01-15 10:49:58 33523 3
原创 解决VMware虚拟机CentOS linux联网问题
这几天开始学习linux,因为平常时用的是windows所以就装了个虚拟机。下面给我我装的虚拟机VMware9.0的下载地址和汉化方法。http://www.linuxidc.com/Linux/2012-11/73743.htm再给个centos5.5官方下载32位:http://vault.centos.org/5.5/isos/i386/CentOS-5.5-i386-bin-D
2014-01-14 11:14:22 6216 1
原创 java变量的初始化之后的默认值
对于类的成员变量不管程序有没有显示的初始化,Java 虚拟机都会先自动给它初始化为默认值。1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。2、单精度浮点型(float)的基本类型变量的默认值为0.0f。3、双精度浮点型(double)的基本类型变量的默认值为0.0d。4、字符型(char)的基本类型变量的默认为 “/u00
2014-01-14 09:35:33 58152 4
原创 VMware9的虚拟机电源无法打开
这几天在安装linux时遇到VMware9的虚拟机电源无法打开并弹框说 Transport (VMDB) error -44: Message. VMware Authorization Service 未运行。刚开始不知怎么办,后来解决了。现在说下解决方法。原因是虚拟机有个服务没开。开始菜单--运行--services.msc 回车找到VMware Authorization
2014-01-12 00:41:47 6737
原创 安卓通过Intent分享
private void sendWithChosenClient() { Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // for sms/mms only
2014-01-09 14:43:36 2650
删除代码里面定义了但未使用的变量
2015-10-21
Android 五大布局
2013-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人