在很多时候,我们代码中会有很多分支,而且分支下面的代码又有一些复杂的逻辑,相信很多人都喜欢用 if-else/switch-case 去实现。做的不好的会直接把实现的代码放在 if-else/switch-case 的分支之下: 这样的代码不仅冗长,读起来也非常困难。做的好一点的会把这些逻辑封装成函 ...
分类:
其他好文 时间:
2019-04-17 00:16:09
阅读次数:
152
题目描述 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 示例 2: 示例 3: 分析 道题让我们求数组中第三大的数,如果不存在的话那么就返回最大的数,题目中说明了这里的第三大不能和第二大相同,必须是严格的小于,而并非小于等 ...
分类:
其他好文 时间:
2019-04-14 12:30:15
阅读次数:
136
题目描述 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 注意: 输入的数组只包含 和 。 输入数组的长度是正整数,且不超过 10,000。 分析 这道题让我们求最大连续1的个数,不是一道难题。我们可以遍历一遍数组,用一个计数器cnt来统计1的个数,方法是如果当前数字为0,那么cnt重 ...
分类:
其他好文 时间:
2019-04-14 12:28:51
阅读次数:
142
app 内部跟新是app中必须要有的功能,在app出现改变时,app内部更新能以最快的速度将应用提升到最新版本。 步骤: 1、获取本地app的版本号 int versionCode = 0; try { // 获取软件版本号, versionCode = this.getPackageManager ...
分类:
移动开发 时间:
2019-04-11 16:38:48
阅读次数:
269
Android版本28使用http请求报错not permitted by network security policy android模拟器调试登录的时候报错 CLEARTEXT communication to to 52.76.xx.xxx not permitted by network ...
分类:
移动开发 时间:
2019-04-11 16:32:46
阅读次数:
432
题目链接 https://www.nowcoder.com/practice/6a296eb82cf844ca8539b57c23e6e9bf?tpId=13&tqId=11182&tPage=2&rp=2&ru=/ta/coding interviews&qru=/ta/coding interv ...
分类:
编程语言 时间:
2019-04-10 00:38:37
阅读次数:
207
机器学习导图系列教程旨在帮助引导开发者对机器学习知识网络有一个系统的概念,其中具体释义并未完善,需要开发者自己探索才能对具体知识有深入的掌握。本项目灵感来自Daniel Formoso的github开源项目。本文作者对其项目进行翻译、整理、批注等二次创作,其中不乏生僻的数学名词,对于没有留过学的作者 ...
分类:
其他好文 时间:
2019-04-07 10:04:57
阅读次数:
172
前言 上两周利用周末的时间,分别写了 "基于uFUN开发板的心率计(一)DMA方式获取传感器数据" 和 "基于uFUN开发板的心率计(二)动态阈值算法获取心率值" ,介绍了AD采集传感器数据和数据的滤波处理获取心率值。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实现 ...
分类:
其他好文 时间:
2019-04-05 18:27:07
阅读次数:
236
MindManager2018云服务思维导图发布方法教程新建一个模板为例,右上角发布功能-点击开始新发布。其实在发布前应该先登录账号的,不过没关系,如果忘记了,点击开始发布后,也可以注册登录。MindManager2018云服务思维导图发布方法教程点击开始发布后,首先要选择发布类型:以私有方式发布,使用口令并以私有方式发布,这个就类似于百度网盘那种分享链接,别人提取是否要密码。MindManage
分类:
其他好文 时间:
2019-03-31 20:50:39
阅读次数:
216
在上篇文章 Unity3D热更新之LuaFramework篇[01]--从零开始 中,我们了解了怎么获得一个可用的LuaFramework框架。 本篇将我会先介绍一下如何配置Lua开发环境,然后分析在此框架中加载面板的流程,以及如何创建自己的面板。 1、配置Lua开发环境 有一点要说明的是,使用此种 ...
分类:
编程语言 时间:
2019-03-31 09:17:25
阅读次数:
253