- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 PC机高号中断编程8259初始化及中断服务程序处理【转载】
8259AInitialization and Interrupt Serve Program Processing for Higher IRQ in IBM PC 作者 龚建伟 J.W. Gong 摘 要 本文对PC机中高号中断(IRQ8~IRQ15)编程时如何初始化8259可编程中断控制器和中断服务程序处理进行了说明,给出了Turbo C++3.0编写的8259初始化程序和中断服务程序实例
2008-05-27 13:33:00
1371
原创 COM通讯例子(MS-DOS, TC3.0编译)
学习串口通讯时在网上找到的例子,虽然不是很顺利,但总算在这个程序的基础上实现了发送和接受。下面的代码可能不是最好,但是根据注释,理解COM口的初始化和通讯步骤是没有问题了。#include dos.h> #include stdio.h> #include conio.h> #ifdef __cplusplus#define __CPPARGS ...#else#define __C
2007-09-20 19:11:00
877
原创 [转载]JSP与JavaMail (二)
摘自:http://hi.baidu.com/lhypang2006/blog/item/72266af4c4b0bdd8f2d385f6.html发送HTML格式的邮件所谓HTML格式,就是超文本格式.你的邮件可以用HTML代码编写,发给对方后,对方收到的将是信息将是超文本,超文本比纯文本好看多了.下以面是在以前例子的基础上修改的程序:@ page contentType="text/h
2007-06-21 13:11:00
708
转载 [转载]JSP与JavaMail (一)
摘自http://hi.baidu.com/lhypang2006/blog/item/db4a124fd8af2837afc3abf4.htmlJSP与JavaMail (一) 1.介绍: Java Mail API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。 J
2007-06-21 13:04:00
713
转载 [转载]MySQL 全文搜索中文支持
MySQL 自带全文搜索功能,由于是本地代码实现,效率较高,但是一直不支持中文。vBulletin 中文独创的技术使其能够完美支持 MySQL 全文搜索,包括自然语言搜索和逻辑搜索,大幅提高全文搜索效率,是目前同类产品中支持中文搜索最好的产品!本增强版开始自带这项技术,具体实施方法是:1. 配置好 mysql。mysql 需要版本 4.1.2 以上,数据库内部编码需要为 utf8 编码。另外要在
2007-06-14 11:40:00
1022
翻译 [翻译]魔兽世界插件基础
原文:http://www.wowwiki.com/XML_User_InterfaceWorld of Warcraft has a fairly powerful layout engine for creating user interface. 魔兽世界给用户交互界面提供了一个非常强大的布局引擎。The Basics 基础An XML file is a collection of ele
2007-03-30 13:30:00
3304
原创 关于ANSI C中的异常处理
异常处理,如try...catch...在当代的计算机语言中处处可见,但在ANSI C标准中却难以找到类似的语法。我为此也找了一下,发现相关的文章比较散,尤其对那些只知道try...catch...的程序员来说, 想找到这类文章比较困难,所以这里简单的介绍一些关键词供搜索,可以google,也可以在MSDN中找到相关的内容。setjmp( )longjmp( )头文件:signal.hsignal
2007-03-19 11:30:00
773
原创 制作透明窗口
窗口Create后添加下面代码就可以实现半透明效果。 // Set WS_EX_LAYERED on this window SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); // Make this window 70% alph
2007-03-16 16:06:00
829
原创 调整编译和连接参数去除目标程序中的无用代码
环境 MSVC 1.5 在一个多人维护的项目中,可能会存在一些实际上没有被调用的函数,比如下面这个例子:int main(int argc, char **argv)...{ return 0;}void the_func(void)...{ ....}在程序流程中没有使用到the_func()函数,但在默认的编译连接中,最终的可执行文件中会出现它的代码,因此造成了e
2007-03-14 14:11:00
1180
原创 C语言实现用程序数据段空间模拟内存的动态分配
遇到一个项目情况比较特别,可能是一个嵌入式的系统吧,居然不支持动态分配,还只能用标准C,琢磨了好几天,最后还是自己写了套函数,模拟一下动态分配。大致是这样想的,弄个全局的buffer,在buffer里做alloc和free操作,局限性当然是buffer的大小不宜太大,尤其是16bit的环境。如果对buffer的大小有要求,可通过修改源代码中的预定义来实现。MAX_ARRAY_SIZE 最多可分配的
2007-03-07 17:18:00
2065
原创 SVN入门(命令汇总)
前言在学习使用安装SVN的过程中,觉得http://svnbook.subversion.org.cn/提供的参考文章并不太容易查找,在配置过程中好几次都花了很多时间去寻找所需要的章节,因此决定自己编写一个step by step式的入门文章。(对新手而言,svn官方的文档太长了,但其实在实际应用过程中,官方的文档提供了大部分用户可能会遇到的问题的解决办法) ----- 2007年4月添加
2007-03-05 17:29:00
2853
原创 字符串处理函数 TRIM - 去掉首尾空格
环境: VC2003,兼容宽字符和Unicode字符函数说明: 在参数lpszStr指定的字符串上直接修改,去掉首尾空格。返回值LPTSTR指向同参数lpszStr。最初版:更新时间 2007-03-01#include Windows.h>#include tchar.h>#include assert.h>LPTSTR _tcstrim(const LPTSTR lpszStr){
2007-03-01 13:25:00
1508
原创 读取中英混合的文本文件-ANSI编码
开发语言:C++开发平台:Visual Studio 2003以Unicode读取ANSI的文件_tsetlocale(LC_ALL, _T("chs"));FILE *fp = _tfopen(_T("f://3.txt"), _T("r"));TCHAR buf[100]; fgetws(buf, 30, fp);setlocale 指定编码转换时使用的字符集fgetws 读取29
2007-02-14 14:55:00
1687
原创 MySQL与Access之语法区别
select id,name from tbl_student where score>59 order by name limit 25上面这条SQL指令可以在MySQL上执行,但是在Access上运行会返回语法错误。在Access中,这条指令应该写成select top 25 from tbl_student where score>59 order by name
2007-01-25 16:25:00
4933
转载 关于FireFox的启动速度及优化
FireFox V2.0来了,IE V7.0也来了,一场大决战正在上演着,对于2者来说,各有优缺点。在正式开始接受、使用FireFox之前我一直使用傲游(Maxthon-原名 MyIE2), 个人感觉是很不错的浏览器。它是一款免费浏览器,乃国人编写!很N的,也支持插件功能。现在Microsoft已经正式支持其开发了.... Stop!偏题了。不过还是想说一句:遨游很不错! FireFox的确也
2006-11-30 10:43:00
2439
转载 Exe2bin介绍
Exe2bin将可执行 (.exe) 文件转换成二进制格式。语法exe2bin [Drive1:][Path1]InputFile[[Drive2:][Path2]OutputFile]参数[Drive1:][Path1]InputFile指定要转换的输入文件的位置和名称。InputFile 是必需的。[Drive2:][Path2]OutputFile指定要创建的输出文件的位置和名称。注释Exe
2006-11-24 11:30:00
5005
2
原创 EXE2COM失败了
最近写了个程序,DOS下的,需要转换成COM文件,用的是EXE2COM,但是总是失败。例程:/* 文件demo.cpp */#include int main(int argc, char **argv){ printf("%d", 100); return 0;}编译器MSVC1.5编译指令:c:/>cl demo.cpp编译成功得到文件 demo.exe转换
2006-11-24 11:11:00
959
原创 劳务网策划书(初稿)
XX劳务网策划书网站设计目标保存企业客户资料保存企业客户招聘公告保存劳动者个人资料提供人事法规提供人事业界的资讯 XX劳务公司业务介绍人事外包服务,为企业客户介绍劳动者为劳动者介绍合适的工作服务器软件环境IIS4.0服务器支持ASP脚本Microsoft SQL Server2000数据库服务网站功能企业客户注册信息企业账号名
2006-11-08 00:45:00
2137
原创 写了几个16位编译环境下64位计算的函数
typedef union { struct { U32 Low; U32 High; } u;#if defined(DT64BSUPPORTED) _U64 Value;#endif} U64;#define LOWORD(x) ((unsigned short)(x & 0xFFFF))#define HIWORD(x)
2006-11-03 17:40:00
892
原创 MaxDos 在Windows系统中安装纯DOS
引用页:http://windows.chinaitlab.com/admin/38869.html 打开下载地址:http://ftp3.chinaitlab.com/channel/Microsoft/admin/MaxDos_36.rar 下载据作者称已经很久没有收到BUG的报告,因此也许这是最终版。我试用了一下,感觉却是很好。本来的系统是Linux+DOS+Windows2000+Win
2006-10-16 10:52:00
2131
原创 我使用的Firefox插件
FlashGot 下载安装下载专用插件,不用多介绍,官方评比排名第一的插件,和FlashGet齐名。可以和许多流行的多线程下载软件配合使用。FastFox 下载安装据说可以加快浏览速度,没有明显感觉。在没有发现问题之前装着吧。Google Browser Sync! 下载安装Google为Firefox定制的插件,通过Google的帐号实现在不同电脑之间共享cookies,历史记录,收藏夹等信
2006-09-15 13:42:00
1153
原创 罗技的鼠标驱动试用感受
尝试使用罗技的鼠标驱动程序的过程中发现了一些问题,如果是普遍现象的话希望罗技在释出新版时能修补这些异常情况。驱动安装完之后重启电脑就跳出警告对话框“Run a Dll as an App",并且rundll32异常中止,看起来好像是中毒了。在google上搜索得到的结果基本上都和病毒有关,没有找到和罗技驱动相关的内容。抱着对罗技的信任,以及有足够多的防护,可以排除是病毒的可能性,继续使用。打开Fi
2006-09-15 13:24:00
2235
翻译 log4cxx 0.9.7介绍
源:http://logging.apache.org/log4cxx译:vanterAbout log4cxxIntroductionLog4cxx是Log4j的一个翻版,Log4cxx试图用C++语言所支持的特性模拟Log4j中的所有功能、配置文件和输出格式,使两者兼容。Log4cxx的简单介绍中给出了Logging的主要概念Log4cxx is C++ port of
2006-09-13 15:17:00
3645
原创 在窗口中初始化D3D 8
BOOL InitInstanceD3D8(HWND hWnd){ g_pD3D = Direct3DCreate8(D3D_SDK_VERSION); if (g_pD3D == NULL) { return FALSE; } D3DDISPLAYMODE d3ddm = {0}; HRESULT hr = 0; hr = g_pD3D->GetAdapterDisplayMode(
2006-09-12 17:08:00
832
原创 一个最简单的DirectDraw新手程序代码(DDraw7)
// 先初始化COMCoInitialize(NULL);** CreateWindow// 建窗口之后就可以初始化DDraw - 全屏的if (FAILED(DirectDrawCreateEx(NULL, (LPVOID *) &g_lpDD, IID_IDirectDraw7, NULL))){ return FALSE;}if (FAILED(g_lpDD->SetCooper
2006-09-12 17:07:00
1364
惠普的可引导U盘制作工具
2007-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人