问题描述 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原 ...
分类:
编程语言 时间:
2020-07-21 14:02:04
阅读次数:
56
该系列将记录我对于五个平台(微信、QQ、Facebook、Twitter、微博)的原生SDK的调研,重点关注登录和分享。P.S. 当前并没有 iOS 设备,因此文章都是以 Android 平台的接入为主,使用的 IDE 为 Android Studio。 ZeroyiQ:Unity 多平台原生SDK ...
分类:
微信 时间:
2020-07-21 13:47:18
阅读次数:
108
ZeroyiQ:Unity 多平台原生SDK接入速览(一):微信开放平台 ZeroyiQ:Unity 多平台原生SDK接入速览(三):Facebook ZeroyiQ:Unity 多平台原生SDK接入速览(四):Twitter ZeroyiQ:Unity 多平台原生SDK接入速览(五):微博 一、前 ...
分类:
编程语言 时间:
2020-07-21 13:46:14
阅读次数:
82
具体可参考:https://note.youdao.com/ynoteshare1/index.html?id=db637b43f0ab16cf6db9b9b92d562ca8&type=notebook#/7A55B7E7787A49D0B2E2265D437F3C19;这里写的很具体了; 一、基 ...
分类:
其他好文 时间:
2020-07-21 10:02:26
阅读次数:
83
本章介绍脚本如何使用变量读取并记忆信息、与用户交互和响应用户的输入。本章涉及如下内容: Scratch3.0支持的数据类型 创建并使用变量 获取用户输入并与其交互 在前4章中,我们已经学习了不少Scratch编程方法,但还是缺少某些关键元素。一个复杂的程序应当能记忆数值,并根据特定条件选择不同的行为 ...
分类:
其他好文 时间:
2020-07-21 09:52:03
阅读次数:
67
公平和非公平锁 公平锁:是指多个线程按照申请锁的顺序来获取锁,类似排队,先来后到。 非公平锁:是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁在高并发的情况下,有可能会造成优先级反转或者饥饿现象。 两者区别: 并发包中ReentrantLock的创建可以指定 ...
分类:
其他好文 时间:
2020-07-21 09:46:12
阅读次数:
82
这次我们来拟合一个椭球,之前也拟合过空间的椭圆,不过当时只用了五个点,方程组应该是欠定的,看看就好。 要拟合椭球,首先设定椭球一般方程: 根据这个方程和已有的空间椭球点数据,利用最小二乘就能得到上面九个参数。 不过有时候我们想要的不是这样的一般方程,而是椭球的球心和三个半长轴。 下面就来说明如何根据 ...
分类:
其他好文 时间:
2020-07-21 01:25:41
阅读次数:
117
""" 异常:运行代码中遇到的任何错误,带有error字样都是异常 异常处理:对代码中可能有的异常进行处理 #-- #捕获异常: try: except: # 捕获所有的异常 等同于except Exception: except name: # 捕获指定的异常 except name, value ...
分类:
其他好文 时间:
2020-07-21 01:04:25
阅读次数:
73
按数值、列表、区间、条件、函数五种方法。 Pandas查询数据的几种方法 1.df.loc(),根据行、列的标签值查询(推荐使用) 2.df.iloc(),根据行、列的数值查询(不推荐使用) 3.df.where()方法 4.df.query()方法 重点 Pandas使用df.loc查询数据的方法 ...
分类:
其他好文 时间:
2020-07-20 22:43:13
阅读次数:
115
算法基于verilog HDL语言描述: (1)第一个时钟周期,数据全比较程序 (2)第二个时钟周期,比较值累加 (3)第三个时钟周期,把输入值赋给其对应的排序空间 (4)第四个时钟周期,把排序结果输出 (5)第五个时钟周期,把排序角标输出 source code `timescale 1ns/1p ...
分类:
编程语言 时间:
2020-07-20 22:32:41
阅读次数:
92