PAT甲级——A1138 Postorder Traversa【25】

Suppose that all the keys in a binary tree are distinct positive integers. Given the preorder and inorder traversal sequences, you are supposed to output the first number of the postorder traversal sequence of the corresponding binary tree. Input Sp
分类: 其他 发布时间: 09-09 21:57 阅读次数: 0

数模常用算法系列--整数线性规划(分枝定界法)、整数非线性规划(蒙特卡洛法)

整数线性规划求解----分枝定界法 什么是整数规划? 线性规划中的变量(部分或全部)限制为整数时,称为整数规划。若在线性规划模型中,变量限制为整数,则称为整数线性规划。目前所流行的求解整数规划的方法,往往只适用于整数线性规划。目前还没有一种方法能有效地求解一切整数规划。 整数规划的分类 - 变量全限制为整数时,称(完全)整数规划 - 变量部分限制为整数时,称混合整数规划 什么是分枝定界法 原理如下: 设有最大化的整数规划问题A,与它相应的线性规划为问题B
分类: 其他 发布时间: 09-09 21:57 阅读次数: 0

带你了解燃尽图!!!

在运用敏捷的公司中,我们通常离在几米开外的地方就可以看到团队工作空间中有各种颜色的便笺,白板,各种图表等。在敏捷中我们称这些为信息发射源 Information Radiator。 它可以很好的用于项目的沟通、展示项目的状态。其中有一种弯曲的曲线,叫做:燃尽图,它在我们的项目中扮演着非常重要的角色,可以反映当前冲刺执行情况、进度及风险等。这也是每一位敏捷教练及团队成员都需要能“读懂”的图。那么问题来了: 何谓燃尽图?如何画燃尽图?常见的燃尽图有典型类型及反映出的问题、应对措施?燃尽图常见问题有
分类: 其他 发布时间: 09-09 21:57 阅读次数: 0

AQS底层原理分析

J.U.C 简介 Java.util.concurrent 是在并发编程中比较常用的工具类,里面包含很多用来在并发场景中使用的组件。比如线程池、阻塞队列、计时器、同步器、并发集合等等。并发包的作者是大名鼎鼎的 Doug Lea。我们在接下来剖析一些经典的比较常用的组件的设计思想。 Lock Lock 在 J.U.C 中是最核心的组件,前面我们讲 synchronized 的时候说过,锁最重要的特性就是解决并发安全问题。为什么要以 Lock 作为切入点呢?如果有看过 J.U.C 包中的所有组件,
分类: 其他 发布时间: 09-09 21:57 阅读次数: 0

在C#中使用C++编写的类

https://www.cnblogs.com/profession/p/5852458.html
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

ZR#959

ZR#959 解法: 对于一个询问,设路径 $ (u, v) $ 经过的所有边的 $ gcd $ 为 g,这可以倍增求出。 考虑 $ g $ 的所有质因子 $ p1, p2, \cdots , pk $ ,因为 $ g \leq 10^6 $ ,所以 $ k \leq 7 $ 。 则最终的路径的 $ gcd $ 为 $ 1 $,等价于对于每个 $ 1 \leq i \leq k $ ,存在至少一条路径上的边不是 $ p_i $ 的倍数。我们要求 $ l $ 的最小值,即等价于对于每个 $ 1
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

关于mysql数据库utf-8问题

1.bug的出现   我们正常使用utf-8类型来给我们的字段的字符编码,对于正常的都没有问题,例如姓名呀,性别年龄等,但是会遇到一个问题就是如果存储表情emoji则无法存入utf-8编码的字段 2.mysql遗留问题   通过不断的查阅,我发现mysql的utf-8并不是真正意义的utf-8,而utf8mb4才是真正意义上的utf8.。故我们以后使用mysql的时候还是使用utf8mb4的编码比较恰当。
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

JMeter测试性能测试

一.JMeter介绍 1.Apache JMeter是什么    Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。Apache JMeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Java对象,数据库和查询,FTP服务器或是其它资源)的性能进行测试。JMeter可以用于在服务器,网络或对象模拟繁重的负载来测试它们提供服务的受压能力或者分析不
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

前端框架-Vue 入门

一、介绍 1、Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 M(Model) V(View) VM(View-Model) 官方网站:https://cn.vuejs.org 2、初始Vue.js <!-- id标识vue作用的范围 --> <div i
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

2019 数学联赛 题解 / 游记

博主联赛打铁了,就回来更博了(哭)。 今年的联赛按照大众评价似乎是 2016 之后最简单的一次,事实也确实如此吧。二试的几何题和代数题都是初中范围内的基础知识点,而数论题如果能想到在 \(\bmod m\) 跟 \(\bmod m^2\) 下搞就能很容易搞出来,组合压轴还是很困难的。 我一试爆炸了导致总分过低,二试写出了 A 和 B,而且我省改分过于严格,估计很难拿全分。分数线大家纷纷认为 120 ~ 130,所以我几乎就是打铁了。 这里先放二试题面。
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

Docker操作命令小结

1 Docker镜像 Docker 镜像的一系列重要命令操作,包括获取、查看、搜索、删除、创建、存出和载入、上传等。 安装Docker #apt install docker.io 像 获取镜像 ubuntu:16.04 #docker pull ubuntu:16.04
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

攻防世界 reverse re4-unvm-me

re4-unvm-me alexctf-2017 pyc文件,祭出大杀器EasyPythonDecompiler.exe 得到源代码: 1 # Embedded file name: unvm_me.py 2 import md5 3 md5s = [174282896860968005525213562254350376167L, 4 137092044126081477479435678296496849608L, 5 126300127609096051658061
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

python零碎知识点

1.argparse包 1.argparse包   argparse tutorial地址:https://docs.python.org/3/howto/argparse.html#introducing-positional-arguments
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

linux中两台虚拟机的连接方式

目标服务器需要先开通发送服务器的ip访问权限和22的ssh权限 #echo "资源打包结束,开始上传文件" /usr/bin/expect << EOF set timeout 3600 spawn scp -r /root/dist [email protected]:/home/web/html/static/app expect { "(yes/no)?" { send "yes\n" expect "*assword:" { send "123456\n"} } "*assword:"
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

python-ssh

ssh username@目标机器ip -p 22 -o ProxyCommand='ssh -p 22 username@跳板机ip -W %h:%p' 1.1、基于用户名密码连接远程服务器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import paramiko # 创建SSH对象 ssh = paramiko.SSHClient() # 允许连接不在know_hosts文件中的主机 ssh.set_missing_host_key_policy(paramiko.
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

[CSP-S模拟测试]:简单的区间(分治)

题目描述 给定一个长度为$n$的序列$a$以及常数$k$,序列从$1$开始编号。 记 $$f(l,t)=\sum \limits_{i=l}^ra_i-\max \limits_{i=l}^r\{a_i\}$$ 求合法的正整数对$(l,r)$的数量,满足$1\leqslant l<r\leqslant n$,且$k|f(l,r)$。 输入格式 第一行两个正整数$n$和$k$。 第二行包含$n$个正整数,第$i$个正整数表示$a_i$。 输出格式 一行一个正整数,表示答案。 样例 样例输入1:
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

phpmyadmin4.8.1远程文件包含漏洞

phpmyadmin index.php中 (1)是一个非空字符串; (2)不能以 index 开头; (3)不能在黑名单数组 $target_blacklist 中; (4)要满足 checkPageValidity() 函数 checkpagevalidity函数 查看白名单 第一个返回true的地方 page参数需要在白名单中。 第二个返回true的地方 mb_strops函数:stroup(s1,s2) 查找s2在s1中第一次出现的位置 mb_substr(s1,s2,s3) 是
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

python传参*和**的区别

def f(*a),向def f(*a)是以tuple或者list的形式传输,在函数内部是以tuple的形式来进行处理,所以调用的时候,需要先组装出一个list或tuple,输入单个数字等按照tuple处理。定义可变参数和定义list或tuple参数相比,仅仅在参数前面加了一个*号。在函数内部,参数numbers接收到的是一个tuple,因此,函数代码完全不变。但是,调用该函数时,可以传入任意个参数,包括0个参数。 在 def f(**a)中,可变参数允许你传入0个或任意个参数,这些可变参数在
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

英文日记基础知识

01 月份 january 一月 简称 Jan February 二月 简称 Feb March 三月 简称 Mar April 四月 简称 Apr May 五月 简称 May June 六月 简称 Jun July 七月 简称 Jul August 八月 简称 Aug Septemper 九月 简称 Sep October 十月 简称 Oct November 十一 月 简称 Nov December 十二月 简称 Dec 星期一:Monday(Mon.) 星期二:Tuesday(Tues.
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0

css权值【转】

——如有侵权, 请联系, 必删———— 内联样式表(InLine style)>内部样式表(Internal style sheet)>外部样式表(External style sheet) 例外:但如果外部样式表放在内部样式表下边引用,则外部样式表>内部样式表; 1,内联样式表 的权值为1000; 2,ID选择器 的权值为100; 3,Class类选择器,伪类选择器 的权值为10; 4,HTML标签选择器,伪元素 的权值为1; PS: 伪类-有6个——:link、:visited、:hove
分类: 其他 发布时间: 09-09 21:41 阅读次数: 0