自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (16)
  • 收藏
  • 关注

原创 How to with 7bit encoding in concatenated sms messages

<br />Where<br />11- udl<br />05- udhl<br />00- IE<br />03- IEL<br />03- reference number<br />03 - total number of SMS<br />03 - 3/3 sms<br />Fill bits has to be added after header in order to get (7 bit)<br />septet boyndary says GSM spesification 03.40

2011-05-07 01:01:00 1570

原创 Data Coding Scheme (TP-DCS)

Data Coding Scheme (TP-DCS)The TP-Data-Coding-Scheme field, defined in GSM 03.40, indicates the data coding scheme of the TP-UD field, and may indicate a message class. Any reserved codings shall be assumed to be the GSM default alphabet (the same as cod

2011-03-14 23:59:00 4905

转载 实用的AT指令

<br />1.相关的GSM AT指令 <br />与SMS有关的GSM AT指令(from GSM07.05)如表1所示: <br />表1 相关的GSM AT指令<br />AT 指令 <br />功 能 <br />AT+CMGC <br />Send an SMS command(发出一条短消息命令) <br />AT+CMGD <br />Delete SMS message(删除SIM卡内存的短消息) <br />AT+CMGF <br />Select SMS message formate(

2011-03-14 13:08:00 1025

转载 实用的AT指令

<br />1.相关的GSM AT指令 <br />与SMS有关的GSM AT指令(from GSM07.05)如表1所示: <br />表1 相关的GSM AT指令<br />AT 指令 <br />功 能 <br />AT+CMGC <br />Send an SMS command(发出一条短消息命令) <br />AT+CMGD <br />Delete SMS message(删除SIM卡内存的短消息) <br />AT+CMGF <br />Select SMS message formate(

2011-03-14 13:08:00 1059

原创 AT指令编程相关技术问题

<br />AT编程常见问题 1. 如何与GSM MODEM建立通信联系<br />2. 不能与GSM MODEM进行正常的通信或总是在仿真终端上出现乱码<br />3. 如何才能知道错误代码<br />4. 发送短消息后,收到出错信息+CMS ERROR 512<br />5. 发送短消息后,收到出错信息+CMS ERROR 513<br />6. 发送短消息后,收到出错信息+CMS ERROR 514<br />7. 发送短消息后,收到出错信息+CMS ERROR 515<br />8. 如何才能知道您

2011-03-14 13:07:00 4797

转载 浅谈AT+CSMP的用法

<br />AT+CSMP 设置短消息文本参数(text模式下)<br /> <br />设置:AT+CSMP=<fo>,<vp/scts>,<pid>,<dcs><br />响应:+CSMP:<fo>,<vp/scts>,<pid>,<dcs><br /><br />   AT+CSMP<br />1.<fo>   按照不同的位进行介绍<br /><br />       bit       5    4    3    2     1     0<br />-----------------------

2011-03-14 13:05:00 11289

转载 浅谈AT+CSMP的用法(2)

这今天被wavecom 模块发送中文短信的事搞的头大,不过最后还是成功了。说一说整个事的过程吧! 首先说一下这个事情的背景:我们公司有条产品线是嵌入式计算机,这个产品线里面有个产品是带wavecom的GSM/GPRS模块的。有个客户就在使用这个产品,因为这个产品有GSM/GPRS模块,它可以发送短信,于是这个可爱的客户就要将发送短信这个功能给用上。 接下来就是过程:有一天,这个客户问我:你们的产品怎么实现发送短信功能啊?我不加思索的就丢了一个发送短信的程序给他。然后,他测试完之后,又打电话问我:这东西好像只

2011-03-14 13:05:00 12364 6

原创 Encode Unicode

<br />#include <stdio.h><br />#include <stdlib.h><br />#include <locale.h><br /> <br />int EncodeUCS2(unsigned char *SourceBuf,unsigned char *DestBuf)<br />{<br />    int len,i,j=0;<br />    wchar_t wcbuf[255];<br />    setlocale(LC_ALL,"");<br />    len =

2011-03-09 01:04:00 738

让我们再疯狂一点吧 --《疯狂的程序员》

    利用生活中的缝隙时间,有些许的感慨,书中主人公绝影的生活处处显示出了一个程序员应有的想法,只叹作为同行的自己不够疯狂。   小说总体来看还是相当的精彩,对于一个程序员的生活,特别是有些疯狂的程序员来说,是比较切合实际的,一个程序员从自强到自傲再到自知的过程,是每一个选择软件业的朋友们都该学习和自省的。记得有人说,伟大的程序员不是教出来的,而是自学出来的。现在想想,非常的赞同,没有哪个伟...

2010-03-16 17:27:21 163

此书非读不可——《程序员的自我修养》

今天花了一天的时间从头到尾翻了一遍,跳过了那些有X86汇编的部分,和分析C++ CRT中解构析构的部分,其他的都读了一遍。读完之后唯一的感觉就是:此书非读不可,而且要经常读。毫无疑问作者对于链接,装载和库这三个方面是有深刻的认识的,于深度和广度都无可挑剔,而且组织文字的能力也属上乘,虽然我之前看过相当多相关的spec,但是读一本书可以这么快,不能不说作者文字功底确实不错。不过我觉得,如...

2010-03-14 09:48:38 213

HTML5来了,JavaScript框架会如何发展?

HTML 5是万维网核心语言的第5个主要版本,早在2004年就由网络富文本应用技术工作组(WHATWG)发起。虽然标准仍在制定之中,但有些浏览器已经能够支持一部分HTML 5的特性了,如Safari 4 beta。除了更多的标记以外,HTML 5还添加了一些脚本API:新增的特性充分地考虑了应用程序开发人员,HTML 5引入了大量的新的Javascript API。可以利用这些内容与对应的...

2010-03-13 10:56:51 155

过去十年值得关注的十大技术事件

SD Times网站最近发布了一篇介绍“过去十年十大技术事件”的文章,列举了包括Ant、.NET、虚拟化、Spring框架、Ruby on Rails、J2SE 5.0、Git、jQuery、Groovy和iPhone在内的十个有代表性的技术。 The 10 events listed below were inflection points, but they don’t capture...

2010-03-12 13:01:01 163

中国软件外包的新尝试 Taskcity外包平台发力赶超印度

Taskcity作为面向中国服务全球的软件项目外包平台,于2009年一月正式上线运营;通过短短几个月的努力,注册用户数已突破5000,并以每天100名新增用户数的态势稳步前进。Taskcity目前每天为中国软件企业提供超过200个最新发布的海外项目。32种不同分类的专业项目划分,113个子技能的在线高级搜索,帮助企业/个人精确、及时、有效的定位、承接适合企业的各类海外项目。Taskcity致力...

2010-03-09 22:03:29 227

原创 通过问答方式学习JDBC

l. 连接到数据库的方法 答:1) ODBC(Open Database Connectivity)       一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。    2) JDBC       Java版本的ODBC 2. JDBC应用编程接口 答:JDBC应用编程接口是:    1) 标准的数据访问接口,可以连到不同的数据库;    2) ...

2009-11-05 15:24:08 116

原创 解密丁磊养猪经:养猪或比搞房地产还赚钱

网易CEO丁磊的养猪计划逐渐从口号变为现实。11月头几天里,网易在浙江的生猪养殖基地就将选定。网易农业事业部副总经理周炯证实。丁磊在接受 《每日经济新闻》记者采访时透露,养猪的实际出资仍待董事会审议,确定的是 肯定会养猪,2010年年中即可能有 丁家猪进入卖场,他仍不忘笑称一句:心急吃不了好猪肉!浙江并非传统的养猪大省。但作为浙江省温州市下面的一个县级市,乐清市自2008年以来,已迎来1....

2009-11-04 21:21:09 462

原创 我国首台千万亿次超级计算机研制成功

  通过与天津滨海新区密切合作,国防科学技术大学日前研制成功了我国首台千万亿次超级计算机系统“天河一号”。在中国高性能计算机TOP100组织今天在此间公布的2009年度前100强排名中,“天河一号”位居榜首。“天河一号”诞生,是我国战略高技术和大型基础科技装备研制领域取得的一项重大创新成果,实现了我国自主研制超级计算机能力从百万亿次到千万亿次的跨越,使我国成为继美国之后世界上第二个能够研制千万亿次...

2009-10-30 10:39:55 938

原创 “战神”火箭终升空

美国东部时间28日11时30分(北京时间23时30分),承载着美国重返月球希望的“战神I-X”火箭在佛罗里达州肯尼迪航天中心升空。这枚最新型火箭的升空时间因天气原因数度推迟,而它的这次“处女秀”有可能因美国航天计划的变化而成告别演出。        “战神I—X”火箭长约100米,是现今最长的火箭。飞行两分钟后,火箭第一级在距地面约39.6千米高空脱离并使用降落伞落入大西洋,等待回收研究。从点火到...

2009-10-29 19:18:45 192

原创 全程解密美国“战神”火箭试射成功 搜集海量信息

美国当地时间28号11点30分,北京时间28号23点30分,美国航天局成功试射了一枚“战神I-X”型火箭,以测试其在飞行过程中的安全性和稳定性,这是美国首次对下一代运载火箭进行飞行测试。尽管本次试射仅持续了仅2分钟左右,但却点燃了美国航天新的希望,因为此次试射承载着美国人重返月球乃至首登火星的梦想。美国战神火箭试射    “战神I-X”顺利升空    “战神I-X”运载火箭原计...

2009-10-29 19:13:14 462

原创 [转] 做到你就成熟了

1、遇到不想回答的问题,直视对方的眼睛,微笑、沉默。2、走路抬头挺胸,心情不好时,不想跟人招呼,点头微笑,径直走过。 3、请记得,好朋友的定义是:你混的好,他打心眼里为你开心;你混的不好,他由衷的为你着急。 4、做自己的决定。然后准备好承担后果。从一开始就提醒自己,世上没有后悔药吃,而我永远有个plan B。 5、自己分内的事情,努力做到一百分。 6、接受自己不过是个“小小的我...

2009-10-27 20:58:31 138

Java知识点汇总

在Java学习尤其是笔试面试中,经常遇到这些知识点,有些内容是本人总结,有些是从网上转载的,希望对学习Java的朋友能有所帮助!Java中泛型的本质Java中静态变量的适用场景Java类加载原理及类加载器Java中对Clone的理解Java中HashMap的实现Java中Collection和Collections的区别Java数组浅析Java代码优化编程J...

2009-10-26 20:44:51 246

原创 Java面试中遇到的一些经典算法题目

1.写一个方法,用一个for循环打印九九乘法表 /** * 打印九九乘法口诀表 */ public void nineNineMulitTable(){ for (int i = 1,j = 1; j &lt;= 9; i++) { System.out.print(i+"*"+j...

2009-10-26 20:40:43 369

原创 两匹野马讲笑话 一匹笑翻在地(组图)

两匹马凑到一起,好像在“讲笑话”。 两匹马张开嘴大笑,露出牙齿。 其中一匹马竟然笑翻在地.   科学研究已经证实,不仅人类有语言,动物之间也有特定的“语言”相互沟通。可是人们惊异地发现,原来就连讲笑话也不是人类特有的,马也会讲笑话。英国野生动植物爱好者马克·里夫在英国萨福克郡一个自然保护区内拍摄到一组图片,生动地记录了两匹科尼克斯野马“讲笑话”的情景,它们均露齿...

2009-10-24 23:50:57 345

原创 如何用Java平台访问开源云存储?

尽管云计算这一术语并不新鲜(Amazon在2006年就开始提供它的云服务),但从2008年起它才开始真正成为流行词,这期间,Google和Amazon的云服务逐渐获得了公众的关注。 Google的App Engine使用户能够在Google基础设施上构建和托管 Web 应用程序。  连同S3,AmazonWeb Services还包括Elastic Cloud Compute (EC2)计算W...

2009-10-24 23:45:18 247

读书《走出软件作坊》(IT人升职必备)

    听朋友说这本书不错,据说是在职IT人必读之书。于是前些日子在当当网上买了本回来看看,感觉内容还不错。   现实中很多情况确实正如书中说说的,其实大多数还在这个IT行业里打拼的,都是普普通通的年轻程序员,或者有兴趣爱好,但却没有天才脑筋,但又还想留在这个圈子里面,但又不知道今后会发展成啥样,到了所谓的30岁又会怎样?    大家所处的是大多是些普通不过的国内行业软件小公司,没有无需自己操...

2009-10-24 15:42:08 169

原创 Java中抽象类和接口的区别

Abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区...

2009-10-24 11:43:01 164

原创 Java中ArrayList和LinkedList区别

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因为Array...

2009-10-23 14:52:06 273

原创 Java 1.6 新特性

  一:Desktop类和SystemTray类  在JDK1.6中,AWT新增加了两个类:Desktop和SystemTray。  前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序。  二:使用JAXB2来...

2009-10-22 11:02:13 152

Java中通过缓冲区提高I/O系能

    我们知道Java中一般的输入输出流类都是用单字节的读取方法来进行I/O操作的,也就是说每次只读写一个字节的数据,这种方法显然繁琐低效。如果从设备读取10M的文件,每次读取一个字节,完成操作将需要做10M/次I/O操作,I/O操作又是一件相当耗时的事情,无疑在很大程度上降低了系统的性能。    Java中专门提供提高I/O效率的缓冲类,这好比在数据读写时提供一个临时缓冲区,每次读取一...

2009-10-21 11:59:01 195

Java中泛型的本质

泛型在Java中经常用到。泛型在本质上是指类型参数化。所谓类型参数化,是指用来声明数据的类型本身,也是可以改变的,它由实际参数来决定。在一般情况下,实际参数决定了形式参数的值。而类型参数化,则是实际参数的类型决定了形式参数的类型。 举个简单的例子。方法max()要求返回两个参数中较大的那个,可以写成:Integer max(Integer a, Integer b){ re...

2009-10-20 15:09:50 178

Java中静态变量的适用场景

Java类中的静态变量在程序运行期间,其内存空间对所有该类的对象实例而言是共享的,有些时候可以认为是全局变量。因此在某些时候为了节省系统内存开销、共享资源,可以将类中的一些变量声明为静态变量,通过下面的例子,你可以发现合理应用静态变量带来的好处: public class WeekA{ static class Data { priva...

2009-10-20 00:34:12 384

好书推荐《Java优化编程》

     这几天读了本《Java优化编程》,发现真的是本不错的书。 书里面通过丰富、完整、富有代表性的实例,展示了如何提升Java应用性能,并且给出了优化前与优化后的Java应用程序的性能差别,以实际的实例与数字告诉你,为什么不可以这么做,应该怎么做,深入分析了影响Java应用程序性能的根本原因。感觉本书对于进一步了解Java,进一步学习Java编程很有帮助!这里推荐给大家,希望有所帮助!本博客部...

2009-10-19 23:10:52 131

原创 Java类加载原理及类加载器

Java和其他语言不同的是,Java是运行于Java虚拟机(JVM)。这就意味着编译后的代码是以一种和平台无关的格式保存的,而不是某种特定的机器上运行的格式。这种格式和传统的可执行代码格式有很多重要的区别。具体来说,不同于C或者C++程序,Java程序不是一个独立的可执行文件,而是由很多分开的类文件组成,每个类文件对应一个Java类。 另外,这些类文件并不是马上加载到内存,而是当程序需要的时候才加...

2009-10-18 20:11:33 132

原创 Java操作(DOM、SAX、JDOM、DOM4J)xml方式的四种比较与详解

1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,...

2009-10-18 11:33:47 103

原创 互联网之父为网址http:“//”道歉

联网创始人蒂姆·伯纳斯-李爵士承认,互联网地址中http:后面的两条斜线并无必要。他对英国《泰晤士报》表示,他当年其实很容易找到不用这两条斜线的解决办法。网络用户经常抱怨需要不断输入这两条斜线。伯纳斯-李爵说,30年前设计互联网的时候,没想到这两条线后来会给人带来这么多麻烦。 他以幽默的环保角度道歉说,真不知道这两条线浪费了多少时间、打印墨水和纸张。 来源:www.osch...

2009-10-17 23:52:54 236

原创 PR开始退出历史?

要是大家有google网站管理工具的朋友,不妨上网站管理工具,看看之前熟悉的那查看PR更新情况的页面是否存在?是的,现在该页面不存在的了,在去年的时候风采依扬就有感觉到google的排名算法开始慢慢的放弃把PageRank列入算法中。 今天google相关工作人员已公开说谷歌将删除工具栏的PageRank,PageRank不会列入算法中,以下是原文:  We’ve been t...

2009-10-17 23:51:01 261

XML的两种模式描述

在XML使用过程中,往往需要对XML的有效性进行验证。 只要不违反XML格式良好的规则,就可以自由选取标记的名字,用自己习惯的方式描述事物。这就意味着用XML描述相同的事物时,不同的编写者可能写出含有不同标记名、采用不同结构的XML文档,这对于数据的统一处理极为不利。所以需要一种机制指定应该如何构造描述同一事物的文档。DTD和XML Schema就是使用最为广泛的用来进行XML文档有效性验...

2009-10-17 23:12:46 336

XML文档两种解析方式 -- SAX和DOM

在项目开发中需要用到XML技术,这里对XML的两种解析方式做下简单描述。在针对XML文档的应用编程接口中,最主要的有W3C制定的DOM(Document Object Method,文档对象模型)和由David Megginson领导的SAX(SimpleAPI for XML,用于XML的简单API)[19]。SAX和DOM在实现过程中,分别侧重于不同的方面以满足不同的应用需求。DOM为...

2009-10-17 23:08:01 152

Java中对Clone的理解

  面试中经常遇到Clone的相关知识,今天总算是把Clone理解的比较透彻了!Java中Clone的概念大家应该都很熟悉了,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的?     1. Clone和Copy     假设现在有一个User对象,User u1=new User(“U1001”,“Jason”,25),通常我们会有这样的赋值U...

2009-10-17 15:35:27 216

原创 每周四十小时,你有多少是在为自己干活?

努力工作为什么?普通人不外乎希望加薪、升职,过的更好。但是,要想达到这个目标,靠什么?普通人当然要靠提升自己的能力和经验。可是,你是不是已经发现,工作最踏实的,却未必取得最好的结果? 所以,我想跟大家一起思考这个问题:每周五天,每天八小时,你有几个小时在为自己干活?当然,我这里说的为自己干活,说的绝对不是干与工作无关的私活。 如果你今天重复着和昨天一样的工作,那么你很称职,你在为老...

2009-10-17 15:22:33 120

原创 为什么说经常汇报工作很重要

Brief Answer:因为,leader在没事儿的时候,通常不会主动找我们,而找到我们的时候,往往都是有状况发生。 Detail Answer:最近,我们准备把CVS从windows迁移到linux,我要求配置管理负责人小王为每个模块的Owner建立帐号,并把用户名/密码邮件给各组组长。过了两天,有某个组的同事过来问我要帐号,我很奇怪,说你没有收到邮件吗?你们组长也没有告诉你?对方两个...

2009-10-17 15:19:08 146

网络管理之ARP协议篇

 ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

2011-03-22

短信息收发有关的规范主要包括GSM_03

短信息收发有关的规范主要包括GSM 03.38、GSM 03.40和GSM 07.05。前二者着重描述SMS的技术实现(含编码方式),后者则规定了SMS的DTE-DCE接口标准(AT命令集)。短信息的收发共有三钟方式:Block方式, Text方式和PDU方式。Block方式目前很少用;Text方式是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短信息,但国内手机基本上不支持,主要用于欧美地区;PDU方式被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。

2011-03-15

AT 命令使用大全 At命令手册

AT commands是在您的应用中由计算机发出的被用来控制和执行模块功能。 使用AT commands可能实现如下作用: ·控制DCE ·GPRS ·呼叫控制 ·增值服务 ·SIM应用工具包

2011-03-14

使用TC35的AT_命令收发短信息

使用TC35的AT_命令收发短信息.需要说明的是TC35 具有自动识别串行接口速率的能力,但要求速率范围在1200Bps至115200Bps 之间,并且设置为8Bit 数据,无校验,1 位停止位

2011-03-14

单片机通过短信猫发送短信的方法.rar

单片机通过短信猫发送短信的方法. 短信在现今的生活中起着非常重要的作用,我们每天都会使用它来进行信息的接收与发 送,为我们的沟通提供新的手段。从本质上说,其实是一种数据传输的机制,通过GSM(全 球移动通信系统)作为其传输的道路,从而实现了数据的远距离传输。如果我们把它运用于 单片机上,就可以实现单片机上的数据远距离传输,这在实际的应用中是十分有用的。如数 据的远程采集与传输、环境的监测与报警等。

2011-03-09

Java基础知识点 - 内容比较全面

Java基础知识点,内容比较全面。 目录: 1.1 Java中的引用概念 1.2 Java多线程相关知识 1.3 Java中的垃圾回收算法 1.4 Java IO流相关知识 1.5 JVM ClassLoader机制 1.6 Java中的synchronized使用 1.7 Java中的反射机制 1.8 Java中Heap与Stack的区别 1.9 Java中String和StringBuffer的区别 1.10 Java中Comparable和Comparator实现对象比较 1.11 Java中的JNDI (Java命名与目录接口) 1.12 Java事件处理机制与“恋爱关系” 1.13 Java代码优化编程 1.14 Java数组浅析 。。。。。。

2009-10-17

Java和C语言实现各种经典算法 -- 非常全面

通过Java C语言分别实现各种算法。 主要包括如下算法,很全面! 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes筛选求质数 超长整数运算(大数运算) 长 PI 最大公因数、最小公倍数、因式分解 完美数 阿姆斯壮数 最大访客数 中序式转后序式(前序式) 后序式的运算 洗扑克牌(乱数排列) Craps赌博游戏 约瑟夫问题(Josephus Problem) 集合问题 排列组合 格雷码(Gray Code) 产生可能的集合 m元素集合的n个元素子集 数字拆解 排序 得分排行 选择、插入、气泡排序 Shell 排序法 - 改良的插入排序 Shaker 排序法 - 改良的气泡排序 Heap 排序法 - 改良的选择排序 快速排序法(一) 快速排序法(二) 快速排序法(三) 合并排序法 基数排序法 ......

2009-10-08

Java设计模式(含代码)

Java设计模式 (含有相关源码) Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另一个接口,使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使之可以独立变化。 Chain of Responsibility:为解除请求的发送者和接收者之间的耦合,而使多个对象有机会处理这个请求。将这些请求连成一个链,并沿着这条链传递该请求,直到有个对象处理它。 Command:将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可以取消的操作。 Composite:将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得客户对单个对象和复合对象的使用具有一致性。 Decorator:动态地给一个对象添加一些额外的职责。就扩展功能而言,Decorator模式比生成子类方式更加灵活。 Facade:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,使得这个子系统更加容易使用。 Factory Method:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method让一个类的实例化延迟到子类。 Flyweight:运用共享技术有效的支持大量细粒度的对象。 Interpreter:给定一个语言,定义它的文法的一种表示,并定义一个解释器用于解释特定文法。 Iterator:提供一种方法顺序访问一个聚合对象中的各种元素,而无需暴露该对象的内部表示。 Mediator:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式相互引用,从而使得耦合松散,可以独立改变相互之间的交互。 Memento:不破坏封装的前提下,捕获对象的内部状态,并在该对象之外保存这个状态。 Observer:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生变化时依赖于它的所有的对象都得到通知和刷新。 Prototype:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。 Proxy:为其他对象提供一个代理以控制对这个对象的访问。 Singleton:保证一个类仅有一个实例,并提供一个访问它的全局点。 State:允许一个对象再内部状态改变的时候改变它的行为。对象看起来似乎修改了所属的类。 Strategy:定义一系列的算法,把他们封装起来,并可以相互替换,使算法独立于客户。 Template Method:定义一个操作中的算法骨架,而将这些算法的具体实现的代码延迟到子类中完成。 Visitor:标识一个作用于某对象结构中的各元素的操作,在不改变各元素的类的前提下定义作用于这个元素的新操作。

2009-10-07

Java各种排序算法(含代码)

Java各种排序算法集合: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序)

2009-10-07

数据库经典笔试题总结 -- 相当全面

数据库经典笔试题,知识点很全面,每个知识点都有详尽解释,主要包括: 范式,索引,备份,死锁,数据库操作,SQL语法等等,非常全面!!!

2009-10-07

JAVA笔试总结 -- 非常全面

JAVA笔试总结 非常全面 基本上囊括了Java所有常考知识点,并且每个知识点都有详细解释。 知识点主要包括: native,transient,volatile,strictfp,CMM,synchronized,java socket,压缩与解压缩,多线程,垃圾回收算法,JVM ClassLoader,IO流,反射机制,JNDI, GUI布局管理器,JMS, Java Mail, JNDI reference,java事件处理机制,JDBC驱动,加密解密与安全架构,RMI/IIOP, JTA, JDO等等。

2009-10-06

经典常用算法 Java和C语言两种实现(含代码,图示)

通过Java C语言分别实现各种算法。 主要包括如下算法,很全面! 河内塔 费式数列 巴斯卡三角形 三色棋 老鼠走迷官(一) 老鼠走迷官(二) 骑士走棋盘 八个皇后 八枚银币 生命游戏 字串核对 双色、三色河内塔 背包问题(Knapsack Problem) 数、运算 蒙地卡罗法求 PI Eratosthenes筛选求质数 超长整数运算(大数运算) 长 PI 最大公因数、最小公倍数、因式分解 完美数 阿姆斯壮数 最大访客数 中序式转后序式(前序式) 后序式的运算 洗扑克牌(乱数排列) Craps赌博游戏 约瑟夫问题(Josephus Problem) 集合问题 排列组合 格雷码(Gray Code) 产生可能的集合 m元素集合的n个元素子集 数字拆解 排序 得分排行 选择、插入、气泡排序 Shell 排序法 - 改良的插入排序 Shaker 排序法 - 改良的气泡排序 Heap 排序法 - 改良的选择排序 快速排序法(一) 快速排序法(二) 快速排序法(三) 合并排序法 基数排序法

2009-10-06

Programming_Silverlight

Silverlight Programing

2008-03-07

Protege新手入门-推理篇

Protege使用指南

2007-11-16

Protege新手入门-进阶篇

Protege 新手使用指南

2007-11-16

Protege新手入门(基础篇)

Protege使用 入门教程

2007-11-16

空空如也

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

TA关注的人

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