- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 AutoTools工具的使用
最近一直在看Linux下Autotools工具的使用方法,查阅了一些资料,感觉入门级别的文章网上写的很多,但写的清楚明白的应该是下面这篇。 A brief introduction to Autoconf 【评论】有一些小例子特别好,这篇文章让我从直观上了解并初步认识到了configure.ac中AC_OUTPUT的作用。这点儿一解开,就感到有几个小问题能够想明白了。视频教程推荐下面这个 杨士
2015-05-21 20:21:20
744
原创 汇编语言笔记(二)
1 完整表示内存单元需要两个信息:内存单元地址+内存单元长度.2 (ax)=((ds)*16+2)====>mov ax,[2]3 ((ds)*16+2)=(ax)====>mov [2],ax 4 (ax)=(ax)+2====>add ax,25 ax与[ax]的区别?mov bx,ax(bx)=(ax) mov bx,[ax](bx)=((ds)*16+(ax))
2010-03-08 22:42:00
928
2
原创 汇编语言笔记(一)
1 通用寄存器:AX,BX,CX,DX。由于8086上一代寄存器是8位的,所以为了向上兼容,AX又分为AH和AL,分别为底8位和高8位。2 进行mov操作时,源操作数要与目的操作数的位数一致。比如mov ax,al是错误的,因为把8位赋值给了16位寄存器。3 8086的cpu内部地址是16位,物理地址是20位。寻址公式为 物理地址=段地址*16+偏移地址。也可以说“段地址左移了4位”
2010-02-11 16:33:00
983
原创 一些非常好的VC++/MFC开源项目链接
IntroductionList of some of the best Open Source projects written in VC++/MFC. BackgroundCodeproject has the best source code repository for VC++ developers. But another site Sourceforge.net als
2009-01-25 19:02:00
3474
转载 Cookies
Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。 编写Cookie
2008-10-21 22:53:00
542
转载 Web基础--HTTP标头
1. http协议除了TCP/IP协议,http可以说是最重要,且使用最多的网络协议了。本节简要介绍一下http协议的工作原理。假设现在有一个html文件:http.html, 存放在Web服务器上,其URL为www.myweb.com/http.html ,文件内容为:HTML 代码:http.htmlhello, http现在,一个用户通过IE访问该地址,IE首先将此地址的域名通过DN
2008-10-13 22:26:00
771
1
原创 Leveraging .NET Components and IDE Integration: UI AOP in an MVC use case By Daniel Cazzulino [XML MVP]
ContentsIntroduction A component-oriented architecture Hosted components Design-time architecture Root components and designers MVC: the Model-View-Controller design pattern AOP in the
2008-10-07 23:17:00
3133
原创 什么是MVC
模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。MVC如何工作MVC是一个设计模式,它强制性
2008-10-07 23:02:00
657
转载 新手入门之 Visual C#命名空间详解
命名空间提供了一种组织相关类和其他类型的方式。与文件或组件不同,命名空间是一种逻辑组合,而不是物理组合。在C#文件中定义类时,可以把它包括在命名空间定义中。以后,在定义另一个类,在另一个文件中执行相关操作时,就可以在同一个命名空间中包含它,创建一个逻辑组合,告诉使用类的其他开发人员这两个类是如何相关的以及如何使用它们: namespace CustomERPhoneBookApp {
2008-10-07 22:48:00
813
转载 ASP.NET Internals: Request Architecture
IntroductionMost developers are familiar with the high level abstractions thatASP.NET provides for them such as Web Forms and Web Services. However,underneath these abstractions sits a very in
2008-10-07 00:54:00
757
原创 从资源管理器窗口中获取信息
有的时候,软件开发是创造新的东西,不过更常见的是把现有的东西组合到一起。今天的难题就属于后一种。给定一个窗口句柄,你可以判定:(1)是否是一个资源管理器窗口,如果是,那么(2)它正在显示哪个文件夹,而且(3)当前焦点在哪一项上。这其实不是一件难事。你只需把许多小碎片拼凑起来就可以。一切从 ShellWindows 对象开始,它代表所有打开的外壳窗口。你可以使用 Item 属性遍历它们。
2008-10-06 15:03:00
4054
3
转载 ATL与COM关系
ATL,Active TEmplate Library活动模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。 ATL简介 一. 什么是ATL 自从1993年Microsoft首次公布了COM技术以后,Windows平台上的开
2008-05-21 10:48:00
994
转载 功能强大的Regsvr32命令
“Regsvr32.exe”命令是用来对“ActiveX控件”进行注册的。Regsvr32命令格式/u 卸载ActiveX控件/s 注册成功后不显示操作成功信息框/c 控制台输出/I 调用DllInstall安装函数并将可选的参数[cmdline]传给它,当使用 /u时调用卸载函数Regsvr32主要功能 A、修复 IE 浏览器
2008-05-21 10:27:00
793
原创 如何调试Windows外壳扩展程序(Shell Extension)
要想用Visual C++调试Windows外壳扩展程序,你必须在工程中指定Windows外壳作为调试环境,即“Executable For Debug Session”,然后用VC++ 6.0中的调试器重新启动调试过程。具体步骤如下: 1、在Visual C++开发环境中启动外壳扩展,进入工程的“Project|Settings”菜单,然后选择“Debug”标签,在“Executable
2008-04-24 16:53:00
5315
转载 ARP欺骗原理详细介绍(转载)
一台主机A如果要向目标主机B发送数据,无论主机B在本网段还是在远程网络,这些需要发出去的数据包中需要四样必不可少的地址——(源IP地址,源MAC地址)+(目标IP地址,目标MAC地址)。当主机B在封装数据包时,自然知道自己的IP地址和MAC地址,同时目标IP自己也知道,需要得到B的MAC地址。通过ARP协议,主机A得到主机B的IMAC地址,并且把IP地址与MAC地址的对应关系放在缓存表
2008-04-14 21:44:00
1373
原创 CL.EXE与LINK.EXE的使用(1)
使用语言:C/C++开发环境:VC++6.0概述这篇文章简单介绍了如何使用CL.EXE与LINK.EXE编译并连接一个程序。CL.EXE的简单介绍 CL.EXE是VC++6.0默认的编译器。该编译器可以在命令行下使用,对源代码进行编译,生成目标文件。最简单的命令格式如下
2007-12-29 22:25:00
3308
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人