自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 连接MySQL5 CRecordset的open方法老是弹出odbc对话框,很烦人,怎么办?

发表于:2001-08-17 01:18:23如果我申明一个CRecordset   对象rs, 然后open,它老是弹出一个odbc对话框,当然,如果我在初始化rs是如果传递一个 连接好的数据库实例,它就不再弹了,但是如果我rs.close()后,再open另一个sql 命令,该死的对话框又出来了! 怎么办?  精华推荐:倾城之恋zzh等 级:#2楼 得分:0回复于:2001-08-17 08:40:36你的数据库连接不要断开,采用如下方法, CDatabase   db; db.Open( "连接数据库

2011-03-28 13:09:00 1927

原创 中英文手机短信 PDU 串 编码(UCS2) 解码(UCS2,7-Bit) 程序 ( in C# )

<br />// 中英文手机短信 PDU 串 编码(UCS2) 解码(UCS2,7-Bit) 程序 ( in C# )//=====================================================================================/* 关于手机短信(SMS)的编码模式及其规则,读者可以查阅相关规范, 如 GSM03.08, GSM03.40,GSM07.05等. 科脑工作室的 bhw98 先生在文献<<通过串口

2011-03-20 11:04:00 8652 3

原创 关于数字或字母转unicode的问题

<br />试试这个<br />C/C++ code<br />#include<comdef.h>char*str1="safdjkjlasfd"; <br />_bstr str2=str1; <br />WCHAR*str3=str2;C/C++ code #include   <comdef.h>   <br />    <br />  char     *str1   =   "hello中国人!";   <br />  WCHAR   *str2   =   _bstr_t(str1);   <

2011-03-20 10:31:00 7253

原创 linux获取系统时间

<br /><br />1.时间表示 <br />在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果。这个时候我们可以使用下面两个函数<br />time_t time(time_t *tloc);                    //时间精度为秒<br />char *ctime(const time_t *clock);            //将秒数转化为字符串<br />time 函数返回从1970年1月1日0点以来的秒数[注意,此函数返回的时间精度是“秒”]。存储

2011-03-18 10:19:00 947

转载 通用短信猫SDK以及SDK调用示范(全部源代码),支持所有GSM模块,附TC35/MC39i短信猫开发板电路图

<br />      目前这个SDK是针对我发在http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=1908785里边的DTU写的,只要去掉那个判断型号的指令,就可以用在任意一款GSM模块上了,前提是该模块支持标准的GSM Rec.07.05,目前市面上的模块都支持。 <br /><br />SDK的主要代码是从网上找的,由于网上代码一大抄,已经找不到原始出处,而且代码错误很多,短信PDU编解码,串口,发送部分的代码已经修改正确并且测试正常,7位编码8位

2011-03-15 09:22:00 3180 1

转载 LINUX RTC机制实现计时器类

在LINUX中经常要使用计时器,而在LINUX环境下使用计时器不像WINDOWS环境下那样一个SETTIMER()方便,主要有三种方式:使用SLEEP/USLEEP+单独线程;SETITMER加处理信号SIGALRM,或者是RTC机制。这里我讲到的是使用RTC机制实现计时器类。这种方法最为优越,它与传统意义上的SLEEP和SIGALRM信号是分离的,它的运行不受SLEEP的影响,而像SETITMER等都会受到SLEEP的影响,因为它们使用的是同一时钟。    以前用select实现的计时器类(http:

2011-03-14 19:03:00 2657 2

原创 Linux下的定时器类实现(select定时+线程)

<br /> <br />更好的计时器类实现:LINUX RTC机制实现计时器类<br />      很多时候需要在LINUX下用到定时器,但像setitimer()和alarm()这样的定时器有时会和sleep()函数发生冲突,这样就给编程带来了很大的困难。<br />    写了一个定时器的类,使用select进行精确定时。而且可以在系统中创建不限数量的定时器,且互不干扰。类的内部采用线程实现。即线程+select。代码如下:<br />CTimer.h:/** CTimer.h*

2011-03-14 18:53:00 3066

转载 关于短延迟 SLEEP USLEEP NANOSLEEP SELECT

udelay(unsigned long usecs);mdelay(unsigned long msecs);前者用软件循环指定的微妙数,后者调用前者达到延迟毫秒级。udelay 函数只能用于获取较短的时间延迟,因为loops_per_second值的精度只有8位,所以,当计算更长的延迟时会积累出相当大的误差。尽管最大能允许的延迟将近1秒(因为更长的延迟就要溢出),推荐的 udelay 函数的参数的最大值是取1000微秒(1毫秒)。延迟大于 11 毫秒时可以使用函数 mdelay。要特别注意的是 udel

2011-03-07 10:47:00 984

原创 linux5 获取时间函数

<br />#include <sys/time.h>#include <time.h>#include <stdio.h>#include <iostream>#include <string.h>using namespace std;double difftimeval(const struct timeval *tv1, const struct timeval *tv2){ double d; time_t s; suseconds_t u

2011-03-07 10:44:00 1488

转载 使用timeval获取Linux 毫秒级计时

<br />先补充一下,精确的sleep用usleep(1000 * seconds );<br /><br />今天因为这个函数,又费了很多时间,每次用这个函数,总是会这样,上网查,精简代码,使用,忘记,NND。<br /><br />今天在cublog上看到一个兄弟的遭遇也是和我一样的,特此mark。<br /><br />http://blog.chinaunix.net/u3/93926/showart_1874757.html<br /><br />原帖内容 -->这个问题不止遇见了一次了

2011-03-04 16:05:00 11369 1

转载 CMPP/SGIP协议设计与实现

<br /><br />      CMPP提供了基于TCP的长连接接口和短连接接口标准,SGIP提供了基于TCP和HTTP/TCP的短连接接口标准。CMPP中的短信网关为TCP服务器,通过接收SP发起的TCP连接来发送MT/MO/Report/Resp等消息。SGIP中发送MT/MTResp时是短信网关为TCP服务器,发送MO/MOResp/Report/ReportResp时短信网关作为TCP客户端。<br />从CMPP协议的文字内容来看,目前所有的短信网关的设计和实现都不标准。这是很有中国特色的,中

2011-03-01 15:02:00 3341

转载 基于SMGP协议短信发送速度问题

<br /><br />短信网关在处理SP接入的同时,他还有个很重要的作用就是流控,以防止第三方突然提交大量的短信而导致整个短信平台出现异常增加的流量,导致系统不稳定。为了实现对于客户端过来的请求进行流控,由于无法判断SP提交的短信实时速度,短信网关需要将实时提交的短信进行分时(类似高数里面的微积分的概念),并根据细小的分时来统计当前的流量,对于超过流控的流量进行过滤。这句话不大好理解,我们可以简单举个例子:假设网关开给你的流量是10条/秒,那个网关就给你准备10个杯子,你在1秒内往10个杯子倒水,网关并不

2011-03-01 09:49:00 7014 4

sam-ba_2.11.rar

sam-ba_2.11 MC9260 Linux系统烧写工具!

2012-06-15

linux下的开发(makefile,gdb).rar

linux下的开发(makefile,gdb).rar

2010-11-04

sharemem/共享内存

sharemem/共享内存 源代码。 在vckbase里下载的

2010-11-04

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

2010-10-12

在MFC中使用MD5加密算法

在MFC中使用MD5加密算法!不记得在哪个地方得到了一个MD5加密法的类,自己稍微做了下修改!!供大家参考!

2008-10-07

哲学家吃饭问题(vc代码)

哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码) 哲学家吃饭问题(vc代码)

2008-09-28

视图分割源代码

视图分割源代码视图分割源代码

2008-04-10

空空如也

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

TA关注的人

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