ICode9

精准搜索请尝试: 精确搜索
  • lc567. 字符串的排列2022-05-07 01:03:27

    class Solution: def checkInclusion(self, s1: str, s2: str) -> bool: result = False s1_list = sorted(list(s1)) # 滑动窗口值=s1的长度 i = 0 j = i + len(s1) - 1 s2_window_list = None while j < len(s2)

  • Window权限维持(四):快捷方式——poshc2、empire这些通过lnk的无文件攻击值得注意2022-05-06 16:32:04

    Window权限维持(四):快捷方式 系统安全 Bypass007 2019-12-04 8,935   Windows快捷方式包含对系统上安装的软件或文件位置(网络或本地)的引用。自从恶意软件出现之初,便已将快捷方式用作执行恶意代码以实现持久性的一种方法。快捷方式的文件扩展名是.LNK,它为红队提供了很多机

  • 导出excel时,跳转新空白页,不要跳转怎么改2022-05-06 16:01:33

    导出excel时,偶尔会出现跳转到一个新页面载导出excel js中用window.open()做跳转 不想要它做跳转到新的页面,需要加一个隐藏的iframe <iframe name='hidden_frame" id="hidden_frame" style="display: none;" ></frame> 跳转格式 window.open(" url(接口/地址)" , "h

  • lc3. 无重复字符的最长子串2022-05-05 23:02:17

    class Solution: def lengthOfLongestSubstring(self, s: str) -> int: if len(s) < 2: return len(s) max_length = 0 i = 0 slide_window = {} while i < len(s):       # 遇到重复元素时,滑动窗口重置到重复元

  • 滑动窗口2022-05-05 18:00:20

    1.解决的问题: 一个数组中,其左右边界都可以向右滑动,根据窗口的左右边界滑动更新该窗口内的最大值(时间复杂度为O(1))   2.实现思路: 使用一个双端队列来维护:(处理的数据是数组的下标,而不是数本身) * 1.对于右边界向右滑动一格,如果新增进来的元素比双端队列的队尾元素小,则直接加入

  • Grafana window忘记密码以及启动端口占用问题2022-05-05 11:01:39

    Grafana登录首次默认密码是admin、admin,登录完成后需要从新设置新密码,在忘记密码时可修改数据库还原默认密码,具体操作如下: 1、grafana包文件夹下有data/grafana.db,用SQLiteView打开,找到user表找到login=admin这行数据 2、将password修改为59acf18b94d7eb0694c61e60ce44c110c7a683

  • window子系统安装(windows subsystem for linux install)2022-05-04 01:31:06

    第一个博客紧张哇b( ̄▽ ̄)d 废话不多说   第一步:在 控制面板-程序- 启动或关闭windows 功能中启用两个功能         第二步:在Microsoft Store 中安装linux 子系统(推荐安装ubuntu 20 那个kali 的版本会报错,需要把默认的wsl 版本设置为1   ) 第三步:安装完成第一次打开设置用户名

  • 当浏览器不在当前页面时,title值不同2022-05-03 19:32:55

    当浏览器不在当前页面时,title值不同   基本在别人的博客网站都看到过一个效果,当访问别的网站时,title和处于当前网站的title不同。     由于个人JS基础非常不好,所以不同意观点可以讨论,但是不要喷。谢谢合作~   1.首先明确如何在JS内修改title。     document.title=‘

  • tmux 快速上手2022-04-30 21:31:37

    tmux 介绍 截图 dwm + alacritty + tmux + neovim + ranger: 下载 tmux 可以说是一款 TUI 开发人员不可或缺的终端复用神器。 $ yay -S tmux 在终端输入以下命令即可进入 tmux: $ tmux 概念 tmux 中有以下一些概念: server 服务 session 会话 window 窗口 pone 窗格 每次输入 tm

  • DOS命令学习2022-04-30 19:01:40

    DOS命令学习 目录DOS命令学习1.打开DOS2.Window 键+ 箭头3.DOS常用命令 1.打开DOS 方法一、Window键+ R ,输入md 方法二、在任意文件夹, 按住shift+右键 手动选择【在此处打开命令窗口】 方法三、 资源管理器的地址栏 cmd+空格+ 路径 管理员身份运行cmd 2.Window 键+ 箭头 屏幕

  • JavaScript window对象之atob()和btoa()2022-04-29 18:32:08

    javascript原生的api本来就支持Base64,但是由于之前的javascript局限性,导致Base64基本中看不中用。当前html5标准正式化之际,Base64将有较大的转型空间,对于Html5 Api中出现的如FileReader Api, 拖拽上传,甚至是Canvas,Video截图都可以实现。   好了,前言说了一大堆,Base64转码和解

  • js学习Day22022-04-29 00:32:53

    目录运算符算法运算符比较运算符js逻辑运算符流程控制三元运算符函数自定义对象内置对象Date对象JSON对象正则对象BOM操纵弹框操作计时器DOM操作间接查找 运算符 算法运算符 运算符 用法 + 加法 - 减法 * 乘法 / 除法 % 取余数 ++ 自增,如果为x++先赋值后自增1,如

  • 前端---JS续篇2022-04-28 23:32:49

    目录运算符算术运算符比较运算符逻辑运算符流程控制if判断switch语法while循环for循环三元运算符函数函数的定义无参函数有参函数返回值参数匿名函数箭头函数(drf中vue框架会再次接触)函数的全局变量和局部变量自定义对象内置对象之Date对象JSON对象正则对象创建正则表达式的两种

  • JS运算符,流程控制,函数,内置对象,BOM与DOM2022-04-28 21:31:34

    运算符 1.算数运算符 运算符 描述 + 加 - 减 * 乘 / 除 % 取余(保留整数) ++ 递加 - - 递减 ** 幂 var x=10; var res1=x++; '先赋值后自增1' 10 var res2=++x; '先自增1后赋值' 12 2.赋值运算符 运算符 例子 等同于 = x = y x = y += x += y

  • 前端微讲解(五)2022-04-28 19:33:19

    前端微讲解(五) 运算符 算数运算符 运算符 描述 + 加法 - 减法 * 乘法 / 除法 % 取余 ++ 自增,如果为x++先赋值后自增1,如果为++x先自增1后赋值 -- 自减,如果为x--先赋值后自减1,如果为--x先自减1后赋值 比较运算符 运算符 描述 > 大于 < 小于 >

  • 视频直播系统源码,登录平台后在首页保持长时间亮屏状态2022-04-28 14:31:07

    视频直播系统源码,登录平台后在首页保持长时间亮屏状态 方法1:   // 在 AppDelegate.m 里写上- ( BOOL )application:( UIApplication *)application didFinishLaunchingWithOptions:( NSDictionary *)launchOptions {    // Override point for customization after application

  • vuepress搭建UI组件库文档踩坑篇2022-04-27 21:00:37

    为了实现组件效果预览及代码展示可折叠功能,使用了插件vuepress-plugin-demo-container 相关配置可参考官网说明文档 第一步 安装插件 npm i - D vuepress-plugin-demo-container 第二步 配置插件 在config.js 文件夹里(.vupress目录下)配置插件 module.exports = { plugins: ['dem

  • 如何使用 Serverless Devs 部署静态网站到函数计算2022-04-27 10:02:39

    ​简介:手把手教你:如何使用 Serverless Devs 部署静态网站到函数计算。 前言 公司经常有一些网站需要发布上线,对比了几款不同的产品后,决定使用阿里云的函数计算(FC)来托管构建出来的静态网站。 FC 弹性实例自带的500 Mb 存储空间对静态网站来说简直是太充足了 。 函数计算资源使用:资

  • 返回时关闭弹窗而不是直接退出页面2022-04-26 14:32:17

    分两种情况: 一种是直接进入到该页面,通过监听popstate事件来判断返回操作 1、在触发弹窗弹出的方法里加上:window.history.pushState(null, null, "#"); methods:{ addPopState () { if (this.typeVisible) {//关闭弹窗 this.typeClose = true this

  • VUE this.$forceUpdate(); 强制刷新 同等效果的:window.location.reload()2022-04-26 12:03:17

    vue中的$forceUpdate() $forceUpdate() $forceUpdate()迫使vue实例重新(rander)渲染虚拟DOM,注意并不是重新加载组件。 结合vue的生命周期,调用$forceUpdate后只会触发beforeUpdate和updated这两个钩子函数,不会触发其他的钩子函数。 它仅仅影响实例本身和插入插槽内容的子组件,而不是所

  • LeetCode 0076 Minimum Window Substring2022-04-25 07:00:06

    原题传送门 1. 题目描述 2. Solution 1、思路分析 1> 使用begin和end两个指针来表示滑动窗口; 2> 移动end指针来找到合法的窗口右边界; 3> 当2>成功后,移动begin指针来让窗口长度尽量小。 2、代码实现 package Q0099.Q0076MinimumWindowSubstring; import org.junit.Test; import

  • 本地存储2022-04-24 13:33:43

    随着互联网的快速发展、基于网页的应用越来越普遍、同时也变得越来越复杂、为了满足各种各样的需求、会经常性在本地存储大量的数据、HTML5规范提出了相关解决方案 本地存储特性 1、数据存储在用户浏览器中 2、设置、读取方便、甚至页面刷新不丢失数据 3、容量较大,sessionStorage

  • 本地存储2022-04-24 12:01:57

    本地存储的特性 1.数据存储在浏览器中 2.设置和读取是非常方便的,甚至页面刷新数据都不会丢失的 3.容量比较大,sessionStorage约5M、localStorage约20M 4.只能存储字符串,可以将对象JSON.stringify()编码后储存 (1)window.sessionStorage    1.生命周期为关闭浏览器窗口  2.在同一个

  • 移动端返回顶部2022-04-24 09:34:36

    实现功能: 页面滚动某个地方就显示,否则隐藏 点击可以返回顶部 下面详细地说明具体的实现步骤: ① 滚动到某个地方后显示 ② 事件:使用scroll页面滚动事件 ③ 如果被卷去的头部(window.pageYOffset)大于某个数值 ④ 点击返回顶部的图片,使用window.scroll(0, 0)返回顶部   /* 返回顶部

  • selenium定位:多窗口控制2022-04-24 00:34:03

    使用百度多窗口演示,见下面web UI自动化脚本: 1 from selenium import webdriver 2 # 之前的 executable_path 被重构到了 Service 函数里 3 # 出错更新,https://blog.csdn.net/m0_62298204/article/details/120802053 4 from selenium.webdriver.chrome.service import Service

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

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

ICode9版权所有