内容列表
T001:启动
利用最少的工具,不用CRT,建立一个简单的可执行文件。揭开面纱,找到vc crt的真正入口。1、建立环境:D:\>mkdir mycrtD:\>cd mycrtD:\>mkdir bin lib include t001拷贝Microsoft的cl和link以及相关文件到bin目录cl.exelink.exec1.dllc2.dllmsdb71.dll这是Microsoft Vi
分类:编程语言 查阅全文
轻量级XML解析器
TinyXml用来解析个配置文件什么的不错哦。主页www.grinninglizard.com/tinyxml/sourceforge.net/projects/tinyxml/顺便介绍一本书Learning Standard C++ as a New Language(http://www.research.att.com/~bs/new_learning.pdf),Bjarne Stroust
分类:编程语言 查阅全文
C++研究笔记(5)语法描述的格式
作为 C++ 语言标准语法部分的核心内容,C++ 语法规范使用 C++ 语法表示法表达。C++ 语法表示法需要我们深入的理解。C++ 标准规定: 1.6 Syntax notation [syntax] In the syntax notation used in this International Standard, syntactic categories are indicated b
分类:编程语言 查阅全文
C++研究笔记(7)程序执行语义
其实,C++ 标准对于具体编译器实现的限制还是比较宽松的。C++ 标准在其语义逻辑基础上定义一个“抽象机器”,这个抽象机器保证对 C++ 程序的语义逻辑作出相应的操作。C++ 编译器实现只要在其实现环境上保证其产生的执行程序的行为“看起来好像”与这个抽象机器的行为一致就可以了。这一节指出了实现与虚拟机器的关系,怎么判定一个实现和标准是否符合,副作用和
分类:编程语言 查阅全文
缓冲区溢出的原理和实践
发信人: Sinbad <[email protected]>标  题: 缓冲区溢出的原理和实践(Phrack)发信站: 辛巴达 (Fri Jun 15 08:31:09 2001)                &nb
分类:编程语言 查阅全文
scNode
#ifndef SCNODE_H#define SCNODE_H typedef struct Node {    int data;    Node* next;}Node,*LinkList; int initialize(LinkList& list); int cleanup(LinkList& list);
分类:编程语言 查阅全文
汇编中的不同进制的输入与输出操作
从键盘上接受两个4位十六进制数,在下一行以二进制形式输出两数的异或的结果。并将此二进制数的结果中的第3到第0与第15位到第12位对调,再以十六进制输出!终于自己搞定了。论坛里问不出这样的程序啊!data segment       newline db 0dh, 0ah, '$'     
分类:编程语言 查阅全文
还投过哪些公司了
华为目前状态“面试中”,靠谁知道怎么回事intel还没投
分类:编程语言 查阅全文
C++研究笔记(3)其他定义
C++ 标准定义了一些通常会遇到的概念。 1.3.2 diagnositc message [defns.diagnostic] a message belonging to an implementation-defined subset of the implementation's output messages.“诊断消息”是由 C++ 实现定义的实现(编译器)
分类:编程语言 查阅全文
输出字符串"Hello world!",分别一ASCII和十六进制输出
ENTER   MACRO        ;定义宏 回车        MOV   DL,0AH        MOV   AH,2H   &n
分类:编程语言 查阅全文
Chamoro 新版的XML解析器
Chamoro 使用说明 主要分三部分: 1.XML结构操作部分  一般的节点选择以及建立,查询,删除和属性的管理2.XML数据解析部分  解析XML原始数据成XML结构3.XML数据源操行部分  提供多种的数据来源,支持内存中的字符串,文件,pipe,socket等等   说之前,需要简单说明一下,Charmoro并不完全支持xml1.0的规范,只是
分类:编程语言 查阅全文
C++研究笔记(4)实现遵从性
C++ 编译器作为 C++ 标准的实现,依据 C++ 标准的可诊断规则和库定义。C++ 标准指出: 1.4 Implementation compliance [intro.compliance] The set of diagnosable rules consist of all syntactic and semantic rules in this Internationa Stand
分类:编程语言 查阅全文
C++研究笔记(6)存储模型和对象模型
C++ 存储模型是 C++ 程序实现的物理基础,C++ 对象模型是 C++ 语义实现的逻辑基础。C++ 标准指出: 1.7 The C++ memory model [intro.memory] The fundamental storage unit in the C++ memory model is the byte. A byte is at least large enou
分类:编程语言 查阅全文
共享数据的保护 常引用
虽然数据隐藏保证了数据的安全性,但各种形式的数据共享却又不同程度的破坏了数据的安全。因此,对于既需要共享,又需要防止改变的数据应该声明为常量进行保护,因为常量在程序运行期间是不可改变的。简单数据类型可以声明为常量,同样,声明对象时也可以用const进行修饰,称之为常对象。本节介绍常引用         如果在说明引用时
分类:编程语言 查阅全文
共享数据的保护 常对象
常对象是这样的对象:它的数据成员值在对象的整个生存期间内不能被改变。也就是说,常对象必须进行初始化,而且不能被更新。声明的语法形式为:  类名 const 对象名例: class A{  public:              
分类:编程语言 查阅全文
php编码规范
1. 介绍1.1. 标准化的重要性 标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。1.2. 优点 当一个项目尝试着遵守公用的标准时,会有以下好处: · 程序员可以了解任何代码,弄清程序的状况 · 新人可以很快的适应环境
分类:编程语言 查阅全文
PHP 5.0不能加载动态模块的解决方法
在安装PHP 5.0时,有些朋友会碰到启动APACHE服务器时,弹出“unable to load dynamic library 'c:\php\php_XXX.dll'提示的问题,虽然不加载这些动态模块PHP也可以使用,但是这些模块提供的功能就无福享受了。我根据自己的经验,把出现这种问题的原因和解决的方法归纳了一下。 但各位首先要知道如何正常安装PHP 5.0+apache+my
分类:编程语言 查阅全文
数据仓库 数据库 建模:关于业务主键和逻辑主键的取舍 - [s00n原作]
数据仓库 数据库 建模:关于业务主键和逻辑主键的取舍                            by s00
分类:编程语言 查阅全文
由键盘输入一串整数(length <= 9),将该串转换为整数,并分别按16进制和10进制输出。
整数的长度为9,这样就超过了16位,单纯用8086的运算已经不能满足,加法的进位就会丢失, 而乘除法很可能会出现overflow. 所以要用到32位寄存器,这样就用到386指令. 如果不用386指令,也可以用两个寄存器对高16位和低16位分别进行操作. 下面是用386指令的源代码 ENTER   MACRO    
分类:编程语言 查阅全文
关于VB中数据的存储格式和寻址方式
关于VB中数据的存储格式和寻址方式前言:大家最喜欢破什么语言写的软件?相信没人会回答VB,好像一种语言越是“高级”,越是“傻瓜”,编译系统自动加入的代码就越多,会把源程序的意图隐藏起来,破解的难度反而越大(我指的是完全破解出算法,写出注册机)。用ASM直接写的程序,反汇编的结果和源程序相似得可怕,用VC写的也比较容易读懂,用DELPHI写的就有一定难
分类:编程语言 查阅全文
<< 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 >>