单调栈1——P3400仓鼠窝

屠龙宝刀点击就送 题意 01矩阵,求全1的子矩阵数目 解析 #include<cstdio> #define int long long int n,m,area[3005][3005]; int low[3005];//low[j]表示第j列最高的破坏点(0) int f[3005];//f[i]表示当前计算的这一行,第i列的答案 int s[3005],top;//手写栈 int ans; signed main(){ scanf("%lld%lld",&n,&m);
分类: 其他 发布时间: 11-10 21:17 阅读次数: 0

PWM输出实验

一、宏定义加空格 如:#ifndef __LED_H 二、PWM 1、PWM是脉冲宽度调制,简称脉宽调制。 2、STM32 的定时器除了 TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定 时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。 3、除了上一章介绍的几个寄存器(ARR、PSC、CR1 等)外,我们还会用到 4 个寄存器(通用定时器则只需要 3 个),来控制 PWM 的输 出。这四个寄存器分别是:捕获/比较模式寄存器(TIMx_CCMR1/2
分类: 其他 发布时间: 11-10 21:17 阅读次数: 0

Mybatis:缓存

1、什么是缓存[Cache] 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2、为什么要使用缓存 减少和数据库的交互次数,减少系统开销,提高系统效率。 3、什么样的数据需要使用缓存 经常查询且不易改变的数据 4、Mybatis缓存 MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。 MyBatis系统中
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

Generating YouTube-like IDs in Postgres using PL/V8 and Hashids

转自:https://blog.abevoelker.com/2017-01-03/generating-youtube-like-ids-in-postgres-using-plv8-and-hashids/ Recently on a Rails project, I ran into an issue where I wanted to expose a resource (lets say it was a product) in a RESTful route, but I also
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

animation的常用取值 CSS3骚样式之二

CSS3骚样式之二   名为动画,有多会玩就有多骚。  animation 1、animation-name   指定要绑定到选择器的动画的名称     创建一个动画,为动画取名为ball:               @keyframes ball{内容}   调用:     animation-name:ball; 2、animation-duration   定义动画完成一个周期需要多少秒或毫秒   animation-duration:2s; 3、animation-timing-fu
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

JAVA-多版本JDK的安装配置

安装包1.7和1.8两个版本的JDK安装包:    正常安装,先装1.7,再装1.8.(1.7安装的时候,有一个地方不让修改路径,所以最终2个版本的JDK都安装在了C盘) 安装完成后的路径:          网上都说安装完需要配置环境变量,但是我配置了,没有效果,CMD中执行“java -version”依旧是1.8. 查询资料说,路径“ C:\Program Files (x86)\Common Files\Oracle\Java\javapath”下的这些文件优先级可能会在JAVA_HO
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

多处理机技术

① 多处理机技术的起源在超大型计算中,并行计算机有着较大范围的应用,随着科技的发展,应用范围的扩大,对计算机的高性能、低价格有了更高的要求,并行处理已经成为了现代计算机的关键技术,分布式并行处理能够满足基于计算机网络的快速计算的需要,因此,多处理系统的关键技术成为了问题的核心。硬件上从存储结构以及软件上从多线程,这两个方面讨论了对多处理机的支持。②多处理机技术的定义两个或两个以上处理机,通过高速互联网络连接起来,在统一的操作系统管理下,实现指令以上级并行。按照Flynn分类法,多处理机系统属于
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

纯小白安装MongoDB的图形界面工具adminMongo

今天安了两个MongoDB的图形界面工具,robot3和adminMongo,至于为什么安两个。。。。因为网上说啥好用的都有,我也很迷。。。 安装adminMongo的时候。。。和正常软件安装流程不太一样,要先从GitHub上搞一份代码下来,然后各种乱七八糟操作,我也不懂原因,附教程链接: 教程1:https://blog.csdn.net/juankebiji/article/details/97929175 我的电脑直接按这个来又出了npm这个命令的问题,就是说不是内部命令什么的,所以要下
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

2019-2020-1学期 20192420《网络空间安全专业导论》第六周学习总结

2019-2020-1学期 20192420《网络空间安全专业导论》第六周学习总结 学习的收获 在第15章网络的学习过程中,我深入地学习到了这门与我们生活紧密相关的事物。首先,计算机网络是为了通信和共享资源而以各种方式连在一起的一组计算设备,我们还了解到了除了计算机, 打印机也可以直接连入网络。对于数据传输率,从简单意义上来讲,就是把数据从一个地方移到另一个地方。之后,我也了解了 服务器 这一概念,体会到这个建设在用户与网络之间的 桥梁 。众所周知,WiFi已经成了现代人手中不可分割的东西,紧
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

Coursera 吴恩达 深度学习 学习笔记

神经网络和深度学习 Week 1-2 神经网络基础 Week 3 浅层神经网络 Week 4 深层神经网络 改善深层神经网络 Week 1 深度学习的实用层面 Week 2 优化算法 Week 3 ... ... ... ...
分类: 其他 发布时间: 11-10 21:01 阅读次数: 0

QSetting的用法

settings = Qsettings(“MySoft”,”QtPad”) Mainwindow = QmainWindow() settings.setValue(“pos”,QVariant(Mainwindow.pos()) settings.setValue(“size”,QVariant(Mainwindow.size()) Qsetting.fileName() 返回写入注册表地址,或者INI文件路径 settings = QSettings("./QtPad.ini", QSe
分类: 其他 发布时间: 11-10 21:00 阅读次数: 0

20175318 20175301 20175305 实验一 开发环境的熟悉

小组成员:20175301李锦然 20175305张天钰 20175318李浩然 实验一 开发环境的熟悉 实验第一部分试验要求: 0.实验三人一组 1.可以使用自己的笔记本,也可以使用实验室台式机 2.如附图,开机时按F12,进入系统BIOS中,开启虚拟化功能 3.启动计算机进入Win7 4.用VMWare打开Ubuntu,用户名:linux,口令:1 5.建立实验目录"mkdir linux_组员1学号_组员2学号" 6.在实验目录中编写“hello word”程序,另外补充几行打印所有组员
分类: 其他 发布时间: 11-10 21:00 阅读次数: 0

python爬虫--用xpath爬豆瓣电影

步骤 将目标网站下的页面抓取下来 将抓取下来的数据根据一定规则进行提取 具体流程 将目标网站下的页面抓取下来 1. 倒库 import requests 2.头信息(有时候可不写) headers = { #请求身份/默认为User-Agent:python 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.8
分类: 其他 发布时间: 11-10 21:00 阅读次数: 0

MySQL 体系结构及存储引擎

MySQL 原理篇 MySQL 索引机制 MySQL 体系结构及存储引擎 MySQL 语句执行过程详解 MySQL 执行计划详解 MySQL InnoDB 缓冲池 MySQL InnoDB 事务 MySQL InnoDB 锁 MySQL InnoDB MVCC MySQL InnoDB 实现高并发原理 MySQL InnoDB 快照读在RR和RC下有何差异 MySQL 体系结构 MySQL 体系结构图: MySQL 从概念上分为四层,这四层自顶向下分别是网络连接层,服务层(核心层),存储引擎层
分类: 其他 发布时间: 11-10 21:00 阅读次数: 0

idea长期使用

0. 如果你的idea(版本2019.02)是已过期状态则先上网找个激活码激活再进行下面步骤延长使用期至2089年 1. 附件下载地址: 链接: https://pan.baidu.com/s/1Tpkpfif1F6UJ9SYIE0r-8g 提取码: jfgk 2. 下载附件后对idea进行配置 3. 配置完后重启idea, 然后将上面文件夹中的 "激活码.txt" 中的激活码复制到idea的 activation code中激活 激活码.txt : 3AGXEJXFK9-eyJsaWNlb
分类: 其他 发布时间: 11-10 20:50 阅读次数: 0

java中几种设计模式知识点总结

1.单例模式:饿汉式(线程安全),懒汉式(线程不安全):需要些双重检验锁,两个关键字volatile synchroized 2.代理模式 3.适配器模式:将原本由于接口不兼容而不能 一起工作、不能统一管理的那些类变为可以在一起工作、可以进行统一管理。 一个类A 和 一个接口B 1.类的适配器模式:通过继承特性来实现 写一个类,这个类继承了类A实现接口B 在实现接口B里面的方法中,也就是重写B中的方法,调用父类A的里面的方法 2.对象的适配器模式:通过组合方法来实现适配器功能 适配器类实现接口
分类: 其他 发布时间: 11-10 20:50 阅读次数: 0

React动画库

npm i react-transition --save    import {CSSTransition} from 'react-transition-group'   
分类: 其他 发布时间: 11-10 20:50 阅读次数: 0

IPv6 RA Guard

Configuring the IPv6 RA Guard Policy on the Device ------------------------------------------------------------- ipv6 nd raguard policy policy-name device-role {host | router} Example: ipv6 nd raguard policy ABC device-role host Configuring the IPv6
分类: 其他 发布时间: 11-10 20:50 阅读次数: 0

同程艺龙软开校招岗

问题: 自我介绍 之前打比赛的经历 c语言会吗? arm指令了解吗? java反射的应用 用反射来获取成员变量的时候,遇到成员变量本身是一个对象,该怎么做。 用过什么锁, 了解分布式系统中的锁吗,使用场景 arrayList和linkedList的区别和使用场景 重写equals 操作系统中的页和索引中的页一样吗 http协议 mysql数据库中的索引 redis中的分布式锁 Spring mvc的处理请求过程 游览器缓存 前端数据渲染用的什么?用到模板引擎了吗? redis中的分布式锁,如何
分类: 其他 发布时间: 11-10 20:50 阅读次数: 0

编码解码问题

package test; import java.io.*; import java.sql.SQLClientInfoException; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.*; import java.util.concurrent.CountDownLatch; import java.u
分类: 其他 发布时间: 11-10 20:50 阅读次数: 0