- 博客(60)
- 资源 (8)
- 收藏
- 关注
原创 LeetCode 766.托普利兹矩阵
766.托普利兹矩阵给你一个 m x n 的矩阵 matrix 。如果这个矩阵是托普利茨矩阵,返回 true ;否则,返回 false 。如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是 托普利茨矩阵 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/toeplitz-matrix著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目比较简单, 只要比较左上角是不是相同就可以了fn is_toepli
2021-02-22 14:41:43
307
原创 LeetCode 697. 数组的度
697. 数组的度给定一个非空且只包含非负数的整数数组 nums,数组的度的定义是指数组里任一元素出现频数的最大值。你的任务是在 nums 中找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/degree-of-an-array著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。fn find_shortest_sub_array(nums: Vec<i3
2021-02-20 14:46:49
323
原创 LeetCode 1004. 最大连续1的个数 III
最大连续1的个数 III给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 。返回仅包含 1 的最长(连续)子数组的长度。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/max-consecutive-ones-iii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路双指针或者说是滑动窗口// 双指针use std::cmp;fn longest_ones(a: Vec<
2021-02-19 13:16:20
264
1
原创 LeetCode 995.K 连续位的最小翻转次数
K 连续位的最小翻转次数贪心算法// 在仅包含 0 和 1 的数组 A 中,一次 K 位翻转包括选择一个长度为 K 的(连续)子数组,同时将子数组中的每个 0 更改为 1,而每个 1 更改为 0。// 返回所需的 K 位翻转的最小次数,以便数组没有值为 0 的元素。如果不可能,返回 -1。// 来源:力扣(LeetCode)// 链接:https://leetcode-cn.com/problems/minimum-number-of-k-consecutive-bit-flips// 著作
2021-02-18 14:31:49
323
原创 LeetCode 992. K 个不同整数的子数组
LeetCode K 个不同整数的子数组(992)// 给定一个正整数数组 A,如果 A 的某个子数组中不同整数的个数恰好为 K,则称 A 的这个连续、不一定独立的子数组为好子数组。// (例如,[1,2,3,1,2] 中有 3 个不同的整数:1,2,以及 3。)// 返回 A 中好子数组的数目。// 来源:力扣(LeetCode)// 链接:https://leetcode-cn.com/problems/subarrays-with-k-different-integers// 著作权
2021-02-09 13:57:29
214
原创 LeetCode 978. 最长湍流子数组
978. 最长湍流子数组// 当 A 的子数组 A[i], A[i+1], …, A[j] 满足下列条件时,我们称其为湍流子数组://// 若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1];// 或 若 i <= k < j,当 k 为偶数时,A[k] > A[k+1] ,且当 k 为奇数时, A[k] < A[k+1]。// 也就是说,如果比较符号在子数组中的每个相邻元素对之间
2021-02-08 14:51:02
296
原创 LeetCode 665. 非递减数列
Rust 学习,LeetCode 打开// 给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。// 我们是这样定义一个非递减数列的: 对于数组中所有的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。// 来源:力扣(LeetCode)// 链接:https://leetcode-cn.com/problems/non-decreasing-array// 著作权归领扣网络所有。商业
2021-02-07 16:32:05
281
原创 Safari fetch 请求 莫名错误
主要是认证信息没有带上,解决办法也就是带上认证信息stackoverflow 上的讨论最终采取的策略是:// 在header中添加 const init = {method, headers, credentials: 'include'};credentials: 'include’说的不是很清楚, 见谅...
2020-03-06 17:33:09
934
原创 ehcache 配置
ehcache 配置说明ehcache 配置demofile name: ehcache.xml<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"> <diskStore path...
2020-01-08 17:33:02
330
原创 file watch 监听 目录以及子目录
public class FileWatchTest { private static final String PATH = "/Users/admin/manoo/gitbook/document-demo/"; public static void main(String[] args) throws InterruptedException { fina...
2019-12-31 14:43:07
915
原创 FullPage DEMO
fullpage demo<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-e...
2019-12-20 10:17:11
509
原创 security 学习 -- filter chain
security 学习 – filter chain将日志改为 debug 的, 则会看到 spring security default filter chain 如下:[main] INFO o.s.s.web.DefaultSecurityFilterChain - Creating filter chain: org.springframework.security.web.util...
2019-12-02 16:28:35
969
转载 win 字体拯救
话不多说,百度链接奉上链接:https://pan.baidu.com/s/1W9qgZMnJJBC2tmo6EJ1vyg 密码:am8b喜欢的小伙伴记得关注我哟~1首先安装mactype*通过mactypeinstaller*64位来安装*之后简单的进行配置,个人选择为mactype中的默认ios2然后安装雅黑m...
2019-11-09 14:56:32
261
原创 JSR 303 Bean Validation
JSR 303 Bean ValidationJSR 303 – Bean Validation 规范简介在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余...
2019-11-06 09:20:38
247
原创 在C语言中 double long unsigned int char 类型数据所占字节数
几条定则ANSI/ISO制订的sizeof (short int) <= sizeof(int)sizeof (int) <= sizeof(long int)short int 至少应为16位(2字节)long int 至少应为32位。unsigned 是无符号的意思。16位编译器类型长度char1个字节...
2019-11-05 18:15:50
609
原创 lombok的@Accessors注解3个属性说明
lombok的@Accessors注解3个属性说明Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。fluent使用fluent属性,getter和setter方法的方法名都是属性名,且setter方法返回当前对象@Data@Accessors(fluent = true)class Demo { private Integer i...
2019-10-30 15:28:33
339
原创 mac iTerm2 实现简易 ssh-client
首先定义脚本:#!/usr/bin/expectset IP [lindex $argv 0]set PORT [lindex $argv 1]set USER [lindex $argv 2]set PASSWD [lindex $argv 3]set CMD [lindex $argv 4] spawn ssh -p $PORT $USER@$IP $CM...
2019-10-29 17:19:33
490
原创 top CPU 信息详解
使用系统命令top即可看到如下类似信息:Cpu(s): 0.0%us, 0.5%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%stlabelexplainin chineseus:user CPU time用户空间占用CPU百分比sy:system CPU time内核空间占用CPU百分比...
2019-10-10 13:56:50
2505
原创 QPS 速记
QPS简介什么是QPS作用待完成部分什么是QPSQPS 是每秒查询率, 即: QPS = 并发量 / 平均响应时间作用衡量域名系统服务器的机器的性能形容当前系统的运行状态时可以说当前QPS已经达到多少在系统环境不变的情况下存在支持的最大QPS,但并不应该用来形容机器的性能。待完成部分如何计算QPS...
2019-07-09 13:47:30
257
原创 GO语言学习笔记
go 规范文件名小写,多单词使用下划线进行分隔,切不包含特特殊字符。Go 语言也是区分大小写的有效的标识符必须以字符(任何 UTF-8 字符或_),不可以是数字开头、关键字或存在运算符_本身就是一个特殊的标识符,被称为空白标识符.go关键词 break default func interface ...
2019-06-01 11:17:52
250
原创 virtualBox 启动失败
virtualBox 启动失败Failed to open a session for the virtual machine ubuntu.Raw-mode is unavailable courtesy of Hyper-V. (VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).Result Code: E_FAIL (0x8000400...
2019-04-17 10:39:28
2196
2
原创 记一次使用Java获取Http资源的经历
记一次使用Java获取Http资源的经历起源看资料看到老司机在github上开车了, 于是果断跟了。项目主要讲的是如何通过机器学习做色情图片的鉴别。这不是关键,关键是有将图片的URL给拿了下来。于是。。。嘿嘿嘿。。。思路思路也是特别清晰,读取文件中的URL,通过Http直接获得图片,保存。基础文件的读取在观看了文件各式后,了解到一个URL单独一行,于是读取文件就变得很简单St...
2019-01-19 13:29:23
1202
原创 Ubuntu 18.04安装 docker 环境
ubuntu 18.04 环境安装## docker 安装apt-get remove docker docker-engine docker.io## Ubuntu 14.04 可选内核模块# apt-get update# apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual### 16....
2018-11-12 13:02:44
2185
原创 SSH 免密登录
ssh 免密登录# 生成sshssh-keygen -t rsa# 复制 host 可以是 Host 也可以是 IPssh-copy-id -i ~/.ssh/id_rsa.pub root@host
2018-11-12 13:00:48
280
转载 checkBOX 美化
/*CheckBox 美化*/ .select-all-row{ margin-bottom:-5px; } .select-all-row>div{ padding-top: 10px; } #select-all{ padding-left: 10px; } #btn-modify{...
2018-08-27 11:05:29
391
原创 推荐一篇文章,讲解分布式生成不重复的ID的
内容详情文章主要讲解了推特的分布式生成不重复的64位的序列,可作用位分布式系统中生成ID的策略看完后的感想,算法思想:通过timestamp+几个标志机器的id组成一个64bit的数据,在Java中可以表示为一个Long型属性。小收获: 二进制运算的使用,-1^(-1<<n)用于计算2^n-1,数据的组合x<<3|y<<5等等...
2018-08-17 14:06:58
929
原创 ToyManage项目心的
前言这是一次独立的编写项目的经历,也是第一次使用SpringBoot+Maven+Jpa+Thymeleaf去搭建一个项目,前台页面是完全基于bootstrap的样式。其中SpringBoot、Jpa和Thymeleaf都是第一次使用,所以只是第一次于第一次的碰撞,尤显得火花四射。Thymeleaf由于SpringBoot 官方比较认可Thymeleaf之类的模板而渐渐放弃了JSP页面的使用,故而...
2018-03-07 22:24:37
296
原创 SpringBoot 项目打包
Server 常见配置# 项目contextPath,一般在正式发布版本中,我们不配置 server.context-path=/myspringboot # 错误页,指定发生错误时,跳转的URL。请查看BasicErrorController源码便知 server.error.path=/error # 服务端口 server.port=9090 # session最大超...
2018-03-07 21:14:33
660
原创 urllib综述
官方文档: https://docs.python.org/3/library/urllib.html从官方文档中我们可以看出urllib模块使用作处理url。有四大模块:urllib.request: 一个url请求模块。urllib.error: 抛出上一个模块的异常。urllib.parse: url的转换。urllib.robotparse: robot
2018-01-31 14:07:22
239
原创 urllib.request 学习
这个urllib.request模块定义了一些函数和类,这些函数和类有助于在复杂的世界中打开URL(主要是HTTP) - 基本和摘要式的认证,重定向,cookies等等urllib.request: 简介: 定义了一些函数和类,有助于在复杂的世界中打开URL,例如:基本和简要身份验证、重定向、cookie等等。 常用函数: urlopen(url,data = None,[ timeou
2018-01-09 19:39:10
456
原创 Spring boot + MySQl + druid + JPA + AOP pom文件 以及 application.yml 的配置
pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or
2018-01-09 18:06:05
2325
转载 JSP 工作原理
jsp工作原理详见:http://blog.youkuaiyun.com/fengdongkun/article/details/8159381写的真好
2017-09-11 23:00:57
351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人