自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android实验一:GeoQuiz应用实现进阶

要求参照参考书《Android 编程权威指南: the big nerd ranch guide》第2、3、4、5章给出的Android应用GeoQuiz进阶的详细代码和讲解,完善 GeoQuiz 应用,使得(1)GeoQuiz能从多个题目之间切换。(2)创建GeoQuiz应用横向布局,如下图所示,并实现跨周期的数据保存(手机旋转后,当前问题的序号和作弊状态仍能保持)。(3)为GeoQuiz应用增加第二个用户界面(以及相应activity),新增activity用来给用户提供查看当前问题答案。(4

2020-12-14 19:06:58 522 1

原创 Android实验二:Activity的生命周期

要求设计如下界面,包括四个按钮,两个文本框。单击对应按钮可以启动对应activity。假定Activity A为启动Activity。部分代码import androidx.appcompat.app.AppCompatActivity;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.os.Bundle;import an

2020-12-14 18:54:20 1308

原创 汇编:转换功能的实现

汇编:转换功能的实现要求完成一个字母或数制之间的转化程序,主程序分别具有 3 种可选择的子功能,按相 应的字母(X=>功能 1; Y=>功能 2; Z=>功能 3)可分别进入相应的子功能并在屏幕上显 示结果。3 种可选择的子功能分别为:(1)实现大写字母向小写字母的转换;(2)实现十进制数向十六进制数的转换;(3)实现十六进制数向十进制数的转换。汇编代码;-------------------------------------------------------------

2020-12-02 15:00:03 415

原创 Android学习之启动模式

启动模式一共有4种:standard、singleTop、singleTask和singleInstance启动模式一:standard活动的默认启动模式。在该模式下,每当启动一个新活动,它就会在返回栈中入栈,并处于栈顶的位置,并且,不管此活动是否已经存在于返回栈中,每次启动都会创建该活动的一个新实例。启动模式二:singleTop在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例。启动模式三:singleTask当活动的启动模式指定为 sin

2020-11-21 09:52:14 191

原创 Android学习之Button控件

Button控件Button是TextView的子类,所以TextView上很多属性也可以应用到Button上设置背景图xml布局:<Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="按钮" android:background="@drawable/ic_launc

2020-11-20 17:56:05 181

原创 Android学习之AndroidManifest.xml文件

Android学习之AndroidManifest.xml文件AndroidManifest官方解释是应用清单,每个应用的根目录中都必须包含一个,并且文件名必须一模一样。这个文件中包含了APP的配置信息,系统需要根据里面的内容运行APP的代码,显示界面。作用提供软件包名;描述应用的各个组件;确定托管应用组件的进程;声明应用必须具备哪些权限才能访问 API 中受保护的部分并与其他应用交互;列出 Instrumentation 类,这些类可在应用运行时提供分析和其他信息;声明最低API级别;

2020-11-19 10:42:17 853 1

原创 Android Studio 报错:AVD Pixel_3a_API_30_x86 is already running

在我的Android Studio和虚拟机运行时,我的电脑不小心关机了,在启动后再次打开Android Studio并运行虚拟机时发现报错。Error while waiting for device: AVD Pixel_3a_API_30_x86 is already running. If that is not the case, delete the files at C:\Users\DELL.android\avd\Pixel_3a_API_30_x86/*.lock and try

2020-11-19 10:32:32 27582 11

原创 Java:结合JavaSocket编程开发文本处理程序

Java | 结合JavaSocket编程开发文本处理程序要求部分代码完整代码要求1、20万字以上长篇小说存到服务器中,格式自定,一般存储为文本文档。2、该程序支持从服务器载入小说,对小说中的文本进行分析。3、首先运行服务器。服务器运行之后,可以连接1个客户端。4、运行客户端。用户能够输入昵称,确定,则连接到服务器。连接成功,即可出现功能界面。客户端功能界面如下:1、功能1:载入小说。能够选择服务器端的小说。2、功能2:任意设置10个人姓名(可以预设置在客户端界面上),将这10个人在小说中的

2020-07-18 19:25:59 231

原创 OJ:黑色星期五

OJ | 黑色星期五Description众所周知,13号又是星期五成为“黑色星期五”,真的是一个不寻常的日子吗?13号是星期五比13号是星期一、13号是星期二、……、13号是星期日要少吗?我想知道这个问题的答案,所以想请聪明的你来写一个程序来计算在n年里每月13日落在星期一、星期二、……、星期日的次数。 这个测试从1900年1月1日到1900+n-1年12月31日。n是一个正整数且不大于400。 这里有一些你要知道的: (1) 1900年1月1日是星期一。 (2) 4,6,11

2020-07-18 15:09:28 482

原创 汇编:裴波那契数列前50项

汇编 | 裴波那契数列前50项DATAS SEGMENT DW 200 DUP(0) ;一个数字需要64位,DW是16位,一共50个数字 DATAS ENDSSTACKS SEGMENT DW 30 DUP(0)STACKS ENDSCODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKSSTART: .386 MOV AX,DATAS MOV DS,AX MOV AX,STACKS MOV SS,AX MO

2020-07-18 14:44:42 1430

原创 汇编:十万以内素数

汇编 | 十万以内素数.MODEL SMALL ;100000以内的素数.CODEMAIN PROC FAR .386 MOV EAX,2 NEXT: MOV ECX,EAX ;ECX记录EAX的值 MOV EBX,2 AGAIN: MOV EAX,ECX CMP EBX,EAX ;只能除1和本身,即为素数 JZ L2 MOV EDX,0 DIV EBX ;EDX是余数,EAX是商

2020-07-18 14:39:47 823

原创 汇编:字母或数制之间的转化程序

汇编 | 字母或数制之间的转化程序要求运行测试完整代码要求完成一个字母或数制之间的转化程序,主程序分别具有3种可选择的子功能,按相应的字母(X=>功能1; Y=>功能2; Z=>功能3)可分别进入相应的子功能并在屏幕上显示结果。3种可选择的子功能分别为:(1)实现大写字母向小写字母的转换;(2)实现十进制数向十六进制数的转换;(3)实现十六进制数向十进制数的转换。运行测试完整代码;--------------------------------------------

2020-07-18 14:30:55 638 1

原创 Java:JavaSocket编程开发多人聊天室

Java | JavaSocket编程开发多人聊天室实现内容运行结果部分代码完整代码实现内容用Java图形用户界面编写聊天室服务器端和客户端, 支持多个客户端连接到一个服务器。每个客户端能够输入账号。可以实现群聊(聊天记录显示在所有客户端界面)。完成好友列表在各个客户端上显示。可以实现私人聊天,用户可以选择某个其他用户,单独发送信息。服务器能够群发系统消息,能够强行让某些用户下线。客户端的上线下线要求能够在其他客户端上面实时刷新。运行结果部分代码import java.awt

2020-07-18 14:27:04 1650 1

原创 操作系统:进程控制和内存管理模拟实现

操作系统 | 进程控制和内存管理模拟实现要求设计代码运行结果测试要求(1)设计一个允许n个进程并发运行的OS进程管理模拟程序,模拟实现创建新进程原语、阻塞进程原语、唤醒进程原语,终止进程原语、调度进程原语等功能;每个进程用一个PCB表示,其内容可根据具体情况设置。进程调度算法可选择 FCFS、时间片轮转或其他任意一种。内存分配可采用可变分区策略+最佳适应算法(或页式等其他内存分配方案,自选一种),进程创建时需为进程分配内存空间,进程终止时需要回收进程的内存空间。(2)程序在运行过程中能显示或打印各进程

2020-07-17 19:42:04 4332 1

Android实验二:Activity的生命周期及Intent

1、设计界面,包括四个按钮,两个文本框。单击对应按钮可以启动对应activity。假定Activity A为启动Activity。 2、修改 Activity 的启动模式 LaunchMode,并通过 Log 信息来体会不同启动模式所对应的Activity 和 task 的关系

2020-12-14

Android实验一:GeoQuiz应用实现进阶

1)GeoQuiz 能从多个题目之间切换 2)创建 GeoQuiz 应用横向布局,并实现跨周期的数据保存(手机旋转后,当前问题的序号和作弊状态仍能保持) 3)为 GeoQuiz 应用增加第二个用户界面(以及相应 activity),新增 activity 用来给用户提供查看当前问题答案 4)用户不断点击 Next 按钮遍历所有的题目,每道题目的作弊状态仍能保持 5)用户遍历完所有的题目,Toast 消息显示用户答题情况,答对题目数量、答错题目数量、未答题目数量

2020-11-19

汇编:十万以内素数.rar

汇编:输出十万以内素数 素数,又称为质数,是指一个大于1的自然数,除了1和自身外,不能被其他自然数整除的数。对于求素数,曾经有人推出过著名的筛法。其实,现在已经有了计算机,用穷举法,遍历一下搜索范围,也并不花费多少时间。 本次实验要求使用用汇编语言编写程序,输出100000以内所有的素数。

2020-07-18

汇编:裴波那契数列前50项.rar

汇编语言实现输出裴波那契数列前50项(Fibonacci数列前50项) 使用递归法求斐波那契数列是一个既方便又便于理解的方法,本次实验要求使用汇编语言编写程序,使用递归法,输出斐波那契数列的前50项。

2020-07-18

汇编实现功能转化程序(字母、数制转换)

完成一个字母或数制之间的转化程序,主程序分别具有3种可选择的子功能,按相应的字母(X=&gt;功能1; Y=&gt;功能2; Z=&gt;功能3)可分别进入相应的子功能并在屏幕上显示结果。3种可选择的子功能分别为: (1)实现大写字母向小写字母的转换; (2)实现十进制数向十六进制数的转换; (3)实现十六进制数向十进制数的转换。

2020-07-17

用JavaSocket编程开发多人聊天室(群聊、私聊等)

1. 用Java图形用户界面编写聊天室服务器端和客户端, 支持多个客户端连接到一个服务器。每个客户端能够输入账号。 2. 可以实现群聊(聊天记录显示在所有客户端界面)。 3. 完成好友列表在各个客户端上显示。 4. 可以实现私人聊天,用户可以选择某个其他用户,单独发送信息。 5. 服务器能够群发系统消息,能够强行让某些用户下线。 6. 客户端的上线下线要求能够在其他客户端上面实时刷新。

2020-07-17

空空如也

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

TA关注的人

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