备份的原理
使用windows的任务计划程序定时执行该脚本从而达到备份和删除备份历史的目的。
主要参数
脚本主要需要设置参数有四个:
- bakPath:要备份的目录,必须以\结尾
- bakTargetPath:备份文件存储路径(可以是网络路径,前提是必须要有权限管理该路径下的文件夹)
- DaysAgo:该参数表示要删除多少天之前的备份(比如今天是2012年12月31日,那么20121221的文件不会被删除,20121220或比之小的文件夹将会被删除)
- logDaysAgo:该参数表示要删除多少天之前的日志文件
more
脚本
BackUpTask.bat
```bash
:: ----------------
继续阅读 »
备份的原理
使用Linux的Cron程序定时执行该脚本从而达到备份和删除备份历史的目的。
主要参数
脚本主要需要设置参数有三个:
- ORIGIN_FOLDER:要备份的目录,必须以\结尾
- DES_FOLDER:备份文件存储路径(可以是网络路径,前提是必须要有权限管理该路径下的文件夹)
- DAYS_AGO:该参数表示要删除多少天之前的备份(比如今天是2012年12月31日,那么20121221的文件不会被删除,20121220或比之小的文件夹将会被删除)
more
脚本
BackUpTask.shell
```bash
!/bin/sh
--------------------------------------
继续阅读 »
先来看一个例子,代码如下:
java
public class Test {
public static void main(String[] args) {
String str = "abc";
String str1 = "abc";
String str2 = new String("abc");
System.out.println(str == str1);
System.out.println(str1 == "abc");
System.out.println(str2 == "abc
继续阅读 »
在网上看到的基本上都是安装完ruby后再安装ImageMagick,然后再配置环境变量就可以了。。。
more
** 按照他们的安装方法经常出现缺失环境必备的文件等问题,我找了一个月左右终于找到了对应的版本:
railsinstaller-2.2.1.exe
ImageMagick-6.5.7-7-Q16-windows-dll.exe
** 我安装的文件:微云
** 然后配置四个环境变量就肯定可以安装
set DFImageMagick ImageMagick的安装目录
set PATH=%DFImageMagick%;%PATH%
set CPATH=%DFImageMagick%\include;%CPATH%
set L
继续阅读 »
在上篇BPMN 2.0之Event Base Gateway(基于事件的网关)说了Event Base Gateway在流程流转中间的使用,Event Base Gateway的另一个用途是可以启动流程。
more
当Event Base Gateway被设置成启动流程时,它的图标会改变同时上游也不允许有流入的Sequence Flow。下面是个例子:
当上图的流程部署后,就会等待Email或电话请求。如果Email来了,就实例化一个流程实例,并从Task1开始执行。如果电话请求来了就再实例化一个流程实例从Task2开始执行。
缺省设置下,启动流程的Event Base Gateway是互斥的。可以用多个Start Even
继续阅读 »
很久没有更新 GitHub 了,以至于那些熟悉的命令也忘记了。今天更新一下,最基础的一些
命令,以备以后翻阅。
加之最近工作团队需要,经常使用 SVN ,所有将 SVN 的常用命令也记在后面。以备后用。
more
下载源码
git clone xx@xx:/xxx.git
更新源码
git pull
分支相关
git branch --查看分支
git checkout -b name --创建分支
更新相关
git add . -- 增加新的内容
git commit -m '修改的信息' -- 提交的内容的信息
git push -u origin master -- 将内容提交到主分支
Git状态
git sta
继续阅读 »
基本
1.所有的 API 链接采用 http 协议而且开始于下面的格式:
http://github.com/api/v2/:format
注:":format" 是指 "json","xml" 或者 "yaml" 中的一个。但现在基本是 json。
2.使用 GitHub 的 API 是有所限制的,使用 v2 版本,是每分钟 60 次请求。如果你在一分钟内访问了 60 次,它会提示您“拒绝访问”的错误。
more
分支相关
1.一个分支提交的信息列表
commits/list/:user_id/:repository/:branch
2.一个文件提交的信息列表
commits/list/:user_id/:rep
继续阅读 »
记得之前写过一篇 win 下面使用 Git 的文章,今天写下一篇在 mac 下面的。
首先,需要在 mac 下安装 git.
mac git 的地址: http://code.google.com/p/git-osx-installer/ 由于可能这个网址访问
不了,所以需要使用源码安装。
安装好了 Git 之后,就开始设置 GitHub 连接了。
more
1, 检查是否存在 ssh keys
$ cd ~/.ssh
如果没有 .ssh 目录,请跳到第 3 步。
2, 如果有 .ssh 目录,请备份好你的 ssh key
$ ls
$ mkdir key_backup //创建备份文件夹
$ cp id_rsa
继续阅读 »
在 window 下搭建 github 连接。
前提
这个前提还是比较简单的,你需要有一个 email,然后在 GitHub 上注册一个账户。
工具
在 window 建立 ssh 连接的工具挺多的。GitHub 也有自己的一个工具来帮助用户建立 Git
连接--Git。
哈哈,这儿下载Git,具体的安装
方法参考这里
more
输入命令,建立连接
安装好 Git 之后,可别把它丢在一边不理了。这里有一些命令需要你手动输入。
1. 检查是否含有 SSH keys。(如果有的话,直接跳到第 4 步)不要太急哈,你刚刚才注
册,怎么会有呢?
$ cd ~/.ssh
如果你在这里显示 "No such file or
继续阅读 »
建立项目-Repository
首先在 GitHub 上建立自己库,例如一个 test 库;
接着在本地建立 test 库的连接:
Global Setup:
Set up git
git config --global user.name "yourname"
git config --global user.email "yourmail"
Next steps:
mkdir Test
cd Test
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com
继续阅读 »