ICode9

精准搜索请尝试: 精确搜索
  • XM6138 分糖果(线段树)2022-09-04 15:00:09

    XM6138 分糖果 stO jc Orz 解题思路 很神奇的一题。 看到题目首先想到的就是二分答案。那么问题转化为了如何验证一个答案 \(x\)。 我们定义函数 \(f_{i,j}\) 表示考虑前 \(i\) 个小朋友,是否可以分成 \(j\) 段,使得每一段都满足和小于 \(x\)。这个函数很好转移: \[f_{i,j}\leftarrow

  • js函数( 普通函数、箭头函数 ) 内部this的指向2022-09-04 12:04:15

    - 普通函数   | 具名普通函数、匿名普通函数,在不作为对象的属性值的情况下,其内部的 this 总是指向代码运行环境下的全局对象 ( 例如,浏览器中的 window )。     示例: (function() { console.log(this); // window (function() { console.log(

  • 【博学谷学习记录】超强总结,用心分享|狂野架构师数据库扩容2022-09-03 15:30:59

    目录数据库扩容1.停机方案2.停写方案3.日志方案4.双写方案(适合中小数据库,百万以内)5.平滑2N方案(适合大数据量) 数据库扩容 一般只在数据量较小的时候进行操作。 分库分表的缺点:影响分页 数据分区概念 把一个表分区,mysql是自动支持分区的。例,根据时间分区。读取的时候就可以根据分区

  • React类组件和函数组件中this的处理2022-09-03 13:30:09

    先说类组件 类组件中的this比较烦人,指向问题比较感人,昨天在项目中监听函数里面又调用了其他函数的时候,this指向发生问题 所以在类组件中,使用addEventListener添加事件监听的时候使用箭头函数 解决this指向问题 代码如下   import React, { Component } from 'react' export def

  • Nginx配置-日志格式配置2022-09-03 11:34:26

    配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用. 一、默认的日志格式默认的日志格式如下(默认是注解掉的,系统也自动会使用): #log_format main '$remote_addr - $remote_user [$time_local] "$request"

  • 前端面试题 JavaScript 基础 —— 2022-09-032022-09-03 11:33:13

    每日 3 题 13 以下代码执行后,控制台中的输出内容为? Object.prototype.a = 1; Function.prototype.b = 2; function F() {} var f = new F(); console.log(F.a); console.log(F.b); console.log(f.a); console.log(f.b); 14 以下代码执行后,控制台中的输出内容为? var a = 2 >= 3 ||

  • # JavaScript 对象2022-09-03 09:02:16

    目录JavaScript 对象对象创建对象(object)的三种方式new关键字遍历对象属性(for in) JavaScript 对象 对象 在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。 对象是由属性和方法组成的。 属性:事物的特征,在对象中用属性来表

  • 简单理解 JavaScript 的词法作用域2022-09-03 03:01:44

    前言 关于作用域的有关知识点有全局作用域、局部作用域、函数作用域、块级作用域、词法作用域、作用域链。 作用域 作用域就像是一个教室,上课时教室里面的人互相可见,A 教室里的人不可以看见 B 教室里的人。作用域决定了代码生效的区域以及资源(变量、函数)可见的区域。 function fun

  • CF1511 F. Chainword / G. Chips on a Board2022-09-03 01:31:21

    F 太屑了,没写 如果直接暴力记矩阵的话是40*40=1600边长,显然不行 发现如果上下都没有匹配结束,则后面的字母是唯一确定的(按位比较,不同则无解) 设f[i,x]表示串长i,一边匹配到x,则转移大概是枚举另一边要接的串,有Fi=Fi-k*某个矩阵 所以把i也维护进去,维护后5个i转移,总边长为8*5*5=200 G 太

  • 2022-09-02 第四小组 王星苹 学习笔记2022-09-02 19:02:06

    学习心得 axios对原生ajax的一个封装。 学习总结 ES6语法。Promise语法。   * axios发送get请求, * 请求中如果有参数,还是一个默认的以文档里的形式发送,和之前的任何一种请求方式没有任何区别。 * axios发送post请求, * 请求中如果有参数,会把post请求的请求体转成json串,然后

  • 预处理的艺术2022-09-02 15:03:25

    预处理的艺术 以下默认合并答案是 \(O(1)\) 的 \(O(n\alpha(n))-O(1)\) 的ST表 这个非常 \(naive\),对于规模为 \(O(n)\) 的问题,我们以 \(O(\log n)\) 为块长分块,块间建立ST表,每个点存到自己所在块端点的答案,递归到 \(O(\frac{n}{\log n})\) 个大小为 \(O(\log n)\) 的子问题,直到块

  • 闭包测试2022-09-02 13:00:08

    (function() {     // -- 基础数据类型     {         function func (val = 0) {             return {                 decrease() {                     val--                 },                 increase() {      

  • ROLLFORWARD DATABASE command2022-09-02 11:02:43

    ROLLFORWARD DATABASE command https://www.ibm.com/docs/en/db2/11.1?topic=commands-rollforward-database Last Updated: 2022-06-17 The ROLLFORWARD DATABASE command recovers a database by applying transactions recorded in the database log files. The ROLLFORWA

  • python logger模块2022-09-02 09:04:35

    1、logging 模块简介 logging模块事python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。 Logger从来不直接实例化,经常通过logging模块级方法(Module-Level Function) logging.getLogger(name)来获得,其中如果name不给定就用root,一

  • 遍历数组元素2022-09-01 23:01:14

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 //将数组里面的元素挨个打印 10

  • js 实现冒泡排序及优化方案2022-09-01 19:05:13

    // 冒泡排序 // 原理就是每一轮循环,将一个最大的值放冒泡到最后 // 1.每一趟都是比较相邻两个元素,如果后一个元素大于前一个,则交换两个元素 // 2.第一趟从第一个元素开始进行交换,最后一个元素不参与交换,第二趟最后两个元素不参与交互,以此类推 function bubbleSort(arr) { if

  • git常用命令(二)查看历史记录 git log [--pretty=oneline] [ --oneline] / reflog2022-09-01 15:33:59

    git常用命令(二)查看历史记录 git log [--pretty=oneline] [ --oneline] / reflog Eniac-W 于 2020-10-18 18:12:38 发布 2368 收藏 3分类专栏: git 文章标签: git版权 git专栏收录该内容10 篇文章0 订阅订阅专栏1、git log接下来都以good.text为例     (HEAD -> master)那串数字实

  • git查看历史和根据历史里面的id切换2022-09-01 15:00:53

    查看历史 git log --pretty=onelinegit log (然后一直按enter键) 一个是切换根据历史里面的id切换git checkout ID   git log 需要不断按enter键出来历史提交记录    git log --pretty=oneline 是直接出来历史记录  

  • 核心 JavaScript 热身(第 1 部分)2022-09-01 11:04:28

    核心 JavaScript 热身(第 1 部分) 在本文中,我们将看到一些 javascript 问题来预热和强化您的 javascript 核心概念。我们将它作为一个系列开始,您将在其中找到不同的问题列表及其解决方案。 让我们从一些令人惊奇的问题开始。 Photo by Towfiqu barbhuiya on 不飞溅 问题 1 以下代

  • 如何在 Javascript 中清空数组?2022-09-01 11:01:59

    如何在 Javascript 中清空数组? 在使用 JavaScript 编程时,程序员可能需要在许多情况下将数组设为空,一个非常常见的问题是如何清空数组并删除其所有元素! 顺便说一句,这是最受欢迎的面试问题之一。 那么让我们一起来了解一下 Javascript 中清空 Array 的方法有多少。 概括 :在本教程中

  • 分析promise面试题2022-08-31 22:31:23

    Promise面试题地址: https://mp.weixin.qq.com/s/SIeDvm8nYDPK5XWzRj7LCg Promises/A+规范: https://promisesaplus.com/ Promise的一个实现: https://github.com/taylorhakes/promise-polyfill.git 名词解释 onFulfilled: then的第一个参数, 默认提供函数 onRejected: the

  • 切割文件名2022-08-31 22:00:26

    切割文件名 ✍️ 在编写日志库中用到的,和python里的字符串split()用法类似,切割出文件名后,再加-err拼接成err日志名, 以后遇到类似的需求,要想到这个小demo! func main() { filestr := "file.log" fileSp := strings.Split(filestr, ".")[0] fmt.Printf(fileSp) } out file 如果

  • JavaScript之数组常用API2022-08-31 21:31:46

    这篇文章主要帮助大家简单理解数组的一些常用API用法,许多小伙伴常用方法记不住?别急,看完下面的介绍您一定就会明白各个方法是如何用的了

  • 了解generator这篇文章就够了2022-08-31 20:32:32

    了解generator这篇文章就够了 Generator介绍 generator函数是es6提出的一种异步编程的方案,可以用来替代promise来获取异步执行的结果 Generator语法 Generator函数两个特征 普通函数加星号*的模式,至于星号的位置没有什么规定的要求 // 普通函数 function fn(){} //

  • C# winform 配置log4net2022-08-31 17:04:59

    Winform配置了Log4net 但是总是不能输出,是log4net.config配置文件访问路径出错了。  就是程序在运行时候没把log4net.config 配置文件复制到Debug文件夹下,导致log4net访问不到配置文件,所以没有log输出。 C# winform 正确配置log4net. 1、项目结构: 2、log4net.config 文件: <?xml

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

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

ICode9版权所有