自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (6)
  • 收藏
  • 关注

原创 android display 笔记(三)WMS

总结,WMS的main方法在startOtherServices中,而startOtherServices在SystemServer的run方法中,运行在system_server线程中。该代码执行了WMS的main方法,会在内部创建一个WMS。其中有一个参数inputManager也是在startOtherServices中创建的,如下。回到上述的WindowManagerService main中。在SystemServer中的main方法中,调用run方法。用来记录学习wms,后续会一点一点更新。

2023-11-03 19:43:00 309

原创 android display笔记(二)winscope的使用

跟踪记录会被写入 /data/misc/wmtrace/wm_trace.winscope 和 /data/misc/wmtrace/layers_trace.winscope,同时还会包含在错误报告中。通常使用prebuilts/misc/common/winscope下的winscope.html。窗口转换完成后,打开快捷设置,然后点按 Winscope 跟踪记录以停用跟踪记录。依次转到开发者选项 > 快捷设置开发者图块。点按 Winscope 跟踪以启用跟踪。点击Add FILE。

2023-10-20 11:03:31 1456

原创 android display笔记(一)Window以及WindowManager

**什么时候会用到window,当桌面需要显示一个类似与悬浮窗的东西,那就需要用到Window,而创建window则就需要windowManager ***

2023-10-19 20:22:45 263

原创 dumpsys window

dump出当前所有的窗口信息。查询当前活动包名以及类名。

2023-08-14 10:57:38 215

转载 闪屏问题常见处理思路

严格从技术来说,闪屏问题不能归为一类问题,他是因为屏幕快速变化导致用户看起来显示不正常的问题(很多测试者甚至会将花屏问题当做闪屏问题,这里不做讨论).它可能是多种完全不同的原因导致的,硬件问题,驱动问题,绘制问题,合成问题,窗口调度问题,activity问题,以及app本身的逻辑问题都有可能导致用户看起来屏幕闪屏的感觉,其中百分之九十以上闪屏的问题是由后三种问题导致的.闪屏问题作为Android的一类常见问题,原因复杂多样.我们在这里整理一下如何分析闪屏问题,找到具体导致闪屏问题的原因.

2023-06-26 20:23:45 742

原创 android LCD背光服务修改自适应背光最低,最高亮度

文件路径:/device/sprd/sharkl3/moverlay/device/base/frameworks/base/core/res/res/values/config.xml。在学习lcd背光服务的时候发现的背光亮度默认修改的文件,并全编了一下试试,结果成功了,现在已经把亮度调到最低了,但还是很亮。可以看到minimumBacklight最小背光值在配置文件中,默认的是6,我们进行修改即可。BrightnessMappingStrategy 亮度映射策略,

2022-10-08 17:52:40 913 1

原创 Settings动态添加一二级菜单

上文:https://blog.csdn.net/u013574207/article/details/127102294。首先先自定义一个top_level_settings_custom.xml文件。如top_level_settings_custom.xml。在TopLevelSettings.java。然后在需要触发的地方添加。

2022-09-29 11:27:40 674

原创 【Settings随记:二】一级菜单,二级菜单的添加与隐藏,添加辅助功能

首先会去调用父类的onCreatePreferences(Bundle savedInstanceState, String rootKey)方法,然后调用addPreferencesFromResource(R.xml.assistant_function)方法(这个方法是父类的)加载二级菜单的xml配置文件,实现创建二级菜单,这个配置文件路径在res/xml/assistant_function.xml。controller:该item的控制器,控制它的内容展示,是否可用,也可以控制它的点击事件等。

2022-09-29 11:04:31 1203

原创 Android状态栏添加快捷开关(Tile)

快捷开发读取的是config.xml配置文件,可以打log看输出的tile顺序是和那个配置文件的对上的,一般是读取。2、在case的条件判断中直接return null;

2022-09-26 17:49:22 1555

原创 修改systemui背景圆角大小

item项,@dimen/config_dialogCornerRadius所@dimen的值是不同的,最后发现当前主题引用的是config.xml全局配置文件的config_dialogCornerRadius值,该值写在/franeworks/base/core/res/res/values/config.xml。主题的路径是:/frantworks/base/core/res/res/values/目录下有多个theme.xml文件,不同的主题其。adb reboot完成重启。

2022-09-22 11:06:44 513

原创 RecyclerView的点击事件运用(android仿电话app)

在上一篇的文章中,主要对适配器与MainActivity进行了修改。

2022-09-05 17:33:08 593

原创 android的本地通讯录获取以及RecyclerView展示

获取本地通讯录以及RecyclerView的运用

2022-09-02 16:59:45 1216

原创 android广播机制

android广播机制小demo

2022-09-01 09:54:40 733

原创 Settings源码分析随记(资源覆盖,Android默认亮度修改,Android默认息屏超时时间修改)

Settings源码

2022-08-18 15:22:15 815

原创 【Settings】push到手机

adb push到手机

2022-08-18 09:57:52 433

原创 Linux Git命令修改补充

git查看修改

2022-08-17 11:32:34 215

原创 android蓝牙开发的一个小Dome

实现蓝牙开发的多个功能> BluetoothAdapter 蓝牙适配器,即该类里面包含了蓝牙使用中常用到的一些API。 BroadcastReceiver> 广播接收者,不难猜测,蓝牙设备开启或者关闭、搜索到周边设备就要来通知应用,那么Android系统就会以广播的方式来通知。> BluetoothDevice> 蓝牙设备,即一个相当于蓝牙设备的类,实现了Parcelable接口,用于Android的IPC通信机制。里面实在广播时发送的蓝牙的相关信息:蓝牙名称,地址,类型和uuid等。...

2022-07-27 17:54:34 498

原创 Git|安卓全编|单编|adb|抓取日志等笔记简介

安卓手机编译等

2022-07-16 21:06:15 456

原创 Linux基础、vim、find命令等

rm命令 – 删除文件或目录rm命令来自于英文单词remove的缩写,其功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。rm也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行rm -rf /*命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,考虑好后再敲击回车,时刻保持清醒的头脑。语法格式:rm [参数] 文件常用参数:-f 强制删除(不二次询问)-i 删除前会询问用户是

2022-07-12 14:25:12 1151

原创 cp命令 – 复制文件或目录|rm命令 – 删除文件或目录

rm命令 – 删除文件或目录rm命令来自于英文单词remove的缩写,其功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。rm也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行rm -rf /*命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,考虑好后再敲击回车,时刻保持清醒的头脑。语法格式:rm [参数] 文件常用参数:-f 强制删除(不二次询问)-i 删除前会询问用户是

2022-07-11 17:11:16 629

原创 mkdir命令 – 创建目录文件

建立一个目录mkdir dir1设置一个700权限,不让除所有主以外任何人读,写,执行它mkdir -m 700 dir2当前目录中,一次创建多个目录文件mkdir di语法格式:cd [参数] [目录名]常用参数:-P 如果切换的目标目录是一个符号链接,则直接切换到符号链接指向的目标目录-L 如果切换的目标目录是一个符号链接,则直接切换到符号链接名所在的目录-- 仅使用”-“选项时,当前目录将被切换到环境变量”OLDPWD”对应值的目录~ 切换至当前用户目录.. 切换至当前目

2022-07-11 14:16:13 876

原创 cd命令 – 切换目录

cd命令来自于英文词组”change directory“的缩写,其功能是用于更改当前所处的工作目录,路径可以是绝对路径,也可以是相对路径,若省略不写则会跳转至当前使用者的家目录。语法格式:cd [参数] [目录名]常用参数:-P 如果切换的目标目录是一个符号链接,则直接切换到符号链接指向的目标目录-L 如果切换的目标目录是一个符号链接,则直接切换到符号链接名所在的目录-- 仅使用”-“选项时,当前目录将被切换到环境变量”OLDPWD”对应值的目录~ 切换至当前用户目录.. 切换至当前目

2022-07-11 14:00:34 7681

原创 rm命令 – 删除文件或目录

linux

2022-07-09 15:07:48 4960

原创 linux常见的操作命令--文件管理

linux常见命令1

2022-07-09 14:47:13 208

原创 重温安卓小控件练习(一)

安卓控件的简单练习

2022-06-03 17:47:56 243

原创 (毕设课设)基于SSM的食堂订餐小程序(微信小程序+后台管理系统)

阐述了基于SSM的食堂订餐小程序系统的设计与实现的过程,运用了B/S架构,JAVA的SSM框架,前后端分离等设计模式,使用了mysql管理数据库,微信开发者工具开发小程序前端,eclipse开发系统后端,采用了前后端交互技术构建了一个管理员、商家和用户三端共同使用的系统,给同学们提供了一个更为便捷的订餐方式,给商家提供了一个更为高效的售卖途径。食堂订餐小程序的制定主要是详尽考虑到系统软件要保持的功能,明确要保持的功能,随后设计方案页面.

2022-05-30 22:02:05 2772

原创 PPT模板(毕业答辩55套+扁平风格11套+创意风格13套)79套模板

PPT模板(毕业答辩55套+扁平风格11套+创意风格13套)79套模板最近临近毕业,毕业答辩的时候发现很多ppt下载都很麻烦,而且找不到优质的,我收集了一下,整理到下面了,大家有用的可以拿去用ppt是指微软公司的演示文稿软件。用户可以在投影仪或者计算机上进行演示,也可以将演示文稿打印出来,制作成胶片,以便应用到更广泛的领域中。利用ppt不仅可以创建演示文稿,还可以在互联网上召开面对面会议、远程会议或在网上给观众展示演示文稿。演示文稿中的每一页就叫幻灯片。ppt是指微软公司的演示文稿软件。一套完整

2022-05-20 20:49:24 687 1

原创 【毕设课设】【毕设课设】JAVA web健身房管理系统(源码+文档+数据库)

(1)本系统使用数据库为MySql5.5.40,使用时向数据库导入文件gym-mysql.sql。(2)可登陆的管理员登录账号:20190001,密码为:123123;2) 程序说明(3)java所用的jdk版本为:JDK1.8.0_251。(4)web程序运行所用的服务器为tomcat-7.0.103,发布成功后在浏览器输入:localhost:8080,来访问系统。管理员登陆界面

2022-05-19 19:26:59 2172

原创 【毕设课设】教务系统项目spring+springMVC+myBatis 与微信小程序开发(可分开运行)

教务管理系统是完成学生管理、用户管理、校建管理、课程管理、教师管理、成绩管理、校内新闻、选课管理和教评管理九大管理模块,由教务工作人员系统给管理员、教师、以及学生多用户角色,各用户依据自己角色的不同而操作不同的功能模块,教务工作人员分别通过学生管理、用户管理、校建管理、课程管理、教师管理、成绩管理、校内新闻、选课管理和教评管理来进行这些模块的管理, 包括这些模块的添加、 修改、删除以及对课程的选择、学生信息的查询,教务工作人员同时通过教师该平台辅助讲师对整个教学过程的品质管理,提供教学的跟踪功能。1.2

2022-05-19 19:07:32 994 2

原创 【毕设课设】学生兴趣班管理系统 JAVA+SSM+Layui前端+Mysql

兴趣班管理系统使用了B/S架构,编程语言为Java语言,项目的框架为SSM框架;Layui前端框架完成前后端的交互;数据库为MySQL5.0。本项目适用于毕设,课设,自学以及二次开发等。本项目使用的SSM框架...

2022-05-19 18:44:12 920 1

原创 【毕设课设】学生学籍管理系统(JAVA+Spring+SpringMVC+Mybatis)后面附带全套教学视频,源码,从零开始教你学会整个项目。

SSM框架,毕设课设。

2022-05-18 21:54:39 1355

原创 Layui前端实现状态码转文本输出

在数据库中我们常有状态码,想让状态码直接将表达的含义输出出来,在Layui中该怎么做呢?函数转义 < layui 2.2.5 开始支持 >如 “状态”字段来说,无非就是<1.正常 / 2.禁用> 如性别一样,已经百分百确定的枚举,前台展示效果为数值对应的字符串描述,就类似情况我们可以通过函数转义固定语法进行处理,代码如下: table.render(layui.$.extend({ elem: '#yysTable' // 指定 table容器的选择器

2022-03-27 20:05:44 1038

原创 错误attempted to return null from a method with a primitive return type (int).

错误attempted to return null from a method with a primitive return type (int).将Dao层的int类型改为Inerger即可

2022-03-03 22:18:58 146

原创 SSM快速开发超市管理系统 用户详情功能实现(二)

## 开发工具:idea Maven管理## 框架SSM ## 数据库:mysql## Mybatis:TKMybatis

2022-01-21 00:39:00 245

原创 maven使用分页插件PageHelper实现前后端分页

Maven , PageHelper前后端分页实现

2022-01-17 19:12:02 607

原创 @Transient 注解 //忽略映射关系

@Transient //忽略映射关系

2022-01-17 15:51:56 361

原创 IDEA快速开发SSM快速整合实现与前端交互登录,验证码绑定(一)

导入依赖:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apa

2022-01-17 11:50:41 1000

原创 IDEA maven整合spring框架与Mybatis框架 实现登录,查询功能

IDEA maven整合spring框架与Mybatis框架 JAVA

2022-01-06 23:39:49 334

原创 IDEA maven整合Mybatis,实现增删查改

IDEA maven整合Mybatis框架,增删查改,帮助小伙伴们快速入门

2022-01-04 21:59:41 750

原创 Java toUpperCase() 方法对中文数字是否有影响

首先讲一下Java toUpperCase() 方法,toUpperCase() 方法将字符串小写字符转换为大写。语法public String toUpperCase()或public String toUpperCase(Locale locale)拿假如字符串中有中文或者数字,对其是否有影响呢?答案:并没有影响。。。。。。。。。。。。。。。。。。。。。。水文无疑。。。。。。。。。。。。。。。。。。。...

2021-09-19 20:08:43 1186 1

数学建模Matlab数学建模Matlab数学建模Matlab

数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab数学建模Matlab

2023-07-13

StepMotor-Matlab

Matlab计算步进电机加速曲线,可以生成加速曲线的png格式图片,和C语言格式查找表(TIM时间数和步数)。目前做了匀加速度和三角形加速度的,主程序入口是StepMotor.m,读取配置Ini文件,根据算法类型分别调用StepMotor_UniformAcc.m和StepMotor_TriangleAcc.m两个算法程序。其它如正弦曲线和指数曲线我自己还没整清楚。各参数见InitVars.m和示例ini文件。用matlab主要是画图省事,代码比较简单,容易移植到其它语言。

2023-07-13

EliteQuant-Matlab

EliteQuant 是一个开源并永久免费的统一量化交易平台,由量化投资者所写并为量化投资者服务。它同时在github 和 码云上开源。 统一这个词有两层意思 首先是统一的回测和实盘交易。只需将数据源在回测和实盘间切换即可,最大限度保持策略稳定性和真实性 其次,多语言编写的平台在交易结构和绩效评估上是一致的。所以在与其他交易员就策略,想法和绩效方面进行复制和交流就变得非常容易和方便。

2023-07-13

MATLAB Special Heatmap

非负矩阵(Draw positive heat map) figure() Data=rand(15,15); SHM1=SHeatmap(Data,'Format','sq'); SH非负矩阵(Draw positive heat map) figure() Data=rand(15,15); SHM1=SHeatmap(Data,'Format','sq'); SHM1=SHM1.draw();非负矩阵(Draw positive heat map) figure() Data=rand(15,15); SHM1=SHeatmap(Data,'Format','sq'); SHM1=SHM1.draw();M1=SHM1.draw();

2023-07-13

matlab 资源matlab 资源matlab 资源matlab 资源

matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matlab 资源matla

2023-07-13

最新鸢尾花数据集散点图矩阵

matlab 矩阵数组最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵最新鸢尾花数据集散点图矩阵

2023-07-12

linux学习代码、linux实现五子棋

linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋linux学习代码、linux实现五子棋

2023-07-12

学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析

学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析学习目前企业经常使用的Linux基本操作命令 深度学习Linux内核源码及源码剖析

2023-07-12

包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释

包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。

2023-07-12

LINUX内核同步、信号、内存、调度、文件系统、网络系统

包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源码注释。包含LINUX内核同步、信号、内存、调度、文件系统、网络系统、时钟等部分的源

2023-07-11

java手机游戏(堡垒)的设计与开发(源代码+论文)

手机游戏(堡垒)的设计与开发 摘要 随着手机业务的迅速发展,手机游戏逐渐成为移动增值服务的兴奋点。本毕业设计就着眼于J2ME技术的应用,设计与开发一款探险类手机游戏(堡垒)。 该堡垒游戏是基于J2ME开发的手机RPG游戏,采用midp2.0技术实现了菜单、地图、主角动作及怪物动作和AI等,主要通过精灵间的碰撞检测来触动事件发生。游戏的主流程是玩家利用手机键盘操作主角在堡垒中拾取道具破解迷宫,并且随着关数的增加,游戏的难度也逐渐增加。另外,游戏中还包括了排行榜,声音设置,帮助等各种附加功能。其中充满了趣味性和刺激性,是适合各年龄段的益智冒险类游戏。 本论文介绍了J2ME的相关技术及该堡垒游戏程序的结构分析和具体功能的实现。 关键词:J2ME; 手机游戏; 堡垒

2023-07-11

JAVA图书馆书库管理系统设计(论文+源代码)

图书馆书库管理系统 摘要 图书馆书库管理系统主要是完成图书管理员对图书的管理(增加新书,删除旧书,并修改等的图书编辑);图书管理员对读者借还书的统计(图书的在库数目和还日期的统计)和管理;读者和管理员对图书信息和读者信息的查询;当查到所需信息时,打印出相应的信息报表等工作。 在图书馆书库管理系统的设计与实现过程中,我深深体会到此次毕业设计的重要性------它是我走上工作岗位前的一次重要的练习,更深刻体会到理论联系实践的重要性和必要性。同时,我也感受到JAVA 和SQL SERVER 2000 的功能之强大,事件处理的灵活性和高效性。但我掌握和应用的还不是很熟练,应多加实践和练习,在以后的工作中,我将不断的学习和充实自己,力争成为一个高水平的程序员。 关键字:Java Swing; SQL Server 2000;图书馆管理;图书馆

2023-07-11

JAVA文件传输(论文+源代码)

摘 要 随着计算机网络技术的飞速发展,客户/服务C/S(Client/Sersver)结构成为开发FTP的网络编程结构,Java作为Web应用程序的开 发技术也为更多的人所采用。 起初, FTP并不是应用于IP网络上的协议,而是ARPANET网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于1960-1980年使用。在那时,FTP的主要功能是在主机间高速可靠地传输文件。目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存贮在别的系统。例如,如果某用户运行Web服务器,需要从远程主机上取得HTML文件和CGI程序在本机上工作,他需要从远程存储站点获取文件(远程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无需使用Telnet 登录到远程主机进行工作,这样就使Web服务器的更新工作变得如此的轻松。 和Internet上的许多环境一样,完整的Java应用环境实际上也是一个客户机/服务器环境,更确切地说是浏览器/服务器模型(即Browser/Server模型,简

2023-07-10

JAVA文件压缩与解压缩实践(源代码+论文)

文件压缩与解压缩实践 摘 要 随着人们对数据的大量需求以及计算机使用时间的增加,计算机磁盘上的文件越来越大,越来越多。如何让有限的磁盘空间容纳更多的数据成为需要解决的问题。一方面,高速发展的存储技术以提高磁盘容量来解决这样的需求,但随着网络环境下数据传递的产生以及带宽的限制,大容量数据问题日益突出。在这两种需求的推动下,对数据压缩的需求产生了。人们可以将文件在不改变其本身的条件下,将其以更小的占用空间存储,并且在需要的时候将文件恢复成原有的样子,这就是压缩目的。本论文主要研究文件的无损压缩技术,并简要介绍了文件压缩的分类、几种常用的无损压缩格式和常用的压缩算法。运用LZ77字典算法、懒惰匹配算法和Huffman编码算法,使用Java语言在Jbuilder2006环境下设计了使用GZIP算法对文件压缩与解压缩的实现程序。用户可以根据自己的需求,使用此程序方便地对文件进行压缩或者解压缩操作。

2023-07-10

JAVA五子棋手机网络对战游戏的设计与实现(源代码+论文)

本文基于J2ME技术,以计算机网络游戏的运行流程为基础,分模块开发一款网络五子棋游戏软件。 本文对以下几点内容做了重点研究和探讨: 1、系统整体结构。 根据设计目标,结合普通网络游戏的运行流程,给出了系统总体设计方案,并探讨了系统设计时需要用到的关键技术。 2、手机MIDP客户端的实现。 MIDP客户端是游戏的唯一客户端,主要功能包括连接服务器进行身份验证、进行游戏并不断的与服务器交换数据。 3、后台系统的设计与实现。 后台用来处理与数据库的互联来验证用户身份、处理由客户端发送过来的数据。 由于受到客观条件的限制,本系统的测试是在三星手机模拟器上完成的,但它仍不失具一定的实用价值。 关键词:J2ME;手机游戏;servlet

2023-07-10

JAVA物业管理系统设计与实现(论文+源代码)

一.本系统的意义 新的世界已经到来,在电子计算机技术发展日新月异的今天,计算机软件的应用早已深入到了各行各业,并发挥着它们巨大的潜力。随着企业,房户等一系列的改革,一切都在潮向社会化发展,管理体制也由过去的“全承包”向现在的“一体化,专门化”发展。为了人员的安全,社会的稳定,国家的持续发展,物业管理在起着举足轻重的作用。本物业管理系统提供对人员,住房,房产和收费信息的管理。为了有效管理和社会人员的方便,系统为管理员用户和普通用户提供了不同的功能。本系统具有一定的实用性。 本物业管理系统是在服务器上先安装Windows NT操作系统,并在NT系统下安装数据库系统SQL Server 7.0和建立人员、住房、房产、收费四个数据库。然后在NT操作系统下用Java编写不同的系统用户界面,后用JDBC/ODBC桥实现服务器上数据库和前端界面的连接。连接成功后,将Java编写的用户界面移植到客户端的Linux操作系统下,并用这个界面试图实现与服务器上NT系统下的数据库SQL连接。以达到在不同的操作系统下可以互相调用的目的,实现Java的重要特性:可移植性。

2023-07-10

JAVA小区门户网站(源代码+论文)

小区门户网站之社区共享 摘 要 随着计算机的不断发展和广泛应用,人们的工作效率得到不断的提高。互联网的发展,更是缩短了人们之间的距离。如何充分利用互联网,这是大家共同关心的问题。本文主要介绍了关于小区门户网站之社区共享的实现方法,设计规划了小区门户网站之社区共享的网页,以互联网的形式将各种信息进行管理。 本论文系统地阐述了小区门户网站之社区共享系统的功能及实现。实现了小区门户网站之社区共享中的会员上传、下载、审核信息、管理信息等功能。本系统界面简单直观,易于操作和使用,交互性强。 经过分析,我们使用 SUN公司的JSP开发工具, 强大的MYSQL查询语言实现建立关系数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。 关键词:小区门户网站 社区共享 JSP MYSQL

2023-07-10

JAVA小区物业管理系统(源代码+论文)

.本系统的意义 新的世界已经到来,在电子计算机技术发展日新月异的今天,计算机软件的应用早已深入到了各行各业,并发挥着它们巨大的潜力。随着企业,房户等一系列的改革,一切都在潮向社会化发展,管理体制也由过去的“全承包”向现在的“一体化,专门化”发展。为了人员的安全,社会的稳定,国家的持续发展,物业管理在起着举足轻重的作用。本物业管理系统提供对人员,住房,房产和收费信息的管理。为了有效管理和社会人员的方便,系统为管理员用户和普通用户提供了不同的功能。本系统具有一定的实用性。 本物业管理系统是在服务器上先安装Windows NT操作系统,并在NT系统下安装数据库系统SQL Server 7.0和建立人员、住房、房产、收费四个数据库。然后在NT操作系统下用Java编写不同的系统用户界面,后用JDBC/ODBC桥实现服务器上数据库和前端界面的连接。连接成功后,将Java编写的用户界面移植到客户端的Linux操作系统下,并用这个界面试图实现与服务器上NT系统下的数据库SQL连接。以达到在不同的操作系统下可以互相调用的目的,实现Java的重要特性:可移植性。

2023-07-10

java一个简单的即时通讯工具的设计与开发(源代码+论文)

一个简单的即时通讯工具的设计与开发 摘 要 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you),并对其体系结构、构成模块及系统关键技术进行了分析与设计。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。

2023-07-10

java一个简单的即时通讯工具的设计与开发(源代码+论文)

一个简单的即时通讯工具的设计与开发 摘 要 即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ (Java for I seek you),并对其体系结构、构成模块及系统关键技术进行了分析与设计。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;本系统基于j2se1.5,j2ee1.4,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。

2023-07-10

JAVA医药管理系统设计(论文+源代码)

摘 要 目前国内使用和发展的MIS 平台模式大体有两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。利用某个开发平台结合C/S模式实现一个信息管理系统,在目前还是比较常见的。访问数据库的技术主要还是采用ODBC(Open Database Connectivity)。 文中重点讨论了一个企业办公自动化系统的设计和实现过程。在此之前介绍了此次开发过程中用到的相关技术,较详细的介绍了该系统的总体功能结构,简洁明了的阐述了本系统的功能。 开始部分首先简单的叙述了国内外办公自动化系统的过去,现在和未来。接着介绍了开发本系统所用到部分技术的相关概念和术语,着重分析了面向对象技术和java语言的特点,以及表明了所用技术在本系统中的作用和意义。之后详细地描述了整个系统的功能,然后通过对某医药公司的内部组织结构和业务过程的分析,在此基础上给出了系统的数据流程图和实体关系图,同时也全面地介绍了此次利用Java结合SQL 2000数据库开发一个企业办公自动化系统的设计和实现过程。 利用面向对象的技术建立各种模型

2023-07-10

JAVA音像店租赁管理系统的设计与实现(源代码+论文)

音像店租赁管理系统的设计与实现 摘 要 随着信息技术在管理上的广泛应用,管理信息系统(MIS)的实施在技术上已经逐步成熟。企业要生存、要发展、要高效率地把企业活动有效组织起来,就必须加强对企业内部各种资源(人、财、物)的有效管理,建立与自身特点相适应的管理信息系统。 本音像店管理租赁管理系统,设计并且完成了一个小型的音像店管理信息系统,使得经营者以及普通用户能对影碟的历史记录等进行操作。 本音像店租赁管理系统是一个典型的管理信息系统,在J2EE架构的基础下实现模块化,使用Struts和Hibernate技术实现并完成。在该系统的设计和实现过程中,采用了一些新技术,使其具有了良好的扩展性以及最大程度上降低了耦合。

2023-07-10

java银行帐目管理系统(源代码+论文)

银行帐目管理系统 摘 要 随着我国信息产业发展迅速以及中国加入世界贸易组织,国内银行之间以及与外国银行之间的竞争也越来越激烈,怎样发展业务以吸引更多顾客是各银行面队的当务之急。 而帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着相当重要的作用。现在银行的业务越来越多,吸引的客户也越来越多,银行帐目的管理就越显重要。 银行帐目管理系统是针对银行帐目的日常管理而设计。银行帐目管理系统不仅要求操作方便而且要求界面简洁,它还需要实现帐目管理,用户查询和查询统计功能。 针对上述情况和要求,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试等过程开发了一个银行账目管理系统。采用JAVA作为编程语言,使用工具eclipse3.1设计实现了银行帐目管理系统,完成系统管理、帐目管理、查询统计、用户查询等功能。

2023-07-10

JAVA语言考试系统的设计与实现(论文+源代码+文献综述+外文翻译+开题报告)

摘要: 随着信息技术的广泛使用,各类计算机考试也应运而生,这类考试多为上机考试,因此,考试的环境,即考试系统的设计和实现非常重要。在网络技术逐渐渗入社会生活各个层面的今天,采用网络考试是一个很重要的方向。目前,网络考试系统的实现,可以采用传统的客户机/服务器模式,也可以采用目前流行的浏览器/服务器模式,即基于Web的方式。本系统采用的后一种模式,因此,本文简单的介绍了该模式的实现方法。同时,还介绍了等级考试的一些相关信息;语言类考试系统设计和实现的相关技术;该系统的组成模块、数据库设计以及运行平台。还介绍了该考试系统的特点和实现的关键技术。最后,指出了该考试存在的一些不足,以及对实现该考试系统的主要技术——Web服务技术在考试系统中的应用进行了展望。 关键词: 考试系统 Web服务 数据库 Visual Basic .NET

2023-07-10

JAVA在线考试管理系统(源代码+论文+开题报告+外文翻译+英文文献+答辩PPT)

基于J2EE架构的在线考试系统 摘要: 目前国内基于B/S、C/S结构的在线考试系统产品已经有许多,本文首先介绍了这些考试系统的形成和发展过程,大致结构。然后通过仔细分析,提出了目前的这些系统还存有系统更新和维护等种种弊端,仍不够成熟。基于对现有产品的思考,结合J2EE的成熟技术,我们想到了是否可以将该技术运用在在线考试系统中,提出了一个基于J2EE架构的在线考试系统。通过将该架构与已有结构的在线考试系统进行比较,分析了该架构的优势,重点介绍了该框架的整体构造以及相关的概念和技术。并通过设计了一个基于J2EE架构的在线考试系统对该架构做了一个比较深入的剖析。最后,对J2EE技术做了一个总结性的展望,认为该技术有着良好的发展空间和广阔的前景。 关键词:J2EE,在线考试系统,b/s,JavaBean,jsp,数据池

2023-07-10

Javaweb仓库管理系统项目源码

Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码Javaweb仓库管理系统项目源码

2023-07-10

网站设计科帮网javaWeb计算机配件报价系统项目源码

前台功能模块:系统首页、我的信息、留言板、用户登陆、公告以及日历模块 后台功能模块:修改个人信息、管理员管理、注册用户管理、类别信息管理、类别信息添加、散件信息管理、散件信息添加、公告信息管理、公告信息添加前台功能模块:系统首页、我的信息、留言板、用户登陆、公告以及日历模块 后台功能模块:修改个人信息、管理员管理、注册用户管理、类别信息管理、类别信息添加、散件信息管理、散件信息添加、公告信息管理、公告信息添加前台功能模块:系统首页、我的信息、留言板、用户登陆、公告以及日历模块 后台功能模块:修改个人信息、管理员管理、注册用户管理、类别信息管理、类别信息添加、散件信息管理、散件信息添加、公告信息管理、公告信息添加

2023-07-10

java作业管理系统设计(源代码+论文)

本文档是为了说明在进行概要设计时,WebEDU项目说涉及类设计,它能够明确在项目中采用面向对象技术时需要生产的对象和类,并且通过各类对象、类之间的关系能够明确系统的实现结构。在阅读本文档之前,请确认您已经详细的阅读过《WebEDU项目软件需求规格说明》,并且理解里面的内容。 当我们拥有了一份准确清晰的软件需求规格说明后,我们需要根据需求规格说明中的用例及功能进行设计,在面向对象的设计中,所需要完成的工作就是根据用例模型和功能模型进行对象和逻辑类的设计。本文档所记录的就是根据《WebEDU项目软件需求规格说明》所进行的对象和逻辑类设计的成果。 在本文档中,共涉及了WebEDU项目的六个功能块,包含: 论坛管理:所对应的包为BbsManage 消息管理: 所对应的包为MessageManage 用户管理: 所对应的包为StudentManage 教员管理: 所对应的包为TeacherManage

2023-07-10

JAVA毕设课设(论文+ppt+源码)超市综合管理信息系统

摘 要 由于科技的发展,信息量的剧烈膨胀,企业要想适应信息社会迅猛发展的浪潮,就必须借助于Internet构建新的运营模式,连锁超市已经成为很多企业要采用的新模式。同时J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,因此文中设计了一个基于J2EE 架构的超市综合管理信息系统。根据J2EE 架构的多层应用程序方案和超市管理信息系统的特点,系统采用以Web 为中心的应用程序方案。该系统可以提高企业的整体运营速度,给企业带来巨大的财富。 本网络超市综合管理信息系统的整体开发中尝试了当前最新的思路和技术。系统框架设计采用了MVC模式思想,代码实现使用了JSP+Java Bean的网络编程技术,后台数据库是用SQL Server 2000对数据库进行管理。系统有完善的信息管理功能,为商家建立一套科学管理流程。 本系统界面友好简洁,使用人员可以很快掌握,为系统管理人员带来的方便快捷。 关键词 管理信息系统; MVC模式; JSP; SQL Server 2000 数据库管理系统; J2EE

2023-07-10

基于J2EE的B2C电子商务系统开发(论文+系统+开题报告+文献综述+任务书+答辩PPT+中期报表+外文文献+说明书)

基于J2EE的B2C的电子商务系统开发 ——新闻发布与系统管理子系统设计与实现 摘要 当今社会,科学技术突飞猛进,知识经济初见端倪。电子商务作为一种新型的贸易方式,极大地促进了全球经济贸易的发展,同时也正在改变人们的生活方式和思想观念。电子商务是指整个贸易活动实现电子化,交易各方以电子交易方式而进行的商业交易。世界贸易组织电子商务专题报告定义:电子商务是通过电子信息网络进行的生产、营销、销售和流通等活动。全球电子商务涉及世界各国,也为我国企业带来了新的发展机遇。所以本次毕业设计的选题就是一个电子商务系统的开发。 我们的系统主要应该实现的功能有用户的注册、登陆、密码找回、修改密码、浏览商品、购买商品以及系统的添加商品、商品展示、新闻发布等功能。系统设计中主要采用的技术为:JSP、Servlet、J2EE、B/S。我主要负责的是新闻发布和系统管理子系统。 关键词: JSP B2C Servlet J2EE B/S

2023-07-10

基于JAVA CS远程监控系统软件的实现(源代码+论文)

基于JAVA C/S远程监控系统软件的实现 摘 要 近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视,其实用性也毋庸质疑。基于JAVA C/S远程监控系统软件突破了空间的限制,使用者不用亲临,在自己的电脑面前就能轻松的实现对被监控端机器的监控。本系统采用Java网络编程和Java图形编程实现。笔者在开发过程中将网络技术与远程监控理论基础相结合,实现了以下功能:能连续获得被监控端机器屏幕变化;实现被监控端硬盘文件的上传、下载;实现对鼠标、键盘的模拟;实现在远程机器上执行任意DOS命令;远程关机、远程重启计算机,方便了用户监视和操作被监控端机器。本系统从系统需求分析、概要设计、详细设计到具体的编码实现和后期的代码优化、功能测试都严格遵循了软件工程的思想。 关键词:远程监控;Java Robot;屏幕截取;Java Socket

2023-07-10

基于Java ME无线网络移动端的俄罗斯方块游戏的实现(源代码+论文).rar

基于Java ME无线网络移动端的俄罗斯方块游戏的实现 摘 要 本系统是一个基于Java ME平台的无线网络移动端的俄罗斯方块游戏,利用Java ME Wireless Toolkit(WTK)开发包工具在无线网络移动端上实现经典的俄罗斯方块游戏。论文开始部分对无线网络移动系统开发中常使用几种开发语言和环境作了比较,说明了选择Java ME Wireless Toolkit作为开发环境的的原因并对它作了相关的介绍。并展示了在WTK中打开一个项目、把源文件打包成JAR包、产生混淆包的方法和过程。在系统设计时,遵循了无线网络移动端程序的startApp、pauseApp、destroyApp的开发生命周期。在设计与实现方面,分成难度选择、游戏规则、方块处理这几个模块进行实现。在开发与实现的同时也讲解了俄罗斯方块这款古老而经典游戏的游戏背景、规则以及相关特性。最终展示了无线网络移动端的游戏开发的基本开发过程和设计思路。 关键词:无线网络移动端;Java ME;俄罗斯方块;游戏开

2023-07-10

基于Javamail的邮件收发系统(系统+论文+开题报告+任务书+外文翻译+文献综述+答辩PPT)

基于Javamail的邮件收发系统使用说明书 基于Javamail的邮件收发系统是一款简单、方便、快捷的邮件系统。它能实现邮件的接收与发送,并能完成附件的传输,具有较好的人机交互性,易于使用。 开发环境:JDK1.6 + Windows平台 开发技术:Javamail 开发工具:Eclipse3.4 运行环境:PC上需安装JDK1.6,且正确配置环境变量。 系统基本功能如下: (1) 收取并显示POP3邮件服务器上指定邮箱的邮件; (2) 使用SMTP邮件服务器发送邮件; (3) 邮件附件的发送与接受; (4) 删除邮件; 具体操作步骤如下: 1、打开javamailsystem文件夹,找到javamail.jar可执行文件,双击该执行文件,即可打开Javamail邮件收发系统客户端软件。进入该系统后,首先选择“POP3/SMTP设置”按钮,对收发邮件所需的邮件服务器主机、收发邮件账号及密码信息进行设置。 图1-1邮件客户端主界面 设置举例如下: POP3属性 POP3服务器:pop3.163.com(或pop3.sina.com或pop3.126.com)

2023-07-10

基于JAVA的RSA文件加密软件的设计与实现(源代码+论文)

分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程序进行改进,对关键算法进行尽可能的优化,最终得到一个在windows运行的可以用指定密钥对任意文件进行RSA加密并可解密的完整应用程序,和一些相关的可移植组件。 关键词 RSA RSA算法 文件加密 加密成文本 Abs

2023-07-10

基于Java的两个通用安全模块的设计与实现

基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设计与实现基于Java的两个通用安全模块的设

2023-07-10

基于java的聊天系统的设计于实现(系统+论文)

是Sun Microsystem公司的James Gosling开发的编程语言。它以C++为基础,但是却是一个全新的软件开发语言。Java是一个简单,面象对象,分布式,解释性,强壮,安全,与系统无关,可移植,高性能,多线程和动态的语言-------这是 Sun给Java的定义。 Sun公司的口号就是"网络就是计算机",Java能使所有东西从桌面计算平稳的转变为基于网络的计算,它是专门为此而建立的,并显然是为了完成这个任务而来的。使用Java,我们可以相对轻松的一天编写一个有条理的网络程序。今天,Java的网络功能正在飞跃发展,不断有新的特性增加到这个有价值的基础上,JavaSoft实验室正在不断努力使Java更加完善。 2.数据库设计 系统可以采用任何一种流行的,Java支持的数据库,本系统采用了Microsoft公司的SQL Server2000作为后台数据库。通过对现在流行的一些Icq的参考,建立数据库,名为javaicq,数据库共建立两个表,一个是用户的基本信息,包括呢称,Jicq号码等。一个是用户的好友表,包括用户自己的号码和好友

2023-07-10

基于Java的视频会议系统(程序+论文)

第一章 概述 1.1 本课题的研究背景 随着人们对视频和音频信息的需求愈来愈强烈,追求远距离的视音频的同步交互成为新的时尚。近些年来,依托计算机技术、通信技术和网络条件的发展,集音频、视频、图像、文字、数据为一体的多媒体信息,使越来越多的人开始通过互联网享受到网上生活、远程医疗、远程通讯的乐趣,缩短了时区和地域的距离。远程通信的各种优势给人们带来的方便也促使人们对这一领域进行更加深入的探索。基于不同平台以及不同开发工具的网络视频会议系统层出不穷。 视频会议系统在我国开始发展的初期,政府部门的应用就占据了重要位置,覆盖中央到直辖市和各省会城市的国家公众视频会议骨干网已经完工。自1994年9月投入使用以来,国务院等机关先后利用该网召开了三百多次全国范围的可视通讯会议。整个系统运行情况良好,得到了国家领导人和各部委领导的高度赞扬。近年来随着电子政务工程的逐步推进,政府部门更加关注视频会议系统建设。在经济发达地区(例如浙江、山东、广东),视频会议网已覆盖到地市级城市,有的甚至覆盖到县一级。除各级政府之外,其它诸如检察院、法院、公安和和水利等职能部门也是视频会议系统的重要用户。 视频会议系统还更

2023-07-10

基于JAVA的网络通讯系统设计与实现(论文+系统)

在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,例如,国外的ICQ、国内腾讯公司开发的OICQ。随着网络聊天一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具。Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而Java语言最大的成功之处在于它的平台无关性和具有强大的网络编程功能,基于Java网络编程的强大功能,本人将用Java编写一个网络聊天系统。 论文首先论述了系统的开发背景,并对所用到的开发工具与关键技术做了简单的介绍。接着对系统的研究意义,研究现状及设计目标进行分析,通过对系统需求和可行性进行分析,确定了系统的功能模块,并画出相应的功能结构图、模块图和数据流图。其次按系统总体设计的结果,对系统中的数据库进行结构设计。 一般来说,聊天工具大多数由客户端程序和服务器程序,外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式,通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊

2023-07-10

基于Java的五子棋游戏的设计(源代码+论文)

1 本课题研究的意义 近来随着计算机的快速发展,各种各样的电脑游戏层出不穷,使得我们能有更多的娱乐项目,而棋类游戏能起到锻炼人的思维和修身养性的作用,而且棋类游戏水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱。 越来越多的具有智能的机器进入了人类的生活,人工智能的重要性如今显而易见。自己对人工智能比较感兴趣,而五子棋游戏程序的开发实现这个课题,正好提供给我这样一个研究的机会,通过对人工智能中博弈方面的研究(人机对弈),让我在简单的人机对弈全局设计,以及具体到相关算法上有了深入的了解。人工智能属于计算机科学的领域,它以计算机技术为基础,近几十年来,它的理论和技术已经日益成熟,应用领域也正在不断扩大,显示出强大的生命力。人工智能大致可以分成几个学科,它们每一个都是独特的,但是它们常常又互相结合起来完成设计任务,这时,这些学科之间的差别就变的很模糊。人工智能在专家系统,自然语言理解,自动定理证明,自动程序设计,人工智能在机器人学、模式识别、物景分析、数据库

2023-07-10

基于Java的远程视频会议系统(系统+论文)

1.4 国内外相近研究课题的特点及发展趋势 视频会议是近几年才发展起来的多媒体通信技术。视频会议可实时传送声音、图象;使每位与会者都有身临其境的感觉。此外,它还提供文件传真、静止图文传送、白板等一系列辅助服务项目。视频会议最初是"点对点"的会议传输(point to point),现已发展到"一点对多点"(point to multi points)及"多点到多点"(multi points to multi points)阶段。 视频会议系统的关键技术 :1)多媒体信息处理技术2)宽带网络技术3)分布式处理技术视频会议实现点对点、一点对多点、多点之间的实时同步交互通信。 视频会议的发展趋势: 1.系统功能多元化具有图文同传功能:除视音频外,可以方便地传送和显示电脑文档用于培训、汇报、交流;视频会议与电话系统浑然一体:可方便接入会议电话系统,通过电话、手机也可加入会议等。 2.系统组网多样化,有网络就能开会。 3.图像清晰化:视频会议需要更优异、更清晰、更成熟的图像编解码技术。 4.使用、维护简捷化:易于使用,可自行组织、控制会议;进行远程管理、远程维护、升级,降低维护

2023-07-10

空空如也

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

TA关注的人

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