ICode9

精准搜索请尝试: 精确搜索
  • ajax之使用post提交数据2022-05-23 14:03:26

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible&qu

  • python中yield的用法详解2022-05-23 13:04:09

    python中yield的⽤法详解——最简单,最清晰的解释(排序节省内存消耗)⾸先我要吐槽⼀下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有⼀个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还⼝⼝声声说⾃⼰的教程是最简单的,最浅显易懂的,我就想问没有有考虑

  • SZUACM2022招新积分赛Day2 总结2022-05-23 10:03:16

    SZUACM2022招新积分赛Day2 总结 很难过但还是来补题 这次给一些题目添上了图解 题目 下午 晚上 补题 A.Gym 103438A 一种非常巧妙的转移: 从后往前扫,考虑前缀 小:出现多种前缀 f[i - 1] = n - i //长度代表可能 同:相当于一个桥,过渡过去 f[i] = f[i + 1] #include <bits/stdc++.h>

  • 一个简陋的批量操作zabbix监控项页面2022-05-22 21:01:37

    继上篇zabbix-api,决定简单写一个页面来完成zabbix-api的批量操作 使用django完成 目录如下    这个简陋的页面长这样,登录    长这样,主页,展示groups    长这样,展示groups中的所有agent类host    长这样,展示host中筛选过的items   最后添加items页面长这样,可以多选key

  • 数位DP2022-05-22 16:00:40

    1.前缀和思想 2.树的角度 分类 二进制当前位的an 分成 0~an-1 与 an 把最高位划分为一个个集合 左树是枚举1~a(n-1)的情况下 进入右分支的方法就是让nums[i]的i++ 3.预处理 模板 int dp(int n){ if(!n) return 1; vector<int>nums; while (n )nums.push_back(n%10),n

  • 2.括号题目2022-05-22 14:01:39

    括号题目 遇到左括号就入栈,遇右括号就去栈中寻找最近的左括号,看是否匹配 public boolean isValid(String str) { Stack<Character> left = new Stack<Character>(); for(char c : str.toCharArray()){ if(c=='(' || c=='{' || c=='['

  • ok-admin框架,第八天角色列表2022-05-22 11:05:00

            using Newtonsoft.Json;using StudentSys.data;using StudentSys.Filter;using StudentSys.Models;using StudentSys.ViewModel;using System;using System.Collections.Generic;using System.Linq;using System.Linq.Expressions;using System.Web;using System.Web

  • 接口自动化测试是个啥?如何开始?什么是框架?带你揭开神秘面纱2022-05-22 00:04:09

    转载请注明出处❤️ 作者:IT小学生蔡坨坨 原文链接:https://www.cnblogs.com/caituotuo/p/16296668.html 大家好,我是IT小学生蔡坨坨。 今天,我们来聊聊接口自动化测试是什么?如何开始?接口自动化测试框架怎么做? 自动化测试 自动化测试,这几年行业内的热词,也是测试人员进阶的必备技能,更是

  • Leetcode 15. 三数之和2022-05-22 00:00:52

    15. 三数之和 - 力扣(LeetCode)       思路  双指针法 1. 对输入数组进行校验,是否符合输入要求。 2. 对数组进行排序。 检查排序后的第一个元素,如果第一个元素大于零,则它和任何其他两个元素相加都大于零。返回空值。 3. 首先对数组进行遍历,确定第一个元素V1。 4. 对第一个元素

  • 【力扣 091】462. 最少移动次数使数组元素相等 II2022-05-21 17:03:25

    462. 最少移动次数使数组元素相等 II、 给你一个长度为 n 的整数数组 nums ,返回使所有数组元素相等需要的最少移动数。 在一步操作中,你可以使数组中的一个元素加 1 或者减 1 。   示例 1: 输入:nums = [1,2,3]输出:2解释:只需要两步操作(每步操作指南使一个元素加 1 或减 1):[1,2,3]  =

  • 【力扣 092】300. 最长递增子序列2022-05-21 16:31:07

    300. 最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。  示例 1: 输入:nums = [10,9,2,5,3,7,101,18]输出:4解释:最长递

  • uniapp中的图片上传2022-05-21 12:04:12

    UNIAPP中的图片上传 vue端, <template> <view> <progress :percent="percent" strock-width="10"></progress> <button type="primary" @tap="cI">chooseImg</button> </vi

  • LeetCode 0136 Single Number2022-05-21 09:01:24

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 使用异或运算,运算法则 1) 归零律: a xor a = 0 2) 恒等律: a xor 0 = a 3) 交换律: a xor b = b xor a 4) 自反率: a xor b xor a = b 由1)、2) ,令res初始时为0,遍历nums,工作变量为num,res与所有的num进行异或运算。 2、代码实现

  • LeetCode 0135 Candy2022-05-21 08:31:54

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 可以将“Children with a higher rating get more candies than their neigbors”(相邻的孩子中,评分高的孩子必须获得更多的糖果)拆分为两个原则,分别处理。左规则: 当ratings[i-1] < ratings[i]时,i号学生的糖果数量将比i-1号孩

  • 手写Promise原理2022-05-20 23:34:19

    看了就会,手写Promise原理,最通俗易懂的版本!!!。   resolve和reject 咱们来看一段Promise的代码: let p1 = new Promise((resolve, reject) => { resolve('成功') reject('失败') }) console.log('p1', p1) let p2 = new Promise((resolve, reject) => {

  • 【力扣 099】606. 根据二叉树创建字符串2022-05-20 22:02:05

    606. 根据二叉树创建字符串 给你二叉树的根节点 root ,请你采用前序遍历的方式,将二叉树转化为一个由括号和整数组成的字符串,返回构造出的字符串。 空节点使用一对空括号对 "()" 表示,转化后需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对。   示例 1: 输入:ro

  • 高精度运算总结2022-05-20 16:33:41

    日期:2022年5月18日 注:本博客中的代码仅供参考。   概念 数据类型 定义标识符 数据范围 整型 int -231~231-1(≈2×109) 长整型 long long -263~263-1 无符号长整型 unsigned long long 0~264-1 上面给出的范围的数称为单精度数,对应的运算称为单精度运算。 超出上面给

  • 批量将python 文件编译成so系统文件2022-05-20 14:02:02

    from distutils.core import setupfrom Cython.Build import cythonizeimport osimport shutil# import argparse# parser = argparse.ArgumentParser() ###和自带参数build_ext --inplace冲突,暂时无法使用# parser.add_argument("--dir",type=str,default="./test"

  • leetcode 524. Longest Word in Dictionary through Deleting 通过删除字母匹配到字典里最长单词2022-05-20 13:03:57

    一、题目大意 https://leetcode.cn/problems/longest-word-in-dictionary-through-deleting 给你一个字符串 s 和一个字符串数组 dictionary ,找出并返回 dictionary 中最长的字符串,该字符串可以通过删除 s 中的某些字符得到。 如果答案不止一个,返回长度最长且字母序最小的字符串

  • 每日温度2022-05-20 12:00:50

    给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 res ,其中 res[i]是指在第 i 天之后,才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。 暴力解法:两层for循环即可 class Solution { public int[] dailyTemperatures(int[] temperatures) {

  • 二进制加法-Js2022-05-20 11:04:43

    function add(a, b) { let i = a.length; let j = b.length; let up = 0; let res = []; // console.log(i,j); while (i > 0 || j > 0) { let cur1 = a.charAt(i -

  • 2022-5-20 每日一题-leetcode2022-05-20 10:31:21

    2022-5-19 每日一题-leetcode 题目链接:https://leetcode.cn/problems/find-right-interval/ 个人题解:按照左端点排序,二分找答案。 代码: class Solution { public: vector<int> findRightInterval(vector<vector<int>>& q) { for(int i=0;i<q.size();i++) q[i].p

  • 543. 二叉树的直径2022-05-19 21:35:45

    543. 二叉树的直径 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。   示例 :给定二叉树           1         / \        2   3       / \           4   5  

  • 260. 只出现一次的数字 III2022-05-19 21:02:07

    260. 只出现一次的数字 III 给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 进阶:你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现? 示例 1:输入:nums = [1,2,1,3,2,5

  • typescript https上传文件2022-05-19 15:00:25

    export const requestFormData = async(host:string,path:string,formData:any):Promise<any> =>{ return new Promise( async (resolve) => { const https = require('https'); const options = { hostname: host,

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

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

ICode9版权所有