- 博客(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
872
转载 C# 操作EXCEL
(1)如何引用单元格和区域:指定单元格或单元格区域,然后对该单元格或单元格区域进行一些操作,如输入公式或更改格式。通常用一条语句就能完成操作,该语句可标识单元格,还可更改某个属性或应用某个方法。Range 对象既可表示单个单元格,也可表示单元格区域。下列主题说明了标识和处理 Range 对象最常用的方法示例1将单元格区域 A1:D5 的字体设置为加粗。Workb
2014-05-04 15:14:58
998
转载 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
19224
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
12668
转载 ucos2 任务
uC/OS-II 的任务:从任务的存储结构来看,uC/OS-II 的任务由三个部分构成:任务程序代码,任务的执行部分 任务堆栈,用来保存任务工作环境 任务控制块,用来保存任务属性每一个任务都作为一个节点,组成一个双向的任务链表。用户任务:从程序代码上看,用户任务似乎就是一个C语言函数,但是这个函数不是一般的C语言函数,它是一个任务(线程)。因此,它不是被主函数或其他函数调用
2012-10-19 15:53:52
1118
原创 STM32 GSM模块发送中文短信
/*函数名:void GSM_Send_CN_MSG(unsigned char *ucTargetPhone,unsigned char *ucSmsCentergetPhone, unsigned char *ucContent)函数功能:发送一条中文短信参数: *ucTargetPhone 目标手机号码
2012-10-18 11:53:42
13363
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
3484
原创 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
8808
转载 NMEA-GPS协议
NMEA协议是为了在不同的GPS导航设备中建立统一的RTCM(海事无线电技术委员会)标准,它最初是由美国国家海洋电子协会(NMEA—The NationalMarine Electronics Association)制定的。NMEA协议有0180、0182和0183这3种,0183可以认为是前两种的升级,也是目前使用最为广泛的一种。在实际使用中,如果只是接收GPS的输出.则只需两根信号线 GPS
2012-06-21 10:26:45
18722
1
转载 java中replace和replaceAll的区别
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;相同点是都是全部替换,即把源字符串中的某一字符
2012-05-17 13:49:08
609
转载 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
5932
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
4082
原创 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
1533
原创 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
796
原创 vs2008 注释宏
Sub AddHeadDesc() 'DESCRIPTION: 添加一个标准的头文件说明 DTE.ActiveDocument.Selection.StartOfDocument() DefaultUserName = "XXX" Dim FileName FileName = DTE.ActiveDocum
2012-03-28 13:55:33
650
转载 QDateTime类参考
QDateTime类参考QDateTime类提供了日期和时间功能。 详情请见…… #include qdatetime.h> 所有成员函数的列表。 公有成员QDateTime ()QDateTime ( const QDate & date )QDateTime ( const QDate & date, const QTime & time )
2012-03-20 09:56:44
1088
转载 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
498
原创 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
626
转载 QDateTime类参考
QDateTime类参考QDateTime类提供了日期和时间功能。 详情请见…… #include qdatetime.h> 所有成员函数的列表。 公有成员QDateTime ()QDateTime ( const QDate & date )QDateTime ( const QDate & date, const QTime & time )
2012-02-20 15:40:50
6378
转载 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
2061
原创 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
1113
转载 windows系统上安装与使用Android NDK r5
很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用。一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔
2011-06-27 16:50:00
505
原创 android 自定义ListView 实现 弹出自定义对话框(带EditText)实现 配置文件实现
------------------------------------------------------------------------------------------------------------------string.xml 系统设置 名称 内容 系统设置 --------------------------
2011-05-23 14:51:00
7763
原创 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
3192
转载 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
1138
原创 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
2067
原创 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
1188
原创 LINUX C语言 SOCKET 服务器断开导致客户端SEND崩溃问题解决办法
<br />#include <signal.h><br />在客户端建立好连接的时候 WHILE循环前面 增加signal( SIGPIPE, SIG_IGN );<br />管道破裂导致程序崩溃。<br />屏蔽一下 SIGPIPE 信号就好了。
2011-01-24 10:10:00
5015
1
转载 模块计算机类型“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
906
转载 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
811
原创 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
671
转载 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
443
原创 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
519
转载 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
597
转载 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
546
转载 删除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
627
转载 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
521
转载 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
1073
转载 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
535
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人