写在前面 作者并没有任何可以作为背书的履历来证明自己写作这份手册的分量. 其内容大都来自于TypeScript官方资料或者搜索引擎获得,期间掺杂少量作者的私见,并会标明. 大部分内容来自于http://www.infoq.com/minibooks/typescript-c-sharp-programmers 你甚至可以认为这就是对这本英文小册子的翻译,实际上80%如此. 写给那些已经有编程基础,尤其是掌握c语言.c#.java这一类型的静态类型语言的同好. 鸣谢 先谢国家,虽然并不知道要谢些什…
一.准备工作 “工欲善其事必先利其器.” 1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好.一个用来查资料,一个用来写代码.总之要显得信息量很大,效率很高. 2.椅子不一定要舒服,但是一定要可以半躺着. 3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善.沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子. 4.工具书,orelly的,机械工业,电子工业什么的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千万不要放在书架上,一定要堆在桌上,半…
对于很多人来说,我懂java语法,甚至面向对象的特性啦这些都是有了解的,但我就是不会做项目,其实项目真有那么难吗? 对于基础不牢固的人来说,我还不会这个基础点,那个还没学呢,你让我做个项目,我保证做不出来,其实,真实的项目中用到的知识点真有那么多吗?据我的经验来看,一个项目中能用到你学到的技术的百分之三十,已经是很了不起的综合项目了.所以不要有畏难情绪,走进去你就会发现,原来我已经会这么多了呀. 好了,话不多说,下面就为大家梳理一下做项目的过程吧:   1.立项: 要做什么东西,最后的要求是什么…
构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化的方式进行配置,所以维护起来相当困难. Gradle:Gradle采用增量构建.Gradle通过Groovy编程而不是传统的XML声明进行配置.Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民. 字节码操作 编程操作Java字节码的函数库. ASM:通用底层字节码操作及…
当今MS-Windows横扫大江南北,让我们这就来研究一下它的祖宗——MS-DOS! 这本书很难得,希望读者好好学习! DOS程序员手册(一) DOS教程 (以下内容全部为原作者的阐述,照样保留) 这个电子书只是很简单地把txt做成了chm,文本格式方面可能会让人看得有点恼火,呵,不好意思了,将就一下,因为我本身写网页是手工的,如果全部进行整理会花上几天时间.希望您看的时候不会边看边骂 (京)新登字158号 DOS Programmer's Reference,4th Edition Terrv…
附录A ASCII字符集 十进制        十六进制      二进制              AscII         控制        按键 X10         X16           X2                字符 000               00              0000 0000              null              NUL            ^@ 001               01            …
744页 在DPMI 1.0下,系统会修改并重新装载所有含选择符的段寄存器,并且将所有 含有要释放的选择符的寄存器清空为0. 客户程序绝不能修改或释放该功能分配的任何描述符.Int 31h.功能0101h 会自动地解除对它们的分配. 系统 Int 31h     功能0200h                          DPMI版本0.9 获取实模式中断向量 返回当前虚拟机器的实模式中断向量的内容 调用寄存器: AX            0200h BL          中断号 返回…
DOS可安全使用 610页 在DOS控制台I/O操作进行轮询循环时,有规律地调用中断,以便允许终止 并驻留(TSR)程序(如适用于DOS的实用程序PRINT.COM),知道它可安全 地使用文件操作和其他功能号在0Ch之上的Int 21h功能. 调用寄存器:不能用 返回寄存器:不能用 注释: DOS在进行控制台输入轮询循环时,在能安全地进行文件系统操作或 执行大多数其他DOS功能(>0Ch)处才调用该中断. 通常,用于中断28h的向量指向某个IRET指令,从而使得它成为一个空 的处理程序承接体.所…
560页 版本5中新增加的子功能05h支持程序截获MS-DOS EXEC调用,并实 现自我装载.该子功能能实现内存的修补,如设置装载程序能接收的版本号 (通过SETVER设置的版本号)以及实现对装载程序在装载时的修补. 在把控制权传送给装载程序之前,功能05h应是系统发出的最后一个调 用.尤其是,在该功能成功地返回和把控制传送给装载程序的这段时间内,应 用程序既不能发出MS-DOS或BIOS调用,也不能发出任何软件中断调用. 如果DOS是在HMA中运行,那么从对子功能05h的调用中返回时,地 址…
终于到(十)了~~~ 503页 ES:DI       指向未更新且未打开的FCB的指针 注释:该功能最初用来从命令行中析取文件,并以正确的格式来保存此文件 以便打开FCB.为了实现这个目的,可首先将指针指向文件名字符串,并接着 将另一个指针指向打算使用的FCB.没有必要采用任何种类的格式来保存 FCB,单用内存块就能十分有效地保存好它. 在所有版本中,分隔符无非就是如下几种:句号(.).冒号(:).分号(:),等 号(=).加号(+).标记和空格.在DOS版本1中,还有以下几种符号也可用 作分…