自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一行代码第十章探究服务 附源码

目录标题一.目录结构二.思维导图1.在 MyIntentService类方法中,要提供一个无参的构造函数,并且在其内部调用父类的有参构造函数,不然Manifest中注册MyIntentService服务时会失败四.源码地址一.目录结构二.思维导图## 三.出错点1.在 MyIntentService类方法中,要提供一个无参的构造函数,并且在其内部调用父类的有参构造函数,不然Manifest中注册MyIntentService服务时会失败 public MyIntentServ

2020-12-19 18:18:13 185 1

原创 HashMap的底层结构、原理、扩容机制

文章目录一.问题Q0:HashMap是如何定位下标的?Q1:HashMap由什么组成?Q2:Java的HashMap为什么不用取余的方式存储数据?Q3:HashMap往链表里插入节点的方式?Q4:HashMap默认容量和负载因子的大小是多少?Q5:HashMap初始化时,如果指定容量大小为10,那么实际大小是多少?Q6:容量大小为什么要取2的指数倍?Q7:HashMap满足扩容条件的大小(即扩容阈值)怎么计算?Q8:HashMap是否支持元素为null?Q9:HashMap的 hash(Obeject k)

2020-12-19 05:18:20 732 1

原创 第一行代码第九章-使用网络技术 附源码

文章目录一.目录结构二.思维导图三.出错点1.xml解析时,xml代码显示在服务器显示不出来,试了好多次,干脆放弃了,json的话没问题2.不清楚为什么JSON转换为对象的时候,new TypeToken()后面还要跟着一个大括号,通常是通过 new 构造方法().方法名() 来调用某个类中的方法,原因:TypeToken()这个构造方法是protected修饰的,不能直接被非同包给new出来,需要用一个匿名内部类先继承再new,然后通过继承的那个类来拿持有泛型。3.HttpURLConnection.se

2020-12-19 04:30:47 202 1

原创 [leetcode](java)2.两数相加

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 8071.暴力求解class Solution { public

2020-12-18 21:18:37 100 2

原创 [leetcode](java)1.两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]HashMap,时间复杂度O(N),空间复杂度O(N)class Solution { public int[] twoSum(i

2020-12-18 21:12:34 60 1

原创 Apache下载安装及遇见的问题(windows10)

Apache下载安装及遇见的问题一、在官网下载Apache二、解压安装1. 解压到指定的目录(E:\jieyapackage\apache\httpd-2.4.46-o111i-x64-vc15\Apache24)2. 进入到E:\jieyapackage\apache\httpd-2.4.46-o111i-x64-vc15\Apache24\conf文件夹中,打开httpd.conf文件, 在38或者39行找到如下路径:![在这里插入图片描述](https://img-blog.csdnimg.c

2020-12-18 00:47:45 501

原创 第一行代码第八章-运用手机多媒体 附源码

文章目录一.目录结构二.思维导图三.出错点1.NotificationCompat.Builder过时和通知显示不了的解决办法,需要加一个channelId的参数,加了过后还是显示不了通知,再次搜索发现高版本的模拟器或手机还需要开启渠道才能显示通知2.Notification设置最大优先级还是不能弹出,目前这个问题查了挺多资料的,还是行不通,有人说是API26之后版本问题,我用API23 的模拟器也行不通,还有说没有可开启悬浮窗权限,有哪个小伙伴知道解决办法的话可以告诉我一下呀3.关于真机调试拍照成功不了,

2020-12-17 18:35:04 121

原创 第一行代码第七章-探究内容提供者 附源码

文章目录一.目录结构二.思维导图三.出错点1.使用夜神模拟器7.1版本无法显示权限获取框,使用Android7.1版本模拟器可以获取权限获取框,但是得到权限之后还是无法跳转到通话界面,解决方法:1.我先将minSDkversion从原来的16 改成了23 ,再次运行,仍然无效,此方法无效;2下载Android6.0模拟器,并且尺寸尽量小,就可以正常运行了,我下载的6.0模拟器为具体参数如下:四.源码地址五.这一章节如果还遇到了什么问题可以直接在评论区提出来,我会及时回复的呀一.目录结构二.思维导图

2020-12-16 20:28:44 118

原创 第一行代码第六章-详解持久化技术 附源码

文章目录一.目录结构二.思维导图三.出错点1.最新LitePal依赖2.litepal库中DataSupport被弃用,新建bean类继承自LitePalSupport,而不是DataSupport需要进行DataSupport类的静态调用时,使用LitePal3.do…while循环体格式:4.try catch finally结构来进行异常处理5.使用夜神模拟器adb报错: adb server version (31) doesn't match this client (36)四.源码地址五.这一章

2020-12-16 01:58:58 168

原创 github代码提交(简单直接命令行方式)

文章目录前置条件第一种情况:你的项目还没跟github目标库MyFirstGitProject建立连接:1.cd C:\Users\Administrator\Desktop\MyProject2. git init3.git add(注意: 此处可能会报错)<1>错误如下<2>解决方法4.git commit -m "更新内容说明""5.git remote add origin https://github.com/waitForWind/MyFirstGitProject.gi

2020-12-15 01:58:41 829

原创 第一行代码第五章-详解广播机制 附源码

文章目录一.目录结构二.思维导图三.出错点1.BaseActivity中要将Activity添加到ActivityCollector的数组里,作为基类,可以将所有活动加载进来2.BaseActivity中要在onResume() 注册广播接收器,在onPause()取消广播接收器,只要保证处于栈顶的活动才要接收这条广播即可四.源码地址五.这一章节若有其他问题,可以直接在评论区提出来,我会及时回复的一.目录结构二.思维导图三.出错点1.BaseActivity中要将Activity添加到Activ

2020-12-15 01:24:20 142

原创 第一行代码第四章-探究碎片 附源码

文章目录一.目录结构二.思维导图三.出错点1.RecyclerView的依赖为:四.源码地址五.若有其他问题,可以直接在评论区提出来,我会及时解决一.目录结构二.思维导图三.出错点1.RecyclerView的依赖为:implementation 'androidx.recyclerview:recyclerview:1.2.0-beta01'四.源码地址Android第一行代码第四章探究碎片 jdk1.8gradle插件版本 gradle-6.5-bin.zipgradle版本

2020-12-14 20:02:02 119

原创 第一行代码第三章-UI开发的点点滴滴 附源码

文章目录一.目录结构二.思维导图三.出错点1.RecyclerView依赖为:2.RecyclerView项目出现一个Item占据一整个页面,将fruit_item对应的线性布局中的android:layout_height改成 android:layout_height="wrap_content"3.final关键字:类不能被继承,方法不能被重载,变量不能被修改4.radom产生随机数及StringBuilder字符串拼接四.源码地址一.目录结构二.思维导图三.出错点1.Recycler

2020-12-14 05:03:24 282

原创 Git下载、安装与环境配置

文章目录一.git下载与安装二.环境配置一.git下载与安装1.百度git官网,git官网,根据自己电脑系统下载相应的安装包2.点击下载好的安装包安装这个软件3.一直点击next,直到出现install,点击install,安装完成后点击finish:4.检查git是否安装OK,windows+r,然后在弹出框中出入cdm,弹出如下界面,输入git,回车,弹出上图所示界面就说明安装成功C:\Users\27800>gitusage: git [--version] [--help] [-

2020-12-12 22:29:17 398

原创 第一行代码-第2章 探究活动 附源码

文章目录1.目录结构2.思维导图3.出错点4.代码地址1.目录结构2.思维导图3.出错点实现点击跳转到拨号界面时,报一下错误,原因是我使用的是夜神,夜神无法跳转出拨号界面android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.DIAL dat=tel:xxxxx }4.代码地址Android第一行代码第二章探究活动代码jdk1.

2020-12-12 21:59:59 138

原创 AndroidStudio的阿里云镜像配置

文章目录1. Android的阿里云镜像配置第一步:在C:\用户\user\.gradle里面新建init.gradle文件(内容如下)第二步:修改工程里面的build.gradle配置2. Android:gradle 插件版本号与gradle 版本号对应关系1. Android的阿里云镜像配置第一步:在C:\用户\user.gradle里面新建init.gradle文件(内容如下)注意:不用进行设置代理,也就时Setting/HTTP Poxy那里设置成no proxy即可allprojec

2020-12-12 14:31:40 2229

原创 修改MySQL密码时出现ERROR 1064 (42000)解决方法

1.进入MySQL的bin目录,输入mysql -u root -pE:\jieyapackage\mysql-8.0.22-winx64\bin>mysql -u root -pEnter password: ***********Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 13Server version: 8.0.22 MySQL Community Serve

2020-12-07 18:40:02 10707 11

原创 renren-fast vue 运行提示 <% if (process.env.NODE_ENV === ‘production‘) { %> <% }else { %> <% } %>

出现此情况后按照如下操作执行即可PS F:\git-renren-fast-vue\renren-fast-vue-master\renren-fast-vue-master> node -vv14.15.1PS F:\git-renren-fast-vue\renren-fast-vue-master\renren-fast-vue-master> npm -v6.14.8PS F:\git-renren-fast-vue\renren-fast-vue-master\renren-

2020-12-01 21:56:53 609 2

原创 Node.js配置淘宝镜像

1.配置淘宝镜像C:\Users\27800>npm config set registry https://registry.npm.taobao.org2.检验是否成功C:\Users\27800>npm config get registryhttps://registry.npm.taobao.org/3.验证下载速度及node.js环境变量是否配置成功C:\Users\27800>npm install express -g+ [email protected]

2020-12-01 20:38:29 1155

原创 docker安装RabbitMQ后无法访问web界面问题

将rabbitmq_management这个插件启动 ,myrabbitmq 为容器名,这里注意一下自己对应的容器名即可root@jack-virtual-machine:/home/jack# docker exec -it myrabbitmq rabbitmq-plugins enable rabbitmq_managementEnabling plugins on node rabbit@0786778ab7b6:rabbitmq_managementThe following plug

2020-12-01 16:17:40 408

原创 springboot整合Druid数据(出现log4j:WARN No appenders could be found for logger (druid.sql.Connection))

原因:没有配置日志信息打印模块,即日志信息无法输出解决办法:1.在resource文件夹下添加log4j.properties文件2.并将以下代码复制进去,让日志信息在控制台输出log4j.rootLogger=DEBUG, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.

2020-11-28 20:25:50 567

原创 Docker安装Tomcat报404解决方案

1. 直接按如下操作即可,原因后面会讲root@jack-virtual-machine:/home/jack# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES6736357d78fb tomcat "catalina.sh run"

2020-11-27 22:46:28 251 1

原创 Activity的生命周期和启动模式

1.1Activity的生命周期全面分析概述:本章主要介绍Activity相关的一些内容。Activity作为四大组件之首,是使用最频繁的一种组件,中文译为“活动”。如果译为“界面”就会更好理解了,正常情况下,除了 Window,Dialog和Toast,我们能见到的界面只有Activity了。本章的侧重点是Activity在使用过程中的一些不容易搞懂的概念,主要包括生命周期和启动模式,以及IntentFilter的匹配规则分析。标题1.1.1 典型情况下的生命周期分析典型情况下的生命周期是指:在有用

2020-11-24 23:30:20 138

空空如也

空空如也

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

TA关注的人

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