两行代码 踏踏实实de工作

初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见!
私信 关注
第三女神程忆难
码龄3年

初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见!

  • 1,410,348
    被访问量
  • 142
    原创文章
  • 1,889
    作者排名
  • 52,990
    粉丝数量
  • 目前就职 美团
  • 于 2017-11-01 加入CSDN
  • 入选《移动开发领域内容榜》第29名
获得成就
  • 博客专家认证
  • 获得3,219次点赞
  • 内容获得1,337次评论
  • 获得5,833次收藏
荣誉勋章
兴趣领域
  • #Android
    #Kotlin#Java#RxJava#Android Studio#Android Jetpack#Flutter
TA的专栏
  • Java精选频道
    付费
    24篇
  • 网易云音乐
    1篇
  • 基础开发
  • 生活
    3篇
  • 面试
    1篇
  • 笔记
    1篇
  • Kotlin上天之路
    5篇
  • 视频
    1篇
  • 基础
    2篇
  • Android更上一层楼
    57篇
  • 软件安装
    8篇
CSDN内容合伙人

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwODgxNjgw,size_16,color_FFFFFF,t_70#pic_center =260x 亲爱的各位粉丝,可以进入我们共同的微信交流群,和我近距离互动聊天,为您答疑解惑!(考研、日常扯皮、技术...)

点击访问博客专家【TrueDei郑晖】的博客

点击访问博客专家【扬帆向海】的博客

点击访问博客专家【记得诚】的博客

点击访问博客专家【兔兔兔兔兔】的博客

点击访问企业博客【Xingly-Cn】的博客

  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅
  • 小店

Android吸顶效果,并有着ViewPager左右切换.zip

Android吸顶效果,并有着ViewPager左右切换,见我的博文有着具体使用
zip
发布资源于 15 天前

进来看看是不是你想要的效果,Android吸顶效果,并有着ViewPager左右切换

文章目录老规矩,先上图,看看是不是你想要的来一个图形分析话不多说,代码实现NestedScrollView重写布局文件主要代码(重点来了)老规矩,先上图,看看是不是你想要的美团:来一个图形分析接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPagerViewPager高度需要动态控制,看自己的需求了,如果是美团那种效果,就是ViewPager高度 = 屏幕高度
原创
3246阅读
19评论
18点赞
发布博客于 15 天前

第一次直播完的感受,向小伙伴们致歉!

这是我第一次正在CSDN直播,唉,一直在赶,敲代码!知识点更是没讲解清楚~很快就过去了,谢谢小伙伴们陪我!我下次要先把代码敲出来,再去讲,手忙脚乱,脑子一片空白!甚至还忘了很细节的东西!粗心大意呀。...
原创
578阅读
4评论
4点赞
发布博客于 29 天前

Android整体项目开发-“网易云音乐App”

回放
发布直播于 1 月前

Android 完全符合规则但很头疼的Json映射成一个树结构且可折叠的列表?

文章目录前些天有个朋友问我,要实现一个树状的列表要怎么做,根据一个完全规则但是却很头疼的一个Json解析来实现,见下格式,对于有些Android开发者来说,这个Json或许并不友好,没有办法直接转成实体类,其实这一串Json解析映射成列表也并不难!{ "code": "200", "message": "success", "data": [{ "id": "1001", "title": "编号1", "next": [{ "id": "2001", "title":
原创
2685阅读
5评论
3点赞
发布博客于 3 月前

新年吉祥,牛气冲天!谢谢投票,目 前在世界级社区CSDN排名第十 https://bss.csdn.net/m/topic/blog_star2020/detail?username=qq_40881680

发布Blink于 3 月前

新年吉祥,牛气冲天!谢谢投票,目 前在世界级社区CSDN排名第十 https://bss.csdn.net/m/topic/blog_star2020/detail?username=qq_40881680

发布Blink于 3 月前

新年吉祥,牛气冲天!谢谢投票,目 前在世界级社区CSDN排名第十 https://bss.csdn.net/m/topic/blog_star2020/detail?username=qq_40881680

网页链接
发布Blink于 3 月前

新年吉祥,牛气冲天!谢谢投票,目 前在世界级社区CSDN排名第十 https://bss.csdn.net/m/topic/blog_star2020/detail?username=qq_40881680

网页链接
发布Blink于 3 月前

2020年度博客之星排行榜,频繁更新中。。。

2020年度博客之星!为大家带来排行榜!感谢大家的支持!文章目录前言排行榜前言这是我的投票链接,还请大家多多支持,点击进入⬇️https://bss.csdn.net/m/topic/blog_star2020/detail?username=qq_40881680跪谢了!排行榜当前排行榜(更新时间2021年01月11日 23:50:35)排名博主票数1小林coding4902李锐博恩3793第三女神程忆难2774谷哥的小弟273
原创
2233阅读
10评论
4点赞
发布博客于 3 月前

感谢CSDN的认可!

发布Blink于 3 月前

发布Blink于 3 月前

2020年1024活动Top50的博主名单总结分析,请为你喜欢的博主打Call!(精选文章整合)

我整理了本次1024活动Top前50名博客专家的博文!毋庸置疑,定是官方精选!为你喜欢的博主打Call!1. 可以在评论区评论: 我要为XXX博主打Call! 我会将TA放到前面!该博主本人也可以为自己打Call哦!2. 博主本人点赞还能开通VIP勒
原创
4111阅读
32评论
19点赞
发布博客于 5 月前

Android 安卓状态栏工具类(沉浸式、字体颜色等)

文章目录工具类 StatusBarUtil//沉浸式实现StatusBarUtil.immersive(this)//填充View//id:控件idStatusBarUtil.setPaddingSmart(this, id)//状态栏字体颜色//true:黑色//false:白色StatusBarUtil.darkMode(this, false)工具类 StatusBarUtil@SuppressWarnings("unused")public class Status
原创
2545阅读
8评论
5点赞
发布博客于 5 月前

这位粉丝真是太逗逗了!哈哈哈哈!

发布Blink于 4 月前

Android 安卓从1.0到11.0总结(跟随Android官网实时更新)

文章目录Android版本对照表Android版本对照表Android版本API级别VERSION_CODE重大改进或变更开发注意事项Android 11.030R强制执行分区存储机制、单次授权、自动重置权限、后台位置信息访问权限、软件包可见性、前台服务《Android 11 隐私设置更新》Android 10.029Q引入分区存储可能会遇到无法保存图片到本地,或者造成Permission denied等问题,具体解决方案参考:《关于安卓open fai
原创
3939阅读
4评论
24点赞
发布博客于 5 月前

Android 安卓创建自己的依赖库(保姆级教程)

文章目录新建工程,新建Module创建 Android Library输入你要创建module名字在Module中新建测试类上传github命名库上传代码上传演示创建release提交版本将库的地址复制下来进入jitpackGet it生成依赖工程级build.gradle添加项目中添加最终测试查看这个类课后总结新建工程,新建Module新建一个工程,之后按下图中的操作方式,创建一个 Module创建 Android Library选中 Android Library,之后点击Next!
原创
10222阅读
29评论
131点赞
发布博客于 5 月前

关于安卓open failed: EACCES (Permission denied)

文章目录解决方法造成原因解决方法检查是否在 AndroidManifest.xml 文件中添加了以下两个权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />如果用的Android 6.0及以上的Android设备,请
原创
4085阅读
3评论
6点赞
发布博客于 6 月前

Android 安卓自定义Dialog工具类封装与使用

文章目录Android 安卓Dialog工具类封装与使用效果图配置JavaKotlin使用方法JavaKotlinAndroid 安卓Dialog工具类封装与使用安卓自定义Dialog,分别用了Kotlin和Java两种语言列出!布局可以自定义!效果图布局是自定义的配置style.xml中配置<style name="BoxDialog" parent="@android:style/Theme.Holo.Dialog"> <!-- 是否有边框 -->
原创
2658阅读
4评论
6点赞
发布博客于 8 月前

我和产品经理乘坐公交车的故事

2020年8月18日,是难忘得一天,这篇文章不涉及到技术,我分享我遇到的奇葩事!我平常晚上下班都是坐地铁,然而这一次坐公交车就。。。。。。事情是这样的,因为产品和我是住在同一个小区!当晚上下班,我和产品经理就决定坐一次公交车回家,到公交站大概需要15-20分钟,这一路上嘻嘻哈哈的,指着望京SOHO大厦,说,我们将来要把这栋楼买了,然后把旁边的小区拆掉,专放服务器,把服务器建得跟大楼一样高,甚至要发展到月球,用卫星技术做互联网通信…就这样一直嘻嘻哈哈走着!当走着走着,我突然看到一个亮晶晶的东西!近处一看
原创
3456阅读
13评论
5点赞
发布博客于 8 月前

LuckyChat.zip

对应文章 https://myhub.blog.csdn.net/article/details/107805310 内有Android+Server端代码
zip
发布资源于 8 月前

30分钟小Demo,基于Socket套接字实现即时通信IM

文章目录简介效果图服务端客户端(移动端)简介服务端基于Java Socket实现,代码开源见Github,其原理也很简单,A点击幸运数字发起请求与服务器建立Socket连接,B如果点击了相同的幸运数字,那么这两个人就算匹配成功,双方就可以聊天!都是通过服务器做转发来实现!效果图先来看一下效果图!服务端Server类:这个类的作用是负责与客户端建立连接、匹配、为用户分配ID等主要作用class Server { private ServerSocket serverSocke
原创
2980阅读
12评论
13点赞
发布博客于 8 月前

Java使劲浪费内存-List查询一千万条数据重复次数

初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见!题目假设现在有一个List集合,有1千万条String数据,现在我要知道里面有多少重复的数据,并且要知道重复的次数!当然!实际情况中并不会这样写!除非内存不值钱!static int min = 1;static int max = 10000000;public static void main(String[] args) { ArrayList<String> arr = new
原创
1613阅读
3评论
1点赞
发布博客于 9 月前

学会这几种有趣的姿势,会更好!别人为什么不会回答你的问题?

在吗/在吗,大佬?emmm,一般不会回复正确的提问,直接说问题,并且我不喜欢大佬这个称呼!一个“你好”就OK!你能教我Java/Python/…吗?我…,说得好轻松哦!哪有那么多时间,别人不学习了?不工作了?正确提问:你好,请问有XXXX相关资料吗?我想学习XXXX!一般要资料大部分人都会给的!…请问我应该是学XX还是学XX呀!?不好意思,这个帮不了你,得你自己决定喽,如果你对这个不感兴趣,我帮你决定了又如何?...
原创
8680阅读
10评论
8点赞
发布博客于 10 月前

Kotlin Android开发·继承、构造和接口

初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见!文章目录Kotlin继承Kotlin构造Kotlin接口Kotlin继承凡是能看到这里,相信各位都是程序员吧,但是程序员也有不同,有做Web前端的,有做后台的,也有做移动端的!做这些方向的技术人员都是程序员,所以,可以理解为继承自程序员,来表述各位的专业方向!这就是继承!可以参考:Java 学习之路 类的继承拉出来(Java 学习之路 类的继承)文章中的猫和老虎Kotlin构造Kotlin接口初出茅庐在
原创
6509阅读
1评论
5点赞
发布博客于 10 月前

Kotlin Android开发·开始面向对象

文章目录面向对象类和对象类和对象基本理解类和对象实践使用面向对象我以前写过关于面向对象的文章,总的来说,封装、继承、多态 是面向对象的基本特征,可以去看我这篇文章:什么是面向对象类和对象学过Java的小伙伴应该都知道这个,我曾机写过类和对象的文章---- Java 类和对象 今年的第一篇文章 。如果你会Java,相信你理解的会很快!没有经历过Java的小伙伴你不必担心你不会Java而看不懂这里,在这是全新的!我们一起学习!微信或企业微信扫描左方二维码加群!能够更及时地和我互动!当然,我会第一时.
原创
2006阅读
3评论
5点赞
发布博客于 10 月前

Kotlin Android开发·Kotlin必会的变量和函数

初出茅庐在学习,若君有不喜之处,吾愿聆听君之意见,但保留自己之判断!文章目录Kotlin 变量为什么Kotlin只有 val 和 var 声明变量方式?Kotlin 函数注意点Kotlin 变量不难忘记Java中有很多种定义基本类型变量的方式,但Kotlin与Java完全不一样,可以说是天壤之别!Kotlin定义变量只允许在变量之前声明两种关键,val和var!val(value):用于声明不可变的量,当变量被赋值之后,此变量的值是不允许被重新赋值的!相当于Java中的 final 修饰var
原创
6454阅读
3评论
7点赞
发布博客于 10 月前

Kotlin Android开发·认识和了解Kotlin

初出茅庐在学习,若君有不喜之处,吾愿聆听君之意见,但保留自己之判断!文章目录简介为什么使用Kotlin,Java难道它不香吗?已经会Java,还必须学习Kotlin吗?简单了解Kotlin定义函数Kotlin定义变量Kotlin逻辑控制 if条件语句Kotlin逻辑控制 when条件语句Kotlin for循环Kotlin while循环简介Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。它主要是JetBrains开发团队所发展出来的编程语
原创
1241阅读
4评论
10点赞
发布博客于 10 月前

Android ImageView蒙版、高斯模糊

文章目录效果图自定义View使用方法关于ImageView蒙版、高斯模糊的实现方法,蒙版实现原理很简单,就是继承自ImageView绘制透明涂层,高斯模糊,可以直接使用Glide中apply() 方法实现!这两个功能我封装到了一起!如下!效果图自定义Viewpackage com.chengyinan.tests;import android.annotation.SuppressLint;import android.content.Context;import android.g
原创
7497阅读
2评论
8点赞
发布博客于 10 月前

Android基础面试常常吊死在这几个问题上,1个、2个、3个、4个、5个、6个、7个、8个、9个、10个......

我讲完你就回去等通知吧!BuildType定义了Gradle在构建和打包Android应用时使用的属性。一般这样可以用到,1、BuildType定义了如何构建模块,例如是否运行ProGuard;2、构建中包含哪些资源可以用到BuildType;3、Gradle为项目的产品风格和构建类型的每个可能组合创建一个构建变体。
原创
5094阅读
13评论
23点赞
发布博客于 11 月前

以后正式进入CSDN视频领域

IDE的使用和实用使用小技巧 欢迎观看我的视频,正式进入CSDN视频领域IDE的使用和实用使用小技巧,以后录制安卓课程有地方了https://live.csdn.net/v/13809...
原创
8813阅读
3评论
5点赞
发布博客于 11 月前

最脑残的排序算法-睡眠排序法

package com.sleep;/** * @author 第三女神程忆难 * @CSDN https://myhub.blog.csdn.net */public class Main { public static void main(String[] args) { int[] arr = {1, 9, 2, 8, 8, 3, 6, 4, 5, 7}; for (int i1 : arr) { new SleepTh
原创
8612阅读
137评论
67点赞
发布博客于 11 月前

Java 适配器模式

忙!忙!忙!一直没有更新文章,唉,访问量掉的厉害啊!粉丝增长速度也慢了!最近赶着项目上线,更新迭代!实在没有时间呐!!!还有,上次写的文章有点说不过去,整改了一下,今天好不容易抽出来点时间,来讲这个故事啦!小故事引入“嗯—”!,伸了个懒摇,我睡得好舒服!我看学姐还在睡觉,就没有去打扰她,我起床后便去做早餐。今天打算吃完早餐后去学校,准备上课!没想到,学姐这么能睡,一下子睡到了10点,我说:...
原创
1926阅读
11评论
12点赞
发布博客于 1 年前

Android 安卓获取发布版SHA1

Android 安卓获取发布版SHA1生成打包密钥后打开黑窗口,进入打包密钥同级目录输入命令:keytool -list -v -keystore 密钥名称例:keytool -list -v -keystore appKey回车,输入密钥密码,获取发布版SHA1结束...
原创
1309阅读
5评论
7点赞
发布博客于 1 年前

Android 安卓10.0无法保存图片,无法读取手机图片并显示解决方法!!!

只需要在 AndroidManifest.xml (清单)文件中 application 标签中添加以下属性即可!android:requestLegacyExternalStorage="true"
原创
6199阅读
17评论
12点赞
发布博客于 1 年前

Java 原型模式

文章目录原型模式原型模式Demo使用原型模式的好处浅克隆和深克隆浅克隆深克隆原型模式原型模式属于创建型模式,用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象!(但是学姐是不可复制的哦,只有我这里有,还不赶快关注我的 Java精选频道 )原型模式Demo下了几次棋,学弟把学姐征服了多少次?这里是以次为单位,我们需要把这个枢纽创建出来,为下棋计单位!/** * 枢纽:...
原创
2026阅读
8评论
8点赞
发布博客于 1 年前

Java 建造者模式

文章目录建造者介绍建造者Demo小彩蛋建造者介绍建造者又称为生成器模式,它属于创建型设计模式,主要用途是将复杂对象的构建与表示分离!建造者Demo我们来构建以下傻白甜学姐和学弟的美好一天,然后写成日记!先来创建笔记本这个实体类,包括两个主人公,还有发生的事情:/** * 日记本实体类 */public class Diary { //主人公1 private...
原创
1791阅读
3评论
6点赞
发布博客于 1 年前

Java 工厂模式

Java 简单工厂模式
原创
10485阅读
62评论
86点赞
发布博客于 1 年前

Java 单例模式

使用单例模式的本意是 保证类在内存中只能有一个对象 ,单例模式有两种,一个是饿汉式,一个是懒汉式!假设学校给学姐分配任务:帮助学弟解决问题!
原创
6361阅读
33评论
27点赞
发布博客于 1 年前

BAT面试官有点懵系列,Java多线程你真的理解透彻了吗?带你玩转一次多线程!Let's go!别再out了!

文章目录基本概念和使用线程和进程多线程的优势线程创建方式继承Thread类来创建和启动实现Runnable接口创建线程类线程run?start?线程生命周期线程死亡线程控制线程同步的“必要性”synchronized线程同步Lock对象控制线程同步Object实现线程通信条件变量实现线程通信管道流实现线程通信Callable创建线程线程池基本概念和使用Java语言提供了非常优秀的多线程支持...
原创
6189阅读
12评论
20点赞
发布博客于 1 年前

怎么写博客能有高访问量?你的博客访问量还在0-20徘徊吗?

文章目录我会从标题、内容质量、内容格式分析、博客维护等方面来讲,我刚开始写博客的时候,前期是没有访问量的,这很正常!首先,比如写一篇解决问题的博客,那么就要站在其他人角度去思考,我看到这个问题,我该怎么百度、谷歌这个问题,然后取相应的标题,其次,要考虑内容,内容最好图文混排,博文格式干净,看得不是那么眼花缭乱,不脱离主题,以最快捷的方式解决问题!如果内容是教程相关,还是站在用户的角度取标题,...
原创
3859阅读
22评论
27点赞
发布博客于 1 年前

Java 根据时间戳计算星座

/** * 计算星座 * * @param birthday * @return */private String constellation(long birthday) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("Mdd"); Date birthdayDate = new Date(bir...
原创
1964阅读
3评论
2点赞
发布博客于 1 年前

Android 安卓PopupWindow工具类

文章目录引入工具类封装引入Android在需要类似于这样的弹窗会用到PopupWindow,所以,我为此封装了PopupWindow工具类,请往下看!!!工具类封装
原创
3597阅读
9评论
12点赞
发布博客于 1 年前

Java 学习之路 super限定

如果在构造器中使用super,则super用于限定该构造器初始化的是该对象从父类继承得到的实例变量,而不是该类自己定义的实例变量!如果子类定义了和父类相同的实例变量,则会发生子类实例变量隐藏父类实例变量的情形,则使用super关键字来访问被隐藏的父类的实例变量。
原创
1569阅读
0评论
0点赞
发布博客于 1 年前

Android 安卓将网络图片保存到相册

Android 安卓将网络图片保存到相册封装了一个工具类!使用方法://示例1:保存网络图片SaveNetPhotoUtils.savePhoto(this, "https://profile.csdnimg.cn/5/F/3/3_qq_40881680");//示例2:保存网络图片并且给图片命名SaveNetPhotoUtils.savePhoto(this, "https://p...
原创
2812阅读
2评论
3点赞
发布博客于 1 年前

Java final关键字

文章目录一.final类的理解二.final的讲解三.final修饰成员变量和局部变量的详解四. final修饰基本类型变量和引用类型变量详解五.可执行“宏”替换的final变量六.final关键字好处针对Java语言中的final关键字,想必都不陌生了,final翻译过来表示"不可变的",下面我们来详细了解一下final关键字及其用法。一.final类的理解final是JAVA中的关...
原创
1172阅读
0评论
1点赞
发布博客于 1 年前

Tomcat出现SocketException: Unrecognized Windows Sockets error: 10106: create

......06-Mar-2020 22:02:58.833 严重 [main] org.apache.catalina.core.StandardServer.await Failed to create server shutdown socket on address [localhost] and port [8006] (base port [8006] and offset [0]...
原创
1175阅读
1评论
0点赞
发布博客于 1 年前

Java 课程(正在更新)

这是我从开始学Java开始到结束,自己经历的一些经验,写成了Java学习的课程!来之不易,欢迎订阅!(正在更新)Java基础篇什么是面向对象Java 数据类型和运算符(回顾当初)Java 流程控制Java 数组类型Java 鸡兔同笼(赶紧给你的孩子写出这个算法吧)Java 类和对象 今年的第一篇文章Java 方法详解Java 递归Java 方法重载Java 成员变量和局部...
原创
1398阅读
4评论
11点赞
发布博客于 1 年前

Java 学习之路 重写父类方法

子类扩展了父类,子类是一个特殊的父类。一般使用中,子类总是以父类为基础,额外增加成员变量和方法。但是,有的时候需要重写父类的方法!回忆之前的关系图,黄上、红桃、公老虎和母老虎,假设赋予猫科动物会爬树,但是老虎不会,所以,老虎要把猫科动物会爬树,这一个“方法”重写为老虎会游泳!...
原创
1025阅读
1评论
4点赞
发布博客于 1 年前

Java 学习之路 类的继承

文章目录类的继承直接继承间接继承类的继承继承是面向对象三大基本特征之一,是实现软件重复的重要手段,Java的继承是每个子类只有一个直接父类!Java的继承是通过 extends 关键字来实现的,直线继承的类是子类,被继承的是父类,有的被称为基类、超类。父类和子类的关系,我就用 上上篇 中的两只15吨重的猫来举例,黄上 和 红桃 它们的属性是猫,所以是,黄上 和 红桃 它们继承自猫,猫是父...
原创
1668阅读
5评论
5点赞
发布博客于 1 年前

Java 深入构造器

构造器是一个特殊的方法,这个特殊方法用于创建实例时执行初始化。构造器是创建对象的重要途径(即使使用工厂模式、反射等方式创建对象,其实质依然是依赖于构造器),因此,Java 类必须包含一个或一个以上的构造器。...
原创
965阅读
2评论
1点赞
发布博客于 1 年前

Java 隐藏和封装

文章目录Java隐藏和封装封装的目的访问控制符Java隐藏和封装封装是面向对象三大特征之一,它指的是将对象的状态和信息隐藏在对象内部,不允许程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。封装的目的隐藏类的实现细节。让使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,限制对成员变量的不合理访问。可进行数据检查,从而有利于保证对象...
原创
1108阅读
2评论
2点赞
发布博客于 1 年前

Mac Os 修改hosts文件

第一步打开终端第二步终端中输入以下内容(命令)sudo vi /etc/hosts回车输入密码后回车:第三步修改文件,添加6行内容,去IDE输入密钥即可!修改方法:在英文输入状态下按 i ,之后将光标移动到最后,commend+v 粘贴以下内容,然后按 shift + : (英文输入状态下),最后输入wq保存!0.0.0.0 account.jetbrains.com...
原创
4408阅读
0评论
13点赞
发布博客于 1 年前

IDE Windows修改hosts文件

第一步打开 C:\Windows\System32\drivers\etc\hosts 文件第二步将光标放置最后,添加以下内容0.0.0.0 account.jetbrains.com0.0.0.0 www.jetbrains.com0.0.0.0 www-weighted.jetbrains.com1.2.3.4 account.jetbrains.com1.2.3.4 ht...
原创
8365阅读
0评论
1点赞
发布博客于 1 年前

新型冠状病毒转二进制(首发)

新型冠状病毒转二进制(首发)文章目录新型冠状病毒转二进制(首发)JavaJavaScriptPhpPythonC++Javapublic class Main { public static void main(String[] args) { String str = toBinary("新型冠状病毒"); System.out.println(s...
原创
6651阅读
21评论
15点赞
发布博客于 1 年前

Java 成员变量和局部变量(农历2020年,全CSDN第一篇文章)

文章目录Java成员变量和局部变量成员变量分为类变量和实例变量两种局部变量根据定义的形式不同,可以分为三种:成员变量的初始化和运行机制局部变量的初始化和运行机制在java中,根据定义变量位置的不同,可以将变量分成两大类型:成员变量局部变量Java成员变量和局部变量成员变量:在类里定义的变量是成员变量局部变量:在方法中定义的变量是局部变量成员变量分为类变量和实例变量两种...
原创
1582阅读
0评论
1点赞
发布博客于 1 年前

Java 方法重载

在 上一期 讲到了递归,今天来讲一下方法的重载!Java允许同一个类中定义多个同名方法,只要参数的个数或者类型不同即可。如果符合这种条件,即可称为方法的重载!文章目录Java方法重载 概念Java方法重载 实例Java方法重载 概念在Java中,确定一个方法有三个因素:调用者(方法所属者),既可以是类,又可以是对象;方法名,方法的标识;形参列表,当调用方法时,系统会根据传输入的实...
原创
1288阅读
3评论
1点赞
发布博客于 1 年前

Java 递归

在上节末尾提到递归,只是对TA做了简单的概述,接下来再对TA进行详细介绍TA的用途!文章目录Java 递归Java递归求阶乘Java递归快速排序递归阶加Java 递归一个方法体内调用它自身,就是方法递归。相当于一种隐式循环,它会重复执行某一段代码,但这种重复执行无需循环控制!简单理解就是自己调用自己!Java递归求阶乘import java.util.Scanner;public ...
原创
1587阅读
2评论
4点赞
发布博客于 1 年前

Java 方法详解

Java 方法 是类或对象的行为特征的抽象,方法是类或对象的最重要的组成部分。Java中的方法不能独立存在,所有的方法都必须定义在类里。方法在逻辑上要么属于类,要么属于对象!文章目录方法所属性方法的参数传递机制基本类型传递引用类型传递方法所属性方法不能独立定义,方法只能定义在类里从逻辑意义上来看,方法要么属于类本身,要么属于该类的一个对象永远不能独立执行方法,执行方法必须使用类或者对象...
原创
1359阅读
5评论
5点赞
发布博客于 1 年前

Java 类和对象 今年的第一篇文章

文章目录类和对象定义类定义类的语法定义成员变量的语法定义方法(语法)构造器(语法)定义类的完整例子对象的定义和使用对象的定义对象的使用其它这一篇文章是2020年1月1日发布,祝大家元旦快乐!也正式步入Java基础开发学习阶段!跟着我的文章顺序、回顾我走过的Java里程,脚踏实地,带你学习!今年的目标是粉丝突破8W类和对象Java是面向对象的程序设计语言,类在面向对象中起着重要的作用,类可...
原创
1416阅读
5评论
13点赞
发布博客于 1 年前

Java 鸡兔同笼(赶紧给你的孩子写出这个算法吧)

文章目录鸡兔同笼算法假设鸡 求出兔 得结果假设兔 求出鸡 得结果抬腿法鸡抬一只脚,兔抬两只脚,求兔,得鸡鸡坐地(抬两只脚),兔抬两只脚,求兔,得鸡兔抬脚,求兔,得鸡列表法(穷举法)鸡兔同笼算法在上一期讲到了Java的数组,上上期是Java的流程控制,上上上期讲的是数据类型和运算符,上上上上期讲到的是面向对象,下面来进行综合练习,求经典题目:鸡兔同笼(如果你有孩子了,给你孩子写个这样的算法吧)!...
原创
2119阅读
3评论
6点赞
发布博客于 2 年前

Java 数组类型

理解数组
原创
1295阅读
1评论
6点赞
发布博客于 2 年前

Java 流程控制

文章目录前言顺序结构分支结构(选择结构)循环结构前言任何一种编程语言,都会有两种最基本的控制结构,分支结构(选择结构)和 循环结构 ,其中分支结构根据所给条件选择性执行某段代码,循环结构是根据循环条件重复执行某一段代码,在Java中,分支结构有两种,if 和 switch 两种,循环结构有三种,while、do while、for。在JDK5之后还提供了一种foreach循环结构,能以更简单...
原创
890阅读
0评论
4点赞
发布博客于 2 年前

Java 数据类型和运算符(回顾当初)

文章目录注释注释详细介绍注释的用法标识符和关键字分隔符标识符规则Java关键字数据类型分类基本数据类型基本类型的转换注释编写程序总要写注释,否则写多了可能就不知道这行代码是干什么的,所以要用注释来表明代码的作用,又或者说明某个类的用途以及功能,又或者是某个方法返回值的数据类型以及意义等。总之,注释是一个特别重要的存在,有些同学或者同事刚开始学可能会不在意注释,但是慢慢就会发现,时间久了,代...
原创
1541阅读
0评论
3点赞
发布博客于 2 年前

什么是面向对象

文章目录面向对象的由来结构化程序设计介绍三种基本结构顺序结构选择结构单选择结构双选择结构多选择结构面向对象的由来在目前的软件开发领域有两种主要的开发方法,结构化开发和面向对象开发,早期的一些变成语如:C、Basic、Pascal等都是结构化编程语言,随着软件开发技术的不断发展,发现面向对象有更好的可重用性、可扩展性、可维护性,于是就产生了大量的面向对象编程语言。结构化程序设计介绍结构化...
原创
1008阅读
1评论
0点赞
发布博客于 2 年前

Android Error while executing: am start -n...错误解决

我被这个错误要搞崩溃了!!!百度没解决、谷歌没解决,最后自己琢磨出来的!AndroidStudio 运行出现这个错误,因为你的Android系统中存在这个App,现在的手机真是高大尚,都有手机分身这一项了,解决方法如下:->卸载手机分身中的这个App,反正分身不分身的都卸载干净,之后再重新运行!!!!...
原创
3464阅读
9评论
6点赞
发布博客于 2 年前

mysql 5.7安装教程(有图超详细)

mysql 5.7安装教程本篇文章介绍的是mysql5.7安装教程!环境:Windows类型:msi文章目录mysql 5.7安装教程准备安装包安装步骤第一步·同意协议第二步·选择手动安装第三步·选择安装的内容第四步·Execute第五步·弹出 Visual 安装页面第六步·安装Mysql Server第七步·Next第八步·继续Next第九步·设置端口号(默认3306)第十步·设置Mys...
原创
12867阅读
11评论
34点赞
发布博客于 2 年前

Android 安卓Unable to find method 'org.gradle.api...

错误案例安卓报错:Unable to find method ‘org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V’.这可能是你将AndroidStudio升级,而又需要用到 gradle3.1 之下的版本所造成的!需要修改 gradle-wrapper.properties 文件...
原创
14272阅读
0评论
11点赞
发布博客于 2 年前

今天坐下来和计科、软程的学生聊一聊

不知不觉,我的粉丝已经1W了,同时呢,也成立了自己的WeHub群(群号:697614838),也接触到许多的技术型项目,大到一个App的架构、小到一个逻辑算法,我相信,很多同学和我刚开始的起点是一样的,在这一行,遇到很多迷茫,甚至有时候不知道学出来这个有啥用,能用在哪里?不错,这正是我刚开始的时候思考的,如今,已经在这一行待了一段时间,有了自己的开源框架,有了自己的代码规范。 ...
原创
6773阅读
19评论
37点赞
发布博客于 2 年前

Android 安卓Cause: libpng error: Not a PNG file 解决方法

Android 安卓Cause: libpng error: Not a PNG file 解决方法在测试环境(debug)下,打包就正常,可以打包Apk,在正式环境(release)打包就报Cause: libpng error: Not a PNG file看日志:这不是一个png文件,什么鬼,我检查了我的mipmap-x、mipmap-xx、mipmap-xxx,全是png呀,这就头大了...
原创
921阅读
22评论
20点赞
发布博客于 2 年前

Android 安卓Glide加载圆角

写好了一个工具类要在自己项目中build.gradle加入以下内容(导入Glide)implementation('com.github.bumptech.glide:glide:4.7.1') { exclude group: "com.android.support"}可以自己设置圆角度数,也可以自动设置,如第5行,我写了20public class Glide...
原创
1678阅读
1评论
0点赞
发布博客于 2 年前

Android 安卓DataBinding详解(超详细)

由于这篇文章写来来会很长很长,为避免文章内容混乱,便于理清思路考虑,所以列出了目录。Android 安卓DataBinding(时刻更新、维护一下文章)Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndroid 安卓DataBindin...
原创
5793阅读
0评论
3点赞
发布博客于 2 年前

Android 安卓DataBinding(十)·include中使用

文章目录前景回顾在include中使用前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndroid 安卓DataBinding(四)·单向绑定 ObservableFieldAndroid 安卓DataBinding(五)·单向...
原创
6228阅读
1评论
1点赞
发布博客于 2 年前

Android 安卓DataBinding(九)·运算符

文章目录前景回顾运算符前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndroid 安卓DataBinding(四)·单向绑定 ObservableFieldAndroid 安卓DataBinding(五)·单向绑定 Obser...
原创
5861阅读
1评论
0点赞
发布博客于 2 年前

Android 安卓DataBinding(八)·引用类方法

文章目录前景回顾引用类中的方法前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndroid 安卓DataBinding(四)·单向绑定 ObservableFieldAndroid 安卓DataBinding(五)·单向绑定 O...
原创
4908阅读
0评论
2点赞
发布博客于 2 年前

Android 安卓DataBinding(七)·事件绑定

文章目录前景回顾事件绑定前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndroid 安卓DataBinding(四)·单向绑定 ObservableFieldAndroid 安卓DataBinding(五)·单向绑定 Obse...
原创
5189阅读
0评论
0点赞
发布博客于 2 年前

Android 安卓DataBinding(六)·双向绑定

文章目录前景回顾双向绑定前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndroid 安卓DataBinding(四)·单向绑定 ObservableFieldAndroid 安卓DataBinding(五)·单向绑定 Obse...
原创
5662阅读
0评论
3点赞
发布博客于 2 年前

Android 安卓DataBinding(五)·单向绑定 ObservableCollection(集合使用)

文章目录前景回顾单向绑定ObservableMapObservableMap 运行效果ObservableListObservableList 运行效果更新UI更新UI运行效果前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservableAndr...
原创
5564阅读
1评论
4点赞
发布博客于 2 年前

Android 安卓DataBinding(四)·单向绑定 ObservableField

文章目录前景回顾单向绑定ObservableField运行效果前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门Android 安卓DataBinding(三)·单向绑定 BaseObservable上一期讲到 BaseObservable 单向绑定,在中间又要写注解,又要加注解,然后还得用 notifyProperty...
原创
8970阅读
3评论
4点赞
发布博客于 2 年前

Android 安卓DataBinding(三)·单向绑定 BaseObservable

文章目录前景回顾单向绑定BaseObservableObservableField前景回顾Android 安卓DataBinding(一)·基础Android 安卓DataBinding(二)·入门在上文中讲到,通过DataBinding进行绑定控件以及进行相关操作,但是,这遇到了一个瓶颈,就比如绑定的变量发生变化的时候,每次都要重新向 ViewDataBinding 传值进行更新操作之...
原创
7227阅读
3评论
1点赞
发布博客于 2 年前

Android 安卓DataBinding(二)·入门

文章目录DataBinding介绍开始准备深入了解 DataBinding在代码中对TextView进行赋值TextView默认值使用class属性DataBinding介绍DataBinding 是谷歌官方发布的一个框架,其作用是实现数据绑定(Data binding),同时,也是因为有它,可以在安卓(Android)上实现MVVM架构。关于MVVM架构,请看完 Android 安卓Dat...
原创
5687阅读
3评论
1点赞
发布博客于 2 年前

Android 安卓DataBinding(一)·基础

文章目录前言DataBinding介绍开始准备快捷按键实例代码(基本用法)运行效果前言今天2019年9月29日,本人CSDN博客 称号 博客专家 审核通过了,为了庆祝,特此今天写一篇博客作为纪念!欢迎扫描左方二维码(群号码:697614838),加入我的CSDN粉丝群(请备注好你的专业)!DataBinding介绍DataBinding 是谷歌官方发布的一个框架,其作用是实现数据绑定(...
原创
6654阅读
2评论
6点赞
发布博客于 2 年前

Android 安卓MVC架构

MVC文章目录引入原理我的理解我的Demo第一步Bean第二步Modle第三步Controller第四步完成View引入本篇文章Github有提交 https://github.com/NorthernBrain/MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、...
原创
4685阅读
0评论
4点赞
发布博客于 2 年前

Tomcat修改端口号

Tomcat修改端口号第一步,找文件第一步,找文件首先进入tomcat安装目录,找到conf文件夹爱进入
原创
23401阅读
7评论
18点赞
发布博客于 2 年前

Linux/Centos查看当前路径

[root@server ~]# pwdpwd即是查看linux或centos当前目录的命令
原创
11800阅读
0评论
1点赞
发布博客于 2 年前

Tomcat出现Access Error:404 -- Not Found

问题三·出现Access Error:404 – Not Found解决:改一个端口号,之后重启服务器,可参考 问题一 进行修改端口号切勿改公认端口(1-1023)和其他常用端口(3306等),推荐9527、9528等...
原创
10288阅读
3评论
2点赞
发布博客于 2 年前

Tomcat启动出现乱码·解决方法

Tomcat启动出现乱码·解决方法启动出现乱码启动出现乱码打开conf文件夹下的文件,如图,用记事本打开即可之后打开后找到如图这一行需要修改这一行,将这一行改为java.util.logging.ConsoleHandler.encoding = GBK...
原创
15066阅读
46评论
103点赞
发布博客于 2 年前

Tomcat正常启动却访问不了·解决方法

Tomcat正常启动却访问不了·解决方法Tomcat若启动成功,并且没有一闪而过,访问不了,说明你访问端口号可能错了,这时候你就需要检查你的端口号,首先进入conf/server.xml这个文件,用文本编辑即可在这个位置,找到Connector标签,里面的port="9527"就是端口号9527,此时你就可以在这个位置修改你的端口号,或者将你在浏览器端口中的http://localhost:...
原创
18513阅读
8评论
5点赞
发布博客于 2 年前

Tomcat部署网站Web项目(三)·新建XML文件

Tomcat部署网站Web项目(三)新建XML文件下载文件解压html文件放置html配置Tomcat启动Tomcat访问Html效果预览下载文件首先需要一个网页(html),我已经写好了,你可以直接下载》》点击下载解压html文件放置html我这里是在H盘下的web文件夹下放置了下载的html文件(H:\web\index.html),看看你是怎么放的,然后复制其路径配置T...
原创
9705阅读
7评论
11点赞
发布博客于 2 年前

Windows10文件后缀名不显示·解决方法

windows10文件后缀名不显示·解决方法 第一步:Windows+E组合键(即打开此电脑)第二步:勾选文件扩展名第一步:Windows+E组合键(即打开此电脑)Windows+E组合键(即打开此电脑),看到以下画面,点击 查看第二步:勾选文件扩展名点击查看之后,将 文件扩展名 勾选住即可现在文件扩展名已经出来了!!!!!!!!!!!...
原创
6565阅读
0评论
7点赞
发布博客于 2 年前

Tomcat部署网站Web项目(二)·连接外部路径

Tomcat部署网站Web项目(二)连接外部路径下载文件解压html文件在这里插入图片描述放置html配置Tomcat修改路径启动Tomcat访问Html效果预览附加下载文件首先需要一个网页(html),我已经写好了,你可以直接下载》》点击下载解压html文件放置html我这里是在H盘下的web文件夹下放置了下载的html文件(H:\web\index.html),看看你是怎么放的,...
原创
16807阅读
27评论
22点赞
发布博客于 2 年前

Tomcat部署网站Web项目(一)·内嵌

Tomcat部署网站Web项目(一)下载文件解压html文件Tomcat放置html访问Html效果预览下载文件首先需要一个网页(html),我已经写好了,你可以直接下载》》点击下载解压html文件Tomcat放置html在Tomcat目录下webapps文件夹新建文件夹 wwwroot然后在wwwroot文件夹下放置你下载解压后的html文件(index.html)这是一...
原创
38013阅读
17评论
51点赞
发布博客于 2 年前

Android安卓TextView部分字体颜色

TextView修改部分文字颜色Java代码或Kotlin代码布局文件其运行效果Java代码String colorText = "这里是<font color = \"#FF0000\">红色</font>的,这里是<font color = \"#03A9F4\">蓝色</font>的";TextView textView = findV...
原创
4644阅读
0评论
1点赞
发布博客于 2 年前

修改Tomcat服务器启动图标

文章目录修改Tomcat服务器启动图标推荐文章第一步:预览第二步:修改修改Tomcat服务器启动图标推荐文章Tomcat服务器下载、安装、配置环境变量教程(超详细) https://blog.csdn.net/qq_40881680/article/details/83582484Windows配置Java环境变量(下载、安装、配置环境) https://blog.csdn.net/qq...
原创
4237阅读
0评论
0点赞
发布博客于 2 年前

安卓ScrollView向上滑动控件顶部悬浮效果实现

文章目录效果图实现思路代码布局、逻辑布局文件自定义ViewNorthernScrollViewListener.javaMainActivity.java效果图如果你要的不是以下的效果,请停止浏览文章,不要浪费时间!从上打下动漫依次是:《东京喰种》《魁拔》《海贼王》《名侦探柯南》《学院默示录》《你的名字》《神兵小将》《铁臂阿童木》《猫和老鼠》《虹猫蓝兔七侠传》《太空历险记》《洛洛历险记》《...
原创
5150阅读
1评论
3点赞
发布博客于 2 年前

去除IDEA黄色曲线警告线

黄色警告线报出得是相同代码处,IDEA工具给出提示,去掉方法按下图找出这一设置之后点击Apply和OK重启IDEA
原创
7208阅读
0评论
2点赞
发布博客于 2 年前

Java变态题目(持续更新)

java变态题目(持续更新·每天一题)文章目录java变态题目(持续更新·每天一题)java常识·归档String第一题第二题第三题java常识·归档String第一题该程序的输出结果是什么?String str = null+"";System.out.println(a);A: 结果是 null      &nbs...
原创
5341阅读
4评论
6点赞
发布博客于 2 年前

Android 安卓MVP架构(带视频)

大家好!我是没有女朋友NorthernBrain大家好!我是没有女朋友NorthernBrain大家好!我是没有女朋友NorthernBrain引入M:M层,也就是我们在程序中经常出现的model层,他的功能就是处理数据,其他任务不由他来接手。V:V层,我们的view层,也就是显示数据的地方,我们在得到数据之后,把数据传递给view层,通过他来显示数据。同时,view层的点击事件等处理会...
原创
5228阅读
0评论
2点赞
发布博客于 2 年前

AndroidStudio Debug 断点调试

AndroidStudio Debug 介绍日常做开发的工作中,难免会遇到一些头疼的bug,就比如想知道这个方法到底有没有走,或者是走到这里这个变量所携带的信息…等等等等。首先,若是新手我猜也许会打Log日志,验证这一步骤走没走,打出当前的信息,就像这样:这是新手的常规做法,若用debug断点调试,则效率上会快许多,接下来介绍的是Debug中常用的一些功能以及使用方式。Debug基本日常...
原创
7285阅读
1评论
7点赞
发布博客于 2 年前

Spring后台接收Body参数数据

Spring后台接收Body参数数据举个例子代码步骤举个例子在这里是我用post请求传入body参数,后台接收到name和password字段,并返回接收body参数使用@ResponseBody代码步骤第一步,建此bean类,变量名要与请求的Body中的参数名一样public class TestBean { private String name; private...
原创
6674阅读
0评论
2点赞
发布博客于 2 年前