会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
布兰姥爷
博客园
首页
新随笔
管理
上一页
1
···
13
14
15
16
17
18
19
下一页
2014年4月17日
修改主机hostname
摘要: 1 修改hostname配置文件vi /etc/sysconfig/network中的HOSTNAME2 修改完后,使用hostname命令验证,发现hostname还是原来的退出shell重新登录,还是没变重启机器,变成新的了3 那么如何使hostname立即生效呢?网上有人探讨了很多,最后我感觉...
阅读全文
posted @ 2014-04-17 09:44 布兰姥爷
阅读(219)
评论(0)
推荐(0)
编辑
2014年4月15日
Anaconda died after receiving signal 7
摘要: 安装RHEL6-64时出现如下提示Anaconda died after receiving signal 71 Anaconda是啥是RedHat、CentOS、Fedora等Linux的安装管理程序http://blog.csdn.net/woods2001/article/details/72...
阅读全文
posted @ 2014-04-15 16:29 布兰姥爷
阅读(2133)
评论(0)
推荐(0)
编辑
2013年10月21日
WIN7 java7 环境变量配置
摘要: 1 首先要搞清楚,java可能安装了两个部分,一个叫JDK,一个叫jre。其中jre若已经安装了,那么在安装JDK的时候,就不要放在默认的C:\Program File\java\XXX目录。最好另起一个目录如,C:\Program File\JAVAJDK,这样,以免混淆2 清楚知道我们现在配置环...
阅读全文
posted @ 2013-10-21 09:36 布兰姥爷
阅读(5395)
评论(0)
推荐(0)
编辑
2013年7月2日
UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的shell
摘要: 一 分析 要实现一个shell,需包含3个步骤 1)读入指令 2)指令解析 3)执行指令1 从键盘读入指令 从键盘读入指令的几个要点: 1)调用getc函数等待并获取用户键盘输入。 2)每一行命令的结束符为'\n',getsline函数就是通过这个结束符来判断用户是否完成指令的输入。#include #include #include int main(){ char* cmdLine = (char*)malloc(sizeof(char)*100); char* prompt = "print your cmd >"; int i; while(1
阅读全文
posted @ 2013-07-02 11:18 布兰姥爷
阅读(515)
评论(0)
推荐(0)
编辑
2013年7月1日
C语言->实验室->指针数组
摘要: 一 分析 讨论指针数组要从三个层面来考虑: 1)指针数组本身是什么 2)指针数组作为参数时的表现 3)指针数组作为返回值时的表现二 指针数组是什么 1)指针数组--指针的集合 数组是若干元素的集合,那么指针数组就是若干个指针的集合,这个集合内的所有元素都是独立的指针。 2)定义一个指针数组 char* sChar[10]; 这里定义了一个指针数组,‘int*’表明其数据类型为int型指针,‘[10]’表明这个集合有10个指针。 3)试用#include #include #include #include #include int main(){ char* argL...
阅读全文
posted @ 2013-07-01 16:01 布兰姥爷
阅读(365)
评论(0)
推荐(0)
编辑
2013年6月19日
UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的shell->在shell中启动另一个程序
摘要: 一 分析 shell启动一个程序,包括以下几步: 1)从用户读入指令字符串 2)shell建立一个新进程 3)在新进程中运行指令并等待进程结束 用户如何读入指令我们就不在此探讨了,这里主要探讨如何在一个程序里启动另一个程序。二 一个程序如何运行另一个程序1 使用execvp函数来启动另一个程序 execvp()函数 找到指定路径的文件并执行该文件 头文件:#include 函数原型:int execvp(const char *file ,char * const argv []); 参数: file 可执行文件的路径+文件名 argv 参数组 返...
阅读全文
posted @ 2013-06-19 10:41 布兰姥爷
阅读(4515)
评论(0)
推荐(0)
编辑
2013年6月6日
C语言->实验室->指针在函数中的使用
摘要: 一 分析 指针在代码中的生命周期是:1 创建、2 使用、3 销毁。 指针在函数中存在的角色有:1 参数、2 返回值、3 存储 指针还具备特性:1 不能自动结束、2 不能自动增长、3 指向的多样性二 创建、使用和销毁1 创建一个指针int *Pint;//指向int数据的指针char *Pchar;//指向char数据的指针float *Pfloat;//指向浮点数的指针//指向数组和指向结构,以及指向指针的指针以后再专门研究问题1:指向各种数据的指针是啥意思问题2:不同类型的数据在内存中的表现有什么不同问题3:*Pint代表这个指针,还是Pint代表指针1)指针是什么 按定义,‘指针是...
阅读全文
posted @ 2013-06-06 14:24 布兰姥爷
阅读(1246)
评论(0)
推荐(0)
编辑
2013年5月10日
C语言->实验室->从键盘获得用户输入
摘要: 一 分析 使用函数getc(stdin)可以从键盘获得用户输入二 实现1 简单的输入回显代码#include <stdio.h>#include <stdlib.h>int main(){ char input; while(1) { printf("Enter:"); input = getc(stdin); printf("You enter:%c\n",input); }}理想输出:Enter:aYou enter:a实际输出1Enter:1You enter:1Enter:You enter:实际输出2Enter:as..
阅读全文
posted @ 2013-05-10 14:53 布兰姥爷
阅读(6083)
评论(1)
推荐(0)
编辑
2013年3月6日
UNIX-LINUX编程实践教程->第五章->实例代码注解->setecho.c
摘要: 一 问题 设置回显位的状态,命令行参数为y则开启,否则关闭。二 分析 标准输入的文件描述符为0. 使用tcgetattr()函数和termios结构体可获得标准输入的属性。 使用tcsetattr()函数和termios结构体可以将更改后的属性设置重新写回标准输入。三 实现#include <stdio.h>#include <termios.h>#define oops(s,x) {perror(s);exit(x)};main(int ac,char *av[]){ struct termios info; /*必须带有参数*/ if(ac == 1) { ...
阅读全文
posted @ 2013-03-06 09:45 布兰姥爷
阅读(773)
评论(0)
推荐(0)
编辑
2013年3月5日
UNIX-LINUX编程实践教程->第五章->实例代码注解->echostate.c
摘要: 一 问题 读取驱动设置并显示回显位的状态。二 分析 标准输入的文件描述符为0 使用tcgetattr()函数和termios结构体可以读取到设备的属性 回显位状态放置在termios.c_lflag中三 实现#include <stdio.h>#include <termios.h>#include <stdlib.h>main(){ struct termios info; int rv; /*读取终端设置*/ rv = tcgetattr(0,&info); if(rv == -1) { ...
阅读全文
posted @ 2013-03-05 15:31 布兰姥爷
阅读(402)
评论(0)
推荐(0)
编辑
上一页
1
···
13
14
15
16
17
18
19
下一页
公告