自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Common Predefined Macros

fROMThe common predefined macros are GNU C extensions. They are available with the same meanings regardless of the machine or operating system on which you are using GNU C. Their names all start

2014-08-24 19:14:12 514

原创 string

#include #include #include using namespace std;class MyString { public: MyString(const char *str = NULL); MyString(const MyString &str); MyString& operator=(const MyString &str); ~My

2014-08-05 21:28:04 437

转载 c/c++中的浮点数的表示方法

任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为  10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器都是采用IEEE所制定的标准浮点格式,即二进制科学表示法

2014-08-03 16:52:36 8113 1

转载 同步与异步的区别

同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(死心眼)。 异步在一定程度上可以看做是多线程的(废话,一个线程怎么叫异步),请求一个方法后,就不管了,继续执行其他的方法。 比如一个文章系统里面,文章内容通常是字数非常多的,如果数据量大,打开会非常的慢,这个时候可以采取两种方法: 1、死心眼:一直等待要显示的数据全部取出来 

2014-07-01 22:51:09 611

原创 set -- $variable命令

今天在看ABS时,发现有一个

2014-06-20 13:12:50 674

原创 关于sed命令的打印总结

Sed是一个非常有用的流处理命令,可以通过控制它的打印结果实现一些很比较实用的功能。如果想理清sed的打印机制,首先有必要去区分两个与sed有关的buffer:pattern space和hold space,俗称模式空间和保持空间。那这两个“空间”到底是什么东东?我们都知道sed是以行为单位对字符串进行处理,并且这个处理结果不会影响原来的输入文件(除非你把输出又重定向那原文件中,这是个特

2014-06-14 16:36:41 1626

转载 sed命令n,N,d,D,p,P,h,H,g,G,x解析

1、sed执行模板=sed '模式{命令1;命令2}'即逐行读入模式空间,执行命令,最后输出打印出来2、为方便下面,先说下p和P,p打印当前模式空间内容,追加到默认输出之后,P打印当前模式空间开端至\n的内容,并追加到默认输出之前。sed并不对每行末尾\n进行处理,但是对N命令追加的行间\n进行处理,因为此时sed将两行看做一行。2-1、n命令

2014-06-12 23:08:31 641

原创 expr的用法总结

1. expr的用法用法解释字符串长度${#string}或expr length $string或expr “String” : ‘.*’匹配字符串开头的子串长度expr match “$string” ‘$substring’或expr “$string” : “$substring”注意是从字

2014-06-12 21:11:01 1299

转载 sed命令

转载自:http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html

2014-06-12 21:08:16 396

转载 expr命令

转载自:expr 命令用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。您必须对 Expression 参数应用以下规则: 用空格隔开每个项。 用 / (反斜杠) 放在 she

2014-06-09 17:30:24 520

原创 总结shell中的一些特殊符号

符号一般用途特殊用途或说明#注释1)         在echo中当#2)         参数替换,见第二章3)         数制转换,echo $((2#1001));命令分隔符 ;;终止case选项 .

2014-06-07 12:38:45 521

原创 ()和{}的区别

#!/bin/bash#   this script is used to show the differenceof bracket and brace. #   If having variable in bracket, this variableis only available in#+  this bracket. It is invalid out of bracke

2014-06-06 23:20:19 677

转载 shell中单中括号与双中括号的区别

1.单括号TEST命令要对变量进行单词分离,当变量值包含空白符时,要用引号将变量括起来;而双括号的TEST命令不会对变量进行单词分离。以下情况分为变量为单个单词,含有空格的词组。[root@www yansan]# echo $name       hello[root@www yansan]# [ $name = "hello" ][root@www ya

2014-05-30 20:39:34 8123

原创 “-”和value=${variable:+(-)init_value}

今天在《ABS》上看到下面这样的命令:(cd /source/directory && tar cf - .) | (cd /dest/directory && tar xpvf -)1. 网上查了一下 tar cf应该等价于tar -cf,因为cf是tar命令的option。2. cf后面的-是什么意思呢?1)书上的解释如下:The 'c' option 'tar' archiv

2014-05-28 19:54:31 1150

原创 xargs命令

今天在代码中发现类似于ls . | xargs rm -f这样形式的命令。下面来总结一下xargs这个命令。man xargs后:NAME:        发现xargs - build and execute command lines from standard input(大概的意思是说:xargs这个命令利用从标准输入的内容构建并执行命令行)SYNOPSIS

2014-05-27 18:11:11 799

原创 some tips about shell variables

1. 显示变量的长度:

2014-05-18 21:44:01 417

转载 tr命令

转载自:http://blog.chinaunix.net/uid-9525959-id-2001634.html

2014-05-18 17:49:13 516

原创 谈谈自己对文件描述符的理解

文件描述符其实和C语言的的FILE*差不多,就是etgo

2014-05-18 15:36:59 960

转载 文件描述符

lfhttp://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html

2014-05-18 15:15:21 771

转载 echo的颜色设置

转自echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注:1、字背景颜色和文字颜色之间是英文的“""”2、文字颜色后面有个m3、字符串前后可以没有

2014-05-17 21:59:09 1150

原创 echo命令

ECHO(1)                          User Commands                         ECHO(1)NAME

2014-05-17 21:11:13 766

原创 Linux中关于双引号,单引号和反引号的区别

双引号是为了将Linux中的字符串作为一个整体fj

2014-05-17 17:05:48 841

原创 总结鸟哥关于在线帮助的内容

当我们遇到命令不太清楚的可以通过“man command”,其中command就是要查寻的命令。man page的主要构成部分如下

2014-05-15 20:50:53 584

原创 ubuntu桌面与命令行的默认启动方法

看鸟哥的书中说只要修改/etc/inittab中的运行等级就可以在默认启动桌面还是命令行之间切换了,于是打开自己的ubuntu,找了半天也没找到这个文件。无奈只能上网查原因。原来基于debian的ubuntu的运行级别与其他linux发行版不太一样,在debian系中,级别2~5的效果是一样的。ubuntu默认级别为2,即桌面。其实在ubuntu中是通过下面的流程来切换默认启动是桌面还是命令行:

2014-05-14 22:30:26 3043

原创 .bash_history, alias, history命令介绍

在shell中可以通过上下键在查看以前输入过的命令行

2014-05-12 22:02:38 1951

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除