`
smallsmile
  • 浏览: 133921 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一、需求分析: 随着信息技术的高速发展,互联网、无线网等网络的迅速普及,人们能方便、快捷、高效地远程进行操作解决实际问题,远程控制软件便应运而生。 二、概要设计:   服务器端(受控端) 控制命令的接收及执行 1.完成控制命令的接收 2.根据对应的格式执行操作  
 注:以下方法为网上摘抄 1 . JTable( 放在JScrollPane中 )中加入一行后, 然后让其获得焦点且滚动条自动下来!   int  rowCount = table.getRowCount();   table.getSelectionModel().setSelectionInterval(rowCount-1 , rowCount- 1 );   Rectangle rect = table.getCellRect(rowCount-1 ,  0 ,  true );      //table.repaint(); 若需要的话    //table.updateUI();若 ...
      Java程序完成以后,对于Windows操作系统,习惯总是想双击某个exe文件就可以直接运行程序,现我将一步一步的实现该过程.最终结果是:不用安装JRE环境,不用安装数据库,直接双击一个exe文件,就可以运行程序.   下面介绍过程:   第一步:完成Java GUI程序   在Eclipse下,程序能够正常运行.   第二步:准备清单文件(MANIFEST.MF)   方法1:直接拷贝其它能运行的JAR文件中的MANIFEST.MF进行修改   方法2:利用IDE工具,如Eclipse在生成JAR文件时自动生成   MANIFEST.MF内容如下: ...
 #include<string.h>  #include<ctype.h>  #include<malloc.h> /* malloc()等 */  #include<limits.h> /* INT_MAX等 */  #include<stdio.h> /* EOF(=^Z或F6),NULL */  #include<stdlib.h> /* atoi() */  #include<io.h> /* eof() */  #include<math.h> /* floor(),ceil ...
客户端: 1.客户运行登陆界面  (接收) 服务器图片信息      客户点击登陆   (发送) 用户身份验证信息     (接收) 服务器发来的返回信息        若接收到信息为通过则: 同时……(接收) 服务器发来的 ...
      在java中读取字符串时,不可避免的遇到处理汉字的问题,而汉字乱码也是我们最常遇到的问题。 一、首先,我们先分析下java中字符串的存储规则。       与其它语言一样,java中的String实际上是一个char数组,在java中,一个char占16位也就是2个字节。所以可以表示0-65535种不同数据。 在java中,字符的显示是通过一个叫字符集的东西的,简单来说,就是一个序列(可能是一个,也可能是多个)的字节惟一地对应某个特定的符号(如汉字等)。       例如:GBK字符集中,两个相临字节:184 181表示人。97字节表示字符a;而在UTF-8编码中,156 198 ...
一、需求分析: 在日常的工作生活中,出于文件存储、传输的要求,需要对数据进行压缩。LZW 压缩算法是一种新颖的压缩方法,由Lemple、Ziv及Welch三人共同创造,并用他们的名字命名。 它采用了一种先进的串表压缩,将每个第 ...
在编写服务器程序后,我们经常需要对其进行测试,windows系统提供了一个完成好的客户端telnet供我们测试使用,但是在Win7、Vista系统下不能直接使用,下面对于如何在Win7、Vista系统命使用Telnet进行讲解。 使用Vista系统的朋友对一些特别的设置总是很难找到。不少朋友反映找不到Windows Vista Telnet客户端程序。依照Win系统的一贯作风,是不可能将这个工具删除的。只不过在V系统中,不容易找到。那么这个工具之前之前在Windows的各个版本,从Windows 95到Windows XP中都是存在的啊,只需在运行对话框或命令行窗口中输入“Telnet”即可使用 ...
一、需求分析: 反应速度的快慢、注意力的集中成度都是一个人综合素质的一部分。 而这些都是可能通过后天的训练得到加强的,于是有一款能训练人思维、反应速度的小游戏便十分必要了。 游戏需要包括界面、背景、障碍物 ...
一、需求分析: 在某些活动场合,可能会需要设计对到地场的所有观众进行抽*奖的环节,能包含对现场所有观众序号进行抽*奖且一次抽%奖一个号码只能被抽中一次的各个序号得*奖概率相同的程序便十分需要。 二、概要设计:     各个功能通过各自的类来完成。 三、详细设计: 1、本程序提供用户输入随机数范围的功能,方便用户根据到场人数来确定随机产生数据大小。 2、为保证公平性,程序中使用数组来保存抽中过的数据,确保每个数仅会被抽中一次。 四、程序结构 1、程序结构说明: 本程序采用模块化设计方法,各个功能的实现都有具体的方法,在主函数调用相应的方法即可实现程序的要求。程序的整体性很强。 2、重要数据 ...
总结:说明监控线程设计模型实现思路,要解决的问题和适用场景; 思路:       1。对每个被监控的对象定义一个判断是否满足对应的条件方法。       2。定义一个类来通过定义的方法来完成对每一个监控对象的监控。 解决的问题:      需要对许多线程之间进行即时信息交换的问题。 适用场景:      通信服务器等。 总结:清晰说明同步问题存的原理和解决方式 原理:       由于多个线程对同一变量或对象同时进行操作,由于各线程不能做到完全同步,导致在对其操作时,由于不一致导致变量或对象相应的参数的不能按预期的目的改变。从而产生错误。 解决方式:       使用       sync ...
一、需求分析: 人们在日常的工作中,需要画一些简单的图保存一些数据,小画板则为人们提供了这种便利。可以让人们绘制并保存一些简单的图形。且其占用空间小,利于传播及保存。 针对于此,设计的画板需要满足画直线 ...
java 从键盘输入参数的值 在程序的开发测试中,我们经常需要从键盘向程序的某个参数输入一个值(就像C在DOS命令下输值一样),java中并没有提供我们这样一个平台,那么我们如何实现呢? 这里我们可以用到: java.util.Scanner sc=new java.util.Scanner(System.in); 利用其提供的 sc.nextInt(); sc.nextChar(); 等方法,可以从键盘得到各种类型的值。
一、需求分析:     在日常的工作生活中,出于文件存储、传输的要求,需要对文件进行压缩。Huffman压缩是基于哈夫曼树而进行压缩的一种无损压缩算法。 Huffman算法是一种基于统计的压缩方法。它的本质就是对文本文件中的 ...
一、需求分析: BMP是一种与硬件设备无关的图像文件格式,使用非常广。BMP是Windows环境中交换与图有关的数据的一种标准,在Windows环境中运行的图形图像软件都支持BMP图像格式。 学习解析WINDOWS文档是一个合格程序员必须具备的能力,对于初学者来说,解析BMP文件是一个不错的选择。 二、概要设计: 针对需求分析,查阅BMP文档的编码规则可知: 位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(color table)和定义位图的字节阵列,它具有如下所示的形式。 位图文件的组成 ...
Global site tag (gtag.js) - Google Analytics