【比值排序】 奎奎发红包

题意 \(n\)个人,每个人有一个亲密值\(v_{i}\)和等待时间\(t_{i}\),每个人的花费是前面所有人包括自己的等待时间乘亲密值,求所有人花费的最小值 数据范围 \(0 < n < 100000\) \(0 \leq v_{i},t_{i} \leq 10000\) 题解 Code
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

python 数据结构 实现链队的两种方法

1.设置首尾指针实现链队 # 首尾指针实现 # 链队 首尾指针实现链队 class Node(): def __init__(self, value=None): self.value = value self.next = None class StcakQueue(): def __init__(self): self.front = Node() self.rear = Node() sel
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

Redis主从复制与哨兵机制

主从复制   通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据, 但是由于数据是存储在一台服务器上的,如果这台服务器出现故障,比如硬盘坏了,也会导致数据丢失。   为了避免单点故障,我们需要将数据复制多份部署在多台不同的服务器上, 即使有一台服务器出现故障其他服务器依然可以继续提供服务。 这就要求当一台服务器上的数据更新后,自动将更新的数据同步到其他服务器上,这时候就用到了Redis的主从复制。    Redis提供了复制(replication)功能来自动
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

Oracle——内置函数介绍(字符串函数)

Oracle中提供了大量的内置函数,以处理各种形式的运算。这些函数涵盖了字符串运算、数值运算、日期运算等方面。同样,Oracle允许使用数值运算、逻辑运算等基本的表达式运算,另外,提供了SQL标准所规定的特殊判式。 函数有以下几种:  字符串函数;  数学函数;  日期函数;  转换函数;  通用函数。 字符串函数 字符串函数: lower()、upper()函数  lower(列名|字符串)函数用于返回字符串的小写形式。  upper(列名|字符串)函数用于返回字符串的大写形式
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

各种功能,含moker数据响应

一、主机映射 主要用于mirror回归,或者将一个不可用的环境映射到一个可用的环境 1、在主机名上右键,选择map remote 2、在弹出的弹窗中,填写要映射到的地址 二、设置断点 在请求位置右键,选择Breakpoints 然后选择Proxy的Breakpoint Settings选项,点击进入设置 点进去可以看到我们添加到Breakpoint 的所有请求,双击我们要改的那个请求,如果想断请求,勾选Request,想断响应,勾选Response 设置后点击OK,关闭上面的弹窗,下面的弹窗中
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

2018 ACM-ICPC World Finals 部分题题解

题面 Problem C. Conquer the World 题目大意:给定一棵树,树有边权。每个点上有\(a_i\)个士兵,且每个点最终需要\(b_i\)个士兵。 求最小代价。 \(n\) \(\leq\) \(2.5*10^5\),\(a_i\),\(b_i\) \(\leq\) \(1e9\)。 题解:显然,我们可以直接用这棵树跑费用流。但\(n\)太大了。所以我们只能模拟一下费用流的过程了。 首先,为了保证所有的\(b_i\)都能选满,我们先给每个\(b_i\)加一个-INF的权值。
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

洛谷:P4924 [1007]魔法少女小Scarlet

#include<iostream> using namespace std; int n,m; int map[505][505]; void show(){//显示 for(int i=0;i<n*n;i++){ cout<<map[i/n][i%n]; if(i%n<n-1)cout<<" "; if(i%n==n-1)cout<<endl; } } int main(){ int i,x,y,r,z; ci
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

Optimality conditions in convex optimization

first order necessary optimality condition, second order necessary optimality condition, second order sufficient optimality conditions
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

操作系统 第五章 死锁(一)

死锁(deadlock)定义: 在多道程序中,由于多个并发进程共享系统的资源,如果使用不当可能会造成一种僵局,即当某个进程提出资源的使用请求后,使得系统中一些进程处于无休止的阻塞状态,在无外力的作用下,这些进程将无法继续进行下去,这就是死锁。 产生死锁的环境: 1、多道程序设计技术 2、多个并发进程 3、资源共享(独占) 4、没有外力可以借助 使用不当造成的死锁示例 1、P、V操作不当 2、竞争资源   多个进程共享不可抢占的资源就可能引起死锁 3、进程申请顺序不当 发生进程的四个必要条件(1
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

国内十大活跃报表 BI 产品深度点评

目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料。 这里选了十个产品,分作四类:国内报表类,国内 BI 类,国外 BI 类,国外开源报表类。每类两三种产品,在分类内大体会按面市时间为序来点评。需要强调的是,因为篇幅有限,不可能把市场上所有产品都选入,这并不意味着其它产品不好,看到结论部分时就会理解。 这么分类是有意义的,同类产品大体具有相似的特征。其中,国内产品被
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

python 数据结构 查找数组最值

# 找数组最小值 arry_list = [23,65,89,778,236,665,9,995,152,66,5,668,123,3,566,89] def findMinAndMax_1(List): max = List[0] min = List[0] length = len(List) for n in range(1, length): if max < List[n]: max = List[n]
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

解决Xshell和SecureCRT连接Linux后在vi或vim中数字小键盘不能用的问题

SecureCRT Options->Session options->Terminal->Emulation->Terminal 选择Linux Xshell 点击属性按钮(本图来源网上) 点击终端 选择“终端类型”,选择Linux,点击确定
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

实战技巧,Vue原来还可以这样写

hookEvent,原来可以这样监听组件生命周期 1. 内部监听生命周期函数 <template> <div class="echarts"></div> </template> <script> export default { mounted() { this.chart = echarts.init(this.$el) // 请求数据,赋值数据 等等一系列操作... // 监听窗口发生变化,resize组件 window.addEventListe
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

封装代码

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery-2.1.1.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> (function($){ $.extend($.fn,{ color:function(options){ //自定义
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

MQ选型对比acticemq、rabbitmq、rocketmq、kafka

首先要知道现在主流的各个MQ到底是什么样的东西: activemq入门 rabbitmq入门 rocketmq入门 kafka入门 特性 ActiveMQ RabbitMQ RocketMQ Kafka 单机吞吐量 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 万级,吞吐量比RocketMQ和Kafka要低了一个数量级 10万级,RocketMQ也是可以支撑高吞吐的一种MQ 10万级别,这是kafka最大的优点,就是吞吐量高。 一般配合大数据类的系统来进行实时数据计算、日志采集等
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

前端开发 -- HTML

一、前端开发介绍 作为一枚程序员,如果想要开发网站,其本质就是在socket服务端接收浏览器请求并给其返回数据,并且返回数据格式要符合浏览器能识别的规则。 前端开发的课程目的就是带大家去学习浏览器能识别的所有规则,这样我们就可以服务端给浏览器返回特定规则的数据,从而控制用户浏览器显示的效果。 前端开发中浏览器所有能识别的规则分为三大类,分别是HTML,CSS,JavaScript。 其中HTML即超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

互联网公司的智能硬件之殇

为什么要做智能硬件 百度也好,搜狗也好,360也好,这些传统的互联网公司的老板都不是神,而是人,他们在时代的洪流中,也有是选错的方向。本来是为了流量焦虑的他们,都是一股脑的押宝到了智能硬件上,来抢占流量的入口。 当初这些公司选择押注智能硬件,哪怕是不惜花重金去补贴市场。理由无非只有一个,就是要截获流量的入口,几乎那些大咖们一致认为,未来语音是一个非常重要的流量入口,没有了入口,互联网公司就没有了未来。 智能硬件的梗 笔者在智能硬件领域沉浮多年,深刻的认识到,看似小小的一个智能硬件,做起来的坑却
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

Django~中间件

准备中
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

【Java】使用 RSA 进行加密和解密

环境 JDK 8 Spring Tool Suite 4.6.1 Maven 3.6.3 概述 使用 Java 进行 RSA 的加密和解密。 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0

一次可以面向百度的笔试

1 描述一下python的垃圾回收机制 垃圾回收机制 是Python内置的一个内存管理机制。 如果一个对象引用计数为0(没有被引用),那么它就会被立马回收掉。 针对循环引用的用到标记清除和分代回收。 2 ascii、unicode、utf-8、gbk 分别是什么? ASCII: 只采用1个字节对应一个英文字符。 GBK: 采用1个字节对应一个英文字符,采用2个字节对应一个中文字符。 unicode: 采用2个字节对应一个字符,(无论是英文还是中文,都是采用2个字符) utf-8:采用1个字节
分类: 其他 发布时间: 06-29 20:58 阅读次数: 0