PAT (Advanced Level) Practice-1029 Median

二分查找 #include<bits/stdc++.h> using namespace std; const int maxn = 2e5+5; long long a[maxn], b[maxn]; long long getKth(int k, int lo1, int hi1, int lo2, int hi2) { if (lo1 == hi1) return b[lo2+k-1]; if (lo2 == hi2) return a[lo1+k-1]; i
分类: 其他 发布时间: 07-23 21:08 阅读次数: 0

【转】SQL分组查询-GROUP BY

https://www.cnblogs.com/friday69/p/9389720.html
分类: 其他 发布时间: 07-23 21:08 阅读次数: 0

(转载)python3中使用urlopen()报错的解决方法

在使用python3中的urllib.request模块抓取网页的时候使用一下的代码会报一个urllib.error.URLError错误 1 import urllib.request 2 response = urllib.request.urlopen('https://www.python.org') 3 4 urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

数位dp 之 不要62(数位dp入门题)

HDU-2089 不要62 **Problem Description* 杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。 杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。 不吉利的数字为所有含有4或62的号码。例如: 62315 73418 88914 都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。 你的任务是,对于每次给出的
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

记一次vue.js用 http.post 前端传json到后台用javabean接收的坑

由于最近才接触vue ,还不是很熟。今天写代码的时候,前端请求接口之后一直报 415 Unsupported Media Type,我前端用JSON 提交 ,后台用javaBean 接收,先贴一下代码 前端的json数据 //封装数据 var spSaTickets={ ticketno: ‘111’, departname:‘科室’, promotionid:’214’, saleman:‘某某‘, }; var spSaTi
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

性能测试必备知识(6)- 如何查看“CPU 上下文切换”

做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 课前准备,安装 sysbench 下载 sysbench git clone https://github.com/akopytov/sysbench.git 安装依赖 yum install autoconf automake libtool -y 编译安装 cd sysbench/ ./autogen.sh ./configure --
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

【爬虫框架】Scrapy介绍

Scrapy 是一个爬取网站数据,提取结构性数据而编写的应用框架; Scrapy 是一套基于基于Twisted的异步处理框架,纯python实现的爬虫框架; 同步与异步   同步的过程:调用之后处在阻塞的状态,线程处在等待阻塞状态结束后再返回;   异步的过程:调用之后处在非阻塞的状态,这个调用直接返回,不能立刻得到结果时,该调用不会阻塞当前线程。 Scrapy工作流程(声明下面部分内容转载(scrapy架构图与执行流程)| 原文地址:https://www.cnblogs.com/miaon
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

1.kafka是什么

概述及使用场景 kafka官网地址: http://kafka.apache.org/ (中文社区:https://www.orchome.com/kafka/index) kafka是一个消息系统,消息中间件。是一个高吞吐量的分布式发布订阅消息系统。 什么是消息中间件? 1.在消息系统中,有两端:一端是生产消息的人(生产者);一端是消费消息的人(消费者) 2.正常情况: 比如说生产者生产鸡蛋,每生产一个鸡蛋,消费者就消费(吃掉)一个鸡蛋。刚刚好,很美好! 3.其它情况: 消费者在吃鸡蛋过程中
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

Python+Selenium练习篇之13-执行JavaScript/多窗口之间切换

执行JavaScript 前面文章介绍了ActionChains下的鼠标悬停和右键操作,其实ActionChains还有其他方法,你可以 action = ActionChains,通过这,先初始化一个ActionChains实例对象,然后在action后面输入一个点号,查看支持哪些action方法。本文开始介绍如何执行JS脚本,会用两个例子说明。 示例一,执行js脚本触发一个alert弹出框。 相关脚本代码如下: # coding=utf-8 import time from seleniu
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

MySQL基础之MySQL必知必会(七)数据过滤

组合WHERE子句 为了进行更强的过滤控制, MySQL允许给出多个WHERE子句。这些子句可以两种方式使用: 以AND子句的方式或OR子句的方式使用。 操作符(operator): 用来联结或改变WHERE子句中的子句的关键字。也称为逻辑操作符 AND操作符 为了通过不止一个列进行过滤, 可使用AND操作符给WHERE子句附加条件。 MariaDB [crashcourse]> SELECT prod_id, prod_price, prod_name FROM products WHERE
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

vue和animate动画库实现选项卡

本文引入animate动画库,使选项卡切换更好看,灵活使用vue的api animate动画库官网地址:https://animate.style/ 效果图gif如下: 具体实现代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

SP2885 WORDRING - Word Rings

这道题是能够一眼看出思路的(然而我是错的),就是想求出所有的环,然后在所有环中比较出环串的平均长度最长的那一个,然后就完了 但是很明显这个东西基本无法实现(或者是我单纯太弱),因为无论我们想求平均长度最长,我们肯定希望跑最长路,刚好边权为字符串长度,那么跑进去正环之后就跑不出来了,所以这个想法换掉 那么继续想,我们无法枚举环来求出答案,我们就试着枚举答案,然后求出是否有满足答案的环就可以了 若我们此时枚举的答案为\(ans\),有\(k\)个字符串,那么就有 \(ans * k = len1
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

解决Vue Devtools插件不可用提示Vue.js not detected的问题

问题   在安装完Vue.js devtools后,打开自己写的一个vue.js网页,发现“V”这个图标是灰色,点击图标显示Vue.js not detected,打开控制台也没有发现有vue的选项,如下: 解决   查看Vue.js devtools是否生效,打开Bilibili(https://www.bilibili.com/,B站是用的vue),如果发现“V”图标变绿,说明Vue.js devtools是能用的。   【打开扩展程序】→【Vue.js devtools】→【详细信息】→
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

flask为多个接口添加同一个拦截器的方法

前言 最近又抽掉出来写一个 Python 项目, 框架使用 Flask , 又有些新心得, 比如本篇所说, 想要将某个蓝图加上统一的权限控制, 比如 admin 蓝图全部有一个统一的拦截器判断是否有权限操作, 这里记录两个方法, 有利有弊 正文 使用 before_request 钩子 http://docs.jinkan.org/docs/flask/reqcontext.html?highlight=before_request#callbacks-and-errors flask提供了几
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

浅谈OOM的应对策略

堆(heap)是一个巨大的对象池。在这个对象池中管理着数量巨大的对象实例。而池中对象的引用层次,有的是很深的。一个被频繁调用的接口,每秒生成对象的速度,也是非常可观的。对象之间的关系,形成了一张巨大的网。虽然 Java 一直在营造一种无限内存的氛围,但对象不能只增不减,所以需要垃圾回收。 那 JVM 是如何判断哪些对象应该被回收?哪些应该被保持呢? 在古代,刑罚中有诛九族一说。指的是有些人犯大事时,皇上杀一人不足以平复内心的愤怒时,会对亲朋好友产生连带责任。诛九族时首先需要追溯到一个共同的祖先
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

环境变量path作用

它提供了windows命令行中 指令的可执行文件路径,当我们在命令行中键入指令时,根据环境变量中的path值,找到对应的指令可执行文件进行执行,让命令在cmd命令行中使用有效 例如:执行JDK中的bin目录下的exe文件javac、java等等,配置了path环境,可以不用在JDK的bin目录下也可以执行。
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

Generator 与 Promise 一起使用 简单实现 await

function* bar() { const result = yield new Promise((resolve, reject) => { setTimeout(() => { resolve('Hello Generator'); }, 3000); }); console.log(result); } var it = bar(); it.next().value.then(res => { // 将获取到到 promise 值再传到
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

小白进阶之路-滑雪-暑假训练

搜索依然爆炸的烂,继续加油吧。 题解:按照 h 排序的大根堆,每次寻找四周 h 小的接上dp串。 #include <iostream> #include <queue> #include <algorithm> using namespace std; /* * time: 2020.7.23 * thinking: 从 h 大的向 h 小的寻找,接上上一个的最长串 * fighting and no pains no gains */ int a[200][200], dp[2
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

RBAC——权限六张表

基于角色的权限控制(django内置auth体系) # RBAC :是基于角色的访问控制(Role-Based Access Control ),公司内部系统 # django的auth就是内置了一套基于RBAC的权限系统 user表 permssion表 group表 user_groups表是user和group的中间表 group_permissions表是group和permssion中间表 user_user_permissions表是us
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0

常见变量名缩写

src(source) dest num cnt(count) beg(begin)
分类: 其他 发布时间: 07-23 20:51 阅读次数: 0