摘要: SV的界面使用到mmc(Microsoft Management Console)Mmc编程中:通过调用启动*.mmc文件,插件以dll文件形式存在(这里是在代码的lib库中),通过编程编译形成dll文件(这里是:lib/jcenv/libjcenvJPN)Mmc:MMC为插件提供通用的宿主环境,这... 阅读全文
posted @ 2014-06-16 11:48 habibah_chang 阅读(437) 评论(0) 推荐(0) 编辑
摘要: git diff命令详解git:diff里面a表示前面那个变量,b表示第二个变量HEAD commit版本Index staged版本a、查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff此命令比较的是工作目录(Working tree)和暂存区域快照(index)之间的差异也... 阅读全文
posted @ 2014-06-04 15:45 habibah_chang 阅读(399) 评论(0) 推荐(0) 编辑
摘要: (1) git checkout恢复某个已修改的文件(撤销未提交的修改):$ git checkout index.php例如:git checkout src/com/android/.../xxx.java比如修改的都是java文件,不必一个个撤销,可以使用$ git checkout *.java撤销所有修改$ git checkout .(2) git revert撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 * git revert HEAD 撤销前一次 commit * git revert HEAD^ 撤销前前一次 co 阅读全文
posted @ 2014-04-01 16:31 habibah_chang 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。git s 阅读全文
posted @ 2014-04-01 14:11 habibah_chang 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 个人感觉,windows 下的命名管道忒难用。每一个命名管道都有一个唯一的名字以区分于存在于系统的命名对象列表中的其他命名管道。管道服务器在调用CreateNamedPipe()函数创建命名管道的一个或多个实例时为其指定了名称。对于管道客户机,则是在调用CreateFile()或CallNamedPipe()函数以连接一个命名管道实例时对管道名进行指定。命名管道的命名规范与邮槽有些类似,对其标识也是采用的UNC格式:\\Server\Pipe\[Path]Name 其中,第一部分\\Server指定了服务器的名字,命名管道服务即在此服务器创建,其字串部分可表示为一个小数点(表示本机)、星号(. 阅读全文
posted @ 2014-02-08 14:14 habibah_chang 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 对一组文件中的每一个文件执行某个特定命令。FOR %variable IN (set) DO command [command-parameters] %variable 指定一个单一字母可替换的参数。 (set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。在批处理程序中使用 FOR 命令时,指定变量请使用 %%variable,而不要用 %variable。变量名称是区分大小写的,所以 %i 不同于 %I.如果启用命令扩展,则会支持下列 FOR 命令的其他格式:FOR /D %var 阅读全文
posted @ 2014-01-24 11:17 habibah_chang 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/ynnal911/blog/item/2e91f91bd7c6e50a34fa41d6.html好东西,搞了很久才发现有这个东西。。。。。延迟环境变量在bat里是重中之重,虽然前面说过,熟练应用for才算会写批处理,但如果不懂延迟环境变量的话,那么你就只能写出简单的批处理,而for语句也不能发挥最大的作用。延迟环境变量在cmd下默认是关闭的,如果要使用延迟环境变量,可以用以下两种方法开启:1.cmd下开启/关闭延迟环境变量在cmd下开启或延迟环境变量用/v参数:cmd /v:on//开启延迟环境变量cmd /v:off//关闭延迟环境变量2.批处理 阅读全文
posted @ 2014-01-24 10:53 habibah_chang 阅读(4284) 评论(0) 推荐(1) 编辑
摘要: Latest update: in Visual Studio 2010 you can use Ctrl + , to find any elements (Class name/ file name/method name... etc)Origional blog:http://www.alteridem.net/2007/09/11/quickly-findopen-a-file-in-visual-studio/Quickly Find/Open a File in Visual StudioHere is a cool Visual Studio feature that almo 阅读全文
posted @ 2014-01-20 13:39 habibah_chang 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 电脑突然死机,只好重启,重启后虚拟机突然打不开已安装的linux镜像,提示出下面一个对话框,点确定还是打不开,出现下边提示框:看到网上解决方案,把虚拟机安装目录下的.lck文件删除即可启动。另发现虽然能启动,但在其安装下仍然有.lck的文件。好像应该再没有影响了下边是我在别处看到的,分析的很详细,拷贝的这里共参考断电或强制退出后VMware虚拟机出现The virtual machine appears to be in use无法启动问题解决一、产生问题的原理到相应的虚拟机目录下删除%虚拟机名字%.vmx.lck文件夹或者其中的文件即可遇见:我们打开任务管理器,会发现vmware.exe和v 阅读全文
posted @ 2014-01-09 09:29 habibah_chang 阅读(639) 评论(0) 推荐(0) 编辑
摘要: http://www.ibm.com/developerworks/cn/linux/l-cn-gdbmp/index.html缺省gdb是调试主进程的,可是现在采用daemon模式工作的程序那么多,主进程通常很快就结束了,子进程才是真正干活的。怎么跟踪调试子进程呢?在gdb里面执行:set fol... 阅读全文
posted @ 2014-01-08 13:45 habibah_chang 阅读(1309) 评论(0) 推荐(0) 编辑