ICode9

精准搜索请尝试: 精确搜索
  • vue3 ElementPlus i18n国际化2021-09-04 09:34:14

    main.ts引入i18n import { createApp } from 'vue' import App from './App.vue' import router from './router' import store from './store' import ElementPlus from "./plugins/ElementPlus"; import common from &qu

  • Uniapp: H5 压缩图片2021-09-04 08:01:47

    uni.chooseImage... uni.getImageInfo({ src: res.tempFilePaths[0], success: (res) => { const blobUrl = res.path; const canvas = document.createElement("canvas"); // 减少绘制的大小才能压缩,不然可能压缩后图片会变大 canvas.widt

  • C语言qsort()函数对-2147483648、2147483648溢出报错2021-09-03 23:58:42

    今天在力扣刷题碰到需要使用qsort函数,结果一个测试案例没过,报错如下 signed integer overflow: 0 - -2147483648 cannot be represented in type 'int 有符号整数溢出:0--2147483648不能在“int”类型中表示 报错是在cmp函数中,当时我就纳闷这不是还在范围内吗,思来想去发现了问

  • 分享两道阿里前端笔试题2021-09-03 23:32:31

    1. 实现一个简单的模板渲染,给定一个模板和一个对象,利用对象中的数据生成模板字符串,并返回最终结果。 function renderTpl(tpl, data) { // 代码写在这里 } let tpl = '你好,我们公司是{company},我们部门是{bu}'; let tplData = { company: '阿里巴巴', bu: '天猫精灵'

  • 高性能计算例程:GEMM2021-09-03 22:31:39

    高性能计算例程:GEMM 一、背景: GEMM(General Matrix Multiplication)全称为“通用矩阵乘法”;GEMM是BLAS(Basic Linear Algebra Subprograms)中Level 3的例程,也是整个BLAS最重要的例程之一; 二、例程(以double类型为例): 1.功能: 计算 α

  • ACWING 854. Floyd求最短路(Floyd)未确认2021-09-03 21:30:30

    #include<iostream> #include<cstring> using namespace std; const int N=210; const int INF=0x3f3f3f3f; int n,m,q; int d[N][N]; void floyd() { for(int k=1; k<=n; k++) { for(int i=1; i<=n; i++) { for(int j=1; j<

  • C++第01课 C++与C的区别(六)2021-09-03 21:03:05

    1.类型推断 int Max(int a, int b) { return a > b ? a : b; } //错误,没有推断依据 //auto Max(auto a, auto b) //{ // return a > b ? a : b; //} int main() { //常量 auto pInt = 1; //表达式 int x = 0; int y = 1; auto z = x + y; //

  • 时间戳格式化为正常时间 (年-月-日 时:分:秒)2021-09-03 21:00:32

    时间格式化 做项目的时候往往后台返回的时间数据不是我们想要的形式 如 (年-月-日 时:分:秒) 那要自己写代码来转换格式 下面代码可以快速格式化时间,建议收藏 代码如下 let time = '2020-04-24T11:01:51.000Z' let tr = 1231231231231 // 定义格式化函数 function formatTi

  • C++重载成员访问运算符2021-09-03 20:59:50

    再迭代器类及智能指针类中常常用到解引用运算符和箭头元素安抚 class StrBlobPtr{ public: std::string&operator*()const {auto p=check(curr,"dereference past end"); return (*p)[curr]; } std::string*operator->const { return & this->operator*() } } 解引

  • 前端导出文件流2021-09-03 20:02:16

    方式一 clickExport() { axios({ method: 'get', url: 'xxx/xxx', params: { }, headers: { Authorization: `Bearer ${this.token}`

  • el-table 分组后根据数值的大小渲染渐变背景色长度2021-09-03 18:59:12

      colorGradualChange(data) { let groups = [ [ "3F01S", "3F02C", "3F03S", "3F04C", "3F05S", "3F06C", "3F07C

  • Ant Design Vue照片墙a-upload2021-09-03 18:32:22

    <template> <div class="clearfix"> {{ fileList }} <a-upload list-type="picture-card" v-model:file-list="fileList" @preview="handlePreview"

  • var let const 的区别2021-09-03 18:06:20

    var: 1.可以重复声明 2.无法限制修改 3 没有块级作用域 let:不能重复声明 变量 可以修改 块级作用域 const:不能重复声明 不能修改 块级作用域 重复声明 var 可以重复声明 而 let const 不行 var a = 12; var a = 5; alert(a); // 会报错 let a = 12 let a = 5 alert(a) 块

  • vue监听元素宽高变化,插件element-resize-detector2021-09-03 17:33:15

    一、问题情况 要监听某个元素的宽高变化,做出相对应的操作,像重绘echarts图或者改变位置等等   二、解决过程 1、搜索之后发现有个挺好用的插件element-resize-detector,可以减轻工作量 2、下载 cnpm i element-resize-detector --save 3、导入方式 单个文件中引入 const elemen

  • redux的使用2021-09-03 17:00:39

    1.redux的使用 核心概念 action 动作的对象 包含2个属性 type:标识属性, 值为字符串, 唯一, 必要属性 data:数据属性, 值类型任意, 可选属性 例子:{ type: 'ADD_STUDENT',data:{name: 'tom',age:18} } reducer 用于初始化状态、加工状态。 加工时,根据旧的state和action

  • react-redux的使用2021-09-03 17:00:22

    2.react-redux的使用 npm install --save react-redux 1.基本使用 containers/Count.jsx -- 容器组件 -- 用于传递 redux保存的状态和操作状态的方法 到 UI组件中 // 引入Count的UI组件 import CounUI from "../../components/Count"; import { createIncrementAction,

  • vue实现按钮功能级权限控制2021-09-03 16:36:01

    合适的位置接口获取权限信息,比如登录接口 ####这里简化了代码######function _queryPermissionList(to, next) { return new Promise((resolve, reject) => { queryPermissionList().then(res => { let permissionsList = res.permissionList; st

  • 界面数据结构转换存储2021-09-03 16:33:56

    #ifndef _SQDATACHECK_H_ #define _SQDATACHECK_H_ #include "./inc/sq24tdata.h" #include "globals.h" namespace storetype { inline tSQ24Project & operator<<(tSQ24Project &to, const SQ24PCR_PRO_Para &from) {

  • 从零开始写一个前端脚手架六、模板代码部署2021-09-03 16:03:37

    我们在准备阶段就说过,最好准备一些模板代码.在脚手架生成的时候直接将其直接拿来用.   获取模板代码主要是两种方式: 1.内置在脚手架中,然后通过node file去操作,克隆文件.     好处有:(1)我们可以在脚手架中内置多个模板,比如对应ts的代码模板,对应js的代码模板,对应不同用

  • vue实现瀑布流效果2021-09-03 15:59:25

    vue实现瀑布流效果 一、介绍二、布局原理三、具体实现四、实现效果 一、介绍 瀑布流,又称为瀑布流布局。是比较流行的一种网页展示形式,在视觉上表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。即多行等宽元素排列,后面的元素

  • React语法规则2021-09-03 15:31:46

    1 React语法规则 1.1 使用jsx创建虚拟DOM <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>hello react</title> </head> <body> <!--准备好一个“容器”--> <div id=&q

  • vue+python实现后台数据excel导出2021-09-03 14:32:04

    废话不多直接上代码 后端代码: @app.route('/api/user/logindownloadTemplate',methods=['get']) def downloadTemplate(): try : response = make_response(send_file('./static/file/templates/1.xlsx',as_attachment=True)) respons

  • rbac 前端2021-09-03 12:33:51

    <template> <a-card title="用户-角色-关联" style="margin-top: 40px;"> <a-tree v-model="checkedKeys" checkable :expanded-keys="expandedKeys" :auto-expand-parent="autoExpandParen

  • 实现一个双向绑定和v-model2021-09-03 11:02:44

    发布订阅模式 我把发布订阅的实现类单独提出来,这样代码看起来简洁 /* * 发布订阅 **/ class Pubsub { static instance = null; // 单例 static getInstance() { if (Pubsub.instance == null) { Pubsub.instance = new Pubsub; }

  • JavaScript字符串中URL的检测并转换为链接2021-09-03 09:01:49

    有时,我们必须在 JavaScript 字符串中查找 URL。 在本文中,我们将了解如何在 JavaScript 字符串中查找 URL 并将它们转换为链接。 我们可以创建自己的函数,使用正则表达式来查找 URL。 例如,我们可以这样写: const urlify = (text) => { const urlRegex = /(https?:\/\/[^\s]

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

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

ICode9版权所有