自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Android 学习笔记(三)------Jsoup使用

我们尚且不管后期的对html的解析,简单地获取document时我之前初学时遇到过一个简单的错误,org.jsoup.nodes.Document document = null; String url = "https://www.baidu.com"; try { document = Jsoup.connect(url).get();

2021-02-27 21:24:01 273

原创 Android 学习笔记(二)------OnclickListener与OntouchListener

OnclickListener关于这个即使是新手也会比较熟悉,毕竟我们很多教学就是以一个简单的点击事件的例子开始的。不过防止有些零基础的自学的孩子在布局文件中傻傻写了“Onclick=… …”,大家不要笑哈,之前真的遇到过这样的诶,所以强调一遍,事件、活动等等这些一定一定要和布局文件完全分离开来,刚刚提的那个的确可以实现点击事件,可是真正地项目开发中是绝不会出现这种的,都implements View.OnClickListener,然后将指定控件setOnClickListener嘛这个是我们用的最

2021-02-27 19:39:21 408

原创 Android学习笔记(一)-------环境配置

Android 学习笔记(一)去年12月份开始接触Android开发,并且开始做外包项目,自己的摸索过程中遇到过很多问题,今天突然想把这些问题及其解决办法发布出来,一方面方便我后面查看,另一方面也能给一些刚入门的小伙伴一些指导。环境配置现在我们大多数会选择用集成开发环境AndroidStudio进行开发,最新版本的AndroidStudio官方下载链接:AndroidStudio4.1.2下载(click here)然后的话需要注意的几个点就是:1.选择custom版本,JDK等的配置更友好2

2021-02-27 15:48:23 235

原创 关于Scanner遇到的小问题---关于next()和nextLine()

java中遇到的基础小问题系列你有没有Scanner.next()后不小心用过Scanner.nextLine()呢然后发现后者完全没有输入的机会,也就是读到并返回了一个空字符串首先让我们探索一下二者的连续使用1.Scanner input=new Scanner(System.in);String x=input.next(); ... ...//中间没有输入String y=input.next();这个具体取决于我们的输入:(1)如果常规的输入“ab”然后回车到第二次再输入“cd

2020-10-18 15:50:26 300

原创 Linux系统JDK(Java SE Development Kit )安装及环境配置

Linux系统JDK安装及环境配置年初的时候开始学习java,但是之前一直是在自己windows系统上写程序,最近学了系统级程序设计开始广泛接触了Linux系统,便想再介绍一下在Linux系统下JDK的安装以及相应的环境配置下载安装JDK有些朋友可能使用的yum一键安装,不过我的话还是建议自行下载并配置环境变量,后面你会感谢我的哈哈,所以我们此处也只介绍后者首先当然是下载JDK的压缩包文件,可以使用自带浏览器进入官网进行下载以下附上链接: oracle(点击可进入).选择“Linux Compr

2020-10-17 17:47:42 604 3

原创 MIPS/模型机16进制代码冒泡法排序

思路分析提到冒泡排序,是我们十分熟悉的一种排序方法,首先我们用伪代码来展示一下这个算法的整体思想,待排序数个数为nfor i=0-n-2 for j=0-(n-i-2) if(a[j]>a[j+1]) swap(a[j],a[j+1]); end if end ifend if总而言之,思路就是每一轮将所有相邻项比较,前一项大于后一项则交换数值,实现最高项为最大值。然后每下一轮,已经成为最大值的最高项,不再参与交换与运算,总共进行(n-1)轮。

2020-07-28 21:00:22 1014

原创 单周期MIPS/模型机16进制代码实现小程序(六个数求最大值)

六个数求最大值,用高级编程语言实现不过是初学者的入门题,那么模型机中通过16进制代码怎么实现呢暂且随意规定六个数:20,18,31,2,22,8编程思路求其中的最大值,其实是我们之前C语言等等编程语言学习时常见的入门问题,当时我们有一种做法是遍历全部,同时刚开始就额外占用一个空间存储当前最大的数,逐步与后面下一个进行比较,遇到更大的呢,就将其赋值为这个空间的值,依次到最后一个数字。本题我依然是同样的方法,只不过用来存储当前最大值的“额外空间”我们换成了1号寄存器,毕竟最后题目要求就是把最大值放在这里

2020-05-24 13:21:33 1064 3

原创 设计增加单周期MIPS指令

实现为单周期MIPS增加可运行指令,以增加“按位与”and指令为例(基于logisim)主要就只需要对控制器内部做修改,因为主电路各部分是完全具备运行条件的修改前的控制器内部原MIPS电路中已经包含了两种R型指令add和slt,对于是否为R型的判断前面已经有了(即通过判断OP为00时)所以无需修改然后就是进行一个进一步是运行R性指令而不是退出的判断操作,只是多了一种情况,所以加个“或”门分支就可以了然后呢其实增加一个按位与指令and无非就是改一下func字段的判断条件,改成and对应代码的1

2020-05-24 13:10:43 1133

原创 计算机组成原理-用logisim设计ALU(8位算术/逻辑运算)

用logisim设计ALU这个是大多学生会有的一个作业,只是不同学校形式不同,有的是软件实现,有的则是硬件电路箱实现设计要求(1)设计两个控制端S1和S0,完成相应的算术逻辑运算。S1S0逻辑功能00AND01OR10ADD11SUB(2)输入:两个8位二进制数。输出:C、O以及Z(判断是否有进位、溢出、结果是否为0)。实现步...

2020-04-27 19:39:30 26431 4

原创 C#/GDI+绘图/解决矩形绘制只能向右下方绘制/width、height为负无法绘制问题

C# GDI+绘图 绘制矩形的bug“我的绘图绘制矩形只能mousedown然后鼠标向右下时才能画出,不然就报错”“我使用g.DrawRectangle绘制矩形明知道向‘右上、左下、左上’时把width和height取绝对值,然后改变参数里Rectangle的.X 和.Y改变一下就好了,怎么却实现不了”以上这些问题就是这个程序设计里我们有些C#初学者会遇到的之所以实现不了,我想很多学生可...

2020-04-16 12:34:30 473 2

原创 C#/音乐播放器/带进度条/歌词滚动、颜色变化/桌面应用程序设计

用基本C#知识实现制作一个音乐播放器截图示意

2020-04-01 19:21:34 2864 2

原创 char类型赋值显示编译出错,Error occurred during initialization ...以及“编码GBK的不可映射字符”

JAVA初学遇到的问题(续)正常写了一些简单的代码char a='我';System.out.println(a);保存文件“CharTest.java”命令行窗口编译javac d:\daima\CharTest.java然而竟然报错d:\daima\CharTest.java;5;错误:编码CBK的不可映射字符(0x91)... ...这… 检查了一边又一遍,始终不知...

2020-02-17 16:18:30 583

原创 初学java遇到的问题---环境配置与具体问题

初学java遇到的问题寒假想着自学一下java,中间遇到过很多问题,想在这分享一下环境安装与配置安装JDK首先不论选择哪种编译、运行方式,在电脑下载安装JDK是必要的以下附上链接: oracle.(可能需要注册一下账号)进入后选择需要的版本下载即可,目前最新的好像是13.0.2然后正常安装<此处有问题,待会从此处修改> 之后开始配置环境变量,但是当一切完成之后,我兴致勃勃...

2020-02-07 16:48:52 312

原创 算术题(按所需数量)生成

##个人信息GIT地址https://github.com/ShangkangTang/AchaoCalculator/blob/master/ShankangTang/ConsoleApplication1/ConsoleApplication1/ConsoleApplication1.cppGIT用户名ShangkangTang学号后五位22208博客地址...

2019-09-20 21:09:57 560

原创 先序遍历创建二叉树并遍历输出

/*文件名:1_1_3_2.cpp作者:汤善康日期:2019年7月7日*/#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef int Status;typedef char BTelemtype;typedef struct BInode{BTelemtype data...

2019-07-07 11:13:24 4850

原创 队列的创建与应用&学生信息系统

/*文件名:1_1_3_1.cpp作者:汤善康日期:2019年7月5日*/#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define MAX 100/队列的创建与应用/typedef int Status;typedef struct{long ID;char name[1...

2019-07-05 23:13:48 655

原创 栈的创建与应用.简易信息系统

/*文件名:1_1_3_0作者:汤善康日期:2019年7月3日*//栈存储/#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define MAX 100typedef int Status;typedef struct{long ID;char name[10];int g...

2019-07-03 21:46:14 208

原创 链式存储.线性表.信息系统

/*文件名:1_1_2_9.cpp作者:汤善康日期:2019年7月1日*/#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef int Status;//采用线性表链式存储结构创建一个信息管理系统typedef struct{long ID;char name[10];...

2019-07-02 11:23:39 363

原创 顺序存储. 线性表&学生信息管理系统

/*文件名称:1_1_2_8.cpp作者:汤善康日期:2019年6月30日*/#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define MAX 100//最大容量typedef int Status;typedef struct {long ID;char name[10];...

2019-07-01 19:43:06 3547 2

原创 计算1~n所有素数总和

/*文件名称:1_1_2_8.cpp作者:汤善康日期:2019年6月30日*/#include<stdio.h>//判断整数是否为素数int tell(int n){if(n1||n2)//n为1或2时{printf("%d is a prime number\n",n);return 1;//返回1}else if(n>2)//n为>2的整数时{...

2019-06-30 17:23:16 2258

原创 C语言实现解一元二次方程ax^2+bx+c=0

#include<stdio.h>#include<stdlib.h>#include<math.h>#define EPS 1e-6main(){float a,b,c,disc,p,q;printf(“please input a,b,c:”);scanf("%f,%f,%f",&a,&b,&c);if(fabs(a...

2019-06-30 17:02:13 4003

空空如也

空空如也

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

TA关注的人

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