摘要: 给你一个有效的 IPv4 地址address,返回这个 IP 地址的无效化版本。 所谓无效化IP 地址,其实就是用"[.]"代替了每个 "."。 示例 1: 输入:address = "1.1.1.1" 输出:"1[.]1[.]1[.]1" 示例 2: 输入:address = "255.100.50.0" 输出:"255[.]100[.]50[.]0" 提示: * 给出的... 阅读全文
posted @ 2020-08-27 14:04 胖纸不争 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 桌上有 n 堆力扣币,每堆的数量保存在数组 coins 中。我们每次可以选择任意一堆,拿走其中的一枚或者两枚,求拿完所有力扣币的最少次数。 示例 1: 输入:[4,2,1] 输出:4 解释:第一堆力扣币最少需要拿 2 次,第二堆最少需要拿 1 次,第三堆最少需要拿 1 次,总共 4 次即可拿完。 示例 2: 输入:[2,3,10] 输出:8 限制: 1. 1 <= n <= 4 ... 阅读全文
posted @ 2020-08-27 14:04 胖纸不争 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 实现一种算法,删除单向链表中间的某个节点(即不是第一个或最后一个节点),假定你只能访问该节点。 示例: 输入:单向链表a->b->c->d->e->f中的节点c 结果:不返回任何数据,但该链表变为a->b->d->e->f 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/delete-middle-node-lcci 著作权归领扣网络所... 阅读全文
posted @ 2020-08-27 14:04 胖纸不争 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,...,xn,y1,y2,...,yn] 的格式排列。 请你将数组按 [x1,y1,x2,y2,...,xn,yn] 格式重新排列,返回重排后的数组。 示例 1: 输入:nums = [2,5,1,3,4,7], n = 3 输出:[2,3,5,4,1,7] 解释:由于 x1=2, x2=5, x3=1, y1=3, y2... 阅读全文
posted @ 2020-08-27 14:04 胖纸不争 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1: 输入:nums = [1,2,3,1,1,3] 输出:4 解释:有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始 示例 2: 输入:nums = [1,1,... 阅读全文
posted @ 2020-08-27 14:04 胖纸不争 阅读(80) 评论(0) 推荐(0) 编辑
摘要: # Android Sugar ORM(4) ### Android Sugar ORM 数据库迁移 据官网描述, `Sugar ORM`的设计灵感来自与`Rails`(没用过, 咱也不知道是啥, 以后也许会学到吧)迁移工作方式, 需要执行以下操作: * 在文件夹中创建名为`Sugar_upgrades asserts`的文件夹 * 创建一个名为`.sql`的文件, 该文件对应于数据库的版本. ... 阅读全文
posted @ 2020-04-26 22:29 胖纸不争 阅读(221) 评论(0) 推荐(0) 编辑
摘要: # Android Sugar ORM (3) ### Android Sugar ORM 查询 我们在此之前介绍了一些关于`Sugar ORM`的简单操作, 现在我们就查询来具体说一下 #### `Sugar ORM`中的`find()`方法 我们在此介绍了一个方法: `findAll()`, 它返回的是`Iterator`类型, 就是我们所说的**迭代器**, 有很多方便的地方, 也有很多不... 阅读全文
posted @ 2020-04-22 20:21 胖纸不争 阅读(296) 评论(0) 推荐(0) 编辑
摘要: # Android Sugar ORM (2) ### Android Sugar ORM 实体 #### 1. 创建一个实体类 `Sugar ORM`在创建一个实体的时候, 仅需要使这个实体类继承于`SugarRecord`即可 ```java public class Book extends SugarRecord { String name; String ISBN; Str... 阅读全文
posted @ 2020-04-22 19:40 胖纸不争 阅读(360) 评论(0) 推荐(0) 编辑
摘要: # Android Sugar ORM (1) `Android Sugar ORM`比我之前用过的ORM都要简单许多, 其目的是简化与Android中SQLite数据库的交互, 优点如下: * 消除了编写SQL查询以及与SQLite数据库进行交互 * 由`Sugar ORM`负责创建数据库 * 由`Sugar ORM`负责管理对象关系 * `Sugar ORM`提供了用户数据库操作的简单清晰的a... 阅读全文
posted @ 2020-04-21 17:38 胖纸不争 阅读(802) 评论(0) 推荐(0) 编辑
摘要: # .Net Core Dto映射(AutoMapper) 我们假设一个场景, 采用EF Core+Web Api, 这时候可能会出现EF Core中的Entity Model和在项目中使用的Model之间对应关系出现偏差, 如果使用属性意一一对应, 不免会有大量的工作量, 上代码 EntityModels.Employee.cs ```csharp public class Employee... 阅读全文
posted @ 2020-04-20 23:14 胖纸不争 阅读(1111) 评论(2) 推荐(0) 编辑