特殊字符如下: “#” --注释,行首以#开头为注释(#!是个例外).“;” --命令分隔符,可以用来在一行中来写多个命令.“;;” --终止"case"选项.“.” --“.”命令等价于 source 命令这是一个 bash 的内建命令.“.”如果作为文件名的前缀的话,那么这个文件将成为隐藏文件 ...
分类:
系统相关 时间:
2016-04-14 15:55:58
阅读次数:
205
执行shell脚本的几种方法与区别 注意:如果涉及到脚本之间的调用一定要用 . 来执行shell脚本。 [root@bogon ~]# cat a.sh #!/bin/bashTang=Freddy[root@bogon ~]# sh a.sh [root@bogon ~]# echo $Tang[ ...
分类:
系统相关 时间:
2016-04-14 15:52:11
阅读次数:
149
/*com_writer.c*/#include "uart_api.h" int main(void){ int fd; char buff[BUFFER_SIZE]; if((fd=open_port(HOST_COM_PORT))<0) /*打开串口*/ { perror("open seri ...
分类:
系统相关 时间:
2016-04-14 15:50:25
阅读次数:
270
Shell Script II 10.Shell echo命令 echo无拼接字符时后一般可以不使用”引号”,从上面可看出,双引号可有可无,单引号主要用在原样输出中。 显示结果重定向保存至文件: 若需要原样输出字符串(不进行转义),请使用单引号。例如: 复制纯文本新窗口 11.shell print ...
分类:
系统相关 时间:
2016-04-14 15:48:21
阅读次数:
236
Mac下VIM的DIY偏好配置 " 首先执行: " cp /usr/share/vim/vimrc ~/.vimrc " 拷贝默认的配置文件 ,然后再执行: " vim ~/.vimrc " 编辑该文件 在文件的最后加入 " syntax on " 保存退出即可 " 下以下是配置内容 " Confi ...
分类:
系统相关 时间:
2016-04-14 15:43:31
阅读次数:
179
/*串口自收自发程序主函数*/#include"uart_api.h"int main(){ int fd; char buff[BUFFER_SIZE]; char buff2[]="Hello NUAA2440!\n"; int nread,nwrite; if((fd=open_port(TA ...
分类:
系统相关 时间:
2016-04-14 15:37:16
阅读次数:
359
步骤如下: 1、在官网下载tomcat linux版本,我下的是apache-tomcat-7.0.68.tar.gz2、将该tomcat拷贝到linux服务器上,我一般用FileZilla往服务器拷贝文件(ftp上传工具),例如上传后的tomcat存放路径为/opt/3、cd到opt目录下,解压该 ...
分类:
系统相关 时间:
2016-04-14 15:37:29
阅读次数:
198
刚刚完成了Andrew Ng在Cousera上的Machine Learning的第十周课程,这周主要介绍的是大规模机器学习,现将笔记整理在下面。Gradient Descent with Large DatasetsLearning With Large Datasets在前面介绍bias-variance的时候,我们曾提到一个比较各种算法孰优孰劣的实验,结论是”it’s not who has...
分类:
系统相关 时间:
2016-04-14 14:26:02
阅读次数:
301
第四章 进程调度 4.1多任务 无论在单处理器或者多处理机器上,多任务操作系统都能使多个进程处于堵塞或者睡眠状态。 非抢占式多任务:除非进程自己主动停止运行,否则它会一直执行。 抢占式多任务:进程在被抢占之前能够运行的时间是预先设置好的。 4.2 Linux的进程调度 O(1)调度程序 O(1)拥有 ...
分类:
系统相关 时间:
2016-04-14 14:17:17
阅读次数:
201
知识点梳理 一、进程切换的关键代码分析 1.1 进程调度与进程调度的时机分析 操作系统原理中介绍了大量进程调度算法,这些算法从实现的角度看仅仅是从运行队列中选择一个新进程,选择的过程中运用了不同的策略而已。 对于理解操作系统的工作机制,反而是进程的调度时机与进程的切换机制更为关键。 不同类型的进程有 ...
分类:
系统相关 时间:
2016-04-14 14:16:21
阅读次数:
179
一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmd ...
分类:
系统相关 时间:
2016-04-14 14:11:56
阅读次数:
184
chapter 4 进程调度 4.1 多任务 多任务操作系统就是能同时并发的交互执行多个进程的操作系统。 多任务系统可以划分为两类: - 非抢占式多任务: - 进程会一直执行直到自己主动停止运行(这一步骤称为让步) - 抢占式多任务: - Linux/Unix使用的是抢占式的方式;强制的挂起进程的动 ...
分类:
系统相关 时间:
2016-04-14 14:08:51
阅读次数:
220
离线插件 点击下载离线安装包:eclipse-maven-plugin.zip ( for eclipse helios or higher ) 。解压缩到任意目录(如这里的plugins目录): 目录路径最好不要含有中文或空格。以下用 %maven-plugin% 表示插件解压缩的根目录。如这里的 ...
分类:
系统相关 时间:
2016-04-14 14:08:12
阅读次数:
189
总结: 两个命令的正则表达式都用''单引号进行区分。 输出变量名用单引号,输出变量值用双引号,这个在bash脚本里一般是通用的。 在bash脚本里要使用变量值,都要加上双引号 awk用法: 参考网址:http://www.cnblogs.com/xudong-bupt/p/3721210.html ...
分类:
系统相关 时间:
2016-04-14 14:07:26
阅读次数:
206
1、 Alt +Tab 切换窗口 Alt + ` 切换当前窗口的小窗口 2、Ctrl + Super + D 显示桌面 Ctrl + Alt + L 锁屏 Ctrl + Alt + Delete 注销 3、Ctrl + Alt + T 新建终端窗口 4、Ctrl + N 新建文件窗口 Ctrl + ...
分类:
系统相关 时间:
2016-04-14 14:06:26
阅读次数:
192
1、关于gcc安装有几种方式如下: A、用rpm二进制包安装,这种方式非常繁琐不推荐,因为他有很多依赖文件需要安装,如果没有安装完依赖包,会导致gcc不能 正常使用。这个在我百度云盘存储了gcc.rar解压后按照里面的顺序来安装。可能还不全,就需要去网上找了。 这里涉及到的命令说明下: rpm -i... ...
分类:
系统相关 时间:
2016-04-14 14:06:23
阅读次数:
230
查看Deb软件包更新日志 方法一:apt-get 或 aptitude 最新apt-get命令可以检查包的更新日志以及该软件包是否以及安装在您的系统。 另一个命令行包管理器apittude与apt-get具有相同的选项。在Debian-based所有发行版上是默认安装的,Ubuntu桌面版除外。 a ...
分类:
系统相关 时间:
2016-04-14 14:01:46
阅读次数:
221