自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小Tian的博客

记录了一名Android小白成长的历程

  • 博客(140)
  • 资源 (5)
  • 收藏
  • 关注

原创 安卓实现状态栏透明沉浸式

1.首先在xml布局中对于每一个部分都加上android:fitsSystemWindows="true"2.在res中->New->Directory,创建一个values-v21目录,在目录中New一个Values resource file,创建一个styles.xml<?xml version="1.0" encoding="utf-8"?>&...

2020-02-16 12:13:45 279

原创 计算机网络复习笔记

计网复习1.制定互联网的三个阶段互联网草案->建议标准(RFC文档)->互联网标准2.计算机网络的性能1.速率:数据的传输速率2.带宽:网络中某通道传输数据的能力3.吞吐量:单位时间内通过某个网络实际的数据量4.发送时延:主机或路由器发送数据帧所需要的时间 数据100MB 带宽1Mbit/s 计算:100*2^20...

2019-12-26 14:35:40 565

原创 安卓爬虫--Jsoup的使用

jsoup的使用使用Jsoup来爬取学校公告,配合Recyclerview显示出来(这个测试最好在白天,晚上官网有时候不能访问)github源码地址:点击查看效果如图:首先添加依赖implementation 'org.jsoup:jsoup:1.11.3'implementation 'com.android.support:appcompat-v7:28.0.0'...

2019-11-11 19:28:18 376

原创 AndroidStudio更新Gradle版本

引言:androidstudio经常更新,gradle版本就会相应的更新.首先可以到这两个目录中去查看配置,这两个的配置要相匹配,否则会出错,就比如说我4.10.1要配置3.3.2所以要先知道你需要下载的版本,然后去网站上下载,比如我要下载gradle4.10.1版本的就到http://downloads.gradle.org/distributions/gradle-4.1...

2019-09-09 21:04:50 1727

原创 前端小白笔记-jQurey语法

前记:最近学安卓遇到了不少关于前端中的语法元素,所以又来总结一波前端参考https://www.runoob.com/jquery/jquery-examples.html1.选择器$(document).ready(function(){ $("button").click(function(){ $(this).hide(); });});$(this).hid...

2019-07-25 10:37:23 284

原创 学生管理系统APP

为了数据库的课设做的一个小app先上图管理员账号是admin,密码123456本APP功能有学生信息的永久存储,信息的增删查改 (只是本地的数据库,并不涉及服务器)最新更新(2019年9月16日10:44:26)之后的APP加入了登录注册功能,及相应的记住密码,密码自动补全,修改密码等功能主要知识点:litepal的增删查改,recyclerview的数据传递;一些小...

2019-07-23 20:12:45 2457 1

原创 封装的HttpUtil工具类

因为我们在一个程序中要多次使用网络请求,所以需要封装一个工具类方便使用public class HttpUtil { public static void sendHttpRequest(final String address, final HttpCallbackListener listener){ new Thread(new Runnable() { ...

2019-07-14 12:04:21 1519

原创 前端小白笔记-HTML语法

首先推荐一个学习前端的好网站w3school,然后再去借一本Java Web开发就可以开始学前端了HTML基本语法<html> </html><head> </head><title> </title> 标题<p></p>段落<br/>换行<h1></h...

2019-07-11 09:44:53 429

原创 安卓调用图灵机器人API实现模拟聊天

代码地址Github地址:https://github.com/jh360twb/Tuling积分下载地址https://download.csdn.net/download/qq873044564/11834499网盘下载地址:链接:https://pan.baidu.com/s/1QbbjRn1ET9CnvVyQEahSyQ提取码:8d0r最新更新最近国庆节,更新...

2019-05-10 16:23:04 896

原创 emulator: ERROR: x86 emulation currently requires hardware acceleration

今天遇到这个问题,然后网上查资料说BIOS什么的,结果没有找到相应的选项然后看到这篇博客https://blog.csdn.net/shareye1992/article/details/81777387我是照此运行到第二步,安装的时候因为我原本有了,所以点了remove,然后又重新下载,模拟器就可以运行了....

2019-05-10 15:48:44 133

原创 编译原理实验二递归下降分析语法

产生式如下:运行结果截图:#include<iostream>#include<cstring>using namespace std;int k;char sentence[50];void A(char);void M(char);int flag=1;void A(char ch){ if(ch == '#'); els...

2019-05-04 16:17:36 1363

原创 编译原理实验一词法分析器

编译原理实验一词法分析器,并实现文件读入和输出#include<iostream>#include<cstring>#include<memory.h>#include<stdlib.h>#include<fstream>using namespace std;int isLetter(char ch){//...

2019-05-04 16:12:00 637

原创 安卓中的文件存储,SharePreference存储和数据库存储(详解持久化技术)

本文章参考郭霖老师第一行代码第二版的第六章,然后总结了一下并且加上自己的理解1.文件存储openFileOutput()方法,第一个参数是字符串或文件名(不包括路径,因为有默认路径),第二个参数为文件的操作模式,MODE_PRIVATE覆盖源文件,MODE_APPEND为往原文件里添加内容.openFileOutput()方法返回的是一个FileOutputStream对象.随便说一下...

2019-04-21 17:22:48 962

原创 软考备战总结_7

1.高速缓存(Cache)存在于主存和CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但是速度比主存快得多,通常保存着一份内储存器中部分内容的副本2.知识产权权利人:包括专利权人,商标注册人,版权所有人等.3.伪彩色:在生成图像时,对图像中不同色彩进行采样,可产生包含各种颜色的颜色表,称为彩色查找表.把像素值作为彩色查找表去找出相应的R,G,B强度值所产生的彩...

2019-04-16 19:45:06 227

原创 软考备战总结_6

1.企业信息化建设企业信息化建设是指通过计算机技术的部署来提高企业的生产运营效率,降低运营风险和成本,从而提高企业整体管理水平和持续经营的能力。2.事物的特性:①原子性:要么做,要么都不做.②一致性:事物执行的结果必须保证数据库从一个一致性状态变到另一个一致性状态.③事物相互隔离.当多个事物并发执行时,任一事物的更新操作直到其成功提交的整个过程,对其他事物都是不可见的.④持久性:一旦...

2019-04-13 10:13:09 211

原创 软考备战总结_5

程序员考试往年真题:https://download.csdn.net/download/qq873044564/111335551.浮点数加减运算时,首先要进行对阶,当 Ex≠Ey 时,要通过尾数的移位来改变 Ex 或 Ey,使 Ex=Ey 相等。对阶的规则是:小阶向大阶看齐,即阶数小的尾数右移(缩小一半),则阶码应该加一.直至两数的阶码相等为止.2.逻辑地址和物理地址的关系:逻辑地址...

2019-04-06 23:46:53 316

原创 高精度算法之加法

#include<iostream>#include<cstdio>#include<cstring>using namespace std;int main(){ //用字符数组是为了输入时方便,用int数组是为了计算方便 char a[11],b[11]; int numa[11],numb[11],numc[11]; w...

2019-04-06 21:28:13 138

原创 高精度算法之减法

Description输入两个整数a和b,输出这两个整数的差。a和b都不超过100位。Input输入包括两行,第一行为一个非负整数a(被减数),第二行为一个非负整数b(减数)。两个整数都不超过100位,两数的最高位都不是0。Output输出一行,表示a - b的值。Sample Input 9999999999999999999999999999...

2019-04-05 22:45:34 839

原创 软考备考总结_4

1.电子邮件地址“zhangli@mail.ceiaec.org”中的 zhangli、@和mail.ceiaec.org 分别表示用户信箱的(zhangli是账号,@是分隔符,第三部分“mail.ceiaec.org”是用户信箱的邮件接收服务器域名,用以标识其所在的位置。)2.固态硬盘,简称固态,用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片,DRAM芯片)组成....

2019-04-04 11:18:10 489

原创 高精度算法之乘法

Description输入两个高精度整数M和N(M和N均不小于0且不超过100位)。求这两个高精度数的积。Input每一组测试数据占2行,一行一个整数Output每一组测试数据输出占一行,输出乘积Sample Input 36 3Sample Output108思路:典型的高精度问题,两个变量控制结果,i和j控制sum数组...

2019-04-03 20:12:24 407

原创 软考备考总结_3

1.模块独立性:指模块内部各部分及模块间的关系的一种衡量标准,由内聚和耦合来度量.偶然内聚:指一个模块内的几个处理元素之间没有任何联系.逻辑内聚:指模块内执行几个逻辑上相似的功能,通过参数确定模块完成哪一个功能.时间内聚:把需要同时执行的动作组合在一起形成的模块.通信内聚:指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据.顺序内...

2019-04-02 21:00:01 132

原创 高精度算法之累加

Description用高精度方法,求s=1+2+3+……+n的精确值(n以一般整数输入)。Input一行一个整数n(<1000000)Output输出1到n的累加和,一组数据占一行Sample Input 10Sample Output55思路:两个大数字相加,用一个数组来存放它们每一位的和,然后考虑进位,这个题稍微变了一...

2019-03-31 17:40:34 3049

原创 软考备考总结_2

1.网络攻击网络攻击的手段,常见得包括口令入侵,放置特洛伊木马程序,Dos攻击,端口扫描,网络监听,欺骗攻击,电子邮件攻击.口令入侵:是指使用某些合法用户的帐号和口令登录到目的主机,然后再实施攻击活动。这种方法的前提是必须先得到该主机上的某个合法用户的帐号,然后再进行合法用户口令的破译。放置特洛伊木马程式能直接侵入用户的计算机并进行破坏,他常被伪装成工具程式或游戏等诱使用户打开带有特洛伊木...

2019-03-30 12:26:37 272

原创 软考备考总结_1

1.串行接口和并行接口并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高;串行接口是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢;2.商标权商标权,是指商标所有人对其商标所享有的独占的、排他的权利。在我国由于商标权的...

2019-03-29 20:48:08 382

原创 贪心算法之喷水装置问题

Description长 L 米,宽 W 米的草坪里装有 n 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 W/2 米)。我们知道每个喷头的位置(离草坪中心线左端的距离),以及它能覆盖到的浇灌范围。请问:如果要同时浇灌整块草坪,最少需要打开多少个喷头?Input输入包含若干组测试数据。第一行一个整数 T, 表示数据组数;每组数据的第一行是整数 n、L 和 W,n≤1...

2019-03-29 15:11:47 1734

原创 贪心算法之线段重合问题

Description数轴上有 n 条线段,选取其中 k 条线段使得这 k 条线段两两没有重合部分,问 k 最大为多少。Input多组测试数据,每组测试数据的输入格式描述如下:第一行为一个正整数 n,n≤10^6;在接下来的 n 行中,每行有 2 个数 ai, bi ,描述每条线段,0≤ai <bi ≤10^6 。Output每组测试数据的输出占一行,...

2019-03-22 20:04:27 1611 5

原创 贪心算法之活动安排问题

Description设有 n 个活动的集合 E={1,2,..,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动 i 都有一个要求使用该资源的起始时间 si 和一个结束时间 fi ,且 si<fi 。如果选择了活动 i ,则它在时间区间 [si,fi ) 内占用资源。若区间 [si,fi)与区间 [sj,fj) 不相交,则称活动 i...

2019-03-21 17:14:33 1395

原创 数据结构算法之亲戚问题

Description或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代,使得家谱十分庞大,那么检验亲戚关系实非人力所能及。在这种情况下,最好的帮手就是计算机。为了将问题简化,你将得到一些亲戚关系的信息,如Marry和Tom是亲戚,Tom和Ben是亲戚,等等。...

2019-03-21 16:18:09 1296

原创 数据结构一笔画问题

1001: 一笔画Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lldSubmitted: 61 Accepted: 11[Submit][Status][Web Board]Description对给定的一个无向图,判断能否一笔画出。若能,输出一笔画的先后顺序,否则输出“No Solution!”所谓一笔画出...

2019-03-18 20:36:59 1236

原创 Android Studio Gradle's dependency cache may be corrupt 版本号不对应问题

问题出现原因:新建项目后PreView突然显示空白,然后我就更新了一下然后编译器就炸了,总之搞了一天终于搞好了,编译器日常炸,我都有点习惯了解决方法:https://blog.csdn.net/qq_32519479/article/details/73194964然后按他说得之后重新打开之后还是Preview一直出现waiting for build to finish需要在工具...

2019-03-11 16:59:04 92

原创 java.lang.Class[] java.lang.reflect.Constructor.getParameterTypes()' on a null object reference

今天在用数据库时遇到这个问题,这是我崩溃时的代码然后我就去看提醒错误时的源码结合他提醒错误时的Parameter(参数)和看了源码,我猜想是参数的问题,所以我就加了一个id的参数:然后就好了:...

2019-03-09 18:47:40 960

原创 数据结构课设

【题目】图的操作和应用之景区信息管理系统现有一个景区,景区里面有若干个景点,景点之间满足以下条件:(1) 某些景点之间铺设了道路(相邻)(2) 这些道路都是可以双向行驶的(无向图)(3) 从任意一个景点出发都可以游览整个景区(连通图)开发景区信息管理系统,对景区的信息进行管理。使用图的数据结构来保存景区景点信息,为用户提供创建图、查询景点信息、旅游景点导航、搜索最短路径、铺设电...

2019-03-08 18:18:43 4272 7

原创 数字逻辑课设(数字电子钟)

做了快一个星期的数字逻辑课设,存手动连线,虽然年那块还没有做完 ,但是文章提供了思路,本文的重点是后面的问题解决传统习惯,先上图设计要求:1).设计一个能显示日期、小时、分钟、秒的数字电子钟,并具有整点报时的功能。2).由晶振电路产生1HZ标准的信号。分、秒为六十进制计数器,时为二十四进制计数器。可手动校正时、分时间和日期值。用到的元件:7SEG-BCD ...

2019-03-07 20:52:05 17563 1

原创 数据结构一元多项式的加法

一元多项式的加法考得是链表的运用,建议不要只看代码去想,而要动手画图.注意细节,注释的地方要搞明白#include&lt;iostream&gt;#include&lt;stdio.h&gt;#include&lt;malloc.h&gt;using namespace std;#define ERROR 0#define OK 1typedef int Statu...

2018-10-18 20:51:39 3859 2

原创 Eclipse配置以及第一次使用

Eclipse打不开一个原因可能时eclipse和jdk版本不匹配,另一个可能就是环境变量没有配好网上下载一个JDK,安装到一个位置,像我就安装到了默认位置然后配环境变量此电脑-单机鼠标右键-属性-高级系统设置-环境变量-点击下面系统变量的新建三个变量分别如下变量设置参数如下:变量名:JAVA_HOME变量值: C:\Program Files\Java\jdk1.8....

2018-09-11 18:16:50 5023

原创 Android开发一个闹钟

源码下载地址GitHub地址https://github.com/jh360twb/Alarmalert-csdnCSDN积分下载https://download.csdn.net/download/qq873044564/11834458网盘下载地址链接:https://pan.baidu.com/s/1KUs9Pown2bC8QxvLFGu0Zg最新2019年10月7...

2018-08-07 22:44:27 24141 31

原创 安卓开发退出程序时询问是否确定退出

共有两种效果:第一种效果图如图:在MainActivity中加几句话即可:AlertDialog builder=null; @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ ...

2018-08-07 21:55:28 1415

原创 安卓小插件FloatingActionsMenu

效果图如图: 还是先加依赖(开源) implementation 'com.getbase:floatingactionbutton:1.10.1'在activity_main.xml中一个合适的位置加小插件代码(一定要注意美观)还有一个要注意的地方在方法中FloatingActionButton前面不要有Add,不然到时候图标默认就是加号改不了app具体含义看英文就能懂(i...

2018-07-29 22:14:08 945

原创 安卓RecyclerView

今天敲代码时,新建了一个项目,原来Recyclerview控件开头的android都变成了androidx,本博客还没有更新,根据实际去写吧1recyclerview依赖改成了implementation 'androidx.recyclerview:recyclerview:1.0.0'效果图如图:首先加依赖(请读者对应自己的版本号) implement...

2018-07-29 10:03:37 605

原创 使用ViewPager实现轮播图 / 使用开源的Banner实现轮播图

咳咳,效果图比这个图要好,(这个图只是一个简陋的gif图)首先添加两个标点图(轮播图的每张图对应点)dot_focused.pngdot_normal.png添加一个封装类ViewPagerClass(直接复制拿来用)import android.content.Context;import android.os.Handler;import androi...

2018-07-28 16:47:05 582

图灵机器人.rar

模仿qq聊天界面以及调用免费借口和图灵机器人对话,用来安卓练手比较合适

2019-10-07

Alarmalert-csdn_2.rar

是一个闹钟App,功能是可以在预定时间提醒,在上一版的基础上更新了ui,使得更加贴近现代的UI,用来练手比较合适.

2019-10-07

学生管理系统APP

.数据库方面(因为本来就是为了数据库课设而做的): 考虑了数据库设计中的实体完整性(学号不能重复),用户定义的完整性(如学号的位数为12位,名字不能为空等) 2.安卓方面 本项目对于主要运用了Litepal数据库更新之后加的功能: 登录,注册(分为管理员登录和普通学生登录) 密码管理经过MD5加密 查询功能可以通过学号或名字查询(原来只能通过学号查询) 添加退出登录功能 添加记住密码,修改密码功能 添加用户名自动补全功能

2019-09-16

程序员考试资料

程序员历年真题2000-2019解析程序员历年真题解析程序员历年真题解析

2019-04-21

数字电子钟

设计一个能显示日期、小时、分钟、秒的数字电子钟,并具有整点报时的功能。 2).由晶振电路产生1HZ标准的信号。分、秒为六十进制计数器,时为二十四进制计数器。 可手动校正时、分时间和日期值。

2019-03-07

空空如也

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

TA关注的人

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