自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Promise Sun special column

书山有路勤为径,学海无涯苦作舟。(原昵称莫若吻)

  • 博客(93)
  • 资源 (10)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Java 8 新特性总结

Java 8 新特性 一、简介二、在AndroidStudio中设置某项目支持使用Java 8 新特性三、 Lambda 表达式四、接口增强五、注解六、泛型目标类型推断七、Java 8 类库的新特性 八、总结Java8所有新特性及改进内容

2016-10-14 10:27:58 1506

原创 Java 23种设计模式

Java 23种设计模式1. 设计模式……2. 设计模式分类……3. 6大设计原则……4. 23种设计模式……

2016-01-04 18:40:36 2074

原创 解决Bug:win10升级AndroidStudio4.1时出现“Missing essential plugin: org.jetbrains.android……”

文 |Promise SunBug:win10升级AndroidStudio 4.1版时出现“Missing essential plugin: org.jetbrains.android……”目录一. Bug 问题:二. 分析原因:三. 解决bug:一. Bug 问题:系统:win10Bug:从AndroidStudio 4.0 版升级到 4.1版时报错:二. 分析原因:今天,从AndroidStudio 4.0 版更新升级到 4.1版时...

2020-10-28 18:42:55 105

原创 配置多个SSH秘钥 For Mac

文 | 莫若吻一、背景当需要运行不同公司、不同平台等多个项目时,可能会需要配置多个SSH秘钥,此时只设置一个默认的秘钥就行不通了。其实很简单,下面我就举例简单说下方式方法。操作系统:Mac OS二、Git配置多个SSH秘钥1.在终端工具(Terminal)中输入下面命令,按enter键。ssh-keygen -t rsa -C "username"Note:username为你g...

2019-12-26 21:09:13 220

原创 Git 配置SSH秘钥 For Mac

Git 配置SSH秘钥一、背景二、添加和配置SSH公钥1.什么是SSH?2.添加和配置SSH公钥具体操作步骤三、将项目从git上下载到本地文 | 莫若吻一、背景现在使用基于Git 作为开发项目的管理工具已经非常普遍,很多与Git相关的平台工具的基本配置和使用方法都类似,现主要总结一下Git的基本配置,教你如何从已经存在项目的Git上clone代码到本地。使用操作系统:Mac OS二、添...

2019-12-26 21:04:15 250

原创 Android Studio 设置/更改 快捷键方式 For Mac

文 | 莫若吻1.背景最近在自己的电脑(Mac pro)上装了新版的AS(目前版本是3.5.2),好多东西都需要重新设置,而且和过去的AS很多设置的地方都略有改变,但是大致上都一样的。时代在发展,安卓在不断进步,我发现自己曾经写的好几篇文章已经不适用新版的AS了,以后有空的时候我就来更新一下,希望对新学习安卓的同学有帮助。2.设置/更改 快捷键系统:Mac pro 10.15.1软件...

2019-12-04 17:52:46 390

原创 扬州游记_2017

扬州游记文 | 莫若吻一.序言在韶光易逝的青春岁月里,大约每一个人都会有一个周游世界的梦想……我是属于那种特别宅的女生,休息日都是如非必要绝不出门;但在我心里却一直酝酿着一次可以说走就走的旅行……远离这座繁华冷情的城,忘却北京城的各种人与事……因为我曾经梦想去香港大学读书,所以特别想去感受一下那儿的大学校园,进而就有了去香港旅游的想法。原来我也计划着今年五一期间去香...

2019-12-03 21:45:28 1642 4

原创 20多岁的生活方式决定了你30岁的打开方式_演讲稿

文 | 莫若吻注:此文是一篇演讲稿。谨以此文为自己留个纪念。本文演讲音频地址: 20多岁的生活方式决定了你30岁的打开方式#人生效率手册# (点击进入试听) 注:本文直播视频在一直播APP,如果您感兴趣可以在一直播关注“莫若吻”,在我的动态中就能找到我的直播视频。一、自我简介(大家)晚上好! 我是主播 莫若吻。 我的人生格言是:“发上等愿,结中等...

2019-12-03 20:39:08 2721

原创 关于Java/Android开发中常见异常错误汇总_知识导图分享

文 | 莫若吻注:1.若博客图片不清晰,可以鼠标点击图片查看,或者下载到电脑中查看,也可以留言给我,发你高清原图。希望对热爱学习的朋友有帮助!2.这是汇总的关于Java/Android开发中常见的异常、错误,绘制导图如下:版权声明:本文为原创文章,转载请必须注明出处,谢谢!...

2019-11-29 00:07:42 211

原创 Java 集合___知识导图分享

文 | 莫若吻 注: 1.若博客图片不清晰,可以鼠标点击图片查看,或者下载到电脑中查看,也可以留言给我,发你高清原图。希望对热爱学习的朋友有帮助! 2.这是汇总的关于Java中集合相关的知识点,绘制导图如下:版权声明:本文为原创文章,转载请必须注明出处,谢谢! ...

2018-05-03 17:25:18 525 3

原创 Java IO流___知识导图分享

文 | 莫若吻 注: 1.若博客图片不清晰,可以鼠标点击图片查看高清图,或者下载到电脑中查看,也可以留言给我,发你高清原图。希望对热爱学习的朋友有帮助! 2.这是汇总的关于Java中IO流的相关知识点,绘制导图如下:版权声明:本文为原创文章,转载请必须注明出处,谢谢! ...

2018-05-03 17:13:21 351

原创 Android项目的build.gradle文件___Android基础篇

文 | 莫若吻一、gradle简介gradle是基于groovy语言的。Android Studio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具,使用了一种基于Groovy的领域特定语言(DSL)来声明项目设置,摒弃了XML(如Ant和Maven)的各种烦琐配置。Note:若只是用它构建普通的工程,可以不去学groovy语言;若想深入的做一下自定...

2018-04-03 14:33:35 934

转载 Android:Gradle 解析

Android:Gradle 解析( 注:这篇文章原作者总结的太棒了,非常感谢!本文只限用于个人学习使用 )一、前言1.为什么需要学Gradle?Gradle 是 Android 现在主流的编译工具,虽然在Gradle 出现之前和之后都有对应更快的编译工具出现,但是 Gradle 的优势就在于它是亲儿子,Gradle 确实比较慢,这和它的编译过程有关,但是现在的Gradle 编译速度已经有了成倍提...

2018-04-02 18:46:05 717

原创 演讲稿:遇见下班加油站,开启改变之路(不喜者勿入)

此文是一篇演讲稿。谨以此文为自己留念。

2018-02-08 18:00:58 687

原创 Java 8 新特性:接口的静态方法和默认方法

Java 8 新特性:接口增强文 | 莫若吻      1.接口增强Java 8 对接口做了进一步的增强。a. 在接口中可以添加使用 default 关键字修饰的非抽象方法。即:默认方法(或扩展方法)b. 接口里可以声明静态方法,并且可以实现。2.默认方法(或扩展方法)Java 8 允许给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征又叫做扩展方法(也称为默认方法或...

2018-02-08 11:44:11 41021 23

原创 检测某Activity是否在当前Task的栈顶___Android基础篇

文 | 莫若吻1.检测某Activity是否在当前Task的栈顶或者说检测APP的某Activity是否已经启动,并在最app的最前面显示。不废话了,直接代码吧。/** * 检测某Activity是否在当前Task的栈顶 * appointClassName:指定类名称 */ public boolean isTopActi

2018-02-05 09:29:34 1265

原创 安卓系统home键监听及系统锁屏状态监听___Android提高篇

安卓系统home键监听及系统锁屏状态监听文 | 莫若吻1.简介最近,在做app手势密码的时候,涉及到需要监听安卓系统的Home键及系统锁屏的状态,写了一个工具类。在做这部分处理的时候,需要发广播BroadcastReceiver,并考虑不同状态下Activity的生命周期,逻辑细节需要特别注意。至于监听的实现方式很简单就不赘述了。下面,我只给出相关的广播监听和使用方法,具体

2018-02-02 18:36:51 887

原创 不经反思的人生不值得活_2017年度总结

2017年,我做过最有意义的事情就是开始“正视自己,审视自己,认识自己,反思自己”!2017年,我想明白了一个道理:“不经反思的人生不值得活;不经复盘的做事,人生路上不会行的远!”2018年,我要谦虚前行,做自己人生的CEO,为自己加油!2018年,我希望,我想要,我可以——过有准备的人生。

2018-01-31 15:11:51 1202 2

原创 GitLab/Git:在AndroidStudio上合并分支代码

GitLab/Git:在AndroidStudio上合并分支代码文 | 莫若吻1.与GitLab的相关使用知识感兴趣的同学可以点击下面的标题查看:《 GitLab》《 GitLab/Git在AndroidStudio上的配置和简单使用》2.合并分支代码以开发分支master和develop为例进行说明,将delvelop分支合并到master

2018-01-31 14:06:53 3156

原创 Android:解决“按钮 Button设置文字String 含字母时 字母默认自动转为大写字符串” 问题

解决“按钮 Button文字设置含字母时默认自动转为大写字符串”文 | 莫若吻     1.问题描述在开发时遇到个奇葩问题,写代码时,按钮(Button)的文字设置String ,其中含有字母会默认自动转为相应的大写字符串,遇到了不免会有些郁闷!其实,也不是什么大问题,无非一行代码就能搞定的问题。但是为了记忆深刻,以后避免这样的问题,才有了这篇博客记录下来。(注:开发工

2018-01-12 12:08:07 850

原创 通读《疯狂Android讲义》笔记 01___Android基础篇

1.本文笔记侧重于知识梳理,不侧重于讲解,如果有同学遇到不懂的知识点可以给我留言或者买书自行学习。 2.如果你最近想参加面试,可以参考此文复习哦!

2017-11-06 01:55:51 391

原创 学习与坚持是我的人生信仰

文 | 莫若吻本文演讲音频:《学习与坚持是我的人生信仰「完整版」》(点击进入) #人生效率手册#《学习与坚持是我的人生信仰》莫若吻「参赛版」1. 夜半沉寂,面对未来,我怅然若失;漫天繁星,寻不见我的“北斗七星”。我的人生好像不知不觉间被上帝按了重复键,每天两点一线在工作单位和宿舍之间循环,生活如一潭死水激不起一丝涟漪……曾经的梦想也只是梦想。我不清楚有多...

2017-10-30 17:21:34 1362 3

原创 在Mac系统中 下载、安装AndroidStudio

AndroidStudio的下载、安装

2017-10-21 17:37:03 2105

原创 在macOS系统中 下载、安装、使用Java8

在macOS系统中 下载、安装、使用Java8目录下载jdk8安装jdk确定jdk安装完整…………

2017-10-19 01:33:53 3482 1

原创 时光不会辜负你一直以来的坚持——读《人生效率手册》

读完《人生效率手册》的前言和第一章,我意识到自己曾经虚度光阴,意志消沉,循环往复之下而自弃,现在我渐渐在寻回自信;我感觉自己更加明确了一些事情,我需要付出实践实现我的目标……

2017-09-18 10:19:49 3648

转载 JSON字符串格式化,自动缩进 ---Android基础篇

JSON字符串格式化

2017-08-24 15:34:52 3159

原创 Butter Knife 8.8.1的安装和使用

Butterknife 8.8.1 一.Butter Knife简介……二.Butter Knife优点……三.Butterknife 的安装……四.Butter Knife的项目配置……五.Butter Knife的注册绑定……六.Butter Knife的使用……七.Butter Knife的代码混淆……

2017-08-11 14:43:37 13184 23

原创 解决bug:项目配置java8时出现Error:Jack is required to support java 8 language features...

解决方案:在build.gradle中加入如下代码即可。defaultConfig { jackOptions { enabled true } }

2017-08-08 15:43:04 2409

原创 iPhone苹果手机如何设置使用非系统自带铃声

1、解决iTunes与iPhone手机连接问题……2、iPhone手机自定义设置铃声……3、制作手机铃声……

2017-07-31 14:28:26 4806

原创 解决bug:AndroidStudio导项目出异常Minimum supported Gradle version is 3.3.Current version is 2.14

Bug: Minimum supported Gradle version is 3.3. Current version is 2.14.1.将/gradle-wrapper.properties文件下的gradle版本号更改成3.3。

2017-07-25 17:57:28 8858

原创 排序:希尔排序(算法)

希尔排序是将待排序的数组元素 按下标的一定增量分组 ,分成多个子序列,然后对各个子序列进行直接插入排序算法排序;然后依次缩减增量再进行排序,直到增量为1时,进行最后一次直接插入排序,排序结束。

2017-07-19 19:36:11 898

原创 排序:插入排序(算法)

插入排序(Insertion Sort)算法是一个对少量元素进行排序的有效算法。插入排序是稳定的(即:两个相等的数不会交换位置)。分类:直接插入排序,二分插入排序(又称折半插入排序),链表插入排序,希尔排序(又称缩小增量排序)。

2017-07-17 15:56:50 893

原创 排序:冒泡排序(算法)

冒泡排序:相邻两个元素进行比较,如果符合条件换位。第一圈:最值出现在了最后位。后面以此类推。

2017-07-10 14:42:13 618

原创 排序:选择排序(算法)

简介原理过程图时间复杂度性能分析 稳定性重要特点选择排序与冒泡排序哪个效率更高

2017-07-06 18:37:51 1156

原创 Genymotion模拟器的安装和使用

Genymotion模拟器的安装和使用1.Genymotion的安装2.Genymotion的使用3.使用Genymotion时遇到的bug:

2016-12-02 15:36:23 839

原创 解决bug:使用Genymotion模拟器时,出现Unable to create virtual device: Connection timeout occurred

使用Genymotion时,下载模拟器时出现Bug:Unable to create virtual device: Connection timeout occurred。

2016-12-02 14:29:53 2448

原创 Android/Java中解析.crt证书文件的公钥(public key)---Android拓展篇

Android/Java中解析.crt证书文件的公钥(public key)——读取.crt文件证书(获取key)1.问题描述2.解决问题

2016-11-02 19:07:59 12946 1

原创 Java 8 新特性:Java 类库的新特性之 Stream类

Java 类库的新特性之 Stream类1.Java8对IO/NIO 的改进2.简述Stream3.Stream类4.Stream与Collection区别5.为什么不在集合类实现元素迭代等操作,而是定义了全新的Stream API?

2016-05-24 17:59:49 7777 5

原创 Java 8 新特性:Java 类库的新特性之日期时间API (Date/Time API )

日期时间API1.Java8之前java.util.Date和Calendar类的弊端2.简述 新的日期时间API3.Java 新旧日期API的区别4.java.time包下的类5.新日期时间API示例 …………

2016-05-12 17:43:07 25493 4

原创 Java 8 新特性:Java 类库的新特性之 Optional类

Java 类库的新特性之 Optional类1.Optional简述2.对 Optional 应用的理解3.Optional的优点4.Optional类

2016-05-10 18:44:36 7878

java基础学习总结笔记

个人学习交流博客:http://blog.csdn.net/sun_promise(我博客中的文章就有一部分是此笔记中总结的内容。) 本文档是基于毕向东老师的java基础视频和张孝祥老师的高薪技术视频和银行管理系统以及交通灯管理系统的视频所做的笔记。 知识主要包括:Java基础常识、如何安装Java工具、Java语言的基础组成、Java面向对象、Java多线程、Java常用类、集合(重点)、IO流、GUI图形界面、网络编程、正则表达式、反射、注解、类加载器、动态代理等等,另外还包括银行管理系统和交通灯管理系统两个项目的简单概述笔记。 (此文档全手打,个人总结也许有不到位或者失误的地方,欢迎您指正。非常感谢~)

2014-10-16

北测科技---软件测试工程师笔试题

北测科技---软件测试工程师笔试题,里面的答案是我自己找的,有可能有不对的。大家自己找正确答案吧。祝大家好运!

2013-07-08

北京信都桥景科技有限公司---软件测试工程师招聘笔试题

北京信都桥景科技有限公司 软件测试工程师 招聘 笔试题 我没有答案,完全是手打出来的。祝大家好运!

2013-07-08

editplus文字编辑器

EditPlus(文字编辑器)汉化版一套功能强大,可取代记事本的文字编辑器,EditPlus拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤。另外它也是一个非常好 工作界面 用的 HTML 编辑器,它除了支持颜色标记、HTML 标记,同时支持 C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装 IE 3.0 以上版本,它还会结合IE 浏览器于 EditPlus 窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。因此,它是一个相当棒又多用途多状态的编辑软件

2013-02-26

Android 设置一个底部控件view随着软键盘的弹出而上移

Android 底部控件随软键盘弹出而上移demo

2016-12-15

Git Bash工具

Git Bash工具:git bash是Windows下的命令行工具,有git分布式版本控制工具,主要用于git。

2015-11-18

Android各类图表大全

Android各类图表大全:图表 圆形 柱型 曲线等等综合 环境:eclipse 朋友传给我的,拿到这个demo的时候,开心的不行。太帅,太厉害了,什么样的都有,只有你没想到的。这么好的资源共享给大家。需要的赶紧拿去。我得去研究研究它了……

2015-08-21

自定义TextView解决排版混乱问题

运行工具:eclipse+ADK 自定义TextView解决排版混乱问题, 本示例并非本人所写,从网上找的,不能在eclipse上直接运行,我重新组织了下代码。非常不错的案例,当引用的时候也有些小缺陷,完善一下,挺实用的。

2015-02-10

Activity返回到指定Activity页面Demo

Activity返回到指定Activity页面

2015-02-10

Android 复制粘贴功能示例

Android 复制粘贴功能示例:本人自己写的小复制功能的demo,用popupwindow实现了复制按钮,大家可根据自己的需要进行修改。(粘贴道理是一样的,功能代码我已给出)。若有疑问可给我留言。

2015-02-04

CSDN博客显示bug

发表于 2015-12-21 最后回复 2016-01-29

反馈两个CSDN博客bug

发表于 2015-11-24 最后回复 2015-11-26

空空如也

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

TA关注的人 TA的粉丝

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