ICode9

精准搜索请尝试: 精确搜索
  • [Unit Testing] Test Mongoose model2022-08-23 19:30:46

    Model: import mongoose from 'mongoose' const itemSchema = new mongoose.Schema( { name: { type: String, required: true, trim: true, maxlength: 50 }, status: { type: String, required: true,

  • [Express] Extends CrudController with Mongoose model2022-08-23 19:30:33

    Each model controller: import { crudControllers } from '../../utils/crud' import { Item } from './item.model' export default crudControllers(Item) You are able to override default methods from crudController: export default { ...cru

  • js判断数组中是否有重复的数据2022-08-23 18:32:09

     一、普通数据 const arr=['111','222','333','444','555']; //判断数组元素是否有重复 getisRepeat: function(arr) { var hash = {}; for (var i in arr) { if (hash[arr[i].name]) {

  • JavaScript之Object.assign()方法详解2022-08-23 17:00:09

    Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。语法:Object.assign(target, ...sources) target:目标对象。sources:源对象。返回值:目标对象。 Object.assign 方法只会拷贝源对象自身的并且可枚举的属性到目标对象。该方法

  • 331 树分治 点分治2022-08-23 14:32:19

    视频链接: Luogu P3806 【模板】点分治1 #include<iostream> #include<algorithm> using namespace std; const int N=10005; const int INF=10000005; struct node{int v,w,ne;}e[N<<1]; int idx,h[N]; //加边 int del[N],siz[N],mxs,sum,root;//求根 int dis[N],d[N],c

  • AtCoder Grand Contest 058 部分题目不简要题解2022-08-23 00:32:56

    从这里开始 比赛目录 Problem A Make it Zigzag   考虑使 $1, 3, 5, 7, \cdots, 2n - 3$ 这些位置后三个中的最大值在中间,最后再处理一下最后两个位置就行了。 Code #include <bits/stdc++.h> using namespace std; const int N = 2e5 + 5; int n; int a[N]; vector<in

  • 去掉对象中值为null和undefined的空字段2022-08-23 00:32:33

    const v1 = {  a: '1',  b: 20,  c: null,  d: undefined,  }const v1 = {  a: '1',  b: 20,  }const params = Object.keys(data) .filter((key) => data[key] !== null && data[key] !== undefined) .reduce((acc, key) => ({

  • 训练记录2022-08-23 00:03:58

    ------------恢复内容开始------------ D2. Burenka and Traditions (hard version) 很漂亮的一道题吧 我们可以知道我们1 2花费是一样的 你花费1的时候也可以用2来搞一搞 但是搞的代价就是你下一个只有异或上一个的值 那么对于我们每一个值 要是想要和前面的数异或全变成0 这样才

  • ECfinal2021部分题解2022-08-23 00:00:51

    把赛中没有过的题争取补一下 题目链接:https://codeforces.com/gym/103861 C: 其实,最后每一种字符只有两种状态: 1.出现了x,此时就已经知道该字符有多少个了 2.没有出现x,那么相当于知道了这个字符至少有多少个记为\(L_I\) 同时,我们可以维护出每一个位置不可以填某个字符 考虑从左往右

  • 【图文解释】const的值什么时候可以修改2022-08-22 23:30:09

    当const定义的常量是基本数据类型的时候不可以被更改 当const定义的常量是引用数据类型的时候,其值可以被更改。 文字有点描述不清楚,或者说用什么存在内存什么的解释也有点不好理解。直接上图吧。 const不可以被修改的数据类型是:数值、字符串(上图) const可以被修改的数据类型是:对象

  • 接口拼接2022-08-22 19:32:22

        import axios from '@/utils/axios.js' //  获取更多数据 export const Get_More_List = ({ gametype, page }) => axios.get("/v1/wapcc/liveinfo", {     params: {         gametype,         page     } })

  • 微信小程序 自定义时间组件2022-08-22 15:04:04

    效果图 代码 xml <view class="date_bg_view"> </view> <view class="date_content"> <view class="date_title"> <van-icon name="cross" class="close" size="20px" color="

  • 在vue中循环调用接口-promise.all()2022-08-22 11:32:05

    methods: { handleAdd (arr) { this.loading = true const allApi = [] arr.forEach((item, index) => { const data = { id: item.id, name: item.name } const oneApi = api.add(data).then(res => {

  • vuex的引入2022-08-22 10:02:43

    官方文档可以解决一切问题。 1、安装vuex npm install vuex@next --save 如果版本和你的vue版本不符合,可以根据提示,在@后加上适合的版本号再安装。 安装成功之后会在packjson中表明vuex的版本号 2、新建一个store文件夹,和main.js同级 目录结构如下    index.js是需要配置引入v

  • vue3项目-小兔鲜儿笔记-01-项目初始化2022-08-22 09:35:46

    1.pinia基础 store/modules/user.ts import { defineStore } from 'pinia' // 用户模块 const useUserStore = defineStore('user', { state: () => { return { // 用户信息 profile: {} as UserProfile } }, actions: { // 修改用户

  • JS compose 函数实现2022-08-22 00:31:54

    function compose(...funcs) { let length = funcs.length; if (length === 0) { return (arg) => arg; } if (length === 1) { return funcs[0]; } return funcs.reduce( (a, b) => (...args) =>

  • C++中函数指针使用2022-08-22 00:02:15

    类成员函数指针(member function pointer),是 C++ 语言的一类指针数据类型,用于存储一个指定类具有给定的形参列表与返回值类型的成员函数的访问信息。一般我们是不会使用的,都是直接将带有返回值的函数作为参数或者另存后使用;像函数指针我们只会在定义包含多个函数的结构体类型时使用,

  • C和C++的一处小知识点(小坑)2022-08-22 00:01:57

    在C语言中 void main(){ const int i = 0; int *j = (int *)&i; *j = 1; printf("%d,%d", i, *j); system("pause"); } 结果输出为1,1 在C++中 #include<iostream> using namespace std; int main(void){ const int i

  • 在node.js中使用multer实现文件的上传2022-08-21 21:33:11

    在node.js中使用multer实现文件的上传 上传图片的思路 客户端--点击上传--服务器上(物理位置)数据库中的字段banner_img存放的是图片在服务器上的路径 场景 在使用node.js(express.js)搭建项目后台的服务器上,有上传文件的需求。 安装 npm i multer 使用express来配置静态资源 在项

  • CF(div2)816 A~C2022-08-21 14:02:53

    A Crossmarket 思维 矩阵走路径,发现走Z字型怎么走都是一样的耗费,所以直接O(1)算出来就好 /* * |~~~~~~~| * | | * | | * |

  • C++之vector2022-08-21 13:02:28

      一、标准库函数 1. 构造数组  ——参考博客   一维数组构造: // 构造一维数组 vector<int> vec(n); // n为vec长度,默认所有值为0 vector<int> vec(n, 1); // 所有值设为1   二维m*n数组构造: // 构造二维维数组 vector<int> tmp(n); // n为vec长度,默

  • vue3黄色警告信息太多 关闭警告提示2022-08-21 13:00:16

    在main.js中加上  app.config.warnHandler = () => null;   const app = createApp(App) for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) } app.use(store) app.use(router) app.use(ElementPlus) app.config.

  • CF1705(思维,二进制)2022-08-21 09:30:55

    https://codeforces.com/contest/1705/problem/E 题意:给出01串s和t,问通过以下操作使s变成t的最小操作数。操作:s-1不同于s+1时,s取反。eg:110->100 场上直接模拟后,感觉直接模拟解决。但是比较麻烦,而且感觉很不对。 思路: 首先s[0]和s[n]是不变的,他们必须分别等于t[0],t[n]。仔细观察

  • 训练记录2022-08-21 01:34:34

    ------------恢复内容开始------------ D - Together Square 这道题很有意思吧! 打表去OEIS查 查到一串天文 最后还是想了一下性质 平方数是不是分解质因数都是偶的 那我们记录质因数奇数的就好了 然后奇数的可以和奇数的拼一起就是偶数的了 并且我们枚举每一个都是全排列 #include

  • js实现保存图片到本地2022-08-21 01:33:08

    当你想分享你的带二维码的宣传图片给别人的时候,一般要先将文件下载到本地,再去微信、或QQ等软件分享出去。 直接上代码: // fetch有同源策略,本地调试注意要起服务器 fetch("https://gelimalloss.gree.com/gree-mall-v2/images/comment-icon.png", {             mode

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

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

ICode9版权所有