【题目】 给定一个长度为 n+1 的数组nums,数组中所有的数均在 1~n 的范围内,其中 n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。 样例 给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。 返回 2 或 3。 思考题:如果只能使用 O(1) 的额外空间, ...
分类:
编程语言 时间:
2020-07-14 18:22:59
阅读次数:
53
IFeatureClass pFeaCls = pFeaLyr.FeatureClass; IEnumGeometryBind pEnmGeoBind = new EnumFeatureGeometryClass(); pEnmGeoBind.BindGeometrySource(null, pFe ...
分类:
其他好文 时间:
2020-07-14 17:59:58
阅读次数:
75
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明: 你可以假设 ...
分类:
编程语言 时间:
2020-07-14 13:25:29
阅读次数:
53
之前我们使用NLog记录日志到记事本的功能愉快的使用着,可是突然有一天领导要求统计一下报错的日志数量,茫茫记事本怎么破,于是写了个程序来读取记事本统计,这种原始的方式着实让人蛋疼,好在NLog提供了记录到数据库的功能,于是研究一番记录如下,首先把配置文件贴出来,默认位置是项目目录下的NLog.con ...
分类:
数据库 时间:
2020-07-14 13:04:10
阅读次数:
85
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 C++实现: class Solution { public: ListNode* Merge(ListNode* pHead1, ListNode* pHead2) { if(!pHead1) ...
分类:
编程语言 时间:
2020-07-13 21:31:49
阅读次数:
60
settings.py INSTALLED_APPS = [ # ... 'rest_framework', ] DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dg_proj', 'USER': ' ...
分类:
其他好文 时间:
2020-07-13 21:22:35
阅读次数:
71
一、三种分页模式 1 PageNumberPagination from rest_framework.pagination import PageNumberPagination,LimitOffsetPagination,CursorPagination class Mypagination(P ...
分类:
其他好文 时间:
2020-07-13 20:04:39
阅读次数:
68
volatile 变量提供顺序和可见性保证,例如,JVM 或者 JIT 为了获得更好的性能 会对语句重排序,但是 volatile 类型变量即使在没有同步块的情况下赋值也不会 与其他语句重排序。 volatile 提供 happens-before 的保证,确保一个线程的 修改能对其他线程是可见的。 ...
分类:
其他好文 时间:
2020-07-13 13:48:04
阅读次数:
70
控制器提供一个访问应用程序的行为,此行为通常通过服务接口实现。控制器解 析用户输入并将其转换为一个由视图呈现给用户的模型。Spring 用一个非常抽象 的方式实现了一个控制层,允许用户创建多种用途的控制器。 ...
分类:
编程语言 时间:
2020-07-13 13:15:21
阅读次数:
77