归来-two
码龄6年
  • 25,194
    被访问
  • 43
    原创
  • 104,093
    排名
  • 3
    粉丝
关注
提问 私信

个人简介:学习和奔跑,至少要有一样在路上!

  • 加入CSDN时间: 2016-10-27
博客简介:

klylove的博客

博客描述:
成年人的世界:万般皆苦,唯有自渡!
查看详细资料
  • 2
    领奖
    总分 100 当月 5
个人成就
  • 获得15次点赞
  • 内容获得3次评论
  • 获得18次收藏
创作历程
  • 6篇
    2021年
  • 8篇
    2019年
  • 4篇
    2018年
  • 26篇
    2016年
成就勋章
TA的专栏
  • Js
    1篇
  • MTK之Android学习之路
  • java基础
    20篇
  • Android
    24篇
  • SQL数据库
    2篇
  • 偏好设置
    1篇
  • 数据库
    1篇
  • web
    2篇
兴趣领域 设置
  • 前端
    javascriptcssvue.js前端框架
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java 十进制二进制

1.十进制转二进制原理:给定的数循环除以2,直到商为0或者1为止。将每一步除的结果的余数记录下来,然后反过来就得到相应的二进制了例如 8转二进制,第一次除以2等于4(余数0),第二次除以2等于2(余数0),第三次除以2等于1(余数0),最后余数1,得到的余数依次是0 0 0 1反过来就是1000,计算机内部表示数的字节长度是固定的,比如8位,16位,32位。所以在高位补齐,java中字节码是8位的,所以高位补齐就是00001000.写法位(8)10=(00001000)2;package sour
原创
发布博客 2021.12.27 ·
91 阅读 ·
0 点赞 ·
0 评论

Java内存区域(运行时数据区域)和内存模型(JMM)

https://www.cnblogs.com/czwbig/p/11127124.html
转载
发布博客 2021.12.20 ·
18 阅读 ·
0 点赞 ·
0 评论

Android LiveData 详解及使用

文章目录一、`LiveData`是什么?二、`LiveData`的优点三、使用 `LiveData` 对象创建 `LiveData`对象观察 `LiveData` 对象更新 `LiveData`对象将 `LiveData` 与 Room 一起使用四、应用架构中的 `LiveData`五、扩展 `LiveData`六、转换 `LiveData`创建新的转换七、合并多个 `LiveData` 源七、合并多个 `LiveData` 源一、LiveData是什么?LiveData 是一种可观察的数据存储器类。
原创
发布博客 2021.12.20 ·
1744 阅读 ·
1 点赞 ·
0 评论

Android ConstraintLayout 详解及示例

前言ConstraintLayout 可让您使用扁平视图层次结构(无嵌套视图组)创建复杂的大型布局。它与 RelativeLayout 相似,其中所有的视图均根据同级视图与父布局之间的关系进行布局,但其灵活性要高于 RelativeLayout,并且更易于与 Android Studio 的布局编辑器配合使用。ConstraintLayout 的所有功能均可直接通过布局编辑器的可视化工具来使用,因为布局 API 和布局编辑器是专为彼此构建的。 因此,您完全可以使用 ConstraintLayout 通过
原创
发布博客 2021.12.16 ·
2624 阅读 ·
0 点赞 ·
0 评论

ConstraintLayout 构建自适应界面.pdf

发布资源 2021.12.15 ·
pdf

Android 布局通用属性gravity和layout_gravity的区别

android通用属性gravity、layout_gravity区别
原创
发布博客 2021.12.15 ·
1733 阅读 ·
0 点赞 ·
0 评论

JS 深拷贝与浅拷贝详解

深拷贝及浅拷贝深拷贝浅拷贝实例深拷贝增加一个指针并产生一个新内存,使这个新增的指针指向新的内存采用深拷贝,释放内存时就不会出现在浅拷贝时重复释放同一个内存的错误。let str = JSON.stringify(form) // form对象被拷贝为一个字符串let newform12 = JSON.parse(str ); // str 字符串转为一个新的对象浅拷贝在指针的情况下,浅拷贝只是增加一个指针,指向已经存在的内存,并没有产生新的内存只拷贝了第一层的对象,深层对象没有拷贝(
原创
发布博客 2021.05.08 ·
31 阅读 ·
0 点赞 ·
0 评论

Android CountDownTimer 倒计时的使用

1.声明变量/** * 第一个参数:从调用start()开始,到计时结束的时间,也就是倒计时的总时间,单位为毫秒; * 第二个参数:倒计时间的隔时间,单位为毫秒; */private CountDownTimer cdTimer = new CountDownTimer(10*1000, 1000) { @Override public void onTick(long ...
原创
发布博客 2019.12.05 ·
766 阅读 ·
0 点赞 ·
0 评论

android沉浸式页面实现

1.依赖dependencies { //沉浸式状态栏 // After AndroidX implementation ('com.github.niorgai:StatusBarCompat:2.3.3', { exclude group: 'androidx.appcompat:appcompat' exclude group: 'com.google....
原创
发布博客 2019.12.02 ·
354 阅读 ·
0 点赞 ·
0 评论

一次性倒计时

1. 代码工具类public class BaseTimerTask extends TimerTask { private ITimerListener mITimerListener=null; public BaseTimerTask(ITimerListener iTimerListener) { this.mITimerListener = iTim...
原创
发布博客 2019.11.28 ·
65 阅读 ·
0 点赞 ·
0 评论

使用Bundle在Activity之间传递数据(Activity之间数据传递)

当一个`Activity`启动另一个`Activity`时,常常会有一些数据需要传过去。对于`Activity`而言,进行数据交换很简单,只需要使用`Intent`,将我们需要传递的数据放入`Intent`中即可。
原创
发布博客 2019.11.20 ·
314 阅读 ·
0 点赞 ·
1 评论

okhttp3请求详解

1.同步get请求下载文件,打印其标题,并将其响应正文打印为字符串。响应体上的string()方法对于小型文档非常方便和有效。但如果响应体很大(大于1 mib),请避免string(),因为它会将整个文档加载到内存中。在这种情况下,更愿意将主体作为流处理。 private final OkHttpClient client = new OkHttpClient(); public ...
原创
发布博客 2019.10.30 ·
280 阅读 ·
0 点赞 ·
0 评论

Android服务基础

服务概述 服务是一个应用程序组件,它可以在后台执行长时间运行的操作,并且不提供用户界面。另一个应用程序组件可以启动一个服务,即使用户切换到另一个应用程序,它也会在后台继续运行。此外,组件可以绑定到服务来与之交互,甚至可以执行进程间通信(IPC)。例如,服务可以在后台处理网络事务、播放音乐、执行文件I/O或与内容提供者交互。以下是三种不同类型的服务:...
原创
发布博客 2019.09.17 ·
85 阅读 ·
0 点赞 ·
0 评论

html、css、js、jquery之间的关系

1.简单的理解一:1)HTML 定义了网页的内容2)CSS 描述了网页的布局3)JavaScript 网页的行为4)jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。2.从实质上理解二:1)HTML(超文本标记语言, 标记标签)   我们可以把它说成是静态代码。2)CSS(层叠样式表)  使用CSS制作网页时,可以有效地对页...
原创
发布博客 2019.08.05 ·
236 阅读 ·
1 点赞 ·
0 评论

Android textView 动态设置代码字号大小,支持单位选项 dp,sp or px

Android textView: setTextSize(TypedValue.COMPLEX_UNIT_PX,22); //22像素 setTextSize(TypedValue.COMPLEX_UNIT_SP,22); //22SP setTextSize(TypedValue.COMPLEX_UNIT_DIP,22);//22DIP通常我们使用字体大小使用的...
原创
发布博客 2019.02.12 ·
1332 阅读 ·
0 点赞 ·
0 评论

java的System.arraycopy()实例

一、System.arraycopy()方法如下它可以实现将一个数组的指定个数元素复制到另一个数组中:public static void arraycopy(Object src, int srcPos, Object dest, ...
原创
发布博客 2018.08.16 ·
317 阅读 ·
0 点赞 ·
0 评论

Android通过原生APi获取所在位置的经纬度

本文介绍了Android通过原生APi获取所在位置的经纬度。 场景:新增一个功能,用户app主页后,将用户的经纬度通过一个接口返回给服务端,从而让服务器可以准确定位。步骤分析:权限问题 : Android 6.0之后新增动态权限,而获取获取经纬度坐标的权限如果你的app的(TargetVersion>=23)就需要动态获取了(当然也得在清单文件中设置)代码实现(具体请看下...
原创
发布博客 2018.08.02 ·
1750 阅读 ·
0 点赞 ·
0 评论

LitePal数据库从依赖到操作

导入库编辑build.gradle文件并添加以下依赖说明:dependencies { compile 'org.litepal.android:core:1.3.0'}配置litepal.xml在工程里的assets文件夹里新建一个litepal.xml文件,将以下代码拷贝进去。<?xml version="1.0&quot
原创
发布博客 2018.07.12 ·
2551 阅读 ·
4 点赞 ·
0 评论

Linux基础命令

Linux基础命令(笔记)创建挂载点:mount卸载挂载点:umount权限设置:chmod是ROOT用户的提示符$,是普通用户的提示符 可以通过修改环境变量PROMPT_COMMAND来修改该值。1、Linux启动等级【 linit n 】² 0—系统停机状态² 1—单用户工作状态² 2—多用户状态(没有NFS)² 3—多用户状态(有NFS)...
原创
发布博客 2018.05.25 ·
117 阅读 ·
0 点赞 ·
0 评论

Android菜单——Menu

Menu:菜单在Android系统中,菜单的种类可以分为: 1. OptionsMenu:选项菜单 / 系统菜单 2. ContextMenu:上下文菜单OptionsMenu:选项菜单 / 系统菜单OptionsMenu是点击设备上的Menu键弹出的菜单。 在Activity中,通过重写onCreateOptionsMenu()实现创建OptionsMenu;1.【创建菜单-1:XML】
原创
发布博客 2016.11.24 ·
463 阅读 ·
0 点赞 ·
0 评论
加载更多