matplotlib子窗口显示
plt.subplot(总行数,总列数,序号) x=np.arange(0,7,0.1)
y1=np.sin(x)
y2=np.cos(x)
y3=2*x+6
y4=-2*x+9
plt.subplot(2,2,1)
plt.plot(x,y1)
plt.subplot(2,2,4)
plt.plot(x,y2)
plt.subplot(2,2,3)
plt.plot(x,y3)
plt.subplot(2,2,2)
plt.plot(x,y4)
plt.show()
刚才在群里看别人发了一个题目3-导弹拦截系统(HDOJ上的一道题)
群里给出的。 HDOJ给出的。 1 #include<iostream>
2 #include<vector>
3 using namespace std;
4
5 int main() {
6 int n;
7 while(scanf("%d",&n) !=EOF) {
8 vector<int> a(n),v;
9 for(int i = 0; i < n; ++i)
10 cin>>a[i];
1
JAVA 编程-----------------17、猴子吃桃问题
1 package FushiExam;
2
3 public class Text_17 {
4
5 public static void main(String[] args) {
6 /*猴子吃桃问题:
7 * 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,有多吃了一个
8 * 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
9 * 以后每天早上都吃前一天剩下的一半零一个。
10
python学习之文件基本操作
1、文件与文件模式介绍 1.1 什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 一个完整的计算机系统包括3层结构: 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘) 1.2 为什么要用文件 用户/应用程序可以通过文件将数据永久保存的硬盘中 即操作文件就是操作硬盘 用户/应用程序直接操作的是文件,对文件进行的所有的操作,都是 在向操作系统发送系统调用,然后再由操作将其转换成具体的硬盘操作 1.3 如何用文件:open() 控制文件读写内容的模式:
ubuntu 安装 更新vim 及 npm更新和nodejs更新
#ubuntu 18.04 默认vim8.0 以下方法更新到8.2 sudo add-apt-repository ppa:jonathonf/vim sudo apt-get update sudo apt-get install vim # ubuntu18.04 的nodejs默认8.0版本,以下代码更新nodejs到13.0 更新已经安装的npm库: npm update -g 更新Nodejs自身: npm install -g n
n latest
JavaScript-警告(alert 消息对话框)
1 alert(字符串或变量); 我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的,以上为alert()语法 1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>JavaScript-警告(alert 消息对话框)</title>
6
配置nginx支持ngx_lua_waf
ngx_lua_waf 是一个基于 ngx_lua 的 开源的web 应用防火墙,使用简单,高性能和轻量级。 1、安装LuaJIT2.0 LuaJIT是采用C语言写的Lua代码的解释器, 这里推荐使用lujit2.1做lua支持 # wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz
# tar xf LuaJIT-2.0.5.tar.gz
# cd LuaJIT-2.0.5
# make && make install ngx_lu
sqli-labs之Page-2
第二十一关:base64编码的cooki注入 YOUR COOKIE : uname = YWRtaW4= and expires: Tue 10 Mar 2020 - 03:42:09 注:YWRtaW4=是admin经过base64编码。 在uname=后面进行注入,每次注入需要进行base64编码。 payload: ') union select 1,2,3#
JykgdW5pb24gc2VsZWN0IDEsMiwzIw== 第二十二关:同二十一关,闭合符号改为双引号即可 第二十三关:
C++编程规范第0条
摘要 只规定需要规定的事情:不要强制施加个人喜好或者过时的做法。 讨论 有些问题只是个人喜好,并不影响程序的正确性或者可读性,所以这些问题不应该出现在编程规范中。任何专业程序员都可以很容易地阅读和编写与其习惯的格式略有不同的代码。 应该在每个源文件乃至每个项目中都使用一致的格式,因为同一段代码中要在几种编程风格(style)之间换来换去是很不舒服的。但是无需在多个项目或者整个公司范围内强制实施一致的格式。 下面列举了几种常见的情况,在这里重要的不是设定规则,而是与所维护的文件中已经使用的体例保
1151 LCA in a Binary Tree(两结点的最近公共祖先)
大致题意就是给出一棵树的先序、中序遍历序列,可以构造一棵树。然后给两个顶点,找出这两个结点的最近公共祖先。 1 #include<iostream>
2 #include<unordered_map>
3 #include<algorithm>
4 using namespace std;
5 const int maxn = 10010;
6 int m,n,pre[maxn],in[maxn],u,v,flag;
7 unordered_map<int,int> pos;
F - 食物链 POJ - 1182
https://vjudge.net/contest/360957#problem/F 题解 https://blog.csdn.net/niushuai666/article/details/6981689 #include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
#define N 50010
struct node
{
int pre;
如何页面中嵌入了ascx插件,当页面参数刷新后,如何刷新控件的数据呢?关键是:调用子控件的 this.baseinfo1.DataBind();
protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e) { //刷新控件,非常重要的一步。 //还是要和ASPxCallbackPanel1配合使用才行 HttpContext.Current.Session["myUserName"] = e.Parameter; this.baseinfo1.DataBind(); }
[BUUOJ记录] [BJDCTF2020]The mystery of ip
本题考察XFF头的ssti模板注入,没有过滤,算是入门题 进入题目hint.php的源码中可以看到一个hint 猜测是通过XFF头来获取信息的,发个HTTP请求添加一个XFF头测试一下: GET /flag.php HTTP/1.1
Host: node3.buuoj.cn:25656
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0
Accept: text/h
pytest之测试用例参数化时用例名称有中文,输出到控制台显示成uincode编码的问题
一、在测试用例所在的目录下的conftest.py文件中添加钩子函数pytest_collection_modifyitems(items)即可 def pytest_collection_modifyitems(items):
"""
测试用例收集完成时,将收集到的item的name和nodeid的中文显示在控制台上
:return:
"""
for item in items:
item.name = item.name.encode
蓝桥杯算法训练 自行车停放(JAVA)
问题描述 有n辆自行车依次来到停车棚,除了第一辆自行车外,每辆自行车都会恰好停放在已经在停车棚里的某辆自行车的左边或右边。(e.g.停车棚里已经有3辆自行车,从左到右编号为:3,5,1。现在编号为2的第4辆自行车要停在5号自行车的左边,所以现在停车棚里的自行车编号是:3,2,5,1)。给定n辆自行车的停放情况,按顺序输出最后停车棚里的自行车编号。 输入格式 第一行一个整数n。 第二行一个整数x。表示第一辆自行车的编号。 以下n-1行,每行3个整数x,y,z。 z=0时,
包的绝对导入和相对导入
绝对导入和相对导入 我们的最顶级包glance是写给别人用的,然后在glance包内部也会有彼此之间互相导入的需求,这时候就有绝对导入和相对导入两种方式: 绝对导入:以glance作为起始 相对导入:用.或者..的方式最为起始(只能在一个包中使用,不能用于不同目录内) 例如:我们在glance/api/version.py中想要导入glance/cmd/manage.py 在glance/api/version.py
#绝对导入
from glance.cmd import manage
m
Java集合04——fail-fast&fail-safe 详解
在前几个回合中,我们已经详细了解过了 Java 集合中的List、Set 和 Map,对这部分内容感兴趣的朋友可以关注我的公众号「Java面典」了解。今天我们将为各位介绍集合的失败机制——fail-fast与fail-safe。 fail-fast(快速失败) 现象 在用迭代器遍历集合对象的时候,如果此时对集合对象进行了增加、删除、修改操作的时候,会抛出Concurrent Modification Exception。 原理 modCount :表示集合的修改次数,包括了调用集合本身修改方法
今日推荐
周排行