BZOJ1058: [ZJOI2007]报表统计

BZOJ1058: [ZJOI2007]报表统计 Description   小Q的妈妈是一个出纳,经常需要做一些统计报表的工作。今天是妈妈的生日,小Q希望可以帮妈妈分担一些工作,作为她的生日礼物之一。 经过仔细观察,小Q发现统计一张报表实际上是维护一个可能为负数的整数数列,并且进行一些查询操作。 在最开始的时候,有一个长度为N的整数序列,并且有以下三种操作: INSERT i k 在原数列的第i个元素后面添加一个新元素k; 如果原数列的第i个元素已经添加了若干元素,则添加在这些元素的最后(见
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

源码编译安装最新版本的 Python

基本可以完全参照这个教程: https://tecadmin.net/install-python-3-7-on-ubuntu-linuxmint/ 但是要注意的是,./configure 有很多的 flag 可以设置,其中一个重要的是 --enable-shared,开启该 flag 后,安装时不仅会安装 libpython3.7m.a 静态链接库,还会同时安装 libpython3.7m.so 共享库。这个共享库有时候会用到!(比如 build Julia 的 PyPlot 时)
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

GB28181出内网

最近关注GB28181的朋友很多,昨天有位朋友问到GB28181出内网的问题,希望我花5分钟的时间 讲讲如何通过GB28181协议将内网的摄像机视频推送到公网。要说清楚这个问题,5分钟的时间应该不 够,还是写篇文章跟大家分享下。 说这个问题之前,我想先聊聊GB28181协议,首先我们需要了解的是GB28181是应用层协议,而 不是传输层协议。所谓应用层协议说简单点就是发送方跟接收方商议怎么协作:比如第一个信令由谁 发起,视频流的采用什么封装格式,什么时候开始推送视频,什么时候结束推送等等。GB
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

安装 Percona XtraBackup 2.3

Installing Percona XtraBackup from Percona yum repository Install the Percona repository You can install Percona yum repository by running the following command as a root user or with sudo: yum install http://www.percona.com/downloads/percona-releas
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

Immutable集合

转自:https://blog.csdn.net/michaellufhl/article/details/6314333 大家都知道JDK提供了Collections.UnmodifiableList(),Collections.UnmodifiableSet()和Collections.unmodifiableMap()这些包装方法。事实上它们的实现都是包装了原来的集合对象,然后在add,put,remove这样的方法上面抛出UnsupportedOperationException。这样
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

python3.x日记(1)

2018年9月15日 python3.x日记(1) 最近天气不好,时间比以往更忙了,但是我还得抽出一些时间来学习python3.x,前一段时间自己因为时间忙,有过27小时没有编写过python的程序,结果第二天手生的难受,编程是一个每天都需要学习学习,敲敲敲打打打的事情,只有瞧得足够多,想的足够多,动手足够多才能有所进步,千万不能操之过急。 废话少说,现在我直接进入主题,首先Python是一个很方便的语言,在学习过C、C++、JAVA等语言后,你会很清楚的发现,python是一个适合“懒人”学
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

【超详细教程】Mac如何用QuickTime录屏soundflower录制屏内外声音(附视频演示教程)

作者:齐木南子酱 链接:http://www.i5seo.com/mac-own-software-recording-screen.html 来源:长沙SEO霜天 如何用mac自带软件录屏且录制屏内屏外声音?这个问题困扰了很多使用苹果mac笔记本的用户,本教程你能get到的3个技能点 1.用macbook自带软件录屏(无屏内屏外声音) 2.用macbook自带软件录屏+有屏内声音+...
分类: 编程语言 发布时间: 09-15 23:26 阅读次数: 0

浏览器伪装技术爬取csdn伪装技术

友情提示:一般的网站都会有反爬虫技术,因此 想要爬取这些网站信息 就必须学会浏览器的伪装 想要伪装成浏览器 则必须为爬虫添加浏览器报头信息 ,这些报头信息需要技术人员亲自从网站代码中复制 例如csdn报头信息如下: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 下面给出一个爬虫小实例:爬虫把csdn信息存入da
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

通俗理解:德·摩根律

首先我们来复习一下 德(yi)·摩(lian)根(meng)律(bi)的两个公式: 接下来看一个很神理解方法: 我们假设事件 p = { 我的钱 };事件 q = { 你的钱 }; 先来看看第一个公式 (¬p∧¬q) = ¬(p∨q); 我们容易得到 : p∨q = { 你的钱加我的钱 }; ¬(p∨q)= { 除了你的钱和我的钱以外的钱 }; ¬ p = { 不是我的钱 }; ¬ q = { 不是你的钱 }; 所以: (¬p∧¬q) = { 除了你的钱和我的钱以外的钱 } = ¬(p∨q);
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

消息队列小结

复习要点 本文大概围绕如下几点进行阐述: 为什么使用消息队列? 使用消息队列有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消息不被重复消费? 如何保证消费的可靠性传输? 如何保证消息的顺序性? 我们围绕以上七点进行阐述。需要说明一下,本文不是《消息队列从入门到精通》这种课程,因此只是提供一个复习思路,而不是去教你们怎么调用消息队列的API。建议对消息队列不了解的人,去找点消息队列的博客看看,再看本文,收获更大 1、为什么要使用消息队列? 分析:一个用消息队列的人,不知
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

ubuntu 18.04下greenplum安装笔记(一)Linux下基础环境的搭建

背景 需要构建一个用于数据仓库的分布式数据库集群。 每一个节点暂时不需要进行备份,同时也不考虑坏掉的情况。 每一个数据节点最好都不用进行过多的配置,安装起来方便。 Greenplum的Shared-Nothing的设计思路很适合我目前的业务场景。 物理环境 4台安装了Linux的主机,安装的操作系统的版本均为Lubuntu 18.04。 其中,我给他们取号了名字: xiaoyao (逍遥) 身份:MyCat节点 IP地址:192.168.0.200 linger (灵儿) 身份:数据节点1 I
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

Java设计模式学习记录-观察者模式 Java设计模式学习记录-GoF设计模式概述

前言 观察者模式也是对象行为模式的一种,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、 咱们目前用的最多的就是各种MQ(Message Queue)都是基于这个模式的思想来实现的,生产者产生数据放到一个队列中,消费者观察生产者的消息队列的变化,从而接收消息,执行消费者本身的逻辑。 观察者模式 概念介绍 观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

百度云盘下载插进-油猴Tampermonkey

  Tampermonkey是一款免费的浏览器扩展程序,有百度云网盘的下载嗅探脚本,一键获取下载地址! 01、搭梯子 访问gchrome的商店,搜索Tampermonkey,添加Tampermonkey 02、获取脚本 进入GreasyFork 03、测试下载 注意:地址可以复制到迅雷,实现多个任务并行下载速度杠杠的 //油猴脚本搜索 https://greasyfork.org/zh-CN 参考:https://blog.csdn.net/fkq_2016/article/details/7
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

算法学习——枚举之超级方程

算法描述 求区间(2,3)的一个解,精确到小数点后8位 算法思路 首先是要判断该区间是否有解,这里使用数学中的定义,f(a)\*f(b)<0,则在a与b之间有解,我们从2开始,逐渐加0.1,与f(3)相乘,判断两者之积是否为0,即可知道是否有解 有解的话我们就可以继续下一步了,先设置一个数值min,从f(2)开始,一次加上0.1,寻找f(x)最小数值时候的x的值,以此x的值缩小范围,继续重复之前的步骤,经过多次循环之后,即可找到精度较大的x 算法实现 double a,b; S
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

python之八大排序方法

一、插入排序 #-*- coding:utf-8 -*- ''' 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。 是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置), 而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这个最后元素插入到已排好序的第一部分中 ''
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

201771010108 -韩腊梅-java学习进度表

2018面向对象程序设计(Java)课程进度表 周次 (阅读/编写)代码行数 发布博文量/评论他人博文数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 30/40 1/0 8 实验题 7 2 50/80 1/0 6 实验题 4 3 80/100 /0 8 实验题 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

法国夺冠,有一半的军功章要给非洲移民呢

时隔二十年后,法国再次夺冠世界杯。当姆巴佩和他的兄弟们一起举起大力神杯的那一刻,整个法兰西沸腾了,半个非洲也沸腾了。 爱上你 尽管自从世界杯小组赛结束后,所有的非洲国家队就已全部回家,但是非洲大陆,每天仍有许多人守候在电视机前,全情投入地关注着比赛进程,其热情程度不亚于除了国足没去能去的都去了的中国球迷。 这是怎么回事呢? 我是法国人 在本次剧情跌宕起伏的世界杯决赛上,除去克罗地亚“送给”法国的两粒进球外,其余两粒精彩的进球都是由非洲裔球员打进。不论是来自几内亚的博格巴,还是有喀麦隆血统的姆巴
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

js-switch

获取星期: new Date().getDay() switch(判断的内容){   case 条件:   break;     .     .     .  default: }
分类: 其他 发布时间: 09-15 23:26 阅读次数: 0

数论博客

感谢大神整理 https://www.cnblogs.com/bytebull/category/864485.html
分类: 其他 发布时间: 09-15 23:25 阅读次数: 0

pads 怎么把丝印调到器件中心,增加器件丝印。

pads 怎么把丝印调到器件中心,增加器件丝印。 PADS by 小北 PCB设计技巧,PCB小知识,PCB方案指点 pads 怎么把丝印调到器件中心,增加器件丝印。 pads PCb我们做到最后的时候,都会调整PCB的位号丝印。 在布局的时,我们会把丝印隐藏或都删除,到PCB最后,PCB上的丝印飞得到外都是,所以我们利用pads软件,自动设到器件中心去。 第一步:打开器件丝印 显示颜色设置》参考编号勾选。 如果是删除了器件丝印。那主只选器件,右击》添加丝印 弹出下面对话框:对里面的位置各尺寸
分类: 其他 发布时间: 09-15 23:25 阅读次数: 0