摘要:
最近关于DVCS讨论的如火如荼,转一篇4个著名VCS的比较特征CVSGitMercurialSubversion是否原子提交CVS: 没有. CVS提交不是原子的Git: 是的. 提交都是原子的Mercurial: 是的Subversion: 提交都是原子的文件和目录是否可以移动或重命名CVS: 不是. 重命名不支持. 如果手动进行, 可能会损坏历史记录Git: 支持重命名, 这是很实用的目的. git甚至能检测到重命名之后文件的改变. 尽管如此, 基于特殊的存储结构, 重命名不会被显示的记录, git能够推导出来(在实际使用中很容易做到)Mercurial: 是的, 重命名是支持的Subve 阅读全文
摘要:
http://www.cnblogs.com/wojilu/archive/2011/12/08/git-on-windows.html 阅读全文
摘要:
大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似DOS窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出.下面就介绍一下,如何隐藏win32 console application的console窗口因为此种方法是通过设置编译器的链接开关来实现,所以让我们来看一下编译器的链接开关选项(也就是linker选项).首先我们来看一下linker的 /subsystem 选项该选项的语法形式如下:/SUBSYSTEM:{CONSOLE|EFI_AP 阅读全文
摘要:
XML和HTML中都有一些特殊的字符,这些字符在XML和HTML中是不能直接使用的,如果必须使用这些字符,应该使用其对应的转义字符。XML常用转义字符:字符转义字符描述&&和<<小于号>>大于号""双引号''单引号HTML常用转义字符:字符转义字符描述&&和<<小于号>>大于号""双引号 空格©©版权符®®注册符说明 阅读全文
摘要:
上次遇到没看懂, 今天去 c瓜哥 哪里看到这个, 搬过来存起来看到一段很奇怪的代码 cx = ((bm.bmWidth + 31) & (~31)) >> 3,bmWidth是位图行的实际存储宽度(单色位图,1个像素用1位表示),单位是位(bit),cx单位是字节。Google了很久才知道这是为了取得位图在硬盘中存储的宽度值的。实际上,为了提高位图的处理速度,DIB位图规定每行像素数据的字节数必须是4的倍数,即32位(也就是一个32位机的字长),不足时在后面(通常用0)补齐。注意,这是无关于位图的像素位数的!再回到之前那段代码上来,求行的存储宽度,其实就需要对实际像素宽度直 阅读全文
摘要:
一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息(个人认为这是GET和POST的本质区别,也是协议设计者的本意, 阅读全文
摘要:
通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。 通用头域通用头 域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的. 阅读全文
摘要:
原文地址:http://blog.csdn.net/gueter/article/details/1524447Author :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。 阅读全文
摘要:
一、功能实现核心:FileSystemObject 对象 要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。二、FileSystemObject编程使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。(一)创建FileSystemObject对象创建FileSystemObject对象的代码只要1行:var fso = new ActiveXObject("Scripting.FileSystemObject");上述代码执行 阅读全文
摘要:
// szStartAppPath : 点击后启动的程序// szAddCmdLine : 传给main函数的lpCmdLine// szDestLnkPath : 快捷方式的保存路径// szIconPath : 快捷方式显示的图标#ifdef _UNICODE typedef wstring tstring;#else typedef string tstring;#endifbool CreateLinkFile(LPCTSTR szStartAppPath,LPCTSTR szAddCmdLine,LPCTSTR szDestLnkPath,LPCTSTR szIconPa... 阅读全文