ICode9

精准搜索请尝试: 精确搜索
  • QT小Demo——自制Q群聊天室2021-04-13 22:00:32

    目录 简介TableWidgetQTextStreamQDataStreamUDP网络编程 简介 github源码 一个简易的模拟Q群聊天的小Demo。 TableWidget 这里在线聊天界面右侧的在线用户是使用TableWidget呈现的,通过这个控件可以方便的统计人数以及xxx是否在其中。参考 QTextStream QTextStre

  • AGC026 解题记录2021-04-13 20:34:59

    春归结局也挺好的... A:DP 乱搞做法一大堆,反正是 \(A\) 题,数据范围也小,直接枚举上一维的颜色做dp。 B:简单数论 首先先特判一些情况。 1.b>d 这种情况会出现入不敷出,显然无法无限购买。 2.a<b 第一天就买不了 3.c>b 再去掉上面两种情况之后c>b的时候一定可以无限买,很显然,不解释

  • vector类的简单实现2021-04-13 18:35:21

    vector支持很多种数据类型,故要定义成模板类   0、数据成员 长度 theSize 容量 theCapacity 指针 T* array 另外还要指定容量的增长步长 int theSize; int theCapacity; T* array; #define WALK_LENGTH 64;    1、构造函数 无参数构造函数 用几个相同值初始化的构造函

  • 创建 <script> 外部引入 js 文件2021-04-13 17:36:08

    参考保利威视文档:https://dev.polyv.net/2020/videoproduct/v-player-sdk/v-player-sdk-web/integration/   如果需要在页面中引入外部 js 文件,但是由于某种原因不能直接在根页面 <script> 引入,可以封装一个方法,采用 appendChild 插入节点。 react 实现方法: loadScript(src) {

  • vue2021-04-13 17:34:14

    目录 1.1 VUE的基本使用1.2 理解MVVM2. 模板语法双大括号表达式指令一:强制数据绑定 : 指令二.绑定事件监听@3.计算属性和监视computedwatch 1.1 VUE的基本使用 有input要加上v-model <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http

  • vue项目中使用Rem做适配2021-04-13 16:32:52

    1.下载postcss-pxtorem插件 npm install postcss-pxtorem --save-dev 2.package.json文件内配置postcss { "name": "", "version": "", "private": , "scripts": { ... }, "dependencies": {

  • 联合省选2021A卷 补题记录2021-04-13 14:35:37

    本来是不打算订正的,但今天没题,也比较无聊。 D1T1 Card 心态从这里开始炸的,口胡的结论不加以证明,也没举反例就随便写是我的老毛病了,现在也算是吃到了恶果。 正解应该是枚举 最小(或最大值),再去二分(或者用双指针)去找到另一头的最值,记录一下最小的极差。 刚进考场第一眼写的就是这个,可

  • 50 个让你高效编程的前端轮子2021-04-13 13:31:11

    总结下今年用到的一些有意思的《js轮子》(只是大概列出些比较有意思的库,每个标题下都是超链接,可点击自行查阅) 希望能对您有用!如有意思的 轮子 可以在评论列出一起讨论下 color https://www.npmjs.com/package/color ==功能==:JavaScript库,用于不可变的颜色转换和对CSS颜色字符

  • 水印格式化文件2021-04-13 12:00:11

    (function () { // svg 实现 watermark function __svgWM({ container = document.body, content = '请勿外传', width = '300px', height = '200px', fillStyle = 'rgba(184, 184, 184, 0.6)', fontSize = &#

  • vue3支持分片的文件组件2021-04-13 11:04:24

    前言 写这个文章主要是最近在学习Vue3,然后想起来自己工作也两年了,平常工作都是直接 Cv,要不就是直接找插件,还有各种UI框架自带的组件,很少再有那个耐心自己去造轮子,所以就趁着学习vue3的间隙,顺便来回顾一下以外造过的轮子,这次的轮子就是一个基础的上传文件,另外暂时不做后端那部分

  • uniCloud 云函数 增删改查2021-04-13 10:05:04

    云函数的基本使用和对数据库进行增删改查 'use strict'; // 链接数据库 const db = uniCloud.database() // 对数据库聚合操作 const $ = db.command.aggregate // 运行 在云端(服务器端)的函数 exports.main = async (event, context) => { // event为客户端上传的参

  • 《Twinkle Twinkle Little Star》2021-04-13 08:32:58

    这题一开始没注意到d的范围,所以没做出来。 这里我们可以想到的是,我们对询问反向涂色,那么对于已经涂过的点的颜色就是最终颜色,那么就减少了很多重复的不必要操作。 然后因为d最大只有10,所以我们维护每个点已经涂到过的最远距离之后,暴搜染色的复杂度就最大为10 * m左右。(即d从0开始

  • 最长公共子串(2017蓝桥杯省赛)2021-04-12 20:10:05

    题目描述: 最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少。 比如:"abcdkkk" 和 "baabcdadabc", 可以找到的最长的公共子串是"abcd",所以最大公共子串长度为4。   题目分析: 本题可以定义一个二维数组 a[m][n] (m,n为两子串的长度),用于表示在长度为m的第

  • 不想eject,还咋修改create-react-app的配置?2021-04-12 19:33:33

    一、先抛问题 许多刚开始接触create-react-app框架的同学,不免都会有个疑问:如何在不执行eject操作的同时,修改create-react-app的配置。今天胡哥就来带大家一起来看看这个问题~ 二、为啥不建议执行eject 1. 执行eject产生了什么变化? create-react-app框架本身将webpack、babel的相关

  • Recoil 中多级数据联动及数据重置的合理做法2021-04-12 19:03:01

    前情回顾 书接上回,前面引出了在数据存在级联的情况下,各下拉框之间的默认值及值变化的处理。简单回顾一下: 场景是: 地域下拉决定可选的可用区 默认选中第一个地域,通过设置 atom 的 default 字段 默认选中该地域下第一个可用区,通过设置 atom 的 default 字段 问题: 手动选择一

  • 2021-04-122021-04-12 18:57:28

    useRef 定义 const refContainer = useRef(initialValue); refContainer对象里会有个current属性,当更新current值时并不会re-render,这是与useState不同的地方更新useRef是side effect(副作用),所以一般写在useEffect或event handler里useRef类似于类组件的this 为什么使用use

  • es6 数组的扩展2021-04-12 17:05:53

    文章目录 一、扩展运算符二、Array.from()三、Array.of()四、数组实例的 find() 和 findIndex()五、数组实例的 entries(),keys() 和 values()六、数组实例的 includes() 一、扩展运算符   1.基本用法  扩展运算符(spread)是三个点(…)。它好比 rest 参数的逆运算,将一个数

  • 送你 31 道 JavaScript 面试题2021-04-12 16:01:48

    4. 下面代码的输出是什么?function* generator(i) { yield i; yield i * 2;} const gen = generator(10); console.log(gen.next().value);console.log(gen.next().value);A: [0,10],[10,20]B: 20,20C: 10,20D: 0,10and10,20答案: C一般的函数在执行之后是不能中途停下

  • Vue Function-based API RFC2021-04-12 15:00:53

    转载尤大大的文章:https://zhuanlan.zhihu.com/p/68477600 2020 年一月又注:RFC 已经被完全重写,最新版本请以 https://composition-api.vuejs.org/ 为准。以下内容会有部分与最新的 API 有出入,但依然可以帮助理解。 --- 译注:这是 3.0 最重要的 RFC,因此特意翻译成中文。 概要 将

  • [CF1182E] Product Oriented Recurrence - 矩阵快速幂2021-04-12 14:32:22

    [CF1182E] Product Oriented Recurrence - 矩阵快速幂 Description 当 \(x \geq 4\) 时,\(f_x = c^{2x - 6} \cdot f_{x - 1} \cdot f_{x - 2} \cdot f_{x - 3}\) 。现在已知 \(n,f_1,f_2,f_3,c\) 的值,求 \(f_n\) 的值,对 \(10^9 + 7\) 取模。\((4 \leq n \leq 10^{18},1 \leq f

  • cube.js playground 使用的一些问题2021-04-12 14:02:41

    playground 是一个很不错的选择,可以方便的为我们生成cube.js schema 但是如果经常使用的话,会发现一些问题 只包含了为string类型的列 当然这个应该是一个bug,具体可以参考 https://github.com/cube-js/cube.js/blob/master/packages/cubejs-schema-compiler/src/scaffolding/Scaffo

  • std::string用法总结2021-04-12 13:02:09

    在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便: string类的构造函数: string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初始化 string类的字符操作: const char &op

  • 【c++】C++头文件为什么要一个该 头文件的宏定义?2021-04-12 12:59:14

    C++头文件为什么要一个该 头文件的宏定义? // tabtenn0.h -- a table-tennis base class #ifndef TABTENN0_H_ #define TABTENN0_H_ //为什么会加这个?有什么用途吗,在后续

  • Vue2和Vue3数据驱动原理2021-04-12 11:59:17

    一、什么是响应式数据驱动? 响应式就是Vue会同时使用该数据的代码,数据层发生改变会通知到视图层 二、Vue2数数据驱动实现 Vue2中数据驱动是使用的Es5中的object.defineProperty实现的数据劫持响应 function defineProperty(obj, key, value) { observer(value)//递归 Obj

  • luogu11442021-04-12 10:03:33

    题目描述 给出一个N(1e6)个顶点M(2e6)条边的无向无权图,顶点编号为1−N。问从顶点1开始,到其他每个点的最短路有几条。 __________________________ dij求出每个点的最短路,如果最短路更新,则F[V]=F[U],如果刚好等于最短路,则f[v]+=f[u],最终输出答案。记得取模! ______________________

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

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

ICode9版权所有