04 2010 档案

CAST 和 CONVERT的用法和区别
摘要:CAST 和 CONVERT将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。语法使用 CAST:CAST ( expression AS data_type ) 使用 CONVERT:CONVERT (data_type[(length)], expression [, style])参数expression是任何有效的 Microsoft® SQL Server™ 表达式。有关更多信息,请参见表达式。data_type目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型。有关可用的数据类型 阅读全文

posted @ 2010-04-30 16:56 java课程设计 阅读(1078) 评论(0) 推荐(0)

SQLServer Case具有两种格式:简单Case函数和Case搜索函数
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比, 阅读全文

posted @ 2010-04-30 16:46 java课程设计 阅读(327) 评论(0) 推荐(0)

根据文件内容前几个字节,判断文件类型
摘要:用文件头判断。直接读取文件的前几个字节。常用文件的文件头如下:JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitmap (bmp),文件头:424D CAD (dwg),文件头:41433130 Adobe Photoshop (psd),文件头:38425053 Rich Text Format (rtf),文件头:7B5C727466 XML (xml),文件头:3C3F786D6C HTML (html),文件头:6... 阅读全文

posted @ 2010-04-30 14:13 java课程设计 阅读(853) 评论(0) 推荐(0)

eclipse、MyEclipse设置formatter Ctrl+Shift+F
摘要:在window的Preferences中的Java->Code Style->Formatter到了这一步就是找到Ctrl+Shift+F的格式化模板了,这里不能直接修改。因为是eclipse默认的模板,是只读的。我们可以new 一个Formatter,然后点击edit就可以修改模板。我修改模板主要就是修改那个Ctrl+Shift+F后,把我的代码换多行了。修改选项卡中的Line Wrapping选项卡, 有一个Maximum line with: 80(默认);这里默认是80我们可以把它修改成120的,那样不超过120个字符就不会被换行了!其他自己需要的格式都可以在这里面修改。当 阅读全文

posted @ 2010-04-29 11:13 java课程设计 阅读(2932) 评论(0) 推荐(0)

Java实现观察者模式
摘要:观察者模式简介:定义:定义对象间的一对多的依赖关系,当一个对象的状态改变时,所有依赖于它的对象都得到通知并被自动更新。原理:由四部分组成抽象目标类,具体目标类,抽象观察者类,具体观察者类Subject .javapublic interface Subject{ void attach(Observer observer);//添加观察者 void detach(Observer observer);//删除观察者 void inform();//通知所有观察者 } public interface Subject{ void a... 阅读全文

posted @ 2010-04-18 11:48 java课程设计 阅读(190) 评论(0) 推荐(0)

设计模式之Observer
摘要:观察者模式可以参考邮件订阅的例子邮件订阅设计到2个主要角色,一个是订阅者(观察者),一个是发布者发布者可以拥有一个观察者的集合,可以添加,删除观察者,当发布者发布一个新的消息时,要邮件通知观察者集合中的每一个。所以,发布者实现的接口至少应具备三个方法,即注册观察者,注销观察者,通知观察者。通知有两种方式,一种是推(push),一种是拉(pull).推,即发布者通过调用观察者提供的接口,来告之所有的变动(比如新增一个消息),主动推送给观察者。拉,及观察者可以按需提取所要接受的数据,而不是全盘接受,主要体现在程序自己主动调用观察者的传值接口,而区别于推由发布者来调用,此时,需要这个借口中的参数包含 阅读全文

posted @ 2010-04-18 11:39 java课程设计 阅读(341) 评论(0) 推荐(0)

Comet:基于 HTTP 长连接的“服务器推”技术
摘要:很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基于 iframe 及 htmlfile 的流方式。最后分析了开发 Comet 应用需要注意的一些问题,以及如何借助开源的 Comet 框架-pushlet 构建自己的“服务器推”应用。“服务器推”技术的应用传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如:监 阅读全文

posted @ 2010-04-18 11:20 java课程设计 阅读(175) 评论(0) 推荐(0)

C#判断一个string是否可以为数字...
摘要:方案一:Try...Catch(执行效率不高)/// <summary>/// 名称:IsNumberic/// 功能:判断输入的是否是数字/// 参数:string oText:源文本/// 返回值: bool true:是 false:否/// </summary>/// <param name="oText"></param>/// <returns></returns>private bool IsNumberic(string oText){try {int var1=Convert.ToIn 阅读全文

posted @ 2010-04-13 12:46 java课程设计 阅读(214) 评论(0) 推荐(0)

导航