自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

翻译 Shell中,实现单一实例(译)

代码#!/bin/bash## Copyright (C) 2009 Przemyslaw Pawelczyk <przemoc@gmail.com>#### This script is licensed under the terms of the MIT license.## https://opensource.org/licenses/MIT## Lockable script

2017-03-20 16:05:20 826

原创 Shell中, eval的用法

简介eval是Shell内置的命令。基本用法如下:eval [arguments]主要功能是读入arguments并执行之。arguments的退出码(Exit Code)会被当做eval的退出码。如果没有arguments,则退出码是0。在平时的使用中,我们一般会用到eval的2个特性。两次扫描参数cat >parse_twice.sh<<EOF""#!/bin/bashx=100y=xe

2017-03-17 16:35:23 10337

翻译 Shell中的算术运算(译)

算术运算尽管Shell中的变量被缺省地看做是string类型,而非number,但是Shell本身仍然支持算术运算。 主要有以下5种方式。1. declare$ n=6/3$ echo $n6/3$ declare -i n #将n声明为一个整数(integer)$ n=6/3$ echo $n22. expr$ z=5$ z=`expr $z+1` # 加号(+)两边要有空格

2017-03-16 22:38:05 1207

原创 Shell中, 退出整个脚本

常规做法cat >test.sh<<EOF''#!/bin/bashexit_script(){ exit 1}echo "before exit"exit_scriptecho "after exit"EOFchmod a+x test.sh./test.shecho $?# 输出before exit1可以看到直接使用exit可以退出脚本,并且可以将错误码作为参数传递。

2017-03-16 16:03:26 19996

原创 Shell中, 为标准错误输出添加时间戳

示例#! /bin/bashexec 2> >(while read line; do echo "[$(date "+%Y-%m-%d %H:%M:%S")] $line"; done)ls /not/exist/path运行chmod u+x stderr_ts.sh./stderr_ts.sh输出[2017-03-15 18:33:33] ls: /not/exist/path: No

2017-03-16 14:15:29 3963 1

原创 Shell中, 快速创建清空文件内容

常规做法echo -n > /path/to/file 注意使用-n参数,这样可以去掉末尾的换行符。更简洁的做法:>/path/to/file:(冒号)是Bourne Shell内置命令,完整用法是下面这样子的:: [arguments]它除了展开arguments和重定向(redirection)以外,不做任何事情。另外,它返回的状态码是0,所以可以用来实现死循环:while :do

2017-03-16 14:15:01 1606

原创 Shell中, 内嵌文档和内嵌字符串的使用

内嵌文档(Here Documents)内嵌文档(Here Documents)的完整用法如下:[n]<<[-]word here-documentdelimiter常规用法cat <<EOFa text linea command substitution: `pwd`a parameter expansion: $$EOF# 输出a text linea comma

2017-03-16 14:14:26 1159

原创 [exec][source][fork]区别

exec fork source shell bash 区别

2017-03-06 17:40:41 764

原创 AliSQL源码编译

CentOS AliSQL 源码 编译 安装 配置

2017-03-02 16:24:57 1044

Android Gradle Plugin

使用AndroidStudio的时候,对Gradle的配置完全不同,苦于找不到源码,所以我找了一份,供大家下载!下载过程在这里有描述:http://blog.csdn.net/lslxdx/article/details/50165613

2015-12-03

log4cpp的QtCreator工程

用log4cpp-1.0的src和include/log4cpp两个文件夹制作的log4cpp的QtCreator4.7.4的static library工程,输出的是liblog4cpp.a文件。

2013-03-27

QJSON类库的Qt Creator项目,可以在Linux和Windows中使用

qjson.tar.gz文件: 若生成的是在Linux中的qjson类库,可以直接使用Qt Creator打开里面的qjson.pro文件,构建即可。现在使用的是staticlib模式,即生成的是扩展名为.a的静态库文件,如果想生成共享库文件(扩展名为.so),需要修改qjson.pro文件中的“CONFIG += staticlib”,修改为“CONFIG += sharelib”。如果生成共享库文件,则需要将该库文件复制到/usr/local/lib文件夹中,并修改/etc/ld.so.conf文件,在该文件的末尾增加/usr/local/lib,为链接程序ld指定共享库文件的搜索文件夹,然后执行ldconfig命令,以使新的ld配置加载生效。另外,可以使用ldd命令查询某可执行文件依赖哪些共享库,比如ldd /bin/bash,可以查看bash依赖的共享库文件。 使用该工程生成的静态库或共享库时,需要在C++代码中 #include "serializer.h" #include "parser.h" #include "qjson_export.h" 三个文件,这三个文件位于src文件夹中。 若生成Windows中的qjson类库,也可以使用Qt Creator打开里面的qjson.pro文件,然后构建,不过生成的不是.a文件或.so文件,而是.lib或.dll文件,而且也不需要配置连接程序ld。估计只需要配置下vs或其他IDE的LibraryPath就行了。

2013-03-18

Linux 新手最佳晋级10本培训书籍集

从 http://download.csdn.net/download/cqqcqq11/4064478 上下载的,只不过那里的文件是“快压”压缩的,下载者需要安装“快压”,着实让一些人很不爽! 我用zip压缩的,可以使用winrar或winzip解压。 人家没要资源分,我也不要~

2012-05-28

CMake+VS2008生成的QJson库,有src文件夹

如果你想用QtCreator编译生成,则请使用Git下载:git clone git://gitorious.org/qjson/qjson.git 否则,从GitHub上下载下来的tar.gz没有pro文件,而且用CMake编译会报错。我把src文件夹里的CMakeLists.txt文件修改过,可以用CMake编译了~

2012-04-17

qt-solutions-qt-solutions

从Qt官网上下载的Qt的解决方案资料库(Qt Solutions Archive) http://qt.nokia.com/products/qt-addons/solutions-archive/ 有JPEG2000的,有Windows中Services的,有浏览器插件的,有单应用程序的,有SOAP的,有文件加锁操作的,有属性操作的。 如果你比较节俭资源分,那么也可以自己从: http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtjp2imageformat 下载。

2012-04-06

span掉落的演示代码

博文 “display:block-inline形式的Span或Div中添加文字后,导致Span或Div排版掉落、错位”的原因及解决方法 里的示例代码

2012-02-29

Post gre SQL 的JDBC的API说明文档

从 http://jdbc.postgresql.org/ 官网下的jdbc api,然后制成了CHM,供大家学习使用。

2012-02-16

NDbUnit 教程

是【冰蝶】写的【NDbUnit学习总结】

2011-11-07

dbunit帮助文档(HTML版)

直接从http://www.dbunit.org/apidocs/index.html上下载的HTML文件的压缩包。 因为没有做成CHM,所以只要1分就行~

2011-08-22

dbunit帮助文档(chm版)

从http://www.dbunit.org/apidocs/index.html下载的HTML,然后自己制作的CHM,很辛苦,所以要2分吧~

2011-08-22

Scrum Guide [中文]

从网上下的。 http://www.scrum.org/storage/scrumguides/Scrum%20Guide%20-%20CN.pdf#view=fit

2011-08-14

Flash 钟表,适合在网页上使用

13中Flash做的Clock,从Flash-clock.com上找的,大部分都是自己从代码中扒出来的,那个网站因为不提供下载。 有星期、时分、秒、毫秒、年月日等。 至于分数嘛,希望大家多少给我点,因为从代码里扒.swf文件也怪不容易的~

2011-03-17

cplusplus.com网站/reference

供自己和大家参考。 至于资源分数嘛,总得给我一分吧~

2011-01-10

c99标准 C ISO99

是别人在论坛里分享的,我把它下了下来,然后再以0分分享给大家。

2011-01-07

微软C编程精粹.doc

是别人在论坛里分享的,我把它下了下来,然后再以0分分享给大家。

2011-01-07

网页设计技巧及网页制作常见问题

从网上下的chm.本文档由太平洋软件资讯栏目制作

2009-10-31

算法分析(同济大学)

算法分析(同济大学).pdf

2007-11-10

空空如也

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

TA关注的人

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