容斥/反演算法知识简述

前言 这只是一个比较基础的容斥/反演学习笔记。 包含了一些反演的基础知识点和证明过程。 如有不足之处希望大佬多加指点。 反演的定义和反演算法的基本原理 假设有两个函数\(f(x)\)和\(g(x)\)满足\[f(n) = \sum_{k} a_{n, k} g(k)\] 已知\(f\)求\(g\)的过程就叫做反演。 现在假设我们已经求出了\(g\)关于\(f\)的表达式\[g(n)=\sum_{k}\mu(n,k)f(k)\] 代入前式,我们有\[f(n)=\sum_{k}a_{n,k}\su
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

What is AMQP? and the architecture

What is AMQP? (Advanced Message Queuing Protocol) When two applications need to communicate there are a lot of solutions like IPC, if these applications are remote we can use RPC. When two or more applications communicate with each other we can use
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

vue key值的重复键问题报错

1.问题描述:在vue2.0+ 中做一个公用的评论组件,:key使用的时创建评论的时间,当加载更多的时候,会报错: Duplicate keys detected: '2019-01-24T07:15:35.000Z'.This may cause an update error. 2. 出问题的代码部分: <li v-for="(item, i) in cmtList" :key="item.createTime"></li> 3. 分析问题: 由于多人可以同时发表评论,如果是时间完全相同就
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

FPGA初体验之驱动安装

1、USB转UART驱动 这是调试需要使用到的驱动,串口调试需要此驱动。 安装好驱动后将开发板UART口与电脑连接。然后打开电脑的设备管理器 找到串口设备CP210x,我电脑的端口映射是COM3。 2、终端登陆工具SecureCRT 众多的终端工具中,SecureCRT是比较好用的一种。 点击取消 点击Connet 点击New Session 选择Serial,点击下一步。 波特率选择115200,端口选择刚刚查看到的COM3,同时右边栏勾选XON/XOFF,并取消勾选RTS/CTS。 名字可
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

matplotlib.pyplot.pcolormesh

matplotlib.pyplot.pcolormesh(*args, alpha=None, norm=None, cmap=None, vmin=None, vmax=None, shading='flat', antialiased=False, data=None, **kwargs) 创建一个带有不规则矩形网格的伪彩色图 Parameters: C : array_like A scalar 2-D array. The values will be color-mapped. X,
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

ES6语法(3)—— 用promise()对象优雅的解决异步操作

Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。Promise 提供统一的 API,各种异步操作都可以用同样的方法进行处理。 上面两段话是阮大神对于promise对象的一些总结,我再浓缩一下 Promise就是用于处理异步操作的! 关于异步操作和同步操作的区别以及他们在浏览器中
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

人物丨让小三吐血,让原配泣血——24K渣男郎咸平

http://url.cn/5swgmyt https://www.toutiao.com/i6650650793743483395 人物丨让小三吐血,让原配泣血——24K渣男郎咸平 人物丨让小三吐血,让原配泣血——24K渣男郎咸平 知书Mr 2019-01-26 12:01:45 偷鸡捕虾摸螺蛳案:近日吴秀波对前枕边人设伏一事,引起了舆论巨大的关注热情。虽然随着事情越来越明晰,吴秀波设伏圈小三之举,获得越来多人的理解,舆论站队从“黑”变“路”。 但无论如何,让自己情人身陷囫囵的作为,实在是吃
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

2019 CCPC-Wannafly Winter Camp Day7(Div2, onsite)

solve 6/11 补题: A.迷宫 Code:zz Thinking:zz kk 把每个节点的深度都处理出来,同一深度的点的冲突度为 (x-1),x为同层次点数减一。 然后冲突度不断下传(冲突度为3,则最多下传3层) 最后答案就是最后一层的深度加上冲突度。 #include<bits/stdc++.h> #define CLR(a,b) memset(a,b,sizeof(a)) using namespace std; typedef long long ll; const int m
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

06:Dockerfile

1、Dockerfile格式: FROM centos:latest MAINTAINER zwm RUN yum install gcc -y COPY run.sh /usr/bin EXPOSE 80 CMD [“run.sh”] 注:从上到下进行 2、Dockerfiile指令: 3、构建镜像: Usage: docker build [OPTIONS] PATH | URL | - [flags] Options: -t, --tag list # 镜像名称 -f, --file s
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

CVU -fixup

cluvfy(Cluster Verify),简称CVU,是随Oracle集群管理软件一起发布的检查工具。 1、不带fixup grid@WWJD-DB1:/oracle/app/12.2.0/grid> ./runcluvfy.sh stage -pre crsinst -n WWJD-DB1,WWJD-DB2 -verbose ERROR: PRVG-10467 : The default Oracle Inventory group could not be determined.
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

类的约束 和 异常处理

本节主要内容:   1.类的约束   2.异常处理   3.自定义异常   4.MD5 加密   5.日志 一 类的约束   首先,你要清楚,约束是对类的越是,比如,你是一个项目经理,然后呢,你给手下的人分活,张三,你处理一下普通用户登录,李四,你处理一下会员登录,王五,你处理一下管理员登录,那这个时候呢,他们就开始分别去写他们的功能了,但是呢,你要知道,程序员不一定会有那么好的默契,很有可能三个程序员会写三个完全不同的方法,比如这样: 1 class Normal: # 张三,普通会员
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

封装,多态,继承. super的方法,类的约束,

1.python的三大特性: python的三大特性,封装,多态,继承 封装:函数 模块 类 对象 多态 : python中默认支持多态 继承: python中的子类继承父类属性和方法 鸭子类型: 看着像鸭子,它就是鸭子 python中处处都是鸭子 # 两者之间没有任何关系,但是都遵循着一个隐形的标准 两个类中的鸭子类型: # 优点:1,统一标准,减少了词汇量 # 2,两者之间没有任何耦合性,但是可以产生关系,其中一个的对象可以调用另一个类的方法 # 其他例子 :inde
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

CF1045G

CF1045G 看了下题解,动态开点线段树,好像挺难的 #include <map> #include <cstdio> #include <algorithm> using namespace std; const int N=100005,M=5000005,inf=1e9; int n,k,tot=0; map<int,int>mp; struct node{int x,r,q;}a[N]; inline bool cmp(node a,node b){return a.r>b.r;}
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

UDP工作机制的主要特点

1,UDP是一个无连接协议,传输数据之前源端和终端不建立连接 2,不需要维护连接状态,包括收,发状态等 3,UDP数据报的首部很短,只有8字节 4,吞吐量不受拥塞控制算法的调节 5,不保证可靠交付 6,UDP是面向报文的
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

比特币最终将会是什么?(娱乐向)

一种见证新一代经济的收藏品,从这个角度来看,达到100万美金一枚是正常的
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

Shell基础知识(三)

Shell中变量的作用域: 在当前Shell会话中使用,全局变量。 在函数内部使用,局部变量。 可以在其他Shell会话中使用,环境变量。 局部变量: 默认情况下函数内的变量也是全局变量 #!/bin/bash function func() { a=99 } func echo $a 输出 >> 99 为了让全局变量变成局部变量 #!/bin/bash function func() { local a=99 } func echo $a 输出为空,说明此时变量a是局部变量 环境变量: 在父
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

flask的使用

下面的内容属于:https://dormousehole.readthedocs.io/en/latest/tutorial/index.html的内容,这里做个笔记 # flask/flaskr/__init__.py import os from flask import Flask # 创建app工厂函数,并设置默认配置 def create_app(test_config=None): # instance_relative_config:Flask中的选项,用来判断是否关联
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

在服务端处理同步发送小消息的性能上Kafka>RocketMQ>RabbitMQ

在发送小消息的场景中,三个消息中间件的表现区分明显: Kafka的吞吐量高达17.3w/s,远超其他两个产品。这主要取决于它的队列模式保证了写磁盘的过程是线性IO。此时broker磁盘IO已达瓶颈。 RocketMQ也表现不俗,吞吐量在11.6w/s,磁盘IO %util已接近100%。RocketMQ的消息写入内存后即返回ack,由单独的线程专门做刷盘的操作,所有的消息均是顺序写文件。 RabbitMQ的吞吐量5.95w/s,CPU资源消耗较高。它支持AMQP协议,实现非常重量级,为了保证消
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

Shell基础知识(四)

字符串详解 字符串可以由 单引号/双引号/无引号 包围。如下所示 >> str1=hello str2="hello" str3='hello' << 三种形式的区别: 1)由单引号包围 字符原样输出,不对其中的变量进行解析。并且在字符串中不能出现单引号,即使加了转义字符也不行。 2)由双引号包围 如果字符串中存在变量,那么会对变量进行解析。可以存在双引号,只要由转义字符就行。 3)没有符号包围 如果有变量同样也会被解析,但是不能出现空格,否则,会认为空格后面的内容是其他变量或者字符串解析。
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0

Nginx软件模块说明

Nginx软件模块说明 Nginx常用模块 注:以下只是列举Nginx常用模块,需要详细了解更多模块可以登录Nginx官方网站查看 功能模块 模块说明 ngx_http_core_module 包含一些核心的http参数配置,对应Nginx的配置为http区块部分 ngx_http_access_module 访问控制模块,用来控制网站用户对Nginx的访问 ngx_http_gzip_module 压缩模块,对返回的数据压缩,属于性能优化模块 ngx_http_proxy_module pr
分类: 其他 发布时间: 01-26 22:44 阅读次数: 0
今日推荐