`
文章列表
  在DOS的批处理中,有时候需要知道当前的路径。在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0。      这两个变量的用法和代表的内容一般是不同的。     1. %cd% 可以用在批处理文件中,也可以用在命令行中;展开后,是驱动器盘符:+当前目录,如:      在 c:\dir 下,   echo %cd%      显示为,   c:\dir      %cd%的时间内容是可以被改变的,比如CD命令就可以改变它的内容。    2. %~dp0    只可以用在批处理文件中,它是由它所在的批处理文件的目录位置决定的,是批处理文件所在的盘符:+路径。在执行 ...
  这几天,有人提起了繁体简体之争,这可是涉及到我们每个人的生活各个层面的事情,即使不喜欢争论的人估计也得表明一下看法吧。   其中有的人说到了美观的问题,并有举例,用某些字的繁简体进行对比。仿照他的方法,我也来做一些比较,不过不是他那样把字放大了来比较。既然我们现在是信息时代,字在电脑上显示的时间应该是不少的,而其中,浏览器里显示更是常见的。    为了公平起见,我虽是生在四川,就用台湾的页面来比较吧。    说明一下,我是在1024*768的分辨率下抓的图。    首先是简体              下面是繁体页面:  
今天在编译WinDump时,把一个c文件改为cpp,其中以前的一个定义和初始化是: static struct protoidlist { u_char protoid[5]; const char *name; } protoidlist[] = { {{ 0x00, 0x00, 0x0c, 0x01, 0x07 }, "CiscoMLS" }, {{ 0x00, 0x00, 0x0c, 0x20, 0x00 }, "CiscoCDP" }, {{ 0x00, 0x00, 0x0c, 0x20, 0x01 }, "CiscoCGMP ...
一、 概述    RTMPT 协议是HTTP协议的扩展,Adobe的Flash Player和media server支持。RTMPT的命令基本都是用来控制网络连接的持久性的。在HTTP1.0的年代里,所有的HTTP请求都是建立一个网络连接,发出请求,得到回应,然后网络连接断 ...
今天遇到了一个十分让人郁闷的事情,把写好的代码丢了。事情是这样的:   今天来了后,产品方面提出新的要求,要修改Inno setup的安装程序,增加一个页面。我对Inno Setup并不熟悉,经过前面两天的摸爬滚打,有了改的胆量了 ...
这是我参照mozilla网站做的一些笔记: mozilla的编译 一。下载源代码   需要gnu 的make工具和cvs   cvs 客户端的设置是: :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot 1.选择一个项目去下载    browser --- firefox    mail -- Thunderbird 新闻和邮件客户端    suite -- SeaMonkey 大杂烩:浏览器,邮件客户端,网页编辑器和其他程序。    minimo -- 专门用于small device上的客户端    composer -- html的编辑器 ...
  由于手上的一个项目是新接的,虽然已经用了很久的CVS,可是在原先的文件中缺少我认为很方便的$id$和$Log$.这个工程有40多个文件,要给它们一个一个加不是我所愿,我现在是修改一个文件就加一个。可是手工添加也是一个麻烦事情,为什么不让工具做这样的事情呢?我写了一个宏,绑定一个快捷键,就解决问题了。宏是如下定义的: Sub AddCvsInfo() 'DESCRIPTION: 添加$Id$到文件头去,添加$Log$到文件尾去 ' 移动到文件开始去 ActiveDocument.Selection.StartOfDocument ActiveDocument.Selection. ...
1.背景颜色色设置   设置成蓝色:    color blue
编写工具   1)任何文本编辑器,更好一些的所见即所得的编辑器或者字处理器的HTML转换器   2)浏览器   3)因特网连接 HTML页面的标签   标签的组成:名词,属性及属性的值   标签的种类:开始标签,结束标签 HTML的“骨架”   <html> <head> <title> </title> </head> <body> </body>   </html> HTML的“皮肉”   1)标签   2)文本   3)注释 <!--   -->   4)多媒 ...
vc的编译选项     一、一般       1)额外的包含路径 :/I 2)解析#using 引用的路径 :/AI[path] 3)Debug信息格式:/Z7,Zd /Zi /ZI 4)不显示启动标志(Startup Banner): /nologo 5)警告级别:/W1 /W2 /W3 /W4 5)告诉编译器检查64bit的可移植性:/Wp64 6)把警告当作错误:/WX 二、优化 1)优化:/Od(不优化)/O1(最小尺寸)/O2(最大速度)/Ox(全局优化) 2)内联函数扩展:/Ob0(默认值,不扩展) /Ob1(__inline 的才内联扩展) /Ob2(任何适合 ...
学外语时首先是使用它而不是先学它的语法和组词造句,当你花了一定的时间来运用外语后,就很容易理解外语的语法规则和组词规则。   类图:  你周围的事物大部分都具有某些属性(特性),并且它们以某种方式体现出各自的行为,我们可以认为这种行为就是一组操作。 矩形框代表类的图标,它被分成3个区域。最上面的区域是类名,中间区域是类的属性,最下面区域里列的是类的操作。类图就是由这些类框和表明类之间如何关联的连线所组成。 为了为我们所处的这个复杂世界进行交互,大部分现代软件都在模拟现实世界的某些方面。几十年的经验告诉我们,当软件代表了现实世界种事物的类时采用这种模拟方式开发软件最容易。类图就能为开发人 ...
  这些天遇到了MIME解析的问题,打算用HTTP debug工具来调试一下,看看发出的http请求是什么样的。下载了一个微软的Fiddler,用它来看看我的http是如何跑起来的。测试时,无意中发现了msn 启动时msn shell发出的一些http请求。下面是一些url,其中<my msn login mail>是我的MSN登录帐号:   1.http://c3.msnshell.net/GM2/M.php?u=20&r=20070430164709&c=CN&l=0804&i=1948506860&m=<my msn login m ...
今天在cmd下边查看一个ax的时候,发现它没有用,准备del掉它,没有想到却说               “拒绝访问。” 难道是因为有其他的进程转载了它,不能删除。 想起了用到的wholocking me工具,看看是哪个进程装载了它。不过这个工具是GUI的,在命令行下不能用,想到这是在codeguru上公布了源代码的一个工具,自己也可以把源代码抓下来写个命令行工具。于是说干就干,下载下来,写成了这个WhoLocking。exe
   IDE一般都是功能强大的代名词,其实实际上是易用性好,套用微软的一句话就是用户体验好。在unix的命令行下用gcc,gdb,make,在windows下用VC2008,两者的对比是明显的,对于初学者IDE肯定是首要的也是唯一的选择。    一般情况下,我是喜欢用IDE的,可是这几天却有些烦了,下了一个Vs2008的beta2版本,用了一下,感觉是比VS2005好多了,.NET的2003的版本更是没法比了。可是有一个毛病就是时不时的编辑器的反应慢或者是UI的界面僵死一把,这个对用户体验来说可不是好现象。现在我宁愿返回VC6用它的IDE也不想用VS2008。把vc的编译器拿出来放到VC6中, ...
  今天遇到了一个问题,虽然小,但还是记录一下。   在link项目的时候,出错了,输出如下:   Linking...   sockets_test.obj : fatal error LNK1103: debugging information corrupt; recompile module   Error executing link.exe. 在msdn里查了一下,对LNK1103错误的解释是: 调试信息损坏;重新编译模块 可能的原因 在创建有效的对象文件之前,编译已终止。 重新编译给定的对象文件。如果重新编译不能解决问题,请记下错误发生时的环境,尝试隔离出问题 ...
Global site tag (gtag.js) - Google Analytics