- 浏览: 133921 次
- 性别:
- 来自: 北京
最新评论
-
王昭旭:
谢楼主详解 学习了
C++ Lzw压缩算法分析与实现[源码][附图] -
zcwkswl:
zcwkswl 写道
C++ Lzw压缩算法分析与实现[源码][附图] -
zcwkswl:
C++ Lzw压缩算法分析与实现[源码][附图] -
newvirus:
我在4.2.2上运行以上代码,为什么锁屏后就不能通过电源键唤醒 ...
Android一键锁屏开发全过程【源码】【附图】 -
hw1287789687:
http://hw1287789687.iteye.com/b ...
JScrollPane 自动跟进 自动到滚动到最底部
文章列表
一、需求分析:
随着信息技术的高速发展,互联网、无线网等网络的迅速普及,人们能方便、快捷、高效地远程进行操作解决实际问题,远程控制软件便应运而生。
二、概要设计:
服务器端(受控端)
控制命令的接收及执行
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)和定义位图的字节阵列,它具有如下所示的形式。
位图文件的组成 ...