- 博客(16)
- 资源 (20)
- 收藏
- 关注
原创 我们来找茬外挂思路之一
之前完QQ美女找茬,实在是玩的不给力,两只眼睛都快看不见了。。。所以就想做个外挂,限于能力,做不了特别犀利的,不过想到一个思路,就是做图片快速切换对比,效果还不错,而且外挂功能只要能截屏切换图片,很是简单。具体思路如下,先看两张美女照片,看看能不能找到不同点,共5个: 其实一眼也很难找到5个不同点,但是如果将两张图片重叠,并按照一定频率切换,这样不同的地方就很明显看出来了,如图
2012-02-28 11:05:02 2652 2
原创 JAVA使用正则表达式
主要是搞清楚matches()/lookingAt ()/find()这三个方法的区别,以及会使用replaceAll() replaceFirst() appendReplacement() appendTail() ,请看代码 package test;import java.util.regex.Matcher;import java.util.regex.Pat
2012-02-25 14:15:55 1445
转载 30分钟学会正则表达式
转载文章:http://www.jb51.net/tools/zhengze.html提取精华部分 1、 常用的元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线,[a-zA-Z0-9]\s匹配任意的空白符,[\t\n\r\f]\d匹配数字,[0
2012-02-17 13:54:31 3194 1
原创 Eclipse上GIT插件EGIT使用手册
EGit是Eclipse上的Git插件,官方内容参看http://wiki.eclipse.org/EGit对版本控制和GIT的介绍可以参看文档《Git简介》 Git简介WindowsXP下搭建GIT服务器RHEL下搭建GIT服务器RHEL中YUM失败解决方法GIT服务器使用基础Eclipse上GIT插件EGIT使用手册之一_安装EGIT插件Eclipse上
2012-02-05 16:52:39 47706 10
原创 Eclipse上GIT插件EGIT使用手册之十二_重置功能
GIT中有三种重置功能,分别是soft、mixed、hard,区别如下:l Soft - 当前分支重置到指定commit记录位置,索引和工作树不变;l Mixed - 当前分支重置到指定commit记录位置,索引被更新,工作树不变;l Hard - 当前分支重置到指定commit记录位置,索引和工作树都更新。貌似不好理解,首先要理解GIT的三个区域(工作树、索引区、仓库),可
2012-02-04 19:02:29 8531 3
原创 Eclipse上GIT插件EGIT使用手册之十一_Fetch和Rebase
MairoBro来做fetch和rebase的测试,首先Mairo弟弟在client中添加文件OPQ分别提交,并push到服务器,如图:此时服务器端的历史已经被更新,但是Mairo哥哥的remote tracking中mirror分支并没有更新到最新的记录,如图:所以需要更新remote tracking中的分支,使得它与服务器端的分支同步,右键点击资源库选择Fetch
2012-02-04 17:36:26 12952 1
原创 Eclipse上GIT插件EGIT使用手册之十_Rebase和Merge如何选择的简单解析
此小结为什么说是简单解析呢,因为rebase和merge的选择问题讨论比较激烈,笔者也没有一个定论,而且git也处于研究发展阶段,很多理论还没有完全的纯熟。对于一个多人开发团队频繁提交更新的情况,如果使用merge会使得历史线图非常复杂,并且merge一次就会新增一个记录点,如果使用rebase就是完全的线性开发。上图所示是Merge和Rebase的两个结果,显然你不想要merge的混
2012-02-04 17:29:50 11716
原创 Eclipse上GIT插件EGIT使用手册之九_Rebase和Merge的区别
Rebase和Merge操作最终的结果是一样的,但是实现原理不一样。从上面的MairoBro例子可以知道pull大概对历史记录进行了怎样的合并操作,其实默认pull的操作就是一个分支的merge操作,如下图重现一下:Mairo弟弟的提交记录如下:Mairo哥哥的提交记录如下:首先是Mairo弟弟把更新push到服务器,这样服务器端的记录就和Mairo弟弟本地的记录是一样的,
2012-02-04 17:23:31 23235
原创 Eclipse上GIT插件EGIT使用手册之八_解决推送冲突
多人协作开发的情况下,往服务器推送更新时难免出现冲突,所以推送之前需要解决服务器端的最新版本和本地仓库的冲突。Pull操作就是把服务器端的更新拉拢到本地仓库进行合并,解决好合并冲突后,就可以顺利push到服务器分支了。假设现在Mairo兄弟在用GIT协作开发NewSuperMairoBro游戏,目前服务器端的mushroom.java文件的内容如下:MairoBro克隆出代码后,Mai
2012-02-04 17:12:32 27307 3
原创 Eclipse上GIT插件EGIT使用手册之七_推送远程仓库
克隆服务器端仓库后,会在本地建立一个一样的仓库,称本地仓库。在本地进行commit操作将把更新提交到本地仓库,然后可以将服务器端的更新pull到本地仓库进行合并,最后将合并好的本地仓库push到服务器端,这样就进行了一次远程提交。先提交一次到本地仓库然后push到服务器端的mirror分支,Team -> remote -> Push完成推送后,可以在服务器端mirror镜
2012-02-04 17:04:14 14257 6
原创 Eclipse上GIT插件EGIT使用手册之六_远程GIT仓库
此小结的前提是已经搭建GIT服务器,并通过SSH协议连接,可参看文档《RHEL下搭建GIT服务器》《WindowsXP下搭建GIT服务器》《GIT服务器使用基础》。本文使用RHEL5.5系统下的GIT-2012-01-11,用户root/password,GIT仓库统一存放在/app/gitspace目录下。首先通过shell工具连接到服务器,建立空仓库gitdemo,此时的ssh访问地址如下
2012-02-04 16:58:54 18790 11
原创 Eclipse上GIT插件EGIT使用手册之五_查看历史记录
Team -> Show in history可以查看版本历史提交记录 可以选择对比模式
2012-02-04 16:48:20 22535 1
原创 Eclipse上GIT插件EGIT使用手册之四_配置.gitignore
此时我们尝试做一次提交l Team -> Commit…如上图所示,Author和Committer会默认为Git配置的用户信息。下面的Files窗口中可以看到此次提交的文件,其中有非常多带有NC_HOME的文件,此时可以猜测出,在我们的project中链接的NC_HOME也被GIT默认到版本控制中了,如下图:显然NC_HOME和out是不需要进行版本控制的,我们可以通过配置
2012-02-04 16:45:28 19740 9
原创 Eclipse上GIT插件EGIT使用手册之三_新建GIT仓库
新建NC module projectl File > Team > Share Project 选择GIT创建仓库后,在$workspace\demo目录下的.git文件夹,就是git的仓库地址。和CVS、SVN不同,GIT不会在每一个目录下建立版本控制文件夹,仅在根目录下建立仓库同时,eclipse中的project也建立git版本控制,此时未创建分支,处于NO-
2012-02-04 16:37:53 20457 8
原创 Eclipse上GIT插件EGIT使用手册之二_使用EGIT前的配置
配置个人信息,最重要的是user.name和user.emaill Preferences > Team > Git > Configurationl New Entry
2012-02-04 16:34:14 18045
原创 Eclipse上GIT插件EGIT使用手册之一_安装EGIT插件
一、安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit
2012-02-04 16:29:37 19894 2
java写的ftp客户端源码
2013-09-30
java抗锯齿字体
2013-02-28
(转) winpe安装win7.doc
2012-05-02
EGIT使用手册
2012-01-24
Windows远程SSH连接RHEL服务器
2011-11-10
RHEL网络和SSH配置
2011-11-10
RedHatEnterprise5.5安装说明
2011-11-10
javascript写的操作cookies的函数汇总
2010-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人