ICode9

精准搜索请尝试: 精确搜索
  • Codeforces Round #679 (Div. 2, based on Technocup 2021 Elimination Round 1)2020-10-27 02:00:26

    C. Perform Easily || 尺取法(滑动窗口) 注意六倍问题   #include <cstdio> #include <algorithm> using namespace std; const int maxn = 1e5 +9; const int INF = 1e9 + 7; int a[7], b[maxn], id[maxn]; struct note { int diff, pos; }p[maxn*6]; bool cmp(note x

  • js es6语法 es5的严格模式 es6 let const 块级作用域 let和const和var的区别 解构赋值 对象的扩展 函数的扩展 箭头函数2020-10-26 20:04:16

    一, ECMAScript和javascript的关系 ECMAScript是一个语法核心标准,javascript是语法的一种体现 。 二, es5的严格模式 1, 严格模式: 其实就是在一定程度上把语法规定的更标准,为了规范代码的标准性 2, 原因: 消除javascript 一些语法的不合理,不严谨,减少一些怪异行为 消除代码中的一些

  • browserless puppeteer nodejs示例2020-10-26 15:34:05

    安装 puppeteer插件npm install puppeteer -S 引入puppeteer这个插件   const puppeteer = require('puppeteer'); 两种方式抓取网页快照 用browserless.io国外网站提供的服务。这个服务对测试demo免费。无需注册。 // From inside your Node application //import puppeteer

  • Express示例(02):图书管理系统-数据库(MariaDB)2020-10-26 15:01:35

    准备 模块 express art-template body-parser express-art-template mysql 安装命令 npm install express art-template body-parser express-art-template mysql --save 系统 功能 主页面 增加 修改 删除 数据库(MariaDB) 目录结构 mybook |-node_modules |-views

  • 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-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

  • 7个有用JavaScript技巧2020-10-23 20:00:36

    获取数组的唯一值  获取唯一值数组可能比想象的要容易: var j = [...new Set([1, 2, 3, 3])] >> [1, 2, 3]     数组和布尔  是否曾经需要从数组中过滤出伪造的值 ( 0 , undefined , null , false等)?你可能不知道此技巧: myArray .map(item => { // ...

  • 学习笔记-const与readonly的异同2020-10-23 15:00:26

    (1)const定义时即初始化,运行期间无法再初始化;readonly除了在定义时可以初始化外,还能再运行期间的构造函数中初始化,实例只读变量只能在实例构造函数中初始化,静态只读变量只能在静态构造函数中初始化; (2)const定义的变量只能通过类名称访问,而readonly会根据其是否定义为静态类型而分别通

  • 【数学】线性基2020-10-23 10:34:04

    线性基 学习资料:OI Wiki 论记笔记的重要性:20天学的东西,今天做题差点想不起我学过它 (._."ll) 概念 线性基是向量空间的一组基,通常可以解决有关异或的一些题目。 是由一个集合构造出来的另一个集合,有如下性质: 线性基的元素能相互异或得到原集合的元素的所有相互异或得到的值。

  • typescript(02)2020-10-22 11:00:25

    TypeScript 中数组类型的定义 1.一般数组类型的定义 TypeScript 通过类型推断自己推断出来的。 const numberArr = [1, 2, 3]; const numberArr: number[] = [1, 2, 3]; 同样道理,如果你的数组各项是字符串,你就可以写成这样。 const stringArr: string[] = ["a", "b", "c"]; 也

  • 上传文件2020-10-21 18:02:49

    小程序上传文件 chooseFile(e){ var that = this; wx.chooseMessageFile({ count: 10, type: 'file', success (res) { const tempFilePaths = res.tempFiles[0];

  • HarmonyOS系统中的JS开发框架2020-10-21 17:51:53

    HarmonyOS开源至今已经一个多月,源码托管在国内知名开源平台码云上,https://gitee.com/openharmony 我最感兴趣的就是JS 框架 ace_lite_jsfwk,从名字中可以看出来这是一个非常轻量级的框架,官方介绍说是“轻量级 JS 核心开发框架”。 当我看完源码后发现它确实轻。src 目录中一共有 4

  • 2020 牛客 NOIP 赛前集训营-S(第二场)- C 前缀2020-10-21 17:00:59

    博主的 BiBi 时间 \(\text{si-------}\) (倒吸一口凉气 非常恐怖。 \(\text{Solution}\) 感觉细节挺多的,一不小心就又写爆了。 显然这个玩意是有循环的,我们只用每次模拟余数部分就行了。 详见代码。 \(\text{Code}\) #include <cstdio> #define rep(i,_l,_r) for(signed i=(_l),_e

  • vue element 实现弹窗可拖拽2020-10-21 16:31:58

    一、main.js文件同级目录下新建文件directive.js (并非强制同级,只要main.js引入时路径正确即可,该项目使用的是js,不是ts;如果使用ts的需自行修改ts校验) 1 //directive.js文件 2 3 import Vue from 'vue' 4 5 // v-dialogDrag: 弹窗拖拽 6 Vue.directive('dialogDrag', { 7

  • taro3.x: 回到顶部ScrollView实现方式2020-10-21 14:31:58

    使用ScrollView,onScroll,scrollTop属性设置Math.random()(0-1)之间实现 import React, { useState } from 'react' import { View, Input, ScrollView, Text } from '@tarojs/components' import classnames from 'classnames' import NavBar from �

  • 洛谷 P2868 [USACO07DEC]Sightseeing Cows G2020-10-20 22:04:20

    传送门 同 AcWing 361 观光奶牛 #include <bits/stdc++.h> using namespace std; using ll = long long; using p = pair<int, int>; const double pi(acos(-1)); const int inf(0x3f3f3f3f); const int mod(1e9 + 7); const int maxn(1e3 + 10); const int maxm(5e3 + 1

  • 6-19 strlen (10分)2020-10-19 20:32:07

    6-19 strlen (10分)   Implement the strcmp() as in the standard library. 函数接口定义: int mylen( const char *s );   裁判测试程序样例: #include <stdio.h> int mylen( const char *s ); int main() { char word[80]; scanf("%s", word); printf(&quo

  • html页面加载海量数据的实现2020-10-19 16:32:39

    题目 10w 条记录的数组,一次性渲染到页面上,如何处理可以不冻结UI?     具体化 页面上有个空的无序列表节点 ul ,其 id 为 list-with-big-data ,现需要往列表插入 10w 个 li ,每个列表项的文本内容可自行定义,且要求当每个 li 被单击时,通过 alert 显示列表项内的文本内容。 <!DOCTYPE

  • js分号踩坑记录2020-10-19 14:31:45

    1.缺少分号导致的报错 在test()后面加上一个分号就能正常打印 const person = { name: "person", a: function () { console.log(this) } } function test() { (person.a)() } person.a() //person对象 test() //person对象 (person.

  • 极简 Node.js 入门 - 5.3 静态资源服务器2020-10-19 09:35:48

    极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node/static-server 在创建 HTTP 服务器实现了一个最简单的静态资源服务器,可以对代码进行写改造,增加文件夹预览功能,暴露出一些配置,变成一个可定制的静态资源服

  • AVA 源码解读-规则逻辑2020-10-18 15:00:25

    做可视化决策的过程,为了节省人的工作量及提效,一个好的方案是推荐。 现有的智能可视化推荐系统分为两类: 基于规则的 和 基于机器学习的。 前者一般是根据专家经验或实验得到的可视化准则; 后者则是直接学习从数据到可视化的模型。 本文是在研究基于规则的可视化推荐的过程中,查看

  • 使用webpack 配置 serviceworker 实现离线缓存2020-10-18 07:01:43

    第一步安装 npm i -D serviceworker-webpack-plugin。第二步:编写wepack.config.js 如下 const path = require('path'); const ExtracTextPlugin =require('extract-text-webpack-plugin') const { WebPlugin ) = require (’ web-webpa ck-plugi

  • HeapSort C++2020-10-17 22:02:38

    from Wiki 概述 若以升序排序说明,把数组转换成最大堆(Max-Heap Heap),这是一种满足最大堆性质(Max-Heap Property)的二叉树:对于除了根之外的每个节点i, A[parent(i)] ≥ A[i]。 重复从最大堆取出数值最大的结点(把根结点和最后一个结点交换,把交换后的最后一个结点移出堆),并让残余的

  • 【2019 CCPC 江西省赛】Trap 枚举+二进制枚举2020-10-17 20:03:22

    C - Trap 题意 给出 \(n\) 条边,问能组成几种等腰梯形。要满足一下要求: 不能是矩形 所有边长的 gcd 是1 全等的梯形只算一次 思路 枚举梯形的腰 \(x\) 和顶 \(y\),可以求出底的范围为:\([y+1,2*x+y-1]\) 因为还有一个条件为 \(gcd\) 为 1,那么我们可以预处理出一个数组 \(vec[N][N]

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

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

ICode9版权所有