- 博客(48)
- 收藏
- 关注
转载 通过ole打印word文档和excel文档
因工作上的原因,搜集了一些这方面的资料。深感搜集到这些资料的不易,因此拿出来和大家分享,希望能帮到大家一点点。1. Vc打印Excel:关于VC如何打开一个excel,这方面的资料很多了,一般用的是OLE Avtive Control/假设当你打开了一个excel文件,并获得了它的workbook的handle,相应的接口为:COleVariantcovTrue((short)
2012-12-05 13:12:44
1096
转载 长短信格式
超长短信:短信内容超过70个汉字,提交给网关时候需要分成多条,但是用户手机接收时候是一条(sp角度,手机发送长短信概念一样)。 在cmpp协议里,CMPP-_SUBMIT消息定义中有相应的参数配置: TP_udhi :0代表内容体里不含有协议头信息 1代表内容含有协议头信息(长短信,push短信等都是在内容体上含有头内容的)当设置内容体包含协议头,需要根据协议写入相应的信息,
2012-09-20 15:41:13
998
转载 短信猫开发之短信编码格式
目前,发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送英文短信。PDU模式收发短信可以使用3种编码:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,8-bit编码通常用于发送数据消息,UCS2编码用于
2012-09-13 11:25:01
846
转载 AT编程常见问题与错误代码的意义
1. 如何与GSM MODEM建立通信联系您可用诸如Windows下的超级终端或Pcomm等终端仿真软件,将计算机的串行口与GSM MODEM的串行口用电缆直接连接。2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码检查您的串口是否保证正常连接,计算机的串口引线与GSM MODEM的串口引线应是一一对应的。GSM MODEM与仿真终端应设置相同的通信速率。但
2012-09-13 11:21:33
1207
转载 汇编LODSB/LODSW指令、STOSL指令
字符串操作指令 汇编语言中,串操作指令LODSB/LODSW是块装入指令,其具体操作是把SI指向的存储单元读入累加器,LODSB就读入AL,LODSW就读入AX中,然后SI自动增加或减小1或2.其常常是对数组或字符串中的元素逐个进行处理。 例如:驻留程序使用 "base memory size in KB" of BIOS Data Area (0040h:0013
2012-07-10 14:02:17
23444
1
转载 BIOS中断
BIOS中断:1、显示服务(Video Service——INT 10H) 00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标位置0EH —在Teletype模式下显示字符03H —读取光标信息0FH —读取显示器模式04H —读取光笔位置10H —颜色05H —设置显示页11H —字体06H、07H —初始化或
2012-07-10 13:49:25
936
转载 DOS中断
DOS中断:1、字符功能调用类(Character-Oriented Function)01H、07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的输出05H —打印输出06H —控制台输入/输出09H —显示字符串0AH — 键盘缓冲输入0BH —检测输入状态0CH —清输入缓冲区的输入功能(1)、
2012-07-10 13:47:31
1184
转载 BIOS中断大全
BIOS中断:1、显示服务(Video Service——INT 10H) 00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标位置0EH —在Teletype模式下显示字符03H —读取光标信息0FH —读取显示器模式04H —读取光笔位置10H —颜色05H —设置显示页11H —字体06H、07H —初始化或
2012-07-10 13:44:53
596
转载 C语言宏的应用
关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) \ do{ if (EXP) \ fprintf(stderr, "Warning: " #EXP
2012-03-06 13:57:46
520
转载 KYLIX相关问题及解决方案
1、安装问题 安装时用./setup.sh -m 安装就不会出现问题了 2、安装完后在中文下界面不能正常显示的问题 就是编辑你的Kylix符号链接目录下的: 就是/usr/local/bin/下的 startbcb、startdelphi、startkylix三个文件脚本,分别在其脚本的倒数 第三行(就是还没开始执行程序的地方)加插下面一句:
2012-02-13 11:08:00
501
转载 gSoap使用心得
gSOAP是一个绑定SOAP/XML到C/C++语言的工具,使用它可以 简单快速地开发出SOAP/XML的服务器端和客户端。由于gSOAP具有相当不错的兼容性,通过gSOAP,我们就可以调用由Java, .Net, Delhpi, PHP等语言开发的SOAP服务,或者向它们提供SOAP服务。gSOAP是一个绑定SOAP/XML到C/C++语言的工具,使用它可以简单快速地开发出SOAP/XML的
2012-01-11 16:19:22
1013
原创 变态的网易写手
网易写手经常发明些估计自由他们自己才知道的词汇,例如:巴神,我想要是不看文章里的全称,人们可能都要联想都南非世界杯或者美洲杯了,但其实指的是曼城球星巴洛特利 。其他的变态简称还有:1、MJ,你完全不知道是迈克尔.乔丹还是迈克尔.杰克逊2、洛马,你能知道这是什么吗?他指洛克西德.马丁 要是以次类推,以后可能出现科布(科比)、沙奥(沙奎尔.奥尼尔)、勒詹(勒布朗·詹姆斯),大家可以尽情
2011-12-05 13:50:25
853
原创 用OLE操作Excel
本文部分转自 C++Builder 研究 - http://www.ccrun.com/article/go.asp?i=529&d=0iezy5 要在应用程序中控制Excel的运行,首先必须在编制自动化客户程序时包含Comobj.hpp#include "Comobj.hpp"C++ Builder把Excel自动化对象的功能包装在下面的四个Ole Object Class函
2011-10-19 15:22:45
1571
原创 疑似c++ Builder6的bug
前段发现TFiled能获取负的浮点数,但获取负整数使,如-2 获取到的是2,查阅了写资料,也不知道原因,怀疑是c++ Builder的bug,有知道的朋友希望给我留言解惑
2011-10-13 10:35:12
741
转载 Linux高端内存
高端内存是指物理地址大于 896M 的内存。 对于这样的内存,无法在“内核直接映射空间”进行映射。 为什么? 因为“内核直接映射空间”最多只能从 3G 到 4G,只能直接映射 1G 物理内存,对于大于 1G 的物理内存,无能为力。 实际上,“内核直接映射空
2011-09-16 09:42:37
616
转载 附录:关键字索引
附录:关键字索引GNU make可识别的指示符:define VARIABLEendef 参考 6.8 多行定义 一节ifdef VARIABLEifndef VARIA
2011-09-09 11:05:12
659
转载 第十五章 make的常见错误信息
第十五章 make的常见错误信息本章对make执行时可能出现常见错误进行汇总、分析,并给出修正的可能方法。make执行过程中所产生错误并不都是致命的;特别是在命令行之前存在“-”、或者make使用“-k”选项执行时。make执行过程的致命错误都带有前缀字符串“***”
2011-09-09 10:57:50
1127
转载 第十四章 Makefile的约定
第十四章 Makefile的约定本章讨论书写Makefile时需要遵循的约定。工具“Automake”可以帮助我们创建一个遵循这些约定的Makefile。所有GNU发布的软件包中的Makefile都是按照这些标准的约定来书写的。因此理解本章的内容,可帮助很快的熟悉那些开源
2011-09-09 10:57:06
1027
转载 第十三章 和其它版本的兼容
第十三章 和其它版本的兼容GNU make存在一些和其它版本make不兼容的功能,其它版本make具有的部分功能,在GNU make中也没有实现。POSIX.2 标准 (IEEE Standard 1003.2-1992)没有规定以下的这些特点需要在make中实现。Ø
2011-09-09 10:56:06
469
转载 第十二章 : GNU make的特点
第十二章 : GNU make的特点截至本章为止,所有关于GNU make使用的讨论全部结束。相信大家也能够独立、熟练的书写Makefile,并能够使用GNU 的make来管理自己的工程。本章是GNU make特点的总结。主要是和其它版本make得比较。这些特征都是以
2011-09-09 10:55:19
533
转载 第十一章:使用make更新静态库文件
第十一章:使用make更新静态库文件静态库文件也称为“文档文件”,它是一些.o文件的集合。在Linux(Unix)中使用工具“ar”对它进行维护管理。它所包含的成员(member)是若干.o文件。11.1 库成员作为目标一个静态库通常由多个.o文件组成。
2011-09-09 10:53:33
521
转载 第十章:make的隐含规则
第十章:make的隐含规则在Makefile中重建一类目标的标准规则在很多场合需要用到。例如:根据.c源文件创建对应的.o文件,传统方式是使用GNU 的C编译器。“隐含规则”为make提供了重建一类目标文件通用方法,不需要在Makefile中明确地给出重建特定目标文件
2011-09-09 10:52:42
1138
转载 第九章:执行make
第九章:执行make 一般描述整个工程编译规则的Makefile可以通过不止一种方式来执行。最简单直接的方法就是使用不带任何参数的“make”命令来重新编译所有过时的文件。通常我们的Makefile就书写为这种方式。在某些情况下:1. 可能需要使用m
2011-09-09 10:51:25
876
转载 第八章:make的内嵌函数
第八章:make的内嵌函数GNU make的函数提供了处理文件名、变量、文本和命令的方法。使用函数我们的Makefile可以书写的更加灵活和健壮。可以在需要的地方地调用函数来处理指定的文本(需要处理的文本作为函数的参数),函数的在调用它的地方被替换为它的处理结果。函数调用
2011-09-09 10:50:41
955
转载 第七章:Makefile的条件执行
第七章:Makefile的条件执行条件语句可以根据一个变量的值来控制make执行或者忽略Makefile的特定部分。条件语句可以是两个不同变量、或者变量和常量值的比较。要注意的是:条件语句只能用于控制make实际执行的makefile文件部分,它不能控制规则的shell命
2011-09-09 10:49:24
563
转载 第六章:Makefile中的变量
第六章:Makefile中的变量在Makefile中,变量是一个名字(像是C语言中的宏),代表一个文本字符串(变量的值)。在Makefile的目标、依赖、命令中引用变量的地方,变量会被它的值所取代(与C语言中宏引用的方式相同,因此其他版本的make也把变量称之为“宏”)。
2011-09-09 10:48:44
1277
转载 第五章:规则的命令
第五章:规则的命令 规则的命令由一些shell命令行组成,它们被一条一条的执行。规则中除了第一条紧跟在依赖列表之后使用分号隔开的命令以外,其它的每一行命令行必须以[Tab]字符开始。多个命令行之间可以有空行和注释行(所谓空行,就是不包含任何字符的一行。如果以[Tab]
2011-09-09 10:47:24
929
转载 第四章:Makefile的规则
第四章:Makefile的规则本章我们将讨论Makefile的一个重要内容,规则。熟悉规则对于书写Makefile至关重要。Makefile中,规则描述了在何种情况下使用什么命令来重建一个特定的文件,此文件被称为规则“目标”(通常规则中的目标只有一个)。规则中出目标之外的
2011-09-09 10:45:40
976
转载 第三章:Makefile 总述
第三章:Makefile 总述3.1 Makefile的内容在一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、变量定义、指示符和注释。关于“规则”、“变量”和“Makefile指示符”将在后续的章节进行详细的讨论。本章讨论的是一些基本概念。²
2011-09-09 10:42:37
543
转载 目 录
GNU make中文手册 ver - 3.8 翻译整理:徐海兵2004-09-11 关于本书本文瑾献给所有热爱Linux的程序员!本中文文档版权所有。本文比较完整的讲述GNU make工具,涵盖
2011-09-09 10:39:33
453
转载 第一章:概述
第一章:概述1.1 make概述Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是Unix程序员。在Linux(unix)环境下使用GNU 的make工具能够比较容易的构建一个属于你自己的工程
2011-09-09 10:38:33
528
转载 第二章: GNU make 介绍
第二章: GNU make 介绍make在执行时,需要一个命名为Makefile的文件。这个文件告诉make以何种方式编译源代码和链接程序。典型地,可执行文件可由一些.o文件按照一定的顺序生成或者更新。如果在你的工程中已经存在一个活着多个正确的Makefile。当对工程中的若
2011-09-09 10:37:16
561
转载 linux内核的一些预定义
所有的内核代码,基本都包含了linux\compile.h这个文件,所以它是基础,打算先分析这个文件里的代码看看,有空再分析分析其它的代码。首先印入眼帘的是对__ASSEMBLY__这个宏的判断,这个变量实际是在编译汇编代码的时候,由编译器使用-D这样的参数加进去的,AFLA
2011-09-08 11:11:35
361
转载 AT&T汇编语言的相关知识
在Linux源代码中,以.S为扩展名的文件是“纯”汇编语言的文件。这里,我们结合具体的例子再介绍一些AT&T汇编语言的相关知识。 1.GNU汇编程序GAS(GNU Assembly和连接程序当你编写了一个程序后,就需要对其进行汇编(assembly)和连接。在Linu
2011-09-08 11:06:09
476
转载 AT&T汇编伪指令
最近一直在看OS方面的东西,其中要用到许多AT&T汇编,下面是在网上打到的关于它的伪指令方面的中英文对照版本。英文版本也可以输入如下命令来查看: info as read the "Pseudo Ops" node7 Assembler Dir
2011-09-08 11:03:23
1144
转载 新增32位指令的汇编格式
指令类型指令汇编格式指令功能简介双精度移位SHLD r16/r32/m16/m32,r16/r32,i8/CL将r16/r32的i8/CL位左移进入r16/r32/m16/m32
2011-09-08 10:56:40
890
转载 关于汇编跳转指令的说明
虽然jmp指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。条件跳转指令检查一个或多个标志位,判断它们是否匹配某个特殊条件(就像setcc指令):如果标志匹配成
2011-09-08 10:54:29
862
转载 80386汇编+GCC的内嵌汇编
__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法这篇帖子由于没署作者名,所以我转的时候也没怎么署,但还是谢谢了。AT&T ASM Syntax1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以
2011-09-08 10:47:10
825
1
原创 工作中遇到的雷人状况
此文章仅为赚分!!! 状况1:某c./s结构的项目,client直接传递sql语句操纵server端的数据库,server端开发竟然宣称自己做的server端程序是很通用的,需求变化其基本不须更改。确实啊,什么都不控制处理保护的server,确实无须改变。最关键的,这样的
2011-09-06 16:20:20
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人