自定义博客皮肤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)
  • 收藏
  • 关注

原创 Android日常学习(实现登录界面 小白)

Android日常学习(实现登录界面):最近看到身边太多大佬学习方面突飞猛进,深感自己不能再这么堕落下去了,准备开始写一些Android博客来记录自己的学习,由于自己的Android知识浅薄以及Java也学得不咋样,纯属小白分享,大神勿喷! 今天来实现以下登录界面:如下:当输入内容时,登录按钮会自动检测并做出相应变化:若密码匹配成功,将跳转到新activity,这里由于是刚开始写,便传入一个空的activity(后续写一个GirdView加入各个模块实现训练功能):布局代码就不用多说了,这里用了

2020-12-13 21:36:06 3103 9

原创 Android 协程与retrofit库的结合使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、retrofit2.6.0之前使用步骤1.引入库2.创建接收服务器返回数据的类(根据具体数据对应)3.定义描述网络请求的接口4.创建retrofit实例及接口实例创建函数5.发送网络请求6.调用封装为LiveData()数据二、retrofit2.6.0之后使用步骤1.导入依赖2.创建接收服务器返回数据的类(根据具体数据对应)3.定义描述网络请求的接口4.创建retrofit实例5.创建协程调用函数三、scope协程作用域使

2022-02-14 17:34:37 2751

原创 2020-12-31 简单demo测试TCP通信

简单demo测试TCP通信:今天看了TCP相关的东西,写个demo记录一下,这里为了更好的直观体现,我用Android Studio运行java代码模拟服务器端,用idea模拟客户端,首先看服务器端:1.在服务器端,创建一个ServerSocket对象,并指定一个端号,使用ServerSocket类的accept()方法使服务器处于阻塞状态,等待用户请求。创建TCP服务端的Socket对象2.监听客户端对象3. 获取输入流,读取数据,并回复信息4. 释放资源客户端:1.通过传入本机IP地址

2020-12-31 21:35:44 310

原创 Android更新之生词本的实现(Sqlite+SQL语句)

生词本的实现:接着上次的gridview视图,现在实现第一个demo生词本:点击生词本:插入多个单词数据后实现查询效果,输入单词或者解释的部分即可查询(由于模拟器没有中文键盘,所以测试数据我全用的英文,简单模拟以下):好了下面开始介绍实现这些简单界面的逻辑代码:(这一步还是在上一篇实现gridView的项目里,参照上一篇博客)首先在grid适配器中定义一个点击接口,activity判断点击了哪个子项,并实现跳转,适配器中:interface ClickListemer{ v

2020-12-15 23:05:26 1313 2

原创 Android更新(简单实现gridview布局)

学习目标:由于今天没有太多时间去写生词本的内容,简单展示下实现gridview布局界面(虽然简单,但是里面的adapter及布局逻辑对于我这种小白来说还是有点费劲),这次内容是基于上一篇我写的实现登录的博客登录跳转的,效果如下:先展示下代码的架构:布局界面就没什么好说的了,这里实现了一行三列的gridview:<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_height="match_paren

2020-12-14 22:36:12 952

原创 (Android)实现RecycleView的子项点击事件并实现跳转

#接口实现RecycleView子项点击 #大家知道,RecycleView改进自Listview,各个方面都实现了优化,但是其没有专门的点击事件,当然可以在其适配方法中的写上子布局的点击事件,但是如果要实现其他Activity传入参数实现操作就比较麻烦了,接下来我们用接口来解决传参这一问题。 1 首先在适配器中定义接口及其点击方法抽象函数interface setOnClickListener { void Onclick(Strin...

2020-10-17 22:24:46 1575 1

原创 AndroidStudio实现进度对话框显示(2020)

我们采用progressDialog来实现进度对话框的编写,显示效果如下:废话不多说,直接上代码把。首先布局xml代码:<LinearLayout android:layout_height="match_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:orientation="vertical"

2020-08-09 08:12:51 2133

原创 括号匹配问题(栈)

题目描述假设表达式中允许包含两种括号:圆括号和方括号。编写一个算法判断表达式中的括号是否正确配对。输入:由括号构成的字符串,包含”(“、”)“、”[“和”]“。输出:匹配输出YES,否则输出NO。样例输入[([])]样例输出YES代码实现:#include<stdio.h>#include< iostream>using namespace std;#define Max 1000typedef struct A{char array[Max];in

2020-06-15 16:07:05 595

原创 哈希表(链地址法处理冲突)

题目描述采用除留余数法(H(key)=key %n)建立长度为n的哈希表,处理冲突用链地址法。建立链表的时候采用尾插法。输入第一行为哈西表的长度m;第二行为关键字的个数n;第三行为关键字集合;第四行为要查找的数据。输出如果查找成功,输出该关键字所在哈希表中的地址和比较次数;如果查找不成功,输出-1。样例输入131316 74 60 43 54 90 46 31 29 88 77 78 7916样例输出3,1代码实现:#include<stdio.h>#incl

2020-06-14 22:10:52 900

原创 折半查找的实现

题目描述编写程序实现折半查找算法。输入第一行是查找表的长度n第二行是查找表中的数据元素 ;第三行是要查找的数据元素的关键字.输出查找成功返回位序,不成功返回-1 ,第二行为比较的次数。样例输入:115 13 19 21 37 56 64 75 80 88 92100样例输出-14代码实现#include<stdio.h>#include< iostream>#include<string.h>using namespace std;

2020-06-13 20:48:37 782

原创 有序顺序表的合并操作的实现

题目描述已知两非递减的顺序线性表,要求合并成一个新的非递减顺序线性表。(测试数据为整型)输入输入包含四行,第一行为自然数n,表示第一个非递减顺序线性表的长度;第二行为n个自然数构成的非递减顺序线性表;第三行为自然数m,表示第二个非递减顺序线性表的长度;第四行为m个自然数构成的非递减顺序线性表。输出输出:用一行输出合并后的非递减顺序线性表,各数之间用一个空格隔开。样例输入21 332 3 6样例输出1 2 3 3 6代码实现:#include<string.h>

2020-06-12 22:39:48 579

原创 舞伴问题(循环队列实现)(易)

题目描述假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。若两队初始人数不相同,则较长的那一队中未配对者等待下一轮舞曲。要求编写程序实现舞伴问题。输入:输入一共5行,第一行是男生人数m;第二行依次是男生的姓名;第三行是女士的人数n;第四行依次是女士的姓名;第五行是跳舞的轮数。输出:配对的男士和女士的姓名。例:样例输入:5A B C D E3F G H2输出:B G代码实现:#include<stdio.h>

2020-06-12 21:05:17 944

原创 实现循环队列(C语言)

题目描述根据给定的空间构造顺序循环队列,规定队满处理方法为少用一个元素空间。例如,给定5个元素空间构造循环队列,则只能存放4个元素。试根据入队及出队操作判断队列最后的元素存放情况,并输出最后队列中的元素值,即完成给定入队及出列操作后一次性全部出队的元素值。要求采用顺序队列完成,少用一个存储空间的方法区分队列的空和满。输入:输入的第一行为一个自然数n,表示要求构造的顺序循环队列空间数。 第二行为操作次k,接下来k行为出队入队操作,每行各代表一次操作。入队用in表示,出队用out表示,如果是入队,则in隔

2020-06-11 23:19:34 891

原创 循环队列打印杨辉三角形

题目描述杨辉三角形具有如下特征:1、每行数字左右对称,由1开始逐渐变大,然后变小,回到1。2、第n行的数字个数为n个。3、第n行数字和为2^(n-1)。4、每个数字等于上一行的左右两个数字之和。可用此性质写出整个帕斯卡三角形。5、将第2n+1行第1个数,跟第2n+2行第3个数、第2n+3行第5个数……连成一线,这些数的和是第2n个斐波那契数。将第2n行第2个数,跟第2n+1行第4个数、第2n+2行第6个数……这些数之和是第2n-1个斐波那契数。6、第n行的第1个数为1,第二个数为1×(n-1)

2020-06-11 23:13:27 1211

空空如也

空空如也

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

TA关注的人

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