自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 Mysql使用存储过程和游标

为了以后忘记时查询方便

2017-09-30 15:36:54 492

转载 通过ole打印word文档和excel文档

因工作上的原因,搜集了一些这方面的资料。深感搜集到这些资料的不易,因此拿出来和大家分享,希望能帮到大家一点点。1. Vc打印Excel:关于VC如何打开一个excel,这方面的资料很多了,一般用的是OLE Avtive Control/假设当你打开了一个excel文件,并获得了它的workbook的handle,相应的接口为:COleVariantcovTrue((short)

2012-12-05 13:12:44 1043

转载 长短信格式

超长短信:短信内容超过70个汉字,提交给网关时候需要分成多条,但是用户手机接收时候是一条(sp角度,手机发送长短信概念一样)。   在cmpp协议里,CMPP-_SUBMIT消息定义中有相应的参数配置:    TP_udhi :0代表内容体里不含有协议头信息 1代表内容含有协议头信息(长短信,push短信等都是在内容体上含有头内容的)当设置内容体包含协议头,需要根据协议写入相应的信息,

2012-09-20 15:41:13 943

转载 短信猫开发之短信编码格式

目前,发送短消息常用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 790

转载 AT编程常见问题与错误代码的意义

1. 如何与GSM MODEM建立通信联系您可用诸如Windows下的超级终端或Pcomm等终端仿真软件,将计算机的串行口与GSM MODEM的串行口用电缆直接连接。2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码检查您的串口是否保证正常连接,计算机的串口引线与GSM MODEM的串口引线应是一一对应的。GSM MODEM与仿真终端应设置相同的通信速率。但

2012-09-13 11:21:33 1102

转载 汇编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 22680 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 901

转载 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 1126

转载 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 564

转载 C语言宏的应用

关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP)     \     do{ if (EXP)     \             fprintf(stderr, "Warning: " #EXP

2012-03-06 13:57:46 488

转载 KYLIX相关问题及解决方案

1、安装问题   安装时用./setup.sh   -m   安装就不会出现问题了 2、安装完后在中文下界面不能正常显示的问题    就是编辑你的Kylix符号链接目录下的:   就是/usr/local/bin/下的   startbcb、startdelphi、startkylix三个文件脚本,分别在其脚本的倒数  第三行(就是还没开始执行程序的地方)加插下面一句:

2012-02-13 11:08:00 476

转载 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 981

原创 变态的网易写手

网易写手经常发明些估计自由他们自己才知道的词汇,例如:巴神,我想要是不看文章里的全称,人们可能都要联想都南非世界杯或者美洲杯了,但其实指的是曼城球星巴洛特利 。其他的变态简称还有:1、MJ,你完全不知道是迈克尔.乔丹还是迈克尔.杰克逊2、洛马,你能知道这是什么吗?他指洛克西德.马丁 要是以次类推,以后可能出现科布(科比)、沙奥(沙奎尔.奥尼尔)、勒詹(勒布朗·詹姆斯),大家可以尽情

2011-12-05 13:50:25 826

原创 用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 1536

原创 疑似c++ Builder6的bug

前段发现TFiled能获取负的浮点数,但获取负整数使,如-2 获取到的是2,查阅了写资料,也不知道原因,怀疑是c++ Builder的bug,有知道的朋友希望给我留言解惑

2011-10-13 10:35:12 717

转载 Linux高端内存

高端内存是指物理地址大于 896M 的内存。  对于这样的内存,无法在“内核直接映射空间”进行映射。  为什么?  因为“内核直接映射空间”最多只能从 3G 到 4G,只能直接映射 1G 物理内存,对于大于 1G 的物理内存,无能为力。  实际上,“内核直接映射空

2011-09-16 09:42:37 581

转载 附录:关键字索引

附录:关键字索引GNU make可识别的指示符:define VARIABLEendef                                      参考 6.8 多行定义 一节ifdef VARIABLEifndef VARIA

2011-09-09 11:05:12 626

转载 第十五章 make的常见错误信息

第十五章 make的常见错误信息本章对make执行时可能出现常见错误进行汇总、分析,并给出修正的可能方法。make执行过程中所产生错误并不都是致命的;特别是在命令行之前存在“-”、或者make使用“-k”选项执行时。make执行过程的致命错误都带有前缀字符串“***”

2011-09-09 10:57:50 1049

转载 第十四章 Makefile的约定

第十四章 Makefile的约定本章讨论书写Makefile时需要遵循的约定。工具“Automake”可以帮助我们创建一个遵循这些约定的Makefile。所有GNU发布的软件包中的Makefile都是按照这些标准的约定来书写的。因此理解本章的内容,可帮助很快的熟悉那些开源

2011-09-09 10:57:06 983

转载 第十三章 和其它版本的兼容

第十三章 和其它版本的兼容GNU make存在一些和其它版本make不兼容的功能,其它版本make具有的部分功能,在GNU make中也没有实现。POSIX.2 标准 (IEEE Standard 1003.2-1992)没有规定以下的这些特点需要在make中实现。Ø

2011-09-09 10:56:06 431

转载 第十二章 : GNU make的特点

第十二章 : GNU make的特点截至本章为止,所有关于GNU make使用的讨论全部结束。相信大家也能够独立、熟练的书写Makefile,并能够使用GNU 的make来管理自己的工程。本章是GNU make特点的总结。主要是和其它版本make得比较。这些特征都是以

2011-09-09 10:55:19 509

转载 第十一章:使用make更新静态库文件

第十一章:使用make更新静态库文件静态库文件也称为“文档文件”,它是一些.o文件的集合。在Linux(Unix)中使用工具“ar”对它进行维护管理。它所包含的成员(member)是若干.o文件。11.1      库成员作为目标一个静态库通常由多个.o文件组成。

2011-09-09 10:53:33 489

转载 第十章:make的隐含规则

第十章:make的隐含规则在Makefile中重建一类目标的标准规则在很多场合需要用到。例如:根据.c源文件创建对应的.o文件,传统方式是使用GNU 的C编译器。“隐含规则”为make提供了重建一类目标文件通用方法,不需要在Makefile中明确地给出重建特定目标文件

2011-09-09 10:52:42 1084

转载 第九章:执行make

第九章:执行make 一般描述整个工程编译规则的Makefile可以通过不止一种方式来执行。最简单直接的方法就是使用不带任何参数的“make”命令来重新编译所有过时的文件。通常我们的Makefile就书写为这种方式。在某些情况下:1.        可能需要使用m

2011-09-09 10:51:25 836

转载 第八章:make的内嵌函数

第八章:make的内嵌函数GNU make的函数提供了处理文件名、变量、文本和命令的方法。使用函数我们的Makefile可以书写的更加灵活和健壮。可以在需要的地方地调用函数来处理指定的文本(需要处理的文本作为函数的参数),函数的在调用它的地方被替换为它的处理结果。函数调用

2011-09-09 10:50:41 915

转载 第七章:Makefile的条件执行

第七章:Makefile的条件执行条件语句可以根据一个变量的值来控制make执行或者忽略Makefile的特定部分。条件语句可以是两个不同变量、或者变量和常量值的比较。要注意的是:条件语句只能用于控制make实际执行的makefile文件部分,它不能控制规则的shell命

2011-09-09 10:49:24 527

转载 第六章:Makefile中的变量

第六章:Makefile中的变量在Makefile中,变量是一个名字(像是C语言中的宏),代表一个文本字符串(变量的值)。在Makefile的目标、依赖、命令中引用变量的地方,变量会被它的值所取代(与C语言中宏引用的方式相同,因此其他版本的make也把变量称之为“宏”)。

2011-09-09 10:48:44 1198

转载 第五章:规则的命令

第五章:规则的命令 规则的命令由一些shell命令行组成,它们被一条一条的执行。规则中除了第一条紧跟在依赖列表之后使用分号隔开的命令以外,其它的每一行命令行必须以[Tab]字符开始。多个命令行之间可以有空行和注释行(所谓空行,就是不包含任何字符的一行。如果以[Tab]

2011-09-09 10:47:24 876

转载 第四章:Makefile的规则

第四章:Makefile的规则本章我们将讨论Makefile的一个重要内容,规则。熟悉规则对于书写Makefile至关重要。Makefile中,规则描述了在何种情况下使用什么命令来重建一个特定的文件,此文件被称为规则“目标”(通常规则中的目标只有一个)。规则中出目标之外的

2011-09-09 10:45:40 934

转载 第三章:Makefile 总述

第三章:Makefile 总述3.1 Makefile的内容在一个完整的Makefile中,包含了5个东西:显式规则、隐含规则、变量定义、指示符和注释。关于“规则”、“变量”和“Makefile指示符”将在后续的章节进行详细的讨论。本章讨论的是一些基本概念。²

2011-09-09 10:42:37 491

转载 目 录

GNU make中文手册 ver - 3.8    翻译整理:徐海兵2004-09-11     关于本书本文瑾献给所有热爱Linux的程序员!本中文文档版权所有。本文比较完整的讲述GNU make工具,涵盖

2011-09-09 10:39:33 435

转载 第一章:概述

第一章:概述1.1 make概述Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是Unix程序员。在Linux(unix)环境下使用GNU 的make工具能够比较容易的构建一个属于你自己的工程

2011-09-09 10:38:33 499

转载 第二章: GNU make 介绍

第二章: GNU make 介绍make在执行时,需要一个命名为Makefile的文件。这个文件告诉make以何种方式编译源代码和链接程序。典型地,可执行文件可由一些.o文件按照一定的顺序生成或者更新。如果在你的工程中已经存在一个活着多个正确的Makefile。当对工程中的若

2011-09-09 10:37:16 519

转载 linux内核的一些预定义

所有的内核代码,基本都包含了linux\compile.h这个文件,所以它是基础,打算先分析这个文件里的代码看看,有空再分析分析其它的代码。首先印入眼帘的是对__ASSEMBLY__这个宏的判断,这个变量实际是在编译汇编代码的时候,由编译器使用-D这样的参数加进去的,AFLA

2011-09-08 11:11:35 346

转载 AT&T汇编语言的相关知识

在Linux源代码中,以.S为扩展名的文件是“纯”汇编语言的文件。这里,我们结合具体的例子再介绍一些AT&T汇编语言的相关知识。   1.GNU汇编程序GAS(GNU Assembly和连接程序当你编写了一个程序后,就需要对其进行汇编(assembly)和连接。在Linu

2011-09-08 11:06:09 449

转载 AT&T汇编伪指令

最近一直在看OS方面的东西,其中要用到许多AT&T汇编,下面是在网上打到的关于它的伪指令方面的中英文对照版本。英文版本也可以输入如下命令来查看:    info as        read the "Pseudo Ops" node7 Assembler Dir

2011-09-08 11:03:23 1029

转载 新增32位指令的汇编格式

指令类型指令汇编格式指令功能简介双精度移位SHLD r16/r32/m16/m32,r16/r32,i8/CL将r16/r32的i8/CL位左移进入r16/r32/m16/m32

2011-09-08 10:56:40 846

转载 关于汇编跳转指令的说明

虽然jmp指令提供了控制转移,但是它不允许进行任何复杂的判断。80x86条件跳转指令提供了这种判断。条件跳转指令是创建循环和实现其他条件执行语句,如if…endif的基本要素。条件跳转指令检查一个或多个标志位,判断它们是否匹配某个特殊条件(就像setcc指令):如果标志匹配成

2011-09-08 10:54:29 809

转载 80386汇编+GCC的内嵌汇编

__asm__ __volatile__ GCC的内嵌汇编语法 AT&T汇编语言语法这篇帖子由于没署作者名,所以我转的时候也没怎么署,但还是谢谢了。AT&T ASM Syntax1 Overview 开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以

2011-09-08 10:47:10 799 1

原创 工作中遇到的雷人状况

此文章仅为赚分!!! 状况1:某c./s结构的项目,client直接传递sql语句操纵server端的数据库,server端开发竟然宣称自己做的server端程序是很通用的,需求变化其基本不须更改。确实啊,什么都不控制处理保护的server,确实无须改变。最关键的,这样的

2011-09-06 16:20:20 457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除