自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android WorkMannager 解析

android WorkMannager 解析

2022-05-17 15:38:12 590 2

原创 Room+ViewModel操作数据库 【android JetPack】

Room+ViewModel操作数据库 【android JetPack】

2022-03-07 16:28:28 3099

原创 数据绑定的可观察对象 【android jetpack】

在一般情况下 pojo类 可以 实现数据绑定 数据更新 不会 导致 ui界面的更新和从新 渲染 但是 通过数据绑定 pojo对象 可以在数据被更新的时候取通知其他对象 从而实现 视图的更新 从新渲染 这就在android 端 实现了react 的渲染更新 功能 。当其中一个可观察数据对象绑定到界面并且该数据对象的属性发生更改时,界面会自动更新。android 可观察 对象 有三种类型 : 集合 , 对象 、 字段可观察字段每个字段 都需要变为可观察字段了以后 才会有更新视图的效果 在 .

2022-03-04 20:46:40 2657

原创 视图绑定【android jetpack】

视图绑定【android jetpack】

2022-03-03 23:09:12 1975

原创 第十二届蓝桥杯JAVA C组【卡片】

第十二届蓝桥杯JAVA C组【卡片】

2022-03-02 20:00:04 993 1

原创 安卓动态权限申请

在 安卓系统中 权限 的申请分为安装时权限 、运行时权限 和 特殊权限 安装时权限 时在应用商店中就已经有表明的 但是 运行时权限 时在app运行的过程中 通过用户的点击 来同意的 下面就讲解一下 运行时权限的申请1、首先 需要在注册清单中显示的注册一下权限 无论是普通权限还是 特殊的权限 都需要 在 注册清单中注册<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>2.编写 动态权限

2022-02-21 14:20:06 3946 7

原创 android 沉浸式系统栏设置

android 沉浸式系统栏设置

2022-02-21 11:43:25 702

原创 flask连接数据库

配置文件DIALECT = 'mysql'DRIVER = 'pymysql'USERNAME = 'root'PASSWORD = 'karai0000'HOST = '127.0.0.1'PORT = '3306'DATABASE = 'flask'SQLALCHEMY_TRACK_MODIFICATIONS = FalseSQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(DIALECT,

2022-02-06 21:40:49 717

原创 Servlet技术

一、概述servlet 是 使用java类来编写的服务端程序 它可以被看作成位于 客户端 和 服务端 之间的 中间层 负责接收和请求客户端用户的响应。二、servlet作用1、对客户端发送的数据进行拦截 和 读取因为 servlet 是处于客户端 和 服务端 之间 所以 客户端 发送一些 请求的时候 回经过 servlet所以 servlet 可以对一些 带参数的请求 进行读取 和 拦截 。拦截器是指 : 它在某些请求之前 对 请求进行一些预处理 从而判断 用户客户端是否可以做某

2022-01-06 18:36:27 1089

原创 力扣第23题 有效的括号

题目描述:题目描述是 给定一个字符串 判断是否有效 ;有效 : 左括号必须用相同类型的右括号闭合 左括号必须以正确的顺序闭合 。解题思路:我的想法是 既然 左括号必须以同类型的右括号闭合 且括号就3种 ()【】 {} 所有 使用一个哈希表 以 右边括号为键 以同类型的左边括号为值 即可 然后使用递归算法 使用一种栈结狗 如果遍历的是右边括号 就会把它放进栈结构中 为什么用栈 是因为 先进后出的特点 当遇到左边括号时 会及时取出刚才的右边括号 如果不...

2021-12-25 22:25:13 179

原创 简单解析android Hander处理机制

在没在官网上看到 frameWork 是 真的不知道 framework是什么 后来发现 就是在学的一下 hander binder 闹钟 通知 还有一下系统的服务 的东西 这里binder还没有了解过 所以先介绍一下 hander 处理机制吧 相信大多数人都只会使用hander 第一步及时在主线程中 实现一下handler类 并重写一下 handerMessage方法 然后在 子线程中 或者其他的地方 或者在异步中使用 hander的sendxxxMesasage方法 吧 。 至于hander是...

2021-12-21 10:02:04 1436

原创 androidAPI 之 TextUtils

最近看android 官方文档 发现了 一个有意思的 类 就是这个TextUtils 这个类 在android api 架构包 中 是主要来处理一些文本类的字符串信息的 位于 android.text包下 大体结构 如下 :这个类中所有的方法全是 静态的 共享的 只需要 使用类名加访问修饰符 直接访问即可 。这里面大都受方法 在java.lang.String 中的 字符串类中都有 但是添加了一些 string中没有的方法 。这个类所在连接: android TextUtils...

2021-12-15 09:31:13 2456

原创 C++内存模型

在C语言中内存主要分为四个区 即 代码区 、 全局区 、 栈区 、堆区 。下面详细说明一下这四个区作用以及存放的内容。1.代码区: 代码区在程序执行之前就存在了 , 里面主要存放一些机械码 比如二进制码 ,就是程序的代码 ,当执行程序的时候会将这些二进制的代码转换为刻度的代码 , 主要是由系统进行管理的2.全局区 : 全局区顾名思义 就是存放和全局有关的内容的 全局变量 常量 静态变量 静态全局变量 字符串常量等等 。这个区的内容会在程序执行结束后由系统自动释放...

2021-11-22 12:08:31 622

原创 Python- - - - 列表学习

python基础之列表详解

2021-11-18 22:32:58 731 3

原创 android基础学习之相机拍照部分

在学习这个模块之前必须要对android有关于相机拍照的API有所了解 , 这个模块的API有两部分 一部分就是Camera 还有一部分 是Camera2 好像androidX包里面还有一个CameraX , 但是 我们只能从最简单的来 就看android Camera包吧 我们线了解了解它的结构由于API较多 我们这里就不做多的介绍 可以查看官网 :android.hardware | Android Developershttps://developer.android...

2021-10-19 09:49:52 962 1

原创 鸿蒙开发之操作sqlite

一、执行过程: 首先需要获取操作数据库帮助对象 , 然后通过这个对象调用这个对象的getRdbStore

2021-08-18 20:41:17 1749

原创 鸿蒙开发之表格布局(TableLayout)

一、描述表格布局可以实现行列式摆放组件 , 也就是说可以把组件放在不同的单元格内进行布局呈现 。它既可以通过xml代码实现也可以通过java代码实现 , 我们这里主要介绍xml实现方式。二、表格布局重要的属性我们知道html重点表格的框架的基本样式或结构也是通过table的基本属性实现的 , 然而在鸿蒙中也不例外。下面列出来鸿蒙表格布局的重要属性。属性名称 取值 描述 alignment_type 对齐方式 align_edges

2021-08-16 15:02:06 960

原创 鸿蒙开发之拨打电话号码

鸿蒙开发之拨打电话号码一、简单说明(自己的理解):本节我们来说说鸿蒙系统的拨打电话号码开发 , 别认为这个功能挺高大上的就觉得非常难 , 其实啊,在鸿蒙开发中这个功能极为简单 , 就是一个意图跳转的运用 为什么怎么说呢?我的认为是:鸿蒙本来就是个系统 , 系统自带有拨号功能模块 也就是ability ,一般的应用只要有那种调用系统拨号的ability的功能即可(除非专门开发一款打电话的app除外)所以我们只需要在现在所在的ability页面或者现在所在的AbilitySlice页面和系统拨打电话的ab

2021-08-15 16:02:04 3758

原创 LeetCode--剑指offer 1137题 第 N 个泰波那契数

一、搜题原因:这个题目说起来有点意思 我本来是搜索的dfs的专题然后leetcode的后台给我呈现了这样一个题目 话不多说 上题:2.题目分析:这个题目是说的泰伯那切数列 , 要求给出一个整数n , 要求返回一个第n个数列的值 ; 看到题目 首先不应该考虑算法问题 , 首先应该是要可以把这个题目解出来 然后在考虑算法优化 现在就听听我的分析 : 1.首先分析测试用例: T3 = 0 + 1 + 1 ----> 2 = t0 +

2021-08-08 13:36:39 142

空空如也

空空如也

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

TA关注的人

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