自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 WPF路由事件

<Window x:Class="BubbleDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWind

2014-07-18 09:39:07 828

转载 C# 操作EXCEL

(1)如何引用单元格和区域:指定单元格或单元格区域,然后对该单元格或单元格区域进行一些操作,如输入公式或更改格式。通常用一条语句就能完成操作,该语句可标识单元格,还可更改某个属性或应用某个方法。Range 对象既可表示单个单元格,也可表示单元格区域。下列主题说明了标识和处理 Range 对象最常用的方法示例1将单元格区域 A1:D5 的字体设置为加粗。Workb

2014-05-04 15:14:58 895

转载 PDU格式短信解析

AT指令收发短信主要有两种模式:Text模式和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,很容易实现,最大缺点不支持中文短信。PDU模式不仅能发送中文短信,也能发送英文短信。PDU收发短信有三种编码可用:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,即英文短信,最多可发送160字符。8- bit编码通常用于

2013-01-16 08:32:31 18901 1

转载 GSM 短信相关AT指令

// AT+CSMS 选择消息业务AT+CSMS=0 // SMS 的AT 命令兼容GSM 07.05 Phase 2AT+CSMS=1 // SMS 的AT 命令兼容GSM 07.05 Phase 2+// AT+CMGF 选择消息格式AT+CMGF? // 查询当前值 AT+CMGF=0 // PDU: 0AT+CMGF=1 // TXT: 1// AT+CMGL

2012-11-23 11:06:38 12342

转载 ucos2 任务

uC/OS-II 的任务:从任务的存储结构来看,uC/OS-II 的任务由三个部分构成:任务程序代码,任务的执行部分 任务堆栈,用来保存任务工作环境 任务控制块,用来保存任务属性每一个任务都作为一个节点,组成一个双向的任务链表。用户任务:从程序代码上看,用户任务似乎就是一个C语言函数,但是这个函数不是一般的C语言函数,它是一个任务(线程)。因此,它不是被主函数或其他函数调用

2012-10-19 15:53:52 1065

原创 STM32 GSM模块发送中文短信

/*函数名:void GSM_Send_CN_MSG(unsigned char *ucTargetPhone,unsigned char *ucSmsCentergetPhone, unsigned char *ucContent)函数功能:发送一条中文短信参数: *ucTargetPhone 目标手机号码

2012-10-18 11:53:42 12983 5

原创 ucosII 消息队列 消息长度计算

消息队列定义:OS_EVENT *que; //消息队列 的声明void *myq[115];    //消息缓冲区消息队列创建:que=OSQCreate(&myq[0],25);//创建消息队列消息队列长度为5if(que== (void *)0){//创建消息队列失败}添加消息:INT8U *p; p = 0; OSQPost(que,

2012-10-10 11:11:00 3413

原创 gsm模块 POST协议 串口发送和接收(sim900a)

串口发:AT+CIPSTART="TCP","211.xxx.xxx.xxx",80串口收:OKCONNECT OK串口发:AT+CIPSEND=533                                    (下面串口发送数据的长度)串口收 :> 串口发:POST /aa.html HTTP/1.1Accept: */*Referer:http://21

2012-09-26 15:28:25 8720 1

转载 NMEA-GPS协议

NMEA协议是为了在不同的GPS导航设备中建立统一的RTCM(海事无线电技术委员会)标准,它最初是由美国国家海洋电子协会(NMEA—The NationalMarine Electronics Association)制定的。NMEA协议有0180、0182和0183这3种,0183可以认为是前两种的升级,也是目前使用最为广泛的一种。在实际使用中,如果只是接收GPS的输出.则只需两根信号线 GPS

2012-06-21 10:26:45 18407 1

转载 java中replace和replaceAll的区别

1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;相同点是都是全部替换,即把源字符串中的某一字符

2012-05-17 13:49:08 572

转载 dom4j含xmlns(命名空间)调用selectNodes为空问题

在XML根节点出现 或 xmlns等于的就是命名空间了 因为dom4j不能识别带命名空间的节点,所以在读取带命名空间的XML时,要在每个节点前加上命名空间,方法如下例子:   Map nsMap = null; @SuppressWarnings("unchecked") public void readXml(String xml) throws DocumentException{

2012-05-14 17:15:36 5811 1

转载 android 文件MD5加密 对SD卡的操作

File filePath;   if (Environment.getExternalStorageState().equals(     Environment.MEDIA_MOUNTED))// 判断是否插入SD卡   {    filePath = Environment.getExternalStorageDirectory(); // 获得sdcard的路径    StatFs

2012-05-03 11:02:24 4032

原创 android 上传文件类

上传文件类package com.editxml;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnect

2012-04-17 16:24:00 1498

原创 android 下载文件类

下载文件类package com.editxml;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt

2012-04-17 16:13:22 757

原创 vs2008 注释宏

Sub AddHeadDesc()        'DESCRIPTION: 添加一个标准的头文件说明        DTE.ActiveDocument.Selection.StartOfDocument()        DefaultUserName = "XXX"        Dim FileName        FileName = DTE.ActiveDocum

2012-03-28 13:55:33 619

转载 QDateTime类参考

QDateTime类参考QDateTime类提供了日期和时间功能。 详情请见…… #include qdatetime.h> 所有成员函数的列表。 公有成员QDateTime ()QDateTime ( const QDate & date )QDateTime ( const QDate & date, const QTime & time )

2012-03-20 09:56:44 1050

转载 fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h

错误描述:fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?错误分析:此错误发生的原因是编译器在寻找预编译指示头文件(默认#include "stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件"stdafx.h"。(因为工程中的每个cpp文件属性默认都是使用预编译头(/Y

2012-03-20 09:55:33 471

原创 VC获取当前路径

CString    csDbPath;   GetModuleFileName(NULL,csDbPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);   csDbPath.ReleaseBuffer();   int    nPos;   nPos=csDbPath.ReverseFind('\\');   csDbPath=csDb

2012-03-07 13:25:23 593

转载 QDateTime类参考

QDateTime类参考QDateTime类提供了日期和时间功能。 详情请见…… #include qdatetime.h> 所有成员函数的列表。 公有成员QDateTime ()QDateTime ( const QDate & date )QDateTime ( const QDate & date, const QTime & time )

2012-02-20 15:40:50 6257

转载 word里对代码的排版

中文版的排版方式是:内文中的一般英文字为   9   pt   Times   New   Roman。程序代码和语言关键词为   8   pt   Courier   New。各个   classes   的名称亦为   8   pt   Courier   New。异常类(exception   classes)以   8   pt   Lucida   Sans   呈现。英

2011-12-09 08:24:57 1919

原创 android checked listview

ListView m_ListView;String[] data = new String[]{ "XXXX" };m_ListView = (ListView) findViewById(R.id.sysdownlistView);ArrayAdapter aaCheckBoxAdapter = new ArrayAdapter(this, android.R.layout.simple

2011-11-01 11:06:03 1084

转载 windows系统上安装与使用Android NDK r5

 很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用。一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔

2011-06-27 16:50:00 481

原创 android 自定义ListView 实现 弹出自定义对话框(带EditText)实现 配置文件实现

------------------------------------------------------------------------------------------------------------------string.xml    系统设置    名称    内容    系统设置  --------------------------

2011-05-23 14:51:00 7713

原创 android post get方法实现

============================================================-- -- 数据库: `androidhttp`-- -- ---------------------------------------------------------- -- 表的结构 `android`-- CREATE TABLE `android` (  `id` int(11) NOT NULL auto_increment,  `name` varchar(30) col

2011-05-18 15:14:00 3157

转载 Eclipse Helios 汉化

<br />http://www.eclipse.org/babel/downloads.php  <br />下载BabelLanguagePack-eclipse-zh_3.6.0.v20101211043401.zip<br /><br />下载后解压,把feature和plugins复制到你的eclipse安装目录  <br /><br />PS.也可以使用links的方式进行汉化,具体步骤如下:  <br />1、在eclipse的目录下新建一个文件夹,命名为links。  <br />2、在li

2011-05-10 13:16:00 1107

原创 VC 里CSTRING时间变量比较

//判断两个CS类型的时间变量,返回值0 代表相等  1代表first时间大 2代表last时间大int sCheckDataTime(CString csFirstTime,CString csLastTIme){ int nYear, nMonth, nDate, nHour, nMin, nSec;  char cTime[50]={0}; WCharToMByte(cs

2011-02-28 11:20:00 2012 3

原创 VC中的 动态结构体

<br />typedef struct ST_COLUMN<br />{<br /> CString csColName;<br /> CString csColValue;<br />}COLUMN;<br /> <br />typedef CArray<COLUMN,COLUMN&> ARG_ColValue;<br /> <br />ARG_ColValue g_argColValue;<br />---------------------------------------------------

2011-02-24 15:58:00 1150

原创 LINUX C语言 SOCKET 服务器断开导致客户端SEND崩溃问题解决办法

<br />#include <signal.h><br />在客户端建立好连接的时候  WHILE循环前面 增加signal( SIGPIPE, SIG_IGN );<br />管道破裂导致程序崩溃。<br />屏蔽一下 SIGPIPE 信号就好了。

2011-01-24 10:10:00 4939 3

转载 模块计算机类型“THUMB”与目标计算机类型“ARM”冲突 解决办法

<br />在"属性页"->"配置属性"->"链接器"->"命令行"中的"附加选项"里,有如下命令:"/subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE",在其后加入命令:" /MACHINE:THUMB",<br />即附加选项现在内容为:" /subsystem:windowsce,4.20 /machine:ARM /ARMPADCODE /MACHINE:THUMB",确定即可.

2011-01-07 14:01:00 866

转载 C语言面试题

<br />4. static有什么用途?(请至少说明两种)<br />1.限制变量的作用域<br />2.设置变量的存储域<br />7. 引用与指针有什么区别?<br />1) 引用必须被初始化,指针不必。<br />2) 引用初始化以后不能被改变,指针可以改变所指的对象。<br />2) 不存在指向空值的引用,但是存在指向空值的指针。 <br />8. 描述实时系统的基本特性<br />在特定时间内完成特定的任务,实时性与可靠性<br />9. 全局变量和局部变量在内存

2010-12-16 16:41:00 776

原创 WCE输入法

CLSID cls;SipGetCurrentIM(&cls);获取当前输入法的CLSID 号下面是WCE默认的输入法CLSID 号CLSID shouxie  = {0x4A5AF224,0x05B8,0x41BC,{0x8E,0xD3,0x0D,0xF0,0x43,0x2A,0x32,0x6B}};CLSID pinyin = {0xF50603D1,0xCF2F,0x41

2010-12-08 11:23:00 626 1

转载 EVC删除非空目录

<br />  采用的是MFC,如果需要移植到SDK,只要把CString换成相应类型即可。<br />  代码比较简单,只简单做一下解释:<br />  BOOL DeleteDirectory(const CString szDir)<br />  {<br />   CString szFindDir=szDir;<br />   if(szFindDir.Right(1)!="//")<br />   {<br />    szFindDir+="//"; <br />   }<br />   sz

2010-12-01 14:49:00 409

原创 FLEX实现关于

<br />about.mxml<br /><?xml version="1.0" encoding="utf-8"?><mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="540" height="260" creationComplete="readXmlFile()" ><mx:Script> <!--[CDATA[ import mx.core.UITextField;

2010-10-27 15:53:00 498

原创 flex 读取配置文件 与PHP交互 圆饼图

FLEX文件teacherevalute.mxml

2010-10-26 14:54:00 934

转载 MYSQL 查询区分大小写方法

<br />mysql查询默认是不区分大小写的 如:<br /><br />select  * from  table_name where  a like  'a%'    <br />select  * from  table_name where  a like  'A%'    <br />select * from table_name where a like 'a%'<br />select * from table_name where a like 'A%'<br />效果是一样的。 <b

2010-10-26 14:11:00 525

转载 PHP 编码问题

数据库编码问题 保持数据库和页面编码一致页面html:PHP设置编码:header("Content-type: text/html; charset=utf-8");数据库建表:注意最后一句CREATE TABLE  `autorun_log` (  `id` int(11) NOT NULL AUTO_INCREMENT,) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ;如果你是用phpmyad

2010-10-21 17:19:00 527

转载 删除SVN文件的方法

<br />要删除SVN工作目录下的.svn目录,而SVN Clinet 本身是不带清除.svn文件的命令的。所以只能自己写脚本来递归删除.svn文件夹:<br /><br />1、windows 平台下<br />常用的作法是用系统(Windows)自带的搜索功能,搜索出所有.svn目录(需要在“其他高级选项”中选中“搜索隐藏的文件和文件夹”),然后全选删除。这当然不是高效的作法,谁能忍受一遍又一遍重复这种纯体力的劳动?<br /><br />Jon Galloway提供了一段注册表代码,可以将”Dele

2010-10-15 16:20:00 595

转载 setsockopt()

  设置套接口的选项。   #include   int PASCAL FAR setsockopt( SOCKET s, int level, int optname, const char FAR* optval, int optlen);   s:标识一个套接口的描述字。   level:选项定义的层次;目前仅支持SOL_SOCKET和IPPROTO_TCP层次。   optname:需设置的选项。   optval:指针,指向存放选项值的缓冲区。   optlen:optval缓冲区的长度。 注释:

2010-10-12 09:55:00 484

转载 epoll 例子

/**张亚霏修改文件名:epoll_demo.c编译: gcc epoll_demo.c -pthread程序源码如下(请自行编辑宏定义SERVER_IP为自己的IP):*//*Linux 2.6 x86_64 only*/#include #include #include #include #include #include #include #include #include #include #inclu

2010-09-17 10:59:00 1037

转载 MySQL5.1.x 事件调度器

MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能。创建EVENT非常简单,语法如下:CREATE[DEFINER = { user | CURRENT_USER }]EVENT[IF NOT EXISTS]event_nameON SCHEDULE schedule[ON COMPLETION [NOT] PRESERVE][ENABLE | DISABLE |

2010-09-10 15:35:00 507

GSM模块中文短信

GSM_GB2312_Unicode GSM模块 SIM900A 中文短信

2013-04-20

空空如也

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

TA关注的人

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