2011年
文章平均质量分 65
wyfwx
这个作者很懒,什么都没留下…
展开
-
linux下IRQ和软中断处理函数定义
0~31是不可屏蔽的中断和异常32~47是IRQ中断48~255是软中断0x80 系统调用的 IRQ和软中断的定义如下: 在arch/x86_64/i8259.c中void (*interrupt[NR_IRQS])(void) = {原创 2011-09-05 17:13:35 · 1041 阅读 · 0 评论 -
通过ole打印word文档和excel文档
因工作上的原因,搜集了一些这方面的资料。深感搜集到这些资料的不易,因此拿出来和大家分享,希望能帮到大家一点点。1. Vc打印Excel:关于VC如何打开一个excel,这方面的资料很多了,一般用的是OLE Avtive Control/假设当你打开了一个excel文件,并获得了它的workbook的handle,相应的接口为:COleVariantcovTrue((short)转载 2012-12-05 13:12:44 · 1043 阅读 · 0 评论 -
长短信格式
超长短信:短信内容超过70个汉字,提交给网关时候需要分成多条,但是用户手机接收时候是一条(sp角度,手机发送长短信概念一样)。 在cmpp协议里,CMPP-_SUBMIT消息定义中有相应的参数配置: TP_udhi :0代表内容体里不含有协议头信息 1代表内容含有协议头信息(长短信,push短信等都是在内容体上含有头内容的)当设置内容体包含协议头,需要根据协议写入相应的信息,转载 2012-09-20 15:41:13 · 944 阅读 · 0 评论 -
短信猫开发之短信编码格式
目前,发送短消息常用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 阅读 · 0 评论 -
AT编程常见问题与错误代码的意义
1. 如何与GSM MODEM建立通信联系您可用诸如Windows下的超级终端或Pcomm等终端仿真软件,将计算机的串行口与GSM MODEM的串行口用电缆直接连接。2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码检查您的串口是否保证正常连接,计算机的串口引线与GSM MODEM的串口引线应是一一对应的。GSM MODEM与仿真终端应设置相同的通信速率。但转载 2012-09-13 11:21:33 · 1102 阅读 · 0 评论 -
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 阅读 · 0 评论 -
C语言宏的应用
关于#和##在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏:#define WARN_IF(EXP) \ do{ if (EXP) \ fprintf(stderr, "Warning: " #EXP转载 2012-03-06 13:57:46 · 488 阅读 · 0 评论 -
KYLIX相关问题及解决方案
1、安装问题 安装时用./setup.sh -m 安装就不会出现问题了 2、安装完后在中文下界面不能正常显示的问题 就是编辑你的Kylix符号链接目录下的: 就是/usr/local/bin/下的 startbcb、startdelphi、startkylix三个文件脚本,分别在其脚本的倒数 第三行(就是还没开始执行程序的地方)加插下面一句:转载 2012-02-13 11:08:00 · 476 阅读 · 0 评论 -
用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 阅读 · 0 评论 -
变态的网易写手
网易写手经常发明些估计自由他们自己才知道的词汇,例如:巴神,我想要是不看文章里的全称,人们可能都要联想都南非世界杯或者美洲杯了,但其实指的是曼城球星巴洛特利 。其他的变态简称还有:1、MJ,你完全不知道是迈克尔.乔丹还是迈克尔.杰克逊2、洛马,你能知道这是什么吗?他指洛克西德.马丁 要是以次类推,以后可能出现科布(科比)、沙奥(沙奎尔.奥尼尔)、勒詹(勒布朗·詹姆斯),大家可以尽情原创 2011-12-05 13:50:25 · 826 阅读 · 0 评论 -
工作中遇到的雷人状况
此文章仅为赚分!!! 状况1:某c./s结构的项目,client直接传递sql语句操纵server端的数据库,server端开发竟然宣称自己做的server端程序是很通用的,需求变化其基本不须更改。确实啊,什么都不控制处理保护的server,确实无须改变。最关键的,这样的原创 2011-09-06 16:20:20 · 457 阅读 · 0 评论 -
疑似c++ Builder6的bug
前段发现TFiled能获取负的浮点数,但获取负整数使,如-2 获取到的是2,查阅了写资料,也不知道原因,怀疑是c++ Builder的bug,有知道的朋友希望给我留言解惑原创 2011-10-13 10:35:12 · 717 阅读 · 0 评论 -
Linux高端内存
高端内存是指物理地址大于 896M 的内存。 对于这样的内存,无法在“内核直接映射空间”进行映射。 为什么? 因为“内核直接映射空间”最多只能从 3G 到 4G,只能直接映射 1G 物理内存,对于大于 1G 的物理内存,无能为力。 实际上,“内核直接映射空转载 2011-09-16 09:42:37 · 581 阅读 · 0 评论 -
linux不可屏蔽中断异常处理函数定义
set_trap_gate(0,÷_error); set_intr_gate(1,&debug); set_intr_gate(2,&nmi); set_system_intr_gate(3, &int3); /* int3-5 can be calle原创 2011-09-01 18:10:01 · 1668 阅读 · 0 评论 -
BT的msos
今天终于试用了我win7系统,半天的功夫,输入发竟然就能没有了,而且没有网络在win7os上,我就想个无助的小孩,郁闷啊!!!!在 此严重鄙视ms后两个系统及office2007的开发者。msos似乎沿如下曲线发展:dos(婴孩)-》win98(少年)-》win2000(原创 2011-05-27 16:51:00 · 784 阅读 · 4 评论 -
Mysql使用存储过程和游标
为了以后忘记时查询方便原创 2017-09-30 15:36:54 · 492 阅读 · 0 评论