ICode9

精准搜索请尝试: 精确搜索
  • 最长有效括号2020-07-04 22:02:30

    https://leetcode-cn.com/problems/longest-valid-parentheses/ 思路 一开始的想法是用栈辅助匹配括号,后来发现题目中求的是最长有效,发现用栈直接匹配括号有点麻烦。后来,看了官方题解: 使用栈来记录最后一个没有被匹配的右括号的下标 对于遇到的每个'(',我们将它的下标放入栈中 对

  • ACwing(基础)--- Prim2020-07-04 17:42:26

    朴素版prim算法(适用于稠密图) 时间复杂度:O(n^2) 类比Dijkstra算法:Dijkstra算法是更新到起始点的距离,Prim是更新到集合S的距离 S:当前已经在联通块中的所有点的集合 dist[i] = inf for n 次 t<-S外离S最近的点 st[t] = true 利用t更新S外点到S的距离 #include<iostream> #inclu

  • 全自动爬取壁纸2020-07-04 15:39:02

    如图    代码: 1 import requests 2 import re 3 from lxml import html 4 import _thread 5 6 7 class wallpaper: 8 def __init__(self): 9 ''' 10 初始化 11 ''' 12 self.url = "http://sim

  • [LeetCode] 38. Count and Say2020-07-04 15:03:30

    The count-and-say sequence is the sequence of integers with the first five terms as following: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 is read off as "one 1" or 11.11 is read off as "two 1s" or 21.21 is read off as &q

  • Re正则表达式2020-07-03 18:04:31

    e模块与正则表达式之间的关系   1.正则表达式是一门独立的技术,任何语言都可以使用   2.python中需要使用re模块才能使用正则   正则是用来筛选字符串中特定的内容,  只要是reg...一般情况都和正则有关 字符组 [ ]   一个字符串里面的表达式都是或的关系,  正则:[0-9a-f

  • 小程序Mock快速入门2020-07-03 14:05:39

    一、简单使用: 1、直接拷贝better-mock.js文件到工程:    2、然后就OK了,能在uni-app Vue页面中直接调用。 二、工程化:     import mockA from './mock-abc/mock-a.js' import mockB from './mock-abc/mock-b.js' function execMock(){ mockA.mockA(); mockB.mockB();

  • Springmvc-跨域请求-后端设置)2020-07-03 09:36:51

    最近在开发UIAPP的项目,出现了文件上传,请求出现跨域问题,在后台进行了相应的设置,因为项目本身的框架是Spring-MVC,所以使用的配置过滤器的方案,供各位参考 1. web.xml 配置 <filter> <filter-name>crossFilter</filter-name> <filter-class>com.cd.filter.CrossFil

  • AreUSerialz 反序列化+序列化后产生不可见字符+/proc/self利用2020-07-01 19:35:05

    杂言   我从来不知道自己有那么热爱学习(大哭),摸鱼了一个学期,最后一个月终于把期末给应付过去了,接下来就是把之前应付考试的时间补回来刷题和实习准备了,这次是5月网鼎青龙组的一道,我现在才拿来复现。。。。 解题   开幕雷击 <?php include("flag.php"); highlight_file(__FILE_

  • 每日一题 - 剑指 Offer 34. 二叉树中和为某一值的路径2020-07-01 12:51:52

    题目信息 时间: 2019-06-27 题目链接:Leetcode tag:深度优先搜索 回溯法 难易程度:中等 题目描述: 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例: 给定如下二叉树,以及目标和

  • Vue-Axios的封装---登录注册---axios(二)2020-07-01 12:01:37

    Vue-cli---Axios的封装简单的的登录与注册第一种---逻辑数据未分离注册登录用户页面获取用户数据信息以及注销第二种---逻辑数据分离---token封装Axios为什么封装axios?实现调用封装完毕的Axios---并在添加所需要的方法然后进行使用登录首页获取并显示用户信息及注销token的

  • vue cli axios封装2020-06-30 17:01:35

    在根目录新建vue.config.js module.exports={ devServer:{ open:true, proxy: { '/member': { target: "https://www.xxxx.com",//设置你调用的接口域名和端口号 别忘了加http changeOrigin: true, }, } }} 新建utils 文件夹 r

  • 2020年牛客算法入门课练习赛3 (A bfs B 容斥 C 线段树+主席树 D 暴力最短路 E 思维构造 )2020-06-30 10:38:59

    昨晚 div3 A 出了 最后一题,只有100左右人 A 的题有点兴奋 玩到2点,中午没睡着,傍晚吃了一颗维生素C(助睡眠)睡了20分钟,扛着迷迷糊糊的大脑来打这场。然后就没打好,四个题都会写,就是A题找bug浪费n久。导致赛时2题,赛后半小时又两题  A-胖胖的牛牛 做法:经典bfs水题了。不会的去面壁,

  • Go 包的原理和使用2020-06-30 09:01:35

    Go 包的原理和使用 包的引出 在实际的开发中,我们往往需要在不同的文件中,去调用其它文件的定义的函数,比如 main.go中,去使用 utils.go 文件中的函数,如何实现? --> 包 现在有两个程序员共同开发一个 Go 项目。程序员 xiaoming 希望定义函数 Cal ,程序员 xiaoqiang也想定义函数也叫

  • Vue 封装axios(四种请求)及相关介绍(十三)2020-06-29 23:03:12

    Vue 封装axios(四种请求)及相关介绍 首先axios是基于promise的http库 promise是什么? 1、主要用于异步计算 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3、可以在对象之间传递和操作promise,帮助我们处理队列 一.首先安装axios npm install axios; // 安装axios

  • 2019 ICPC Asia-East Continent Final 部分题题解2020-06-29 21:55:41

    题面 Problem B. Black and White 题目大意:有一个\(n\) \(\times\) \(m\)的网格,网格之中的格子有黑白两种颜色。 被(0,0),(0,1),(1,0),(1,1)包围的格子是白色,一个格子周围的四个格子的颜色与其都不相同。 现要从(0,0)走到(n,m),每次只能向上或向右走。 给定\(k\),求满足条件的路径数

  • 【python-文件的操作】2020-06-29 21:02:02

    # ### 文件操作 """ fp = open("文件名","模式","字符编码集") fp 文件的io对象 (文件句柄) i : input  输入 o : output 输出 """   # 1.文件的写入操作 # (1) 打开文件  (把冰箱门打开) '''r"E:\python30\ceshi1.txt" 可以指定路径�

  • 2018 ACM-ICPC World Finals 部分题题解2020-06-29 20:58:02

    题面 Problem C. Conquer the World 题目大意:给定一棵树,树有边权。每个点上有\(a_i\)个士兵,且每个点最终需要\(b_i\)个士兵。 求最小代价。 \(n\) \(\leq\) \(2.5*10^5\),\(a_i\),\(b_i\) \(\leq\) \(1e9\)。 题解:显然,我们可以直接用这棵树跑费用流。但\(n\)太大了。所以我们只能

  • 刷题 - 和为S的两个数 - 双指针2020-06-29 19:08:14

    题目描述: 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 解题思路: 笔者在前面刷题系列中写了一个 “ 和为S的连续正数序列 ”,这个问题中采用了双指针的方法,本题中同样可以采用这种方法。 对给定的

  • vue 小案例--图片上传2020-06-29 14:03:02

    功能 实现图片上传 显示进度条 <template> <div class="about"> <div> <div> <img :src="'https://www.xxx.com'+item" alt="" v-for="item in pics" > </div> <label>

  • vue-axios(一)2020-06-29 14:02:33

    vue-axios认识及使用Axios 简介Axios 引入方式安装 axios导入 axios使用 axios 的三种方法---GET,POST,FILEAxios 中 GET方法Axios 中 POST请求的三种方式POST的第一种----urlencoded方法POST的第二种----json数据方法POST的第三种----qs序列化Axios 中的---file方法--文件

  • 什么是Ajax ? 为什么要学习Ajax jQuery中的Ajax怎么使用 102020-06-28 20:39:11

    什么是Ajax Ajax 的全称是 Asynchronous JavaScript And XML (异步 JavaScript 和 xml ) 通俗理解:在网页中利用 XMLHttpRequest 对象和服务器进行数据交互的方式,就是 Ajax 为什么要学Ajax 之前所学的技术,只能把网页做的更美观漂亮,或添加一些动画效果,但还是, Ajax 能让我们轻松

  • axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken)2020-06-28 19:02:26

    axios 的理解和使用 axios.create(对axios请求进行二次封装) 拦截器 取消请求(axios.CancelToken)         目录 axios是什么 axios特点 axios常用语法 axios安装 axios简单使用 默认get请求 post put delete axios难点语法 axios.create(config) 对axi

  • 40. 组合总和 II2020-06-28 15:53:04

    https://leetcode-cn.com/problems/combination-sum-ii/ 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。解集不能包含重

  • 关于动态设置canvas大小绘制背景2020-06-28 13:56:37

    我想要canvas的大小随着屏幕可视宽高来设置,用了 $('#canvas').css(),加canvas的drawImage方法来绘制背景, 但是绘制出来的背景总是会被拉伸,上网找了半天才知道,canvas变更CSS属性的宽高,大小是变了,但是像素点没有增加,所以会导致图片被拉伸,只能设置其attr,好嘛,这个问题解决了 下个问

  • 阿里云在家实践——Class5 Jerry的考验2020-06-28 11:01:34

    题目概述: 有一天Jerry给Tom出了一道题来考验他。 Jerry给了Tom一个长度为2*n的只包含小写字母的字符串,让Tom将这个字符串任意挑选字符, 将其分成两个等长的字符串a和b(对于一个si不能同时被选到a和b中), 然后a要和reverse(b)相同(a和反转后的b相同), 问这样的方案数有多少?Tom有

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

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

ICode9版权所有