先看代码: let fn1 = function (x) { return x + 10; }; let fn2 = function (x) { return x * 10; }; let fn3 = function (x) { return x / 10; }; console.log(fn3 ...
分类:
Web程序 时间:
2020-02-17 20:04:12
阅读次数:
110
算法之排序二 四、冒泡排序与插入排序 为何在实际中倾向于使用插入排序而不是冒泡排序,尽管它们的时间复杂度都是O(n2),而且也都是稳定的。看一下两个算法在交换元素数值的处理上就知道了。对于冒泡排序,交换两个元素时需要引入中间变量,也就是如果需要交换 A 和 B,我们需要让 A 赋值给 C,然后让 A ...
分类:
编程语言 时间:
2020-02-17 14:24:34
阅读次数:
86
前言了解JVM是对Java开发人员的基本要求,JVM的相关内容自然也成了现在Java程序员面试的重要考点。不过估计很多小伙伴和我一样,长时间醉心于CRUD,却忘了去了解一下更底层、更基础的东西,殊不知这些才是决定你能在这条路上走多远的关键因素,那接下来我们就一起来深入学习一下看似神秘的JVM吧。JVM总体来看内容还是很多的,我会把最重要的内容介绍给大家,不过如果你有时间和精力的话,还是推荐你去看一
分类:
其他好文 时间:
2020-02-16 01:07:16
阅读次数:
62
最近两个月,因为新冠病毒无情的肆虐,相信会给每个中国人的记忆中画上重重的一笔。到今天为止,疫情形势依然十分严峻,虽然除湖北外的其他省份已经连续十一天确诊人数下降,但是接下来还有将近至少1.6亿的人口迁徙,这无疑还存在一定的风险。 相信很多人和我一样,早上起床的第一件事情都是查看疫情数据,一般的数据都 ...
分类:
编程语言 时间:
2020-02-15 18:23:35
阅读次数:
134
重点实现AsrPlugin, 需要打印log。就需要一个TAG,这里定义了一个TAG 然后来添加一个方法 在里面实例化MethodChannel和我们的Dart端进行关联,参数接收一个BinaryMessager 用register.messager()获取到Message 然后来实例化Plugin ...
分类:
移动开发 时间:
2020-02-15 13:49:28
阅读次数:
110
说下 TreeSet 和 HashSet 什么区别呢? 它们的区别点主要在他们的底层数据结构不同,HashSet 使用的是 HashMap 来实现,而 TreeSet 使用的是 TreeMap 来实现的。 哦?那你了解 HashMap 和 TreeMap 的区别吗? HashMap 是一个最常用的数 ...
分类:
其他好文 时间:
2020-02-15 11:30:46
阅读次数:
91
利用文件包含漏洞時那麼多../../../../是幹嘛用的? 0x00 前言 小萌新剛開始刷BUUCTF,第一道題[HCTF 2018]WarmUp1就難到我了,知道得繞過,但是怎麼繞過一臉懵逼。 看了大佬的wp,說這是CVE 2018 12613改的代碼審計。 於是到FB查了下 "CVE 2018 ...
分类:
其他好文 时间:
2020-02-15 09:46:47
阅读次数:
53
万万没想到,由于疫情的影响,我终于实现了多年的愿望:在家躺着就把钱挣了。 为了响应国家的号召,避免疫情扩散,保障员工健康,最近许多企业都实行了远程办公模式。摹客团队也已经度过了远程办公的第一周,以前幻想过无数次的工作场景,终于在这段时间全部实现。 总的来说,远程办公给我和我的同事们带来的感觉就一个字 ...
分类:
其他好文 时间:
2020-02-14 12:54:21
阅读次数:
59
在SwiftUI中显示模态视图 简介 这里教大家如何弹出一个简单的模态视图。分别有两个页面,ContentView和GCPresentedView,以下对应简称为A和B。我们要做的是在A视图中点击按钮跳转到B视图,然后再从B视图点击按钮返回到A视图。 步骤 在A视图中创建按钮和模态视图代码 使用 对 ...
分类:
移动开发 时间:
2020-02-13 14:56:23
阅读次数:
296
计算机使用的是二进制,计算机只认识0和1 我们日常使用的是十进制,满十进一 既然计算机只认识0和1,那么我们日常使用的计算机时如何操作呢 这就需要一套二进制和十进制互相转换的公式了 首先说十进制转换二进制,就是不断的用十进制的数字除以2,直到十进制的数字最后为0时,将余数倒序排列就是十进制的二进制表 ...
分类:
编程语言 时间:
2020-02-13 13:00:22
阅读次数:
83