Shell脚本:向磁盘中批量写入数据一、关于本文工作要做的监控系统需要监控磁盘空间的使用率并报警。在测试这个功能的时候需要模拟两个场景:一是磁盘空间不断增长超过设定的阈值时,需要触发报警机制;二是磁盘空间降落到低于报警阈值的时候,不再进行报警。为了测试这两个场景,我写了下面三个脚本:1)initia...
分类:
系统相关 时间:
2014-11-16 18:42:55
阅读次数:
283
Shell脚本:打印九九乘法表今天用三种不同的方式实现了Shell脚本打印的九九乘法表,代码如下方法1:使用for循环(a.sh)#!/bin/shfor i in {1,2,3,4,5,6,7,8,9}do for j in {1,2,3,4,5,6,7,8,9} do ((produc...
分类:
系统相关 时间:
2014-11-16 18:34:36
阅读次数:
338
原题链接:https://oj.leetcode.com/problems/lru-cache/
题目大意:设计操作系统中资源管理算法所使用的一种数据结构,即LRU算法。是一道偏向于综合的题。
方法:一个哈希表+一个双端链表
思路:一方面LRU Cache算法要求可以快速访问结点,所以我们很容易想到使用哈希表或者数组。另一方面,该算法要求在达到容量上限时,删除最久未访问的数据结点。这要求所设...
分类:
系统相关 时间:
2014-11-16 17:24:44
阅读次数:
182
这篇文章是《Linux程序设计 第四版》中的第二章的最后练习题(2.8综合应用),
题目是编写一个CD数据库应用程序,
首先:用两个文件来保存存储的数据,一个是title_file.cdb,一个是column_file.cdb!
title_file.cdb里面保存的是唱片的基本信息:拥有如下四个字段:
CD的目录编号,标题,唱片类型,作曲家或艺术家;
column_fi...
分类:
系统相关 时间:
2014-11-16 17:24:29
阅读次数:
304
1、首先下载 vim7.4压缩包: wgetftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz22、yum install ncurses ncurses-devel 注:新的centOS 系统编译 vim7.4时会有错误提示,要首先安装 ncurses 库....
分类:
系统相关 时间:
2014-11-16 17:18:21
阅读次数:
187
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 static struct termios initial_settings,new_settings; 9 static int peek....
分类:
系统相关 时间:
2014-11-16 17:14:24
阅读次数:
135
Linux Makefile = := ?=...
分类:
系统相关 时间:
2014-11-16 16:03:46
阅读次数:
201
通常呢,开发过程中我们需要记录一些待做的任务,但是又不能影响测试。
所以我们可以把一些待优化,待修改或待删除的任务使用
根据级别选择相应的标签
//TODO 正常级别
//FIXME 比较高的级别
以上内容都可以通过视图Tasks查看。
发布项目的时候,检查下Tasks列表是一个好的习惯。
还有就是提交svn代码的时候,最好也注意一下,因为有的时候会提交上去一些测试的代码。
这很有...
分类:
系统相关 时间:
2014-11-16 16:01:38
阅读次数:
219
1.安装Intel mkl 首先下载Intel® Parallel Studio XE 2015 Professional Edition for C++ Linux,Intel给学生免费提供官方正版软件,只需要申请就可以了。大赞!我下载的是cpp_studio_xe_2013_sp1_update...
分类:
系统相关 时间:
2014-11-16 15:56:15
阅读次数:
4187
【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n 3000 | tail -n +1000*注意两种方法的顺序分解: t...
分类:
系统相关 时间:
2014-11-16 15:54:33
阅读次数:
177
我们先在这个目录下新建一个文件: MyEclipse 10.6.bat , 文件内容如下: start eclipse\eclipse.exe -vm jre\bin\javaw.exe 接下来只需要改一个Eclipse 插件的配置文件就可以实现绿色版运行了, 我们用记事本等文本编辑器打开下面的这个...
分类:
系统相关 时间:
2014-11-16 15:51:54
阅读次数:
556
1、到 甲骨文(oracle)下载jdk不用多说 ? ? tar zxvf ****.tar.gz ? ? ? (****.tar.gz是下载的文件名,解压。) ? ? mv **** jdk ? ? ? ? ? ? ? ?(****是你解压出来的文件夹,改个名,我改成jdk,...
分类:
系统相关 时间:
2014-11-16 14:49:59
阅读次数:
262
1.安装MATLAB 假定你已经提前下载好了MATLAB2013a的安装包,大概5G多。 1.切换到安装文件所在目录:cd /home/fische 2.新建挂载文件夹:mkdir matlab 3.将镜像文件挂载到matlab文件夹:sudo mount –o loop MATLAB2013a.i...
分类:
系统相关 时间:
2014-11-16 14:34:10
阅读次数:
570
1.下载eclipse. http://www.eclipse.org/downloads/2.下载好后,打开eclipse。help ->Install new Software 点击add,然后填入如下内容:veloeclipsehttp://veloeclipse.googlecode.co....
分类:
系统相关 时间:
2014-11-16 14:33:20
阅读次数:
201
下载: http://ant.apache.org/bindownload.cgi wget http://apache.tradebit.com/pub//ant/binaries/apache-ant-1.9.4-bin.zip 解压缩 unzip apache-ant-1.9.4-bin.zip 安装到 /opt/ 目录下面 mv apache-ant-1....
分类:
系统相关 时间:
2014-11-16 12:13:07
阅读次数:
365
项目内容:利用网络安装技术,结合
Kickstart 程序脚本,实现无人值守安装 Linux
操作系统
项目目的:通过此技术,批量的完成成百上千台服务器系统的无人看管安装,节省大量时间。
1、首先配置好 PXE+DHCP+VSFTP
的环境,我们先使用图形化的方式生成一个kickstart
文件。
2、安装图形化 kickstart
程序包
[root@zdjserver ~]...
分类:
系统相关 时间:
2014-11-16 12:10:17
阅读次数:
294