GCC简介 GCC(GNU Compiler Collection)是一套功能强大、性能优越的编程语言编译器,它是GNU计划的代表作品之一。GCC以GPL和LGPL许可证发行,它是类Unix和苹果电脑 Mac OS X操作系统的标准编译器 除了支持C,还支持C++、JavaGCC常用选项1. 基.....
分类:
系统相关 时间:
2015-05-17 18:36:29
阅读次数:
202
不重启 Emacs 让新修改的配置内容生效,有四个函数可以做到:M-x eval-last-sexp 使当前 elisp 配置中光标前的那一条语句立刻生效;M-x eval-region 使当前 elisp 配置中选中的 region 中的语句立刻生效;M-x eval-buffer 使当前的 bu...
分类:
系统相关 时间:
2015-05-17 18:25:26
阅读次数:
247
有相当一部分的同学是在虚拟机里安装Linux各种发型版本的,如centos、ubuntu等等。那么大家可能会碰到这么一种情况:当你同时按住“ctrl+alt+F1~F6”时进行各个控制台的切换,却发现这并不管用原因是因为,你在虚拟机里面安装Linux的,而VMware 缺省的主机、虚拟机切换热键为C...
分类:
系统相关 时间:
2015-05-17 18:22:48
阅读次数:
819
概述内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导参数多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导参数。比如,如果你想知道可以向 AHA1542 SCSI 驱动程序传递哪些引导参数,那么就查看 drivers/scsi/aha1542.c...
分类:
系统相关 时间:
2015-05-17 18:13:21
阅读次数:
848
简单说一下popen()函数函数定义#include FILE * popen(const char *command , const char *type );int pclose(FILE *stream);函数说明 popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个....
分类:
系统相关 时间:
2015-05-17 18:11:41
阅读次数:
160
1. 简介Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。进入Vim编辑程序,可以在终端输入下面的命令:$vim [filename]其中filename是...
分类:
系统相关 时间:
2015-05-17 18:08:53
阅读次数:
283
#enable root用户权限
sudo passwd root
#输入两遍密码后开启;以下命令进入
sudo root...
分类:
系统相关 时间:
2015-05-17 16:48:25
阅读次数:
142
VMware提供了三种工作模式,是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。Ubuntu网络服务有三种启动方式~...
分类:
系统相关 时间:
2015-05-17 15:23:02
阅读次数:
319
Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。 这些对网络虚拟化的支持技术包括任何重量级的虚拟化技术,比较重的比如对虚拟机技术的支持,轻量级的则是net namespace技术。近期的...
分类:
系统相关 时间:
2015-05-17 15:21:44
阅读次数:
484
Linux内核最近跃进到了4.x时代,初看没啥大的动作,但是对于我而言,最令人兴奋的还是它对硬交换模块的支持。这也是为全面迎合SDN做好准备的第一步。Linux上的路由与交换Linux诞生于网络,天生对网络拥有全面且强大的支持,即便再复杂的协议,再封闭的技术,几乎都可以找到对应的Linux实现。然而这并不是说Linux网络就天下无敌了,它存在很多不合理的地方。 Linux拥有对路由的强...
分类:
系统相关 时间:
2015-05-17 15:21:40
阅读次数:
474
本文演示PC如何给PMAC发送指令完成参数设置、获取参数值、电机点动、程序运行等功能,最后给出一个完整的功能代码实现,包含常用的功能。...
分类:
系统相关 时间:
2015-05-17 15:18:43
阅读次数:
203
1.tomcat安装:
去tomcat官网:http://tomcat.apache.org/download-70.cgi 下载你的版本
解压到指定目录:
localhost:tomcat rolin$ pwd
/Users/rolin/soft/tomcat #我的目录
复制一份:
localhost:tomcat rolin$ ll
total 0
...
分类:
系统相关 时间:
2015-05-17 15:17:42
阅读次数:
297
SnipMate简介snipMate一款功能强大的代码补齐插件,可自定义代码模板,并具备单词补齐的功能。vim插件snipMate下载地址SnipMate安装将snipMate.zip解压到~/.vim目录下。其中snippets目录存放的是代码模板,可以根据需要修改和添加代码模板。SnipMate...
分类:
系统相关 时间:
2015-05-17 15:14:11
阅读次数:
210
我们选择java默认的开发环境,不用配置环境变量之类的,也省事。接下来测试下安装是否正确但是奇怪了编译正确,却没有生成字节码.class文件在网上查看后,发现有的网友说可能是用户的问题,测试后还真是用户的问题。我们要在lei这个用户下执行javac命令不能再红线1所示的部分,因为这仍然在root用户...
分类:
系统相关 时间:
2015-05-17 15:14:56
阅读次数:
202
在终端中输入:sudo passwd rootEnter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully以后,如果在想获得root权限,只需进...
分类:
系统相关 时间:
2015-05-17 15:08:56
阅读次数:
198
一、基本的语法1.1、shell文件开头shell文件必须以以下的行開始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的參数是用来运行该文件的程序。在这个样例中我们使用/bin/sh来运行程序。当编辑好脚本时,假设要运行该脚本,还必须使其可运行。要使脚本可运行:执行chmod...
分类:
系统相关 时间:
2015-05-17 15:06:19
阅读次数:
212
close系统调用1. 首先来到系统调用入口,主要使用__close_fd进行了具体的处理过程(current->files表示进程当前打开文件表信息,fd为需要关闭的文件索引)1048 /*1049 * Careful here! We test whether the file pointer....
分类:
系统相关 时间:
2015-05-17 14:58:39
阅读次数:
189