
后端
文章平均质量分 59
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
洛谷-Tree and Queries-(树上启发式+树状数组)
DIV1-D 题意: 就是给你一个树,然后每个节点有一个颜色。给你m次询问,每次问你以a点的子树中,出现次数>=k的颜色有多少种。 思考: 不管别的,先考虑一下,怎么快速查询>=k的颜色有多少种。这是以前我遇到过的问题,一个数组,每次可以让一个点加1,一个点减1,最后问你整个数组元素>0的个数。其实,可以这样做,不直接去维护。而是先用一个数组,看看这个颜色出现了多少次,树状数组维护这个次数就行了。但是,对于刚才提的问题,如果出现负值就不行了,因为不能维护负值。然后呢,对于comb也就是合并原创 2022-03-18 17:50:57 · 106 阅读 · 0 评论 -
七牛云 图片存储
文件存储方案 在项目中,如用户头像、文章图片等数据往往需要使用单独的文件存储系统来保存 企业中常见的存储方案有两种: a.搭建分布式存储系统, 如FastDFS 数据量非常大, 具备相应的运维管理人员 b.第三方存储 运维成本低, 安全可靠 七牛云 七牛云作为老牌云存储服务商, 提供了优质的第三方存储服务 官方网站 七牛云 使用步骤 注册用户, 需要实名认证 新建存储空间 默认生成测试域名, 有效期为一个月(要长期使用则需要绑定自己的域名) 以图形化的方式上传文件 直接在使用的地方引用外原创 2022-03-17 19:19:02 · 614 阅读 · 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 · 213 阅读 · 0 评论 -
GitHub必会小技巧,教你如何快速找到好项目,学编程必备
学编程跟代码打交道,如果你不会使用GitHub,你可能需要回炉重造了。很多新手还没有认识到GitHub的强大,不管是学习、毕设和工作,都能在上面找到很多好用的项目资源。 但是找项目一直都是新手的最头疼的问题,尤其是盲搜项目,那就更难了。那么今天,教大家几个GitHub的使用小技巧,快速找到你想要的项目。 一、流畅使用GitHub 在开始技巧教学之前,帮大家解决一个常见的问题:网页打开GitHub转圈圈,甚至很多时候都是打不开的情况。 推荐一个免费的小工具,dev-sidecar,流畅上GitHub。 首转载 2022-03-15 14:05:21 · 1798 阅读 · 1 评论 -
axure 学习及录播视频
axure 学习及个人录播视频 axure是一个简单易用的原型工具,本人主要是讲义一些简单的基础组件,然后在带大家做一个简单的demo原型,包含一个录播视频。 1.PPT介绍内容 Axure学习交流.pptx 2.录播视频 讲解一些基础元件使用,并做一个简单的demo,及2022-02-19.rp Axure-2022-02-19.mp4视频讲解 由于视频过大,有需要可以找我要,QQ:824291336 3.第三方基础元件库及原型 提供第三方元件库 4.AxureTest 简单原型 5.demo、元件库、视原创 2022-03-15 12:43:08 · 186 阅读 · 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 · 130 阅读 · 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 · 370 阅读 · 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 · 167 阅读 · 0 评论 -
css相关知识
一、Emmet语法 1、快速生成HTML与CSS 自动排序:.demo$*5 标签中有内容:div{ $ }*5,$左右没有空格,此处为了让符号显示出来 5行标签:div{文字}*5 二、background、box-shadow background-attachment: scroll / fixed (背景图像滚动 / 固定) 1、background简写: background:背景颜色 图片地址 背景平铺 背景图滚动 背景图位置 background:pink url() repear-x fix原创 2022-03-14 16:11:49 · 98 阅读 · 0 评论