内容列表
- 硬盘加密----解析三
- 硬盘加密--解析三上一篇文章解析了硬盘上有两个分区的加密过程,下面的程序将允许有N个分区的加密过程:Source Codes:
data segment FQB DB 512 dup(0);a buffer that will be used to store partition-table FIRSTP DB 40 dup(0);storing the first pa
- 分类:编程语言 查阅全文
- 对Boost库中的数值到字符串的转换的改进
- Boost库中的lexical_cast函数功能很强大,但存在一个浮点数的精度问题。在阿炯的《走进Boost》中描述如下:
#include <boost/lexical_cast.hpp> #include <string>
- 分类:编程语言 查阅全文
- main()的研究方法
- 现假设您能看懂汇编码.如果大家看不懂,我会抽空加上注释的(发表的文章是可以改的吗!).在TC中写上下面的程序,void main(void){asm nop;asm nop;asm nop;}在C盘上保存文件名为a.c然后用命令行编译连接:C:\TCC -B a.c注意用此命令时要求在C盘上有TASM.EXE.把MASM改名为TASM也可以.然后用反汇编软件(推荐用W32DASM)反汇编a.exe
- 分类:编程语言 查阅全文
- PHP是一种没有前途的嵌入式脚本语
- 编者按:虽然这篇文章可能很有争议性,当我在6月份第一次看到它时就觉得很有见地 ,而现在更觉得有必要在这里转摘一下。 我们“实践之旅”的小站内已经提供了很多关于应用服务器的介绍。我觉得支持jsp的各 种应用服务器(当然也支持ejb和j2ee)将会,也许现在已经是主流。很多人喜欢php, 也许是因为其中蕴涵着一种自由精神,或者有很多方便之处等等。 反正一切都在发展变化,这里仍只是一种见解和评论。但类似
- 分类:编程语言 查阅全文
- 关于编程风格的讨论
-
**软件公司软件开发规范 (试行版) 在公司团队协作开发的情况下,编程时应该强调的一个重要方面是程序的易读性,在保证软件的速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你的程序。一套鲜明的编程风格,可以让协作者、后继者和自己一目了然,在很短的时间内看清程序的结构,理解设计的思路。大大的提高代码的可读性、可重用性、程序健壮性、可移植性和可维护性。 制定本编程规范的目的是为了
- 分类:编程语言 查阅全文
- ODAC 应用技巧 (三)主/明细表
-
主/明细表
[email protected]
两个表之间的主/明细表关系应用非常广泛。因此为数据库应用程序开发人员提供简单的方法来实现它是非常重要的。让我们看看如何实现这项功能。假如我们在 "Department" 和 "Employee" 之间建立了主/明细表关系。"Department" 表包含以下字段: DepNo, DepName 和 Location。 DepNo 是
- 分类:编程语言 查阅全文
- ODAC 应用技巧 (二)使用 BLOB 及 CLOB 数据类型
-
使用 BLOB 及 CLOB 数据类型
[email protected]
ODAC 组件支持 Oracle 8 的 BLOB 和 CLOB 数据类型。你可以使用 TOraQuery 组件来获取 LOB 字段的值,使用同样的方法,你也可以获取 LONG 或 LONG ROW 字段。 当你需要使用 SQL DML 及 PL/SQL 语句存取这些字段时,你就会发现 LOB
- 分类:编程语言 查阅全文
- 如何在实模式下直接访问4GB内存
-
在DOS下编程因为实模式的限制,最大只能访问1M字节内存空间,就算加上打开A20线后可以访问的65520字节也只有区区1088K而已,而这么少的一点内存中还有大量区域被操作系统、BIOS和TSR等程序占用,真正能给程序员使用的空间少得可怜。好在计算机的发展给广大程序员提供了一些解决这个问题的办法。
最常见的方法有以下几种:
1. 精减程序的尺寸,同时尽量避免一次
- 分类:编程语言 查阅全文
- ODAC 应用技巧 (一)使用 ODAC 的 Net 方式
-
使用 ODAC 的 Net 方式
[email protected]
大多数应用程序使用 OCI 的ODAC 标准方式来连接 Oracle 数据库服务器。这是使用第三方开发语言设计 Oracle 应用程序最常用的方法。 所有的 OCI 接口都作为内部库来使用,使得编译生成的应用程序非常小。但是,这需要在客户机上安装 Oracle 客户端软件,这使得安装和管理要花费额外的开销。 有
- 分类:编程语言 查阅全文
- 中国计算机软件专业技术资格和水平考试暂行规定
-
中国计算机软件专业技术资格和水平考试暂行规定
第一条 为加速我国电子信息技术的广泛应用和软件事业的发展,科学考核和合理使用人才,促进计算机软件人才的国际交流和合作,进一步深化职称改革,特制定本规定。 第二条 获得计算机软件专业技术资格需要通过国家统一组织的考试。今后对中级专业技术职务(含中级)以下的计算机软件人员不再进行专业
- 分类:编程语言 查阅全文
- C++ Builser 高手进阶 (六)在IE工具栏中添加按钮
-
C++ Builser 高手进阶
[email protected]
(六)在IE工具栏中添加按钮
浏览器IE是我们使用频率最高的软件之一,如果能将应用程序集成到IE中,必将极大地方便用户的操作以及提高软件的附加值。幸好Microsoft已为我们提供了相应的接口,这使得我们的工作变得简单而有趣。
一、系统分析
通过对注册表的分析、对比,可以发
- 分类:编程语言 查阅全文
- kingofark关于学习C++和编程的50个观点
- <Kingofark's 50 Points of View About Learning C++ And Programming>Revision 1.0 1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++编程思想》;3.看《The C++ Programming Language》和《Inside The C++ Ob
- 分类:编程语言 查阅全文
- C++Builder 内存泄漏检查工具-CodeGuard
- 关于如何在BCB中使用CodeGuard
一、为什么写这篇东西
自己在使用BCB5写一些程序时需要检查很多东西,例如内存泄漏、资源是否有释放等等,在使用了很多工具后,发觉BCB5本身自带的工具——CodeGuard,非常不错,使用也挺方便的,但是摸索了很久(以及翻查了一些资料,包括HELP)才算是会用了。写这篇文章的目的希望有这方面的问题的朋友可以借鉴一下,大家互相学习,共同进步。我的联系方法
- 分类:编程语言 查阅全文
- ODAC简介(续)
- TOraProvider 组件======================如果你使用企业版的 Delphi 或 C++ Builder,你可以单独安装 TOraProvider 组件。你要做的就是编译并安装 oraprovXX.bpk 包。OraTools 插件===============自 ODAC 3.50 版以后,不再包含设计包 oratoolsXX.bpl. OraTools 现在被作为
- 分类:编程语言 查阅全文
- 走向世界的中国IT考试--软件水平考试
- 走向世界的中国IT考试--软件水平考试
今年年初,中国计算机软件专业技术水平考试(简称软件水平考试)与日本信息处理技术人员考试实现了相互承认。这意味着中国的软件水平考试开始与国际接轨。
考试内容介绍
中国计算机软件专业技术水平考试(简称软件水平考试)是由信息产业部组织的国家级考试,信息产业部委托其下属电子教育中心负责具体的考务工作,并成立了信息产业部软件考试办公室。目前已设的考试
- 分类:编程语言 查阅全文
- C++ Builder 高手进阶 (七)如何设计系统环境监控程序
-
C++ Builder 高手进阶
[email protected]
(七)如何设计系统环境监控程序
你想实时掌握系统资源吗?比如,当前窗口、磁盘及内存使用情况、设备及环境变量设置情况、正在运行的程序及开机启动程序等。通过我的系列介绍,相信你一定可以深入地了解这些信息,并可随意地通过编程来控制它。
一、如何获取当前窗口
这里需要一个API
- 分类:编程语言 查阅全文
- Indy 问题集(一)
-
Indy 问题集
[email protected]
目录
第一部分 介绍
1欢迎使用Indy问题集
2问题集更新
3反馈
第二部分 Indy常见问题
1我能将Indy应用于我的共享/商业软件中吗?
2这些 "Teams" 是什么意思,并且我怎样才能得到帮助?
第三部分&nbs
- 分类:编程语言 查阅全文
- Indy 问题集(二)
-
第五部分 在 C++ Builder 中安装
1我怎样才能将indy安装到 Borland C++ Builder 中?
2我试着在Borland C++ Builder 中安装了 Indy 8.0 ,出现了一个错误包信息 – 在源文件目录中文件找不到?
3在 Indy 9.0 中, 没有IndyC60.bpk . 我该如何做才能使Indy可以在C++Builde
- 分类:编程语言 查阅全文
- 职教考评系统项目开发手册(一)
-
项目开发手册 &nbs
- 分类:编程语言 查阅全文
- 职教系统项目开发手册(二)
-
1.1.1 局域网数据访问方案
本系统的在局域网环境下的数据访问采用客户/服务器模式。在开发期间,我们将使用Interbase 6 数据库管理系统。一方面,为了增强系统的可移植性,对数据的访问将采用标准的SQL语言,尽量不使用数据库管理系统所扩展的特殊功能;另一方面,为了提高系统的性能,我们使用了多数数据库管理系统都支持
- 分类:编程语言 查阅全文