- 博客(21)
- 收藏
- 关注
原创 【Android】内容提供器(Content Provider)
Content Provider 主要实现在不同程序之间进行数据共享的功能。允许程序访问另一个程序的数据,同时保证被访数据的安全性。使用内容提供器是Android实现跨进程共享数据的标准方式。使用现有的内容提供器来读取和操作相应程序中的数据,电话簿、短信、媒体库等程序都提供了类似的访问接口,使得任何其他的应用程序都可以对这部分数据进行访问。对于每个应用程序来说,借助ContentResoler类,通过Context中的getContentResolver()方法获取到该类的实例。ContentResoler
2023-08-02 17:13:01
810
1
原创 剑指offer-找出数组中重复的数字
在一个长度为 n 的数组 `nums` 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。
2022-04-26 20:56:51
402
2
原创 从0搭建mybatis项目
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
2022-04-10 00:04:31
1458
1
原创 leetcode - 移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。
2022-04-07 20:07:33
653
3
原创 大话数据结构2 - 初识算法
在《数据结构》课程中,谈到算法,是为了帮助理解数据结构,并不会详细谈及算法。算法:是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的特性:输入、输出、有穷性、确定性和可行性
2022-04-04 21:05:36
740
4
原创 大话数据结构1 - 初识数据和结构
数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作 等相关问题的学科。程序设计 =数据结构 + 算法
2022-04-04 17:20:02
761
原创 目标成为Java工程师,冲鸭
本篇文章将初步规划学习目标,后续的文章将会记录 成为Java工程师 路上的学习笔记;从基础重新学,我打算先从数据结构开始,然后是算法、Linux、mysql、计算机网络最后Java
2022-04-04 13:55:58
258
1
原创 C/C++ 堆排序的非递归实现
C/C++ 数据结构堆排序的快速实现本章所需知识点:大根堆和小根堆的定义如何编写非递归的堆排序本章所需知识点:1.父结点索引:(i-1)/2(这里计算机中的除以2,省略掉小数)2.左孩子索引:2*i+13.右孩子索引:2*i+2大根堆和小根堆的定义大根堆和小根堆性质:每个结点的值都大于其左孩子和右孩子结点的值,称之为大根堆;每个结点的值都小于其左孩子和右孩子结点的值,称之为小根堆。如何编写非递归的堆排序堆排序原理参考文档非递归堆排序流程图:求最大根堆即是数组A的MAXSIZE-1数
2020-06-24 02:45:18
1354
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人