![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 59
普通网友
这个作者很懒,什么都没留下…
展开
-
洛谷-Tree and Queries-(树上启发式+树状数组)
DIV1-D题意:就是给你一个树,然后每个节点有一个颜色。给你m次询问,每次问你以a点的子树中,出现次数>=k的颜色有多少种。思考:不管别的,先考虑一下,怎么快速查询>=k的颜色有多少种。这是以前我遇到过的问题,一个数组,每次可以让一个点加1,一个点减1,最后问你整个数组元素>0的个数。其实,可以这样做,不直接去维护。而是先用一个数组,看看这个颜色出现了多少次,树状数组维护这个次数就行了。但是,对于刚才提的问题,如果出现负值就不行了,因为不能维护负值。然后呢,对于comb也就是合并原创 2022-03-18 17:50:57 · 67 阅读 · 0 评论 -
七牛云 图片存储
文件存储方案在项目中,如用户头像、文章图片等数据往往需要使用单独的文件存储系统来保存企业中常见的存储方案有两种:a.搭建分布式存储系统, 如FastDFS数据量非常大, 具备相应的运维管理人员b.第三方存储运维成本低, 安全可靠七牛云七牛云作为老牌云存储服务商, 提供了优质的第三方存储服务官方网站 七牛云使用步骤注册用户, 需要实名认证新建存储空间默认生成测试域名, 有效期为一个月(要长期使用则需要绑定自己的域名)以图形化的方式上传文件直接在使用的地方引用外原创 2022-03-17 19:19:02 · 500 阅读 · 0 评论 -
vue其他scss预处理之“复用mixin”
1.创建mixin.scss文件夹//flex布局复用@mixin flex($hov:space-between,$col:center){//水平 垂直 display: flex; justify-content: $hov; align-items: $col;}//封装小图标@mixin bgImg($w:0,$h:0,$img:'',$size:contain){ display: inline-block; background: url($img)no-rep原创 2022-03-16 14:04:08 · 157 阅读 · 0 评论 -
GitHub必会小技巧,教你如何快速找到好项目,学编程必备
学编程跟代码打交道,如果你不会使用GitHub,你可能需要回炉重造了。很多新手还没有认识到GitHub的强大,不管是学习、毕设和工作,都能在上面找到很多好用的项目资源。但是找项目一直都是新手的最头疼的问题,尤其是盲搜项目,那就更难了。那么今天,教大家几个GitHub的使用小技巧,快速找到你想要的项目。一、流畅使用GitHub在开始技巧教学之前,帮大家解决一个常见的问题:网页打开GitHub转圈圈,甚至很多时候都是打不开的情况。推荐一个免费的小工具,dev-sidecar,流畅上GitHub。首转载 2022-03-15 14:05:21 · 1721 阅读 · 1 评论 -
axure 学习及录播视频
axure 学习及个人录播视频axure是一个简单易用的原型工具,本人主要是讲义一些简单的基础组件,然后在带大家做一个简单的demo原型,包含一个录播视频。1.PPT介绍内容Axure学习交流.pptx2.录播视频讲解一些基础元件使用,并做一个简单的demo,及2022-02-19.rpAxure-2022-02-19.mp4视频讲解由于视频过大,有需要可以找我要,QQ:8242913363.第三方基础元件库及原型提供第三方元件库4.AxureTest简单原型5.demo、元件库、视原创 2022-03-15 12:43:08 · 145 阅读 · 0 评论 -
Redis (四) --------- Redis 高级
目录一、Redis 事务1、什么是事务2、事务操作的命令3、事务的实现二、持久化1、持久化概述2、持久化方式RDB 方式AOF 方式三、主从复制1、主从复制 – 读写分离2、高可用 Sentinel 哨兵四、安全设置1、设置密码2、修改默认端口一、Redis 事务1、什么是事务事务是指一系列操作步骤,这一系列的操作步骤,要么完全地执行,要么完全地不执行。Redis 中的事务 (transaction) 是一组命令的集合,至少是原创 2022-03-15 11:21:29 · 101 阅读 · 0 评论 -
map和unordered_map的自定义key。
知识点利用lambda可以替换仿函数。map自定义类型,需要类内重载<或者类外指定一个仿函数比较大小,默认定义的是小的概念。unordered_map自定义类型,1、需要类内重载==用于解决哈希冲突时的具体比较或类外可以利用仿函数定义等于概念。2、需要指定散列函数,使用c++自定义的hash即可。std::hash()(num);这个时c++仿函数的用法,利用std::hash()申请一个临时的对象xxx,然后xxx()调用类内operator(),类似函数用法。注意点:原创 2022-03-15 10:01:25 · 316 阅读 · 0 评论 -
JavaScript ES6 新增语法
ES6中新增的语法扩展运算符利用扩展运算符来合并数组方法1方法2将类数组或可遍历对象转换为真正的数组Array.from()find()findIndex()数据扁平化includes()遍历对象startsWith() 和 endsWith()repeat()扩展运算符扩展运算符又被称为展开语法扩展运算符可以将数组或者对象转化为用逗号隔开的参数序列如下let arr = ['a','b','c']console.log(...arr);利用扩原创 2022-03-14 17:36:36 · 124 阅读 · 0 评论 -
css相关知识
一、Emmet语法1、快速生成HTML与CSS自动排序:.demo$*5标签中有内容:div{ $ }*5,$左右没有空格,此处为了让符号显示出来5行标签:div{文字}*5二、background、box-shadowbackground-attachment: scroll / fixed (背景图像滚动 / 固定)1、background简写:background:背景颜色 图片地址 背景平铺 背景图滚动 背景图位置background:pink url() repear-x fix原创 2022-03-14 16:11:49 · 65 阅读 · 0 评论