ICode9

精准搜索请尝试: 精确搜索
  • ​LeetCode刷题实战96:不同的二叉搜索树2021-07-05 17:52:28

    算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个号后续每天带大家做一道算法题,题目就从LeetCode上面选 ! 今天和大家聊的问题叫做 不同的二叉搜索树,我们先来看题面: https://leetcode-cn.com/problems/unique-bina

  • 关于springboot文件上传,图片base64上传,网络文件上传2021-07-05 17:34:34

    UploadController.java: package com.example.demo.controller; import com.alibaba.fastjson.JSONObject; import com.example.demo.common.*; import org.apache.commons.io.FileUtils; import org.springframework.beans.factory.annotation.Autowired; import org.spri

  • guava中Range的使用方法(com.google.common.collect.Range)2021-07-05 17:03:07

    1.构造Range实例必须使用Range中的静态方法,因为Range的构造方法被设置为private,当a > b使,或者当a == b且为(a,b)时会抛出IllegalArgumentException (a,b) Range.open(a, b) (a, b] Range.openClosed(a, b) [a, b]

  • Android 基于libaums实现读写U盘文件2021-07-05 16:58:19

    前言 还是我实习的时候,遇到个要求说要支持 USB,当时找了很多博客,最后这篇文章帮我解决了问题,想想自己也没有其他要补充的,就转载一下吧! 这篇博客用的第三方库只支持 FAT32 格式的 U盘,如果时其他格式的话就有点麻烦了,毕竟现在这个格式都用的不多了,可以参考下面这篇博客写的东西,

  • SpringBoot集成Redis2021-07-05 16:52:48

    原理分析 首先,先查看Redis相关的配置类: shift+shift进行搜索,查看RedisAutoConfiguration类: 在我们查看redis的配置类RedisAutoConfiguration时,可以看到RedisAutoConfiguation中封装了两个Bean: 接下来查看redis所对应的自动配置类:RedisProperties,该类对应一个properties配置文件,当然

  • 《数据结构》第八章算法设计题--栈和队列2021-07-05 16:33:03

    本系列主要为了记录在江财的暑期小学期中的刷严蔚敏、李冬梅、吴伟乐版《数据结构 c语言第2版》的算法设计题,主要包括三部分内容,第一部分为对不熟悉的知识点重新回顾总结,第二部分为算法设计题的代码,第三部分为刷题总结;共勉

  • oss web直传2021-07-05 16:07:08

    oss web直传 签名信息 auth.php <?php function gmt_iso8601($time) { $dtStr = date("c", $time); $mydatetime = new DateTime($dtStr); $expiration = $mydatetime->format(DateTime::ISO8601); $pos = strpos($expiration, 

  • RSA加密 - Vue2021-07-05 15:05:01

    前言 上一篇博客RSA加密 - Java实现了Java版的RSA公钥加密-私钥解密,私钥加密-公钥解密,这篇博客实现Vue下的加解密,记录两种前后端下加解密的场景 前端公钥加密 - 后端私钥解密 后端私钥加密 - 前端公钥解密 前端公钥加密-后端私钥解密 这种情况较为简单,是通用的做法 安装jsencr

  • uniapp实现动态增删元素2021-07-05 14:08:22

    <template> <view> <view class="item-box" v-for="(item, index) in list"> <input type="text" placeholder="请输入"> <button type="warning" @click="delItem(item)">

  • 数据结构(一)基本概念 —— 编程作业 01:最大子列和问题2021-07-05 14:04:19

    数据结构系列内容的学习目录 → \rightarrow →浙大版数据结构学习系列内容汇总。   题目描述: 给定K个整数的序列 { N 1 , N 2 , . . . , N K } \{ N_{1}, N_{2}, ..., N_{K} \} {N1​,N2​,...,NK​}, “连续子列”被定义为 { N ​ i , N ​ ​ i + 1 , … , N j } \{ N_{​i}

  • websocket消息推送 Go websocket消息推送服务2021-07-05 14:02:38

    简介 golang websocket 服务可通过http接口push消息到web客户端,消息发送采用golang的并发模式发送,并异步记录发送的消息日志。 安装 导入 db.sql 安装相关push日志表 更改 config.dev.json中的相关db配置与项目路径配置 执行 install_package.sh 安装相关包依赖 执行 go build -

  • 算法打卡Week152021-07-05 12:32:51

    题目:爬楼梯 链接:https://leetcode-cn.com/problems/climbing-stairs/ 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 例1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶

  • -图书管理训练任务2021-07-05 11:34:35

    还记得之前的图书管理吗? 学习了集合以后,使用集合来进行图书信息的 存储吧。。 1.管理员登陆 2.图书管理 2.1 图书新增 2.2 图书修改 2.3 图书删除 2.4 根据图书名称模糊查找图书 2.5 查看所有图书 (三种排序) 2.6(新增)价格从高到低排序 2.7(新增)价格从低到高排序 2.8(新增)新旧排序(出

  • gorm使用总结2021-07-05 11:32:48

    时间也会有差错,也会出故障,它也能被撕成碎片,在一间屋子里留下一块永恒的碎屑。 ——马尔克斯目录 gorm操作的db实例 初始化表 普通查询 使用原生SQL 创建操作 修改操作

  • vue computed传参数2021-07-05 11:32:14

    computed: { showStart: function () { return function (item) { var contentType = item.contentType if (contentType != null && contentType.trim() != '') { var contentTypeList = item.contentType.spli

  • token工具类使用2021-07-05 11:04:54

    package com.easyroute.common.utils;import com.auth0.jwt.JWT;import com.auth0.jwt.JWTVerifier;import com.auth0.jwt.algorithms.Algorithm;import com.auth0.jwt.interfaces.DecodedJWT;import io.jsonwebtoken.Claims;import io.jsonwebtoken.JwtBuilder;import io.jso

  • 125.验证回文串Java2021-07-05 11:01:56

    125.验证回文串Java 题目描述 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 输入输出样式 示例1: 输入: “A man, a plan, a canal: Panama” 输出: true 示例2: 输入: “race a car” 输出: fa

  • C语言学习笔记72021-07-05 11:01:22

    函数 1.函数是什么 2.库函数 3.自定义函数 4.函数参数 5.函数调用 6.函数的嵌套调用和链式访问 7.函数的声明和定义 8.函数递归 目录 函数 自定义函数: 函数的参数  函数的调用: 练习: 函数的嵌套调用和链式访问 函数的声明和定义 C语言中函数的分类: 1.库函数 2.自定义函数 函数

  • windows, 放方向键设置为vim格式,autohotkey-windows2021-07-05 11:00:51

    安装 Autohotkey https://www.autohotkey.com/download/ 设置快捷键 随便找个目录,鼠标右键新建一个autohotkey的脚本。 映射一个键——上左下右 经常打字的人都知道,我们编辑文本时要上下左右移动光标,难免要将手移到方向键再移回来打字。对我这样的懒癌后期患者,这简直不

  • PHP创建SqlLite数据表并让ID自增2021-07-05 10:56:33

    <?php class MyDB extends SQLite3 { function __construct() { $this->open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } /** * 创建数据库 */ $sql

  • Spring IOC demo实现(单例模式)2021-07-05 10:02:05

    背景 IOC和AOP为Spring框架的核心,其中IOC主要利用了反射的思想, 能够反序列化出对象,存在IOC容器中,"new对象"的操作数量大大减少,对象的创建属性赋值工作也从研发转移到客户本身,这里假设我们能够从本地获取序列化信息,模拟IOC如何通过反射进行反序列化操作。 首先我们建立实体

  • Java开发基础篇SE中this关键字的含义与使用2021-07-05 10:01:32

    this关键字含义 1. this代表什么 this代表对象, 代表的是当前对象, this里保存的是对象的地址. 谁是当前对象? 比如方法调用 t1.say() 在这个方法执行时 执行以下代码 : public String say() {        return “姓名:” + name + “,年龄:” + age + “,性别:” + gender; }

  • 「题解」Codeforces 1542D Priority Queue2021-07-05 09:32:36

    考虑一个数对答案的贡献,我们想要的是有替当前这个数 pop 的替死鬼,那么可以设计一个 dp:设 \(f_{i,j}\) 为当前考虑 \(a_x\) 在原序列选到 \(i\),共有 \(j\) 个替死鬼。注意到由于可以是非连续的子序列,所以每个 \(f_{i,j}\) 转移可以从 \(<i\) 的所有 \(k\),所有的 \(f_{k,j'}\) 转移

  • leetcode删除排序数组中的重复项2021-07-05 09:02:43

    /** * @param {number[]} nums * @return {number} */ var removeDuplicates = function(nums) { //r代表前指针 let r = 0; //a代表后指针 for( let a = 0;a<nums.length;a++){ if(nums[r]!=nums[a]){ //如果不相等,将前指针+1并且赋值 nums[++r]=num

  • 727. Minimum Window Subsequence2021-07-05 04:00:21

    Given strings s1 and s2, return the minimum contiguous substring part of s1, so that s2 is a subsequence of the part. If there is no such window in s1 that covers all characters in s2, return the empty string "". If there are multiple such minim

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有