2009年6月8日
摘要: DataMapper是IbatisNet的核心,也是最复杂的部分。关于的工作原理或者说Ibatis的架构的简单描述如图所示。一.主要接口 1. IPreparedCommand 接口 IPreparedCommand接口位于IBatisNet.DataMapper.Commands定义了void Create (RequestScope request, IDalSession session, ... 阅读全文
posted @ 2009-06-08 15:03 一江秋水 阅读(600) 评论(0) 推荐(0) 编辑
摘要: IbatisNet一下简称Ibatis包括DataAccess和DataMapper两部分。 整个Solution包括三个主项目: IBatisNet.Common IBatisNet.DataAccess IBatisNet.DataMapper 和一个辅助项目:IBatisNet.Common.Logging.Log4Net。 Common项目是DataAccess和DataMapper... 阅读全文
posted @ 2009-06-08 14:48 一江秋水 阅读(604) 评论(0) 推荐(0) 编辑
  2009年4月14日
摘要: eval可以将字符串生成语句执行,和SQL的exec()类似。 eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场了。举个例子: 我们要做一个(),功能是输入网页中两个个对象的名称,然后程序就将这两个对象的值联接起来输出。 output(a,b) { vartmpa,tmpb; tmpa=all.a.; tmpb=all... 阅读全文
posted @ 2009-04-14 22:54 一江秋水 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 经过几天研究,终于可以再单个js文件(纯JavaScript,不涉及AJax控件)调用WebServices了。现将调用方法及注意事项分享给大家1、WebServices文件源码WebService.asmx[代码]2、JavaScript文件源码 ClientLibrary.js[代码]3、Aspx页面或Html页面源码Default.aspx(近起到引用JavaScript文件作用)[代码]4... 阅读全文
posted @ 2009-04-14 22:51 一江秋水 阅读(607) 评论(0) 推荐(0) 编辑
  2008年12月2日
摘要: SQL Server提供两种数据类型来存储字符信息。在如何在SQL Server或应用程序中使用方面,这两种数据类型大致是一样的。差别在于nvarchar是用于存储处理数据库图表中多语言数据的Unicode数据。其它语言有一套需要保存的字符代码的扩展集,这种数据类型支持这样的扩展。因为需要存储其它语言的扩展字符代码,nvarchar占用的空间是varchar的两倍。 字符中,英文字符只需要一个字节... 阅读全文
posted @ 2008-12-02 16:36 一江秋水 阅读(329) 评论(0) 推荐(0) 编辑
  2008年12月1日
摘要: 写一个DOS批处理文件@echo off net stop SQLSERVERAGENT net stop MSSQLSERVER net Start MSSQLSERVER net start SQLSERVERAGENT @echo on加到 附件->任务计划中 阅读全文
posted @ 2008-12-01 15:57 一江秋水 阅读(132) 评论(0) 推荐(0) 编辑
  2008年11月9日
摘要: DataGridView默认的属性中,不可设置显示行号。 效果如下: 为了表示行号,我们可以在DataGridView的RowPostPaint事件中进行绘制。 RowPostPaint事件,具体可以参照MSDN。 下面是实现代码: using System;using System.Collections.Generic;using System.ComponentModel;using Sy... 阅读全文
posted @ 2008-11-09 17:42 一江秋水 阅读(1169) 评论(0) 推荐(0) 编辑
  2008年11月2日
摘要: 中国移动的短信息服务中心号码是:+8613800XYZ500其中XYZ代表你的所在城市区号,需要注意的是这里的区号指的是国际标准区号而不是国内打电话时用的加0的那种,例如大连在国内拨叫长途时为0411,那么这里的标准国际区号是411(XYZ).北京为10,后面少的一位用0来代替.需要注意的是短信息服务中心号码前面的"+86"是必不可少的."+"在用户未漫游时可以用"00"来代替但当用户处于漫游状态... 阅读全文
posted @ 2008-11-02 19:45 一江秋水 阅读(1219) 评论(0) 推荐(0) 编辑
  2008年10月7日
摘要: 1.所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。 2.同步,就是实时处理,比如服务器一接收客户端请求,马上响应,这样客户端可以... 阅读全文
posted @ 2008-10-07 17:59 一江秋水 阅读(4078) 评论(2) 推荐(1) 编辑
  2008年9月19日
摘要: 1 using System; 2 using System.Net; 3 using System.Net.Sockets; 4 using System.Text; 5 6 public class SynchronousSocketClient { 7 8 public static void StartClient() { 9 // Data b... 阅读全文
posted @ 2008-09-19 10:48 一江秋水 阅读(9911) 评论(0) 推荐(0) 编辑