Codeforces Round #612 (Div. 2) 前四题题解
这场比赛的出题人挺有意思,全部magic成了青色。 还有题目中的图片特别有趣。 晚上没打,开virtual contest打的,就会前三道,我太菜了。 最后看着题解补了第四道。 比赛传送门 A. Angry Students 题目大意:有t队学生,每个学生有两种状态,生气(A)或不生气(P)。(话说为什么生气的戴着圣诞帽哇)所有生气的人都会往前一个人丢雪球,被丢到的人也会变得生气,也会丢雪球。问你每队人中最后一个学生变得生气的时刻。 这题就是统计最长的连续的'P'当然前提是左边有生气的人。 代
Python基础拾遗
1. list使用sort排序 Python2中的list既可以是字符串和数字,然后使用sort排序,排序的时候使用Ascall码。 list1 = [‘a‘,‘b‘,123]
list1.sort()
print list1
# 运行结果:[123, ‘a‘, ‘b‘] Python3中的list必须是纯数字才可以排序。 list1 = [‘a‘,‘b‘,123]
list1.sort()
# 运行结果:
Traceback (most recent call last):
File "C:
[转] Nodejs介绍
转自:https://www.cnblogs.com/gaoya666/p/9071288.html#autoid-0-0-0 Nodejs英文网:https://nodejs.org/en/ 中文网:http://nodejs.cn/ 我们会发现这样一句话: 翻译成中文如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的
leetcode 1309. Decrypt String from Alphabet to Integer Mapping
Given a string s formed by digits ('0' - '9') and '#' . We want to map s to English lowercase characters as follows: Characters ('a' to 'i') are represented by ('1' to '9') respectively. Characters ('j' to 'z') are represented by ('10#' to '26#') re
文本处理三剑客----awk详细介绍
awk命令格式: awk [ options ] 'program' file ... program: [/PATTERN/]{ACTION statement; ...} PATTERN部分:决定动作语句何时触发以及通过什么事件来触发; BEGIN, END ACTION statement:对数据进行特定的处理,通常放置在{}中; print, printf awk基本概念: 分隔符:(输入分隔符和输出分隔符), 记录:由换行符进行分隔的数据中一行,称为一条记录,用$0来保存整条记录 字
装饰器(Python)
装饰器(decorators)是 Python 的一个重要部分。简单地说:装饰器是修改其他函数的功能的函数,能让我们的代码更容易被扩展,更加简短。 举个例子: def login():
print("登录中...")
login() 这是最简单的一个函数,直接调用必然是执行了print()吧。既然是模拟登录,那是不是应该加一些功能扩展一下呢,在不修改原函数的情况下,那么,装饰器来啦。 我们再定义一个装饰器(本质上是函数,符合闭包的特点) - decorator:http://yuyou
Angular核心概念之五---过滤器
Filter:过滤器,用于在view中呈现数据时显示为另一种格式;过滤器的本质是一个函数,接收原始数据转换为新的格式进行输出: function(oldVal){ ... return newVal } 使用过滤器:{{ e.salary | 过滤器名 }} Angular2.x中,过滤器更名为 “管道(Pipe)” 自定义管道的步骤: 1.创建管道class,实现转换功能 2.在模块中注册管道 3.在模板
Flink UDF--Table Functions&Aggregation Functions
1.Table Functions 表函数 与标量函数相似之处是输入可以0,1,或者多个参数,但是不同之处可以输出任意数目的行数。返回的行也可以包含一个或者多个列。 为了自定义表函数,需要继承TableFunction,实现一个或者多个evaluation方法。表函数的行为定义在这些evaluation方法内部,函数名为eval并且必须是public。TableFunction可以重载多个eval方法。Evaluation方法的输入参数类型,决定着表函数的输入类型。Evaluation方法也支
Python基础之用PyQt5写一个Tree Widget
Tree Widget这个空间类似于一种表格的形式,是一种树状结构 效果图: 第一步:打开designer.exe,拖动一个Tree Widget空间到主窗口上 第二步:双击Tree Widget,添加节点以及子节点 最后添加完后的图形为 可以看到目前还没有什么效果,点击"Properties"我们给它换一下字体颜色和背景色。 首先选中Test1 下滑右边的属性,找到"backgroud",设置Style为Solid,设置Color为想要的,点击右侧那三个点。可以看到颜色已经改变了,想要改变V
java中Lambda基础语法
知识点:Lambda基础语法 (一)Lambda表达式简化匿名内部类的使用 public static void main(String[] args) { //匿名内部类 Comparator<Integer> com=new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return Integer.compare(
秒级别执行脚本的方法
前言: crond服务提供分钟级的定时任务,但有的应用场景需要秒级的执行脚本,比如不稳定的应用程序,或者需要高可用的服务等等,整理测试后,有两种办法:1.使用while写一个死循环,并将脚本放入后台执行。2.使用sleep,根据脚本的需求来进行crontab的修改。 第一种办法: #!/bin/bash
while true;do
echo "hahaha"
sleep 1
done 放入后台执行的方法为,在执行脚本的命令后面加上&符号就行 第二种办法:
福州大学2019软件定义网络SDN Wireshark分组实验作业——负载均衡
SDN分组实验作业——负载均衡 一、作业描述 分组实验分工: 作业属于哪个班级、分组 软件定义网络SDN2019 (福州大学) Wireshark分组 学号 姓名 工作分配 分工占比 031702115 连振升 代码编写、构建拓扑等 27% 031702117 童圣涛 视频制作、程序调试 27% 031702118 范文辉 代码编写、构建拓扑等 26% 031702143 蔡智伟(组长) 资料收集、设计、博客撰写 20% 分组报告分工: 作业属于哪个班级、分组 软件定义网络SDN2019 (福
今日推荐
周排行