上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页
摘要: 原理篇 短信编码 在收发短信方面,按时间产生先后,共产生了三种模式:Block Mode、基于AT指令的Text Mode、基于AT指令的PDU Modem, Text Mode比较简单,多款诺基亚手机均支持该模式。西门子的手机大多只支持PDU模式,PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。目前,PDU已取代Block Mode,因我们主要探讨PDU模式的发送。以西门子3508手机为例。 SMS是由Etsi所制定的一个规范(GSM 03.40 和 GSM 03.38)。当使用7-bits编码时,它可以发送最多160个字符;但用8-bit编码,最多... 阅读全文
posted @ 2013-01-29 21:39 盛开的雨季 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 对于移动2G光纤直放站近端机监控单元,只介绍与本文有关部分的原理框图,如图1所示。图中GSM Modem通过AT91SAM7S256的串口1相连。 由于GSM Modem的特性和短消息的收发,其通信收发处理相对比较繁琐和复杂。例如,发送短消息时,需要向Modem发送“AT+CMGS=电话号码”并等待一定的时间,再发送短消息内容,等待发送成功。短消息发送成功后,GSM Modem将回应“+CMGS序号”的信息。其发送需要等待的时间长短不定。图1 直放站近端机监控单元在移动2G光纤直放站近端机中,通过串口1发送到GSM Modem的数据不仅仅是短消息,还包括下行功率查询、信源信息查询、读取/删除短 阅读全文
posted @ 2013-01-29 21:37 盛开的雨季 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 写了一方法,利用DataTable中的DataView来取得表视图,然后将DataView又转换回DataTable来达到去掉某字段重复行值的目的.//dt为需要转换的表//PrimaryKeyColumns为dt中欲不含重复行值的列名publicDataTableGetDistinctPrimaryKeyColumnTable(DataTabledt,string[]PrimaryKeyColumns){DataViewdv=dt.DefaultView;DataTabledtDistinct=dv.ToTable(true,PrimaryKeyColumns);//第一个参数是关键,设置为 阅读全文
posted @ 2013-01-29 21:36 盛开的雨季 阅读(278) 评论(0) 推荐(0) 编辑
摘要: SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network smtp.EnableSsl = false;//smtp服务器是否启用SSL加密 smtp.Host = "smtp.qq.com"; //指定 smtp 服务器地址 smtp.Port = 25; //指定 smtp 服务器的端口,默认是25,如果采用默认端口,可省去 //如果你的SMTP服务器不需要身份认证,则使用下面 阅读全文
posted @ 2013-01-29 21:34 盛开的雨季 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 摘要:工作流技术是办公自动化系统中的核心技术之一。本文根据公文流转中工作流的特点,分析了建立在关系数据库中的公文流转数据模型,并给出了基于这个数据模型的公文流转系统的实现方式。1.引言办公自动化是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是信息化社会的产物。OA系统的核心是工作流,由于历史原因,文档型数据库Domino。曾一度以其完善的工作流设计,统治着公文系统市场。由于Domino是非结构化数据库,与业务系统的主流关系型数据库形成异构环境,难以与其它业务系统集成。将OA工作流模型建立在关系型数据库中,不仅可以简化OA系统与其它业务系统的集成,还可以避免使用现有工作流产品带来的 阅读全文
posted @ 2013-01-29 21:31 盛开的雨季 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 5.2 Ajax基础http://book.csdn.net/bookfiles/653/10065320712.shtml Ajax教程详解:http://www.w3school.com.cn/ajax/在 进行Ajax开发以前,我们必须先对一些基本的知识进行了解。虽然Ajax.NET已经将Aj... 阅读全文
posted @ 2013-01-29 14:37 盛开的雨季 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在Web开发中我们经常需要实现定时刷新某个页面:1.来保持session的值或者检查session的值是否为空(比如说防止同一用户重复登录);2.实现实时站内短信;3.定时更新页面数据等等。但是我们在网上搜搜会发现有很多定时刷新页面的方法,最简单的就是在<head></head>标记之间加上如下代码:在<head></head>标记之间加上代码,实现定时刷新,此代码我已经测试过,可以实现效果 <meta http-equiv="refresh" content="5" URL="Exampl 阅读全文
posted @ 2013-01-29 11:23 盛开的雨季 阅读(5259) 评论(0) 推荐(0) 编辑
摘要: 主键:是能够唯一的标识一组数据的数据元素;比如说:学号,姓名,年龄,性别,课程号课程中学号是唯一的,所以可以设它为主键;外键:一组数据的主键是另一组数据的的元素;比如说:课程名,课程号,任课老师,这组中可以吧课程号设为主键这时,课程号是上一组的元素,下一组的主键,就可以称它为外键; 阅读全文
posted @ 2013-01-28 22:00 盛开的雨季 阅读(164) 评论(0) 推荐(0) 编辑
摘要: private void ToExcel(String FileName) { //要转换的XML文件 DataSet dsBook = new DataSet(); dsBook = new Select().Select_(); int rows = dsBook.Tables[0].Rows.Count + 1; int cols = dsBook.Tables[0].Columns.Count; //将要生成的Excel文件 string ExcelFileName = Syste... 阅读全文
posted @ 2013-01-28 21:41 盛开的雨季 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.CastleActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来持久化.Net对象到关系型数据库,NHibernate为我们完成这一切,而不用自己写SQL语句去操作数据库对象,所写的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的表 阅读全文
posted @ 2013-01-28 21:39 盛开的雨季 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 先看效果: 孟子以前也做过这事,不过他的方法前台后台都要弄,还是VB的(^-^),好像也不支持像我的自动生成列的DataGrid,所以还是自己动手,纯脚本搞掂,其实很简单,就几行:function ScrollDataGrid() { var tb = document.getElementById("tbHeader"); var dg = document.getElementById("dgSearchResult"); if(dg!= null) { var dv = document.getElementById("d... 阅读全文
posted @ 2013-01-28 21:00 盛开的雨季 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 问题:因为每次更新的时候只是某个类的一部分,但是这个类的属性比较多. 更新函数如下static void updateRe(log n) { using (DataClasses1DataContext dc = new DataClasses1DataContext()) { using (StreamWriter sw=new StreamWriter("t.log")) { dc.Log = sw; dc.log.Attach(n); dc.Refresh(RefreshMode... 阅读全文
posted @ 2013-01-28 20:59 盛开的雨季 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 本文示例源代码或素材下载 如今,NHibernate有了,NSpring有了,唯独少了个NStruts。也许是因为.net的Webform开发模式吧,NStruts对于.net来说没有多大的实用价值,webform已经很struts了。不过,我还是觉得struts的开发模式用起来顺手一点。 当一个页面的数据项过多的时候,假如有几十个的文本输入框,在后台获取它们的数据实在是件相当痛苦的事情。如果能像struts那样,直接发送个请求就OK了,那该有多好。Webform和struts各有优点,如果能在做项目中,将起到一个互补的作用。 基于以上原因,我设计了一个.net版的struts,名字就叫... 阅读全文
posted @ 2013-01-28 20:54 盛开的雨季 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在介绍ORM框架之前,先介绍一下数据访问层的设计。数据访问层是ORM框架的基础,ORM只是封装了数据的访问操作而已。我是根据.net提供的数据库访问对象把数据库划分为三类的: /// <summary> /// 数据库类型 /// </summary> public enum DataBaseType { SqlServer, Oracle, OleDb } 除去SqlServer和Oracle,其它的数据库都归为OleDb。数据访问层采用了工厂模式,根据参数创建对应的数据访问类,工厂代码如下:DBHelperFactory public class DBHe... 阅读全文
posted @ 2013-01-28 20:53 盛开的雨季 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 第一章 mvc概述 入门 需要安装 Visual Studio 2008 或 Visual Web Developer 2008 Express 来构建 ASP.NET MVC 应用程序。还需要下载 ASP.NET MVC Framework。 如果没有 Visual Studio 2008,可以从 阅读全文
posted @ 2013-01-28 20:44 盛开的雨季 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 29 下一页