流不尽,东逝水关于流,以前大致知道有这样三个概念:标准输入流(stdin)、标准输出流(stdout)和错误输出流(stderr)。什么是流,做什么用的,怎么个用法?基本概念下面这篇文章讲得已经比较浅显易懂,我就不累赘了,各位看官可以诺诺屁股往那边去。http://blog.csdn.net/lji...
分类:
系统相关 时间:
2014-12-17 23:57:34
阅读次数:
335
.Block块层入口函数为 genhd_device_init(),先对该函数开始分析: 函数实现源码: static int __init genhd_device_init(void) { bdev_map = kobj_map_init(base_probe, &block_subsys_lo...
分类:
系统相关 时间:
2014-12-17 23:51:46
阅读次数:
324
最近比较闲..折腾一下cocos2d-x 3.x系列。虽然出来很久了,不过一直没时间学习。之前一直用着2.14版本。cocos2d v3.x 版本出来后,从配置安装到创建项目都是命令行,下面简单说一下.1. 下载地址 http://cn.cocos2d-x.org/download/ (目前最新版本3.3 375M左右)2. 下载完成解压后, 打开终端, 进入到对应文件夹。比如我的:...
分类:
系统相关 时间:
2014-12-17 22:42:46
阅读次数:
487
Mac升级到10.10,发现文件路径这里变了。不能直接复制了, 如下:感觉有点不太方便, 折腾了下, 总结两种办法, 很方便获取文件对应路径。1. 拖动文件到终端, 即可获取。 如下:2. 用一个工作流来实现。下载 Get File Path into Clipboard.workflow (下载地址: )...
分类:
系统相关 时间:
2014-12-17 22:38:54
阅读次数:
389
配置HBase前提:配置Hadoop(http://www.cnblogs.com/xxx0624/p/4166095.html)配置zoopkeeper(http://www.cnblogs.com/xxx0624/p/4168440.html)1. 下载HBase解压HBasetar -zxvf...
分类:
系统相关 时间:
2014-12-17 22:31:06
阅读次数:
251
方法一、用shell脚本定时更新项目1、进入网站的根目录,假设项目位置放在/var/www/testcd /var/www/test2、建立脚本文件update.sh,分两步进行.首先利用touch命令创建,之后使用vim进行编辑.touch update.shvim update.sh输入以下内容...
分类:
系统相关 时间:
2014-12-17 22:14:06
阅读次数:
277
Vim的颜色主题在/usr/share/vim/vim73/colors目录里。打开vim后在normal模式下输入“:colorscheme”查看当前的主题,改动主题使用命令“:colorscheme mycolor”,当中mycolor是你usr/share/vim/vim73/colors目录...
分类:
系统相关 时间:
2014-12-17 22:13:23
阅读次数:
266
将bcompare解压缩到/usr/local/bin/后根据其readme文件现安装ia32-libs包提示其替换包,根据提示安装替换包后,运行install.sh。然后在命令行运行 安装目录/bin/bcompare 提示一系列类似如libSM.so.6 => not found的提示信息,此时...
分类:
系统相关 时间:
2014-12-17 22:11:02
阅读次数:
385
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/10/memcached-001/以及本声明。 memcached是什么? memcached?是以LiveJournal?旗下Danga Interactive?公司的...
分类:
系统相关 时间:
2014-12-17 21:08:17
阅读次数:
291
首先执行临时关闭防火墙操作,在此操作之前我们需要进入root权限进行下面的操作,如果你不使用root权限的话,会提示错误。
关闭防火墙必须在root权限下
如果不在root权限下,则先输入su命令,回车后输入root的密码
登录root权限下的界面后输入service iptables status查看
当然关闭之前我们需要看看防火墙是否开启在进行相关操作,命令跟关闭命令类似,只不过是...
分类:
系统相关 时间:
2014-12-17 21:07:28
阅读次数:
261
1、expr计算整数变量值
s=`expr 2 + 3`
运算符号和参数之间要有空格分开;
2、let命令
let
s=(2+3)*4
echo
$s
3、for语句
for 变量 in 列表
do
命令行(通常用到循环变量)
done
#!/bin/bash
for var in one two three four five
do
...
分类:
系统相关 时间:
2014-12-17 21:03:44
阅读次数:
221
函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/
calloc(配置内存空间)
相关函数
malloc,free,realloc,brk
表头文件
#include
定义函数
void *calloc(size_t nmemb,size_...
分类:
系统相关 时间:
2014-12-17 21:03:21
阅读次数:
337
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】
当操作系统进入多道批处理系统时代以后,一个系统中就存在多个任务,每个任务都按照一定的算法进行调度来使用内存、cpu等共享资源。当其中一个任务等待其他资源时,该任务可以暂时睡眠,操作系统调度另外任务继续执行额,这样可以使系统资源得...
分类:
系统相关 时间:
2014-12-17 21:02:39
阅读次数:
231
1、前言
最近项目中用到一个环形缓冲区(ring buffer),代码是由linux内核的kfifo改过来的。缓冲区在文件系统中经常用到,通过缓冲区缓解cpu读写内存和读写磁盘的速度。例如一个进程A产生数据发给另外一个进程B,进程B需要对进程A传的数据进行处理并写入文件,如果B没有处理完,则A要延迟发送。为了保证进程A减少等待时间,可以在A和B之间采用一个缓冲区,A每次将数据存放在缓冲区中,...
分类:
系统相关 时间:
2014-12-17 20:58:51
阅读次数:
287
Linux文件系统十问
--关于文件系统,你知道吗?
文章来源:文件系统十问
关于文件系统,相信大家都不陌生。身为攻城狮的我们几乎天天都会与之打交道,但是细深剖一下,其中又有多少是我们理解深度不够的呢。那么让我们一起来看一下下面这一组Linux文件系统相关的问题吧:
1、机械磁盘随机读写时速度非常慢,操作系统是采用什么技巧来提高随机读写的性能的?
...
分类:
系统相关 时间:
2014-12-17 20:55:44
阅读次数:
243
作者:zhanhailiang 日期:2014-12-17
默认 vim 的查找是区分大小写,可通过以下两种方式实现忽略大小写查找
set ic?
noignorecase
1 指令设定:
:set ic(ignorecase 的缩写) 忽略大小写
:set noic(noignorecase 的缩写) 不忽略大小写
输入以上指令, 此后每次查找都是按当前配查找,如果想...
分类:
系统相关 时间:
2014-12-17 20:54:22
阅读次数:
216
1. 查看iptables 防火墙已经开启的端口:/etc/init.d/iptables status
[root@hzswtb2-mpc ~]#/etc/rc.d/init.d/iptables status 或者 service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num tar...
分类:
系统相关 时间:
2014-12-17 20:53:57
阅读次数:
365