我的个人小站
单元测试 单元测试
单元测试是一个必不可少的技能 引入必要依赖 testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test:rules:1.3.0
2020-11-13
开启eslint和路由 开启eslint和路由
vue add eslint
2020-11-12
(动态规划/分治)最大子序列和 (动态规划/分治)最大子序列和
最简单粗暴的算法:func maxSubArray(nums []int) int { if len(nums) == 1 { return nums[0] } max := nums[0] for i := 0; i <
2020-11-10
server server
服务如何启动 startService(Intent(this, AlarmService::class.java)) 服务方法如下 class AlarmService : Service() { override fun on
2020-11-09
esp8266 AP模式 esp8266 AP模式
#include <ESP8266WiFi.h> // 设置热点的名字 #define AP_SSID "XIAOYOU66" // 设置热点的密码 #define AP_PSW "1806040103" // 设置wif
2020-11-08
(迭代)外观数列 (迭代)外观数列
这题目一开始我看的一脸懵逼,不过这个理解起来其实还是挺简单的。就是后面那一个是在统计前面这一个数字出现的次数,然后看一下这个解释就很清楚明白了,不过就算我看懂了题目,我还是无从下手(还是我太菜了) 迭代算法package main im
2020-11-07
适配器模式 适配器模式
适配器,模式作为两个不兼容的接口之间的桥梁,这种类型色剂属于结构模式 实际的类图如下所示: 实际代码实现步骤1.创建接口 2.创建一个AdvancedMediaPlayer 接口的实体类。我们这里创建一个音乐盒视频播放器来实现这两个播
2020-11-04
(二分查找)搜索插入位置 (二分查找)搜索插入位置
我的解法emm,像我这么菜的人只能用暴力来算了。。 func searchInsert(nums []int, target int) int { if target < nums[0] { return 0 } for
2020-11-02
16 / 68