Linux之vi文本编辑器
vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、输入模式(Insert mode)和末行模式(last line mode),各模式的功能区分如下: 1) 命令模式(command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 输入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令模式。 3
Lomsat gelral
Lomsat gelral http://codeforces.com/contest/600/problem/E time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output You are given a rooted tree with root in vertex 1. Each vertex is coloured in som
NodeList类数组对象: HTMLCollection , NamedNodeMap
nodeList类数组对象的特点 1,nodeList是一种类数组对象,用于保存一组有序的节点。 2,通过方括号来访问nodeList的值,有item方法与length属性。 3,它并不是Array的实例,没有数组对象的方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="js/domready.js"></script><!--必须导入该文件
DP专题练习 toasting
区间dp #include<bits/stdc++.h>
using namespace std;
const int maxn=1e6+7;
const int N=1550;
int n;
int f[maxn];
int dp[N][N];
int main()
{
freopen("toasting.in","r",stdin);
freopen("toasting.out","w",stdout);
scanf("%d",&n);
【AtCoder】ARC079
ARC079题解 C - Cat Snuke and a Voyage #include <bits/stdc++.h>
#define fi first
#define se second
#define pii pair<int,int>
#define pdi pair<db,int>
#define mp make_pair
#define pb push_back
#define enter putchar('\n')
#define space putchar(' ')
#defi
leepcode(斐波那契数列与float("inf")无穷大)解析
12、加一 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3]
输出: [1,2,4]
解释: 输入数组表示数字 123。 解答: a = ''
lis1 = [] ##定义一个空字符串和一个空列表
for i in digits:
a += str(i) ##将列表里的的整数转换成字符串,并将字符串添加进空字符
第二十四章 面向对象------属性
1.继承的另一种使用方式 最常见的是直接继承一个已经存在的类 当你想要创建一个新的类 发现这个类中的一些 在某一个类中已经存在 那就没有必要从头开始写 ,可以直接继承已有的类 然后做补充 class MyList(list): def __init__(self,element_cls): 当你覆盖了init方法时 不要忘记调用super().init函数让父类完成原有的初始化操作 super().__init__() self.element_cls = element_cls def ap
【题解】Jury Compromise(链表+DP)
【题解】Jury Compromise(链表+DP) 传送门 题目大意 给你\(n\le 200\)个元素,一个元素有两个特征值,\(c_i\)和\(d_i\),\(c,d \in [0,20]\),现在请你选出\(m\le 20\)个元素使得\(\sum c+\sum d\)最大,使得$|\sum c - \sum d|最小,输出\sum c \(和\)\sum d$和一组合法方案。 分析 是DP无误了。 我们可以先不考虑绝对值,平移一下值域,假如说我们知道\(\sum c +- \sum
oracle学习笔记-第一篇
四年前倒在了转型数据库的路上,我就念念不忘,此次再次出发,只为完成未尽的目标,写此博客,记录自己学习的每一步。放低心态从零开始,网上指导的帖子太多,而我则是多问一句为什么来引领我学习的步伐。一切先从安装开始,下载安装包自不必多说,只下了linux版本的。七个压缩包,比以前一下多了5个,有点懵,赶紧查一查都是做什么的lDatabase,用于安装、升级数据库;lgridinfrastructure,用
ssh密码登录+ Google Authenticator 实现双向认证
目录 徐亮伟, 江湖人称标杆徐。多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型电商运维工作。 个人博客"徐亮伟架构师之路"累计受益数万人。 笔者Q:552408925 架构师群:471443208 通常我们直接通过ssh输入密码连接服务器,但这样很容易出现暴力破解情况,所以我们可以结合google的动态认证+ssh密码,这样能够大大的提升登陆的安全。 简单来说,就是当用户通过ssh登陆系统时,先输入google的随机验证码,然
mysql 常见的命令 1
数据库操作 1 创建数据库 create database 2 修改数据库 alter database 数据库名 defaut character set 编码方式collate编码方式_bin; 3 删除数据库 drop database 数据库名字; 数据表 创建 创建之指明位置 类型 修改表名 alter table teavher rename 位置_表名(Windows的文件夹) change modify 改性的 删除字段 alter 表名 drop字段名 删除表名 drop 表
matplotlib 进阶之Tight Layout guide
目录 简单的例子 Use with GridSpec Legend and Annotations Use with AxesGrid1 Colorbar 函数链接 matplotlib教程学习笔记 如何使用tight_layout? tight_layout作用于ticklabels, axis, labels, titles等Artist 简单的例子 import matplotlib.pyplot as plt
import numpy as np 下面的例子和constrained_l
观第8期day03笔记有感(顺便测试markdown特性)
读 第8期上课笔记有感 整形 num = 10000
print(num,id(num),type(num)) #10000 1987434605392 <class 'int'>
print(num - 1) #9999 浮点型 alary = 8888.01234567890
salary2 = 8888.1987
print(salary)#8888.0123456789
print('%.6f' % salary) #8888.012346
# # %f对浮点型数据进行占位
# # .
今日推荐
周排行