ICode9

精准搜索请尝试: 精确搜索
  • 挑苹果中的行为参数化思想2020-10-27 07:50:41

    草捏对Lambda表达式的了解停留在用IDEA自动替换匿名类的程度,以为Lambda表达式只是把代码缩短了而已,不过就是一个语法糖。所以一直不屑一顾,没系统学习。“不过就是代码短一点嘛,没啥大不了”。但通过学习才知道Lambda表达式不仅仅是把代码换了种表达方式,或许更重要的是背后的思想——

  • LeetCode 230. 二叉搜索树中第K小的元素2020-10-27 02:03:32

    //迭代法 class Solution { //定义一个变量,用于返回第K小的元素 int res = 0; //定义计数变量 int count = 0; public int kthSmallest(TreeNode root, int k) { search(root,k); return res; } public void search(TreeNode node,

  • 阶乘,二分查找,字符移动2020-10-26 19:50:27

    输出n的阶乘 #include<stdio.h>#include<Windows.h>#pragma warning(disable:4996)int Fact(int n){ int ret = 1;for (int i = 1; i <= n; i++){ret *= i;}return ret;}int main(){int n = 5;int result=Fact(n);printf("%d\n", result);system("p

  • 1020 月饼 (25分)2020-10-26 17:32:21

    1020 月饼 (25分)   月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。 注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼

  • [01分数规划二分]网络战争2020-10-26 16:02:29

    网络战争 给一个无向图 \(G=(V,E)\) ,求一个边集 \(C\) ,删除 \(C\) 后 \(s\) ,\(t\) 不再连通 最小化 \[\dfrac {\sum_{e\in C}w_e} {|C|} \]01分数规划 每个物品价值 \(w_i\) , 花费 \(c_i\) 选一些物品使得 \(\dfrac{\sum w} {\sum c}\) 最小 \[\dfrac {\sum w} {\sum c} < \l

  • vue axios封装 fetch.js2020-10-26 15:35:26

    import router from "@/router"; import store from "@/store"; import axios from "axios"; import { Message, Loading } from "element-ui"; let service = axios.create({ timeout: 60 * 1000 * 10 }); let loadingInstanc

  • ASP.Net Core 3.1 中使用JWT认证2020-10-26 15:31:51

    JWT认证简单介绍 原文: https://www.cnblogs.com/liuww/p/12177272.html   关于Jwt的介绍网上很多,此处不在赘述,我们主要看看jwt的结构。 JWT主要由三部分组成,如下: HEADER.PAYLOAD.SIGNATURE HEADER包含token的元数据,主要是加密算法,和签名的类型,如下面的信息,说明了 加密的对象类

  • springBoot实现文件上传-下载2020-10-26 14:33:09

    前 言 作为一名java程序员,或多或少都会使用到文件的上传和下载。 比如图片文件,excel文件等。所以,能快捷的实现对文件的上传和下载,或者有一个自己的模板,是一件很方便的事情。 今天就带领大家使用springboot来搭建文件的上传和下载的模板。其他不多说,直接上代码!!!   一、创建一个spr

  • P5655 基础数论函数练习题2020-10-26 13:31:36

    P5655 基础数论函数练习题 推到后面被卡常了就完全不会。。。神qwaszx!真不知道这些神仙是如何想到做法的 这题的难点在于很多地方不能随便取模,而且值域特别大 写篇题解总结一下。 众所周知(其实也很好证明,我就不证了) \[\operatorname{lcm}(a,b)=a\dfrac{b}{\gcd(a,b)} \]考虑如何把

  • [LeetCode] 46. Permutations(全排列)2020-10-26 13:01:53

    Difficulty: Medium Related Topics: Backtracking Link: https://leetcode.com/problems/permutations/ Description Given a collection of distinct integers, return all possible permutations. 给定一个各不相同的整数集合,返回其全排列。 Example Input: [1,2,3] Ou

  • 面试题 02.01. 移除重复节点2020-10-26 11:32:08

    地址:https://leetcode-cn.com/problems/remove-duplicate-node-lcci/ <?php /** 面试题 02.01. 移除重复节点 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例1: 输入:[1, 2, 3, 3, 2, 1] 输出:[1, 2, 3] 示例2: 输入:[1, 1, 1, 1, 2] 输出:[1, 2] 提示:

  • C++11 模板学习总结2020-10-25 17:31:34

    目录概念函数模板(function template)类模板(class template) 概念 函数模板(function template) template <typename T> int compare(const T &v1, const T &v2) { if (v1 < v2) return -1; if (v2 < v1) return 1; return 0; } template <unsigned N, unsigned

  • 获得鼠标指针热点的颜色2020-10-25 14:31:34

    #include <windows.h> #define ID_TIMER 1 void FindWindowSize(int*, int*); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { static TCHAR

  • leetcode199 - Binary Tree Right Side View - medium2020-10-25 12:00:26

    Given a binary tree, imagine yourself standing on the right side of it, return the values of the nodes you can see ordered from top to bottom. Example: Input: [1,2,3,null,5,null,4] Output: [1, 3, 4] Explanation: 1 <--- / \ 2 3

  • LeetCode 22_ 括号生成2020-10-25 10:32:11

    1. 题目描述   注: 回溯法 2. 代码 1 class Solution: 2 def generateParenthesis(self, n: int) -> List[str]: 3 y = list() 4 string = '(' 5 L = 1 6 R = 0 7 self.BackTrack(L,R,n,string,y) 8 return

  • LeetCode 198_ 打家劫舍2020-10-25 10:01:27

    1. 题目描述   注: 属于动态规划, 保存已解决的子问题的答案,在需要时再找出已求得的答案, 这样就可以避免大量的重复计算, 节省时间.     可以用一个表来记录所有已解的子问题的答案, 不管该子问题以后是否被用到, 只要它被计算过, 就将其结果填入表中. 2. 代码 1 class So

  • 前端设计模式2020-10-24 23:32:05

    前端设计模式 目录 1. 观察者模式 1 2. 策略模式 3 3. 单例模式 4 4. 工厂模式 5 5. 中间人模式 5 6. 代理模式 5 7. 装饰器模式 5 8. 外观模式 7 9. 工厂模式 7 10. 建造者模式 7 11. 享元模式 8 12. 职责链 9 13. 适配器模式 10 14. 模板方法 10 15. 备忘录模式 10   1. 观察

  • vue config js 配置12020-10-24 18:33:05

    const IS_PROD = process.env.NODE_ENV === 'production' const chains = { // 打包分析 bundleAnalyzer(config) { const BundleAnalyzerPlugin = require('webpack-bundle-analyzer') .BundleAnalyzerPlugin if (IS_PR

  • 242. 有效的字母异位词2020-10-24 14:32:06

    csdn: https://blog.csdn.net/renweiyi1487/article/details/109259021 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = "rat", t = "car" 输出: false 哈希表 「数组其实就是

  • Java POST请求案例2020-10-24 11:04:31

    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<直接上代码>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g

  • 29. [数学运算]两数相除2020-10-24 11:03:15

    29. 两数相除 方法一:递归 举一个朴素的

  • SpringMVC 参数绑定注解2020-10-24 07:00:55

    @PathVariable 用于访问URI模板变量。 @GetMapping("/owners/{ownerId}/pets/{petId}") public String findPet(@PathVariable String ownerId, @PathVariable String petId, Model model) { Owner owner = ownerService.findOwner(ownerId); Pet pet = owner.getPet

  • 斐波那契递归升级2020-10-23 20:02:01

    用dp [ i ]存放数列第 i 项,避免了每次递归时都要重复计算海量的项 运行时间从9s提升到0.001s #include<iostream> #include<ctime> using namespace std; int dp[55]; int f(int x) { if(x==1||x==2) {dp[x]=1;return dp[x];} else if(dp[x]!=0) return dp[x]; else

  • 单表批量新增2020-10-23 17:32:48

    各位码农朋友们,虽然这个看起来是简单,但这个可是让我头疼了一天才摸索出来的,尽管百度上有,但都不全面,我就喜欢看那种全面的代码解决思路,多说无用,上代码就好了   1.Controller类 @PostMapping("/senvKpiTree/insertkpi") @AutoLog(description = "新增指标接口") @ApiOpera

  • 封装redis方法2020-10-23 17:02:23

    最近在自己的项目有使用到redis,一直使用别人封装的东西,今天想自己动手封装一下,顺便深入了解redis。 安装 我使用的StackExchange.Redis GitHub:https://github.com/StackExchange/StackExchange.Redis/ 安装最新版本就行 封装 官网有这样一句话 The central object in StackExchan

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有