自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

☆ 海上飞洪 ☆

技术专栏

  • 博客(61)
  • 资源 (26)
  • 收藏
  • 关注

转载 悟透JavaScript

引子     编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。     数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。    你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的

2016-01-27 01:25:22 644

转载 Java基本功——Reference

有这样一种说法,如今争锋于IT战场的两大势力,MS一族偏重于底层实现,Java一族偏重于系统架构。说法根据无从考证,但从两大势力各自的社区力量和图书市场已有佳作不难看出,此说法不虚。于是,事情的另一面让人忽略了。偏巧,我是一个喜欢探究底层实现的Java程序员,虽然我的喜好并非纯正咖啡,剑走偏锋却别是一番风味。ReferenceJava世界泰山北斗级大作《Thinking In Ja

2016-01-20 15:45:44 468

转载 Java集合---LinkedList源码解析

一、源码解析   1、 LinkedList类定义。 public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.SerializableLinkedList 是一个继承于AbstractSequentialList的双向链

2016-01-20 15:13:16 415

转载 Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍

1.浅复制与深复制概念 ⑴浅复制(浅克隆)     被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)     被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有

2015-12-30 16:17:00 407

转载 观察者模式

观察者模式定义了对象间的一对多依赖关系,让一个或者多个观察者对象观察一个主题对象。当主题对象的状态发生变化时,系统能通知所有的依赖于此对象的观察者对象,从而使得观察者对象能自动更新。在观察者模式中,被观察的对象通常被称为主题(Subject),依赖的对象被称为观察者(Observer)。在java中其实就有经典的AWT,比如按钮单击监听等等。请模拟下面的情形:小孩在睡觉醒来后要吃东

2015-12-17 16:31:45 340

转载 设计模式学习---单例模式

一、意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。我们怎么样才能保证一个类只有一个实例并且这个实例易于被访问呢?如果将对象赋值给一个java静态变量,那么你必须在程序一开始就创建好对象。万一这个对象非常耗费资源,而程序在这次的执行过程中又一直没有使用到它,不就形成浪费吗?一个更好的办法是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例可以被创建(通过截取创建新

2015-12-17 11:59:57 344

转载 Java 理论与实践: 正确使用 Volatile 变量

volatile 变量使用指南 Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些

2015-12-07 20:41:52 245

转载 ConcurrentHashMap原理分析

集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,queue)中的ConcurrentHashMap,让我们从原理上细致的了解它们,能够让我们在深度项目开发中获益非浅

2015-12-03 17:38:19 265

转载 Java集合---ArrayList的实现原理

一、 ArrayList概述:  ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。     ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包

2015-11-25 15:44:36 425

转载 Java集合---HashMap源码剖析

一、HashMap概述二、HashMap的数据结构三、HashMap源码分析     1、关键属性     2、构造方法     3、存储数据     4、调整大小     5、数据读取                     6、HashMap的性能参数                      7、Fail-Fast机制 一、HashMap概

2015-11-23 16:18:05 404

转载 全局变量、extern/static/const区别与联系

编译单元(模块):    在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌 入式下做开发工作的话,那么你可能非常的理解编译与连接的区别!当在VC这样的开发工具上编写完代

2012-02-01 14:15:05 378

转载 强制类型转换 static_cast、dynamic_cast、reinterpret_cast、和const_cast

static_cast、dynamic_cast、reinterpret_cast、和const_cast关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynam

2012-01-31 14:53:09 358

原创 Eclipse快捷键大全

<br /> 55推荐Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />A

2011-03-13 15:32:00 387

转载 VC6.0快捷键大全

F1 显示帮助,如果光标停在代码的某个字符上,显示MSDN中相应的帮助内容F2 书签功能: Ctrl+F2 --在某行设置一个书签(再按一次次是取消)F2 --跳到下一个书签位置Shift+F2 --跳到上一个书签位置Ctrl+Shift+F2 --删除所有书签F3 查找: Ctrl+F3 --在文件中查找,如果当前光标在一个字符串上,那么自动查找此字符串.相似的有Ctrl

2010-05-23 21:25:00 616 2

原创 几个常用的查找算法

/*    有序数组二分查找算法函数sq_Dichotomy_Search0    参数描述:        int array[]    :被查找数组        int n        :被查找数组元素个数        int key        :被查找的关键值    返回值:        如果没有找到:    sq_Dichotomy_Search0 = -1        否则

2010-04-25 00:19:00 676

原创 生活的真谛

<!-- @page { size: 21.59cm 27.94cm; margin: 2cm } P { margin-bottom: 0.21cm } -->柏拉图有一天问老师苏格拉底,什么是爱情?苏格拉底叫他到麦田走一次,要不回头地走,在途中要摘一棵最大最好的麦穗,但只可以摘一次。柏拉图觉得很容易,充满信心地出去,谁知过了半天他仍

2009-05-25 13:50:00 456

原创 1000! 末尾有几个0

10=2×52和5乘出来是01,2,3,4,5,6,7,8,9,10中,有7个2因子,只有2个5因子。在所有乘数中2因子多于5因子。所以就是算总计有多少个5因子数字有一个5因子的共 1000/5=200个有2个5因子的有1000/5/5=40个3个5因子的有1000/5/5/5=8个4个5因子的有1000/5/5/5/5=1个总计有5因子249个。共249个0 

2009-05-13 17:17:00 956

原创 将字符串按照单词完全反转

public class Test {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        String s = "i am  a   programmer    "; // 几个空格的数量分别为1,2

2009-05-12 19:09:00 628

转载 解析Java对象的equals()和hashCode()的使用

前言在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当一个对象被加入收集对象(collectionobject)时,这两个函数必须自己设计。更细化的定

2009-04-14 13:41:00 545

原创 java 按需截取字符串

 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF",6,应该输出为"我ABC"而不是"我ABC+汉的半个"。/** * 取字符串的前toCount个字符 * @param str 被处理字符串 * @param toCount 截取长度 *

2009-03-31 12:09:00 445

转载 产品与项目

产品和项目到底有什么区别,扩展开说,做产品和做项目最大的不同在哪里?产品经理和项目经理(都是PM,有时候自己都搞不清说的哪一个)职责的不同在哪里?一直困扰了我很长时间,直到2007年秋天,开始有了一点浅浅的体会,姑且随便说说。有一个比喻,你找裁缝做一件衣服,对于裁缝来说就是一个项目,而服装厂要做一批成衣,那就算一个产品。现实一点的例子,阿里旺旺的E客服功能是一个项目,而阿里旺旺就是一个产品;网

2009-02-02 16:09:00 462

转载 寻找财富的轨迹:李嘉诚14句经典成功格言

1、在20岁前,事业上的成果百分之百靠双手勤劳换来;20岁至30岁之前,事业已有些小基础,那10年的成功,10%靠运气好,90%仍是由勤劳得来;之后,机会的比例也渐渐提高;到现在,运气已差不多要占三至四成了。   不敢说一定没有命运,但假如一件事在天时、地利、人和等方面皆相背时,那肯定不会成功。若我们贸然去做,失败时便埋怨命运,这是不对的。  2、与新老朋友相交时,都要诚实可靠,避免说大话

2008-11-29 11:24:00 507

转载 seam发送邮件email示例

1.配置邮件支持(components.xml)     2.写个模板(resetStaffPwdMail.xhtml)     xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:s="http://jboss.com/products/

2008-11-21 10:42:00 2151 1

原创 常用JS代码

1.去除IE滚动条 前进 javascript:history.forward(1)后退 javascript:history.back(1)停止 javascript:location.stop()刷新 javascript:location.reload()打印 javascript:window.print()主页 http://首页的地址邮件 mailto:

2008-10-22 14:01:00 965

原创 手工实现Dojo配合Struts的级联选项功能

级联选项功能,很多时候当我们的分类有2层以上的时候,就需要引入级联选项了。下面我说说我自己手工实现的一个dojo+Struts的级联选项。首先需要有页面部分:       dojo.require("dojo.widget.*");//导入包    var a;//变量,用于转换一下页面元素的值。    var b;//变量,用于转换一下页面元素的值。注:这2个变量

2008-10-17 13:06:00 1410

原创 dojo1.1.0学习总结--Gird绑定JSON数据案例

 前台页面部分:         gird绑定JSON数据案例                    @import "js/dojo-release-1.1.0/dojox/grid/_grid/Grid.css";        @import "js/dojo-release-1.1.0/dojo/dijit/theme

2008-10-17 12:59:00 2765

原创 dojo1.1.0学习总结--简单表格案例

 前台页面:         简单表格案例                @import "js/dojo-release-1.1.0/dojox/grid/_grid/Grid.css";                                  dojo.require

2008-10-17 12:58:00 1812 1

原创 dojo1.1.0学习总结--JSON数据对象案例

             JSON数据对象案例                            @import "js/dojo-release-1.1.0/dojo/resources/dojo.css";            @import "js/dojo-release-1.1.0/dijit/th

2008-10-17 12:56:00 1218 1

原创 dojo1.1.0学习总结--在线编辑器案例

 前台页面部分:            普通编辑器案例        @import "js/dojo-release-1.1.0/dojo/resources/dojo.css";@import "js/dojo-release-1.1.0/dijit/themes/tundra/tundra.css";           

2008-10-17 12:55:00 1243

原创 dojo1.1.0学习总结--简单对话框登陆案例

 页面部分:            对话框案例                    @import "js/dojo-release-1.1.0/dojo/resources/dojo.css";            @import "js/dojo-release-1.1.0/dijit/t

2008-10-17 12:53:00 928

原创 dojo1.1.0学习总结--注册案例

 页面部分:            注册案例                @import "js/dojo-release-1.1.0/dojo/resources/dojo.css";        @import "js/dojo-release-1.1.0/dijit/themes/tundra/

2008-10-17 12:49:00 1434

原创 dojo1.1.0学习总结--简单登陆案例

一. 登陆案例先看一下整个代码:前台页面部分:            登陆案例                @import "js/dojo-release-1.1.0/dojo/resources/dojo.css";        @import "js/dojo-release-1.1.0/dijit/themes/

2008-10-17 12:48:00 1057

转载 类与类关系的UML图与代码表现

类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之

2008-10-10 14:42:00 469

原创 权限管理算法

<!-- @page { size: 21.59cm 27.94cm; margin: 2cm } PRE.western { font-family: "Nimbus Roman No9 L" } PRE.cjk { font-family: "Nimbus Roman No9 L" } P { margin-bottom: 0.21cm }

2008-10-06 10:34:00 1254

转载 [四天学会ajax] 学习Ajax教程第四天,利用 DOM 进行 Web 响应

在 HTML 的外部文件中一样,标记的组织与其样式、格式和行为是分离的。虽然您肯定可以用 JavaScript 更改元素或文本的样式,但实际更改您的标记所布置的组织却更加有趣。 只要牢记您的标记只为您的页面提供组织、框架,您就能立于不败之地。再前进一小步,您就会明白浏览器是如何接受所有的文本组织并将其转变为超级有趣的一些东西的,即一组对象,其中每个对象都可被更改、添加或删除。文本标记的优点

2008-09-24 22:08:00 466

转载 [四天学会ajax] 学习Ajax教程第三天,Ajax 中的高级请求和响应

  对于很多 Web 开发人员来说,只需要生成简单的请求并接收简单的响应即可;但是对于希望掌握 Ajax 的开发人员来说,必须要全面理解 HTTP 状态代码、就绪状态和 XMLHttpRequest 对象。在本文中,Brett McLaughlin 将向您介绍各种状态代码,并展示浏览器如何对其进行处理,本文还给出了在 Ajax 中使用的比较少见的 HTTP 请求。在本系列的 上篇文章 中,

2008-09-24 22:07:00 461

转载 [四天学会ajax] 学习Ajax教程第二天,JavaScript 和 Ajax 发出异步请求

 多数 Web 应用程序都使用请求/响应模型从服务器上获得完整的 HTML 页面。常常是点击一个按钮,等待服务器响应,再点击另一个按钮,然后再等待,这样一个反复的过程。有了 Ajax 和 XMLHttpRequest 对象,就可以使用不必让用户等待服务器响应的请求/响应模型了。本文中,Brett McLaughlin 介绍了如何创建能够适应不同浏览器的 XMLHttpRequest 实例,建立

2008-09-24 22:03:00 422

转载 [四天学会ajax]学习ajax教程第一天

 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本文的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。五年前,如果不

2008-09-24 22:01:00 469

转载 Struts-config.xml配置文件讲解

 Struts的核心是struts-config.xml配置文件,在这个文件里描述了所有的Struts组件。 在这里包括配置主要的组件及次要的组件,下面是struts-config.xml包含主要元素的内容: 一、    struts-config.xml的主要元素: "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">

2008-09-11 10:09:00 428

转载 《功夫熊猫》经典台词 从来没有什么意外

 1.往往在逃避命运的路上,却与之不期而遇   One meets its destiny on the road he takes to avoid it   2.你的思想就如同水,我的朋友,当水波摇曳时,很难看清,不过当它平静下来,答案就清澈见底了。  Your mind is like this water, my friend , when it is agitated ,it

2008-07-14 13:09:00 1624

huhaihong2

@Enumerated(EnumType.ORDINAL) public OpenModeEnum getOpenMode() { return openMode; } public void setOpenMode(OpenModeEnum openMode) { this.openMode = openMode; }

2008-12-26

《网站开发:项目规划、设计与实现》

《网站开发:项目规划、设计与实现》 涉及到网站开发的需求分析,详细设计等

2008-10-29

HelloAppI18N

Struts国际标准化的例子,根据浏览器的设置自动支持中文或英文的客户

2008-09-17

精通 Struts :基于 MVC 的 JavaWeb 设计与开发

书中内容注重理论与实践相结合,按照由浅入深……

2008-08-27

linux start

做为 Red Hat Linux 的忠实用户 第一时间就在自己的爱机上安装了一套 在此将我的心得汇成本文 希 望能够帮助你驾驭它

2008-08-27

Enterprise JavaBeans 3.0 5th Edition

This book is about Enterprise JavaBeans 3.0, the latest version of the Enterprise JavaBeans specification, and its counterpart, the new Java Persistence specification. Just as the Java platform has revolutionized the way we think about software development, the Enterprise JavaBeans (EJB) and Java Persistence specifications have revolutionized the way we think about developing mission-critical enterprise software. They combine server-side components with distributed object technologies, asynchronous messaging, web services, and persistence to greatly simplify the task of application development. It automatically takes into account many of the requirements of business systems, including security, resource pooling, concurrency, and transactional integrity.

2008-08-27

JSP.2.0技术手册.part8

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个。下一个压缩包:

2008-08-27

JSP.2.0技术手册.part7

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个。下一个压缩包:http://download.csdn.net/source/589537

2008-08-27

JSP.2.0技术手册.part6

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个。下一个压缩包:http://download.csdn.net/source/589534

2008-08-27

JSP.2.0技术手册.part5

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589529

2008-08-27

JSP.2.0技术手册.part4

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589526

2008-08-27

JSP.2.0技术手册.part3

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589517

2008-08-27

JSP.2.0技术手册.part2

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包是:http://download.csdn.net/source/589489

2008-08-27

JSP.2.0技术手册.part1

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M,总共有8个 下一个包:http://download.csdn.net/source/589481

2008-08-27

JSP.2.0技术手册.part1

这本书的介绍就不多讲了 我想说的是,这本书绝对够齐全,70多M 不好意思,由于网速问题,现在只上传了第一个.

2008-08-26

定时关机(附VC源代码)

1.可以设置多少秒后自动"注销","重启","关机"<br>2.可以设置在某年某年某日某时某分某秒自动"注销","重启","关机"<br>3.具有托盘效果,最小化时只在托盘显示<br>4.具有全部源代码<br>

2007-09-04

jsp常用模块源代码

jsp常用模块源代码

2007-09-03

Linux内核完全注释2.01(带书签)

Linux内核完全注释最新版2.01(2007-6-6修改)带书签内含Linux 0.11注释的源代码赵炯编写,里面有详细的注释,十分适合初学者

2007-09-03

图遍历的演示

一、需求分析1、以邻接多重表为存储结构;2、实现连通和非连通的无向图的深度优先和广度优先遍历;3、要求利用栈实现无向图的深度优先遍历;4、以用户指定的结点为起点,分别输出每种遍历下的结点访问序列和生成树的边集;5、用凹入表打印生成树;6、求出从一个结点到另外一个结点,但不经过另外一个指定结点的所有简单路径;6、本程序用C++语言编写,在TURBO C++ 3.0环境下通过。内含实验报告

2007-09-01

车厢调度(数据结构)

一、需求分析1、用编号依次为1,2,3,……,n表示停在铁路调度站入口处的车厢序列。2、用一个栈形象地表示为火车的调度站。3、利用栈先进后出的性质,结合递归和回溯算法,实现编号1…n的车厢的所有可能的序列和每种序列的出入栈变化过程。4、 本程序用C语言实现,已经在TURBOC 2.0环境下通过。内含实验报告

2007-09-01

计算器的实现

设计一个计算机器,要准备以下几个功能:<br>1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算<br>2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运行<br>3、以角度、弧度两种方式实现上述部分函数<br>4、具备历史计算的记忆功能<br>5、对不正确的表达式能指出其错误原因<br>内含实验报告<br>

2007-09-01

学生成绩管理系统

一、题目<br>《学生成绩管理系统》的设计与实现<br>二、内容<br>1、每一条记录包括一个学生的学号、姓名、3门成绩、平均成绩。<br>2、输入功能:可以一次完成无数条记录的输入。<br>3、显示功能:完成全部学生记录的显示。<br>4、查找功能:完成按姓名查找学生记录,并显示。<br>5、排序功能:按学生平均成绩进行排序。<br>6、插入功能:按平均成绩高低插入一条学生记录。<br>7、保存功能:将学生记录保存在任何自定义的文件中,如保存在:c:\score。<br>8、读取功能:将保存在文件中的学生记录读取出来。<br>9、有一个清晰美观界面来调用各个功能<br>三、要求<br>1、整个系统均用C语言实现;<br>2、利用指针、链表来实现学生成绩的数据结构设计;<br>3、系统具有输入、显示、查询、删除、排序、插入,保存、读取基本功能;<br>4、系统的各个功能模块都用函数的形式来实现;<br>5、可以将学生成绩信息保存在文件中。<br>6、可以将学生信息从文件中读取出来。<br>7、内含实验报告

2007-09-01

两机通讯(接口)

一. 设计目的:<br>了解PC机串行口的使用和编程。<br>二. 设计所需设备:<br> PC机,RS-232C插座及连线。<br>三. 设计任务:<br>1、用RS-232C的零MODEM的连接法连好两机的连线;<br>2、编一程序,将一台机的键盘输入的键值通过RS-232C口送到另一台机上;<br>3、编一程序,通过RS-232C口进行一台机到另一台机的文件复制。<br>四. 设计环境:<br> 本次的“两机通讯”课程设计的设计环境我选择了C++ Builder的可视化编程环境。<br>五、包含实验报告

2007-09-01

交通灯控制电路的设计

内容:1、设计一个十字路口的交通灯控制电路,要求东西方向车道和南北方向车道两条交叉道路上的车辆交替运行,每次通行时间都设为45秒。时间可设置修改。2、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;3、黄灯亮时,要求每秒闪亮一次。4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法)。5、同步设置人行横道红、绿灯指示。6、带实验报告

2007-09-01

教学管理系统

系统结构:C/S结构<br>数据库系统:Microsoft Office Access 2003<br>宿主语言:C++<br>数据库连接方式:ADO连接方式<br>开发工具:Visual C++ 6.0<br>本课程设计要求设计一个教学管理系统。通过对数据库的设计管理、加深对数据库内部功能设计和实现过程的理解。

2007-08-30

PL0超强扩展(可视化)

(1)增加了+=,-+,*=,\=,++,--运算符;(2)增加了数组功能;(3)增加了错误提示功能;(4)增加了ELSE,FOR,CASE,REPEAT等语句功能;(5)用VC++设计的可视化操作界面,有打开和保存文件功能,源代码,目标代码,符号表,编译结果一目了然(6)操作简单,方便,里面附有例子代码(7)包含整个PL0的源代码

2007-08-30

空空如也

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

TA关注的人

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