准备阶段 一、在Centos上安装Redis。yum install redis 二、在python中pip install redis 三、在centos命令行中常用的命令 1、set <key> <value>:设key的值为value 2、keys *:获取所有的键 3、get <key>:获 ...
分类:
其他好文 时间:
2019-06-15 09:35:20
阅读次数:
85
这个题有两个版本 Merge Music Files 组装零件 类似: https://leetcode.com/problems/minimum-cost-to-merge-stones/description/ 1. 有一串正整数,非排序的。先挑两个数字加起来,把这个和记下来,比如说s1。再在剩 ...
分类:
其他好文 时间:
2019-06-15 09:35:04
阅读次数:
97
亚麻社招OA: 90mins两道coding + 15mins复杂度分析 + 5mins调查表 [亚麻社招OA]Closest X destinations PriorityQueue [亚麻社招OA]Remove Obstacle BFS [亚麻社招OA]Two Sum Closest(无人机飞行... ...
分类:
其他好文 时间:
2019-06-15 09:34:44
阅读次数:
90
chrome 插件的开发其实并不难,web开发者可以使用 html, css, javascript 轻松的开发实用的 chrome 插件。 一个好的 chrome 插件可以提高我们的开发效率,甚至方便我们的生活。例如 Vue-devtools ,是 Vuejs 的开发者不可或缺的利器,再如最常见的 ...
分类:
Web程序 时间:
2019-06-15 09:34:11
阅读次数:
166
多线程就是多个任务同时执行 进程是对操作系统就是多任务执行,每个进程都有自己的代码和数据空间,进程是资源分配的最小单元,一个进程包括至少一个线程 线程多个线程共享代码和数据空间,线程之间切换消耗较小,线程是cpu调度的最小单位 好程序的三高:高可用(数据不会出错)高性能(效率高)高并发(多用户并发) ...
分类:
编程语言 时间:
2019-06-15 09:33:49
阅读次数:
93
if语句的判断条件通常是用于比较的,合适判断条件是布尔值。 如果判断条件的表达式值是字符,或数字,且有两个值以上时,采用switch语句会更好。 switch语句的语法格式如下: switch (条件) { case value1: // 当 条件 的结果与 value1 匹配时,执行此处语句 [b ...
分类:
编程语言 时间:
2019-06-15 09:33:26
阅读次数:
89
Input: List of foregroundApp List of backgroundApp int capacity Example: Input : capacity = 52 foregroundApp = [ [1, 4], [2, 43], [3, 54], [4, 67] ] ( ...
分类:
移动开发 时间:
2019-06-15 09:33:15
阅读次数:
186
分析 考虑 $n$ 的二进制数下的 $1$ 的个数为 $bitcount(n)$ . 则 $n$ 最少可以合并为 $bitcount(n)$ 杯水. 如果 $bitcount(n) k$ ,则让 $n$ 的最右端的 $1$ 向左进位(有可能与左边的 $1$ 合并,也可能只是单纯地把 1 的位置向左移 ...
分类:
其他好文 时间:
2019-06-15 09:32:57
阅读次数:
88
在上一篇文章 Unity3D热更新之LuaFramework篇[04]--自定义UI监听方法 中,我对LuaBehaviour脚本进行了扩展,添加了两个新的UI监听方法,也提到最好能单写一个脚本处理此事。本篇文章就来继续这个工作。 从Lua中调用C#代码 1、创建UI监听脚本 打开之前的工程,在As ...
分类:
编程语言 时间:
2019-06-15 09:32:36
阅读次数:
125
以下为Linux核心命令的练习题,记录一下。 (1)切换到/tmp目录下,查看当前的工作位置,同时创建data1,data2,data3共3个目录。 (2)分别在data1,data2,data3三个目录下,创建3个文件,名字分别为oldboy1,oldboy2,oldboy3,然后查看/tmp目录 ...
分类:
系统相关 时间:
2019-06-15 09:32:16
阅读次数:
136
JAVA-基础(List及其子类) 1.什么是List? java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。 2.list集合的特点? 它是一个元素存取有序的集合。简单来说就是队列方式存取。 它是一个带有索 ...
分类:
编程语言 时间:
2019-06-15 09:31:56
阅读次数:
94
函数 定义函数的语法 函数四部分 用def关键词来声明函数 如何使用函数 函数的分类 根据参数列表划分 无参函数:不需外界资源 有参函数:需要外键资源 根据参数列表划分 无参函数:不需外界资源 有参函数:需要外键资源 根据返回值划分:return是用来结束函数的 空返回:返回None 一值返回 多值 ...
分类:
其他好文 时间:
2019-06-15 09:31:26
阅读次数:
94
责任链模式的定义:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。这里就不再过多的介绍什么是责任链模式,主要来说说java中如何编写。主要从下面3个框架中的代码中介绍。servlet中的filterdubbo中的filtermybatis中的plug×××ervlet中的Filterservlet中分别
分类:
其他好文 时间:
2019-06-15 09:31:08
阅读次数:
94
可变类型:值改变,但id不变,证明就是改变原值,是可变类型 不可变类型:值改变,但是id也跟着变,证明就是在产生了新的值,是不可变类型 数字类型 整形int 浮点型float 常用操作+内置方法 1. 按索引值 2. 切片——msg[0:3:1] 3. 长度——len() 4. strip()——" ...
分类:
其他好文 时间:
2019-06-15 09:30:54
阅读次数:
89
简单介绍 我们以饭店为例,假设饭店只有三个座位,一开始三个座位都是空的。这时如果同时来了三个客人,服务员人允许他们进去用餐,然后对外说暂无座位。后来的客人必须在门口等待,直到有客人离开。这时,如果有一个客人离开,服务员告诉客人,可以进来用餐,如果又有客人离开,则又可以进来客人用餐,如此往复。在这个饭 ...
分类:
编程语言 时间:
2019-06-15 09:30:36
阅读次数:
87
所谓的观察者模式我所认为的就是订阅发布。其中中间关于调度方法还有一点区别,这里就不多做叙述了 接下来给大家分享下我对所谓的发布订阅的理解吧,其实这种设计理念在react体现在了跨组件通信中, 原理就是订阅者写一个函数然后不执行,接着把其储存在某一个地方,等待着发布者去触发这个函数,然后 达到触发函数 ...
分类:
其他好文 时间:
2019-06-15 09:30:19
阅读次数:
85
分析 汉诺四塔 设 $f[i]$ 表示求解 $i$ 盘四塔的最少步数,设 $d[i]$ 表示求解 $i$ 盘三塔的最少步数: $$ d[i]=2\cdot d[i 1]+1\\ f[i]=\min_{j=1}^{i 1}\left\{2\cdot f[j]+d[i j]\right\} $$ 第二个 ...
分类:
其他好文 时间:
2019-06-15 09:30:03
阅读次数:
88