牛客练习赛56 题解

前言 菜鸡\(OIer\)没有写出\(F\)题来\(qwq\),想看\(F\)题题解的\(dalao\)们可以离开了。 A 小蒟和他的乐谱 题目 小蒟上音乐课的时候,老师说宫商角徵羽(分别对应\(C\)大调的\(do,re,mi,sol,la\))五个音是乐音,它们和它们升降任意个八度的得到音是好听的音(即高音\(do\)、低音\(mi\)等也是好听的音),用好听的音谱的曲会很好听。 小蒟觉得他的老师说得对,于是他打开了一本乐谱,随便找了一首曲子,他想知道这首曲子的好听程度。 小蒟太蒻了,善良
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

一天入门 Python 的一些心得

1. 前言 好久没写文了。最近在搞一些好玩的技术用到了 Python 。我原以为要花些时日,谁知道第一天入门之后便没有再刻意地去学习它了。这里就写写其中的一些关键点吧。如果我去学一门语言不是因为它火了而是我用到它了。曾经闲着没事干的时候把 Kotlin 、Vue、React 学了,但是从来没有实践中用到它们,以至于现在几乎快要忘了。所以这是个惨痛的教训:有可能用不到的东西不要去学。有这个时间泡妞打游戏它不香吗? 2. 为什么选择Python "玩蛇"其实我是拒绝的,我要搞个爬虫以及数据清洗,包
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

刚进职场我们该如何做最好,又如何提高情商?

1,重视命名规范   不是说要按课本上或者说自己一向以为是的来命名,要跟着项目要求来做   2,怎样快速的融入自己的项目   首要按照master的要求,让自己做什么就做什么   ①看数据模型,   其实关于一个新人来说,看数据模型的含义不大,但是仍是有一些需求留心的就是一些重要的字段,比如说,主键类型   相关键,表之间的联络等;   ②看规划模型,   关于Web开发来说,我不知道规划模型是每个公司都会做的。但是假定有,我们该怎样做呢?首要我们应该留心你要管注的页面的数据需求从哪些表获取,
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

windows 命令行操作 TortoiseSVN (转)

当我cmd执行 D:\Program Files\TortoiseSVN\bin>TortoiseProc.exe /command:checkout /url:"https://svn.sinaapp.com/file/chao/" /path:"c:\work\" /closeonend:1 /notempfile 命令的时候,svn自动弹出一个确定面板 如图: 点击"OK", 开始checkout代码, 我想在不点击"OK"的情况下,自动checkout代码,请问各位大侠, 有没有可以配
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

NFS--共享存储

一:NFS基本概述 NFS是Network File System的缩写及网络文件系统。NFS主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复杂的分布式文件系统FastDFS,glusterfs,HDFS 1 为什么使用共享存储? 1.实现多台服务器之间数据共享 2.实现多台服务器之间数据一致 二:NFS应用场景 1.1 集群没有共享存
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

我的一片关于“如何学习数字电路”的经验

如今世界上有众多流行的编程语言,比如java python c++,当然作为一个接受过四年的大学本科教育的人来说 肯定对c语言并不陌生。 现如今c语言的两大创始人都离世了,这是一个非常悲痛的消息,但是他们留给我们的经典依然是生生不息,可以看到c语言作为一个程序式的语言,在编写一些底层应用方面发挥着巨大的作用
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

Ubuntu 18.04配置OpenCV 4.2.0

目录 Step 1: 安装OpenCV的依赖包 Step 2: 下载OpenCV 4.2.0和OpenCV Contrib 4.2.0 Step 3: 使用cmake构建库 Step 4: 使用make构建库 Step 5: 修改opencv4.pc文件 Step 6: 在.bashrc文件中添加PKG_CONFIG_PATH Step 7: 使用C++代码进行验证 本文主要介绍在Ubuntu 18.04中从源码安装配置OpenCV,并使用一个简单的例子验证是否安装成功; 具体安装配置步骤,参
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

1.AutoMapper简单介绍

官网:http://automapper.org/ 源码:https://github.com/AutoMapper/AutoMapper NUGET安装: PM> Install-Package AutoMapper AutoMapper是基于对象到对象约定的映射工具,常用于(但并不仅限制于)把复杂的对象模型转为DTO,一般用于ViewModel模式和跨 服务范畴。 AutoMapper给用户提供了便捷的配置API,就像使用约定来完成自动映射那样。 AutoMapper包含以下功能: 平展、
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

ConstructorTest

1 public class ConstructorTest { 2 3 /** 4 * 重载构造器 5 * 用this(...)调用另一个构造器 6 * 无参数构造器 7 * 对象初始化块 8 * 静态初始化块 9 * 实例域初始化 10 */ 11 12 public static void main(String[] args) { 13 // fill th
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

CF1187F Expected Square Beauty

Expected Square Beauty 有一个长度为 n 的数列,第 i 个数的取值范围为 \([l_i,r_i]\) ,定义一个数列的价值为这个数列极长连续相同段的个数,求一个数列价值的平方期望,对 \(10^9+7\) 取模 。 n≤200000 。 题解 https://codeforces.com/blog/entry/68111 As usual with tasks on an expected value, let's denote \(I_i(x)\) as indica
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

C++学习(14)—— 多态

1.多态的基本概念 多态是C++面向对象三大特性之一 多态分为两类: 静态多态:函数重载 和 运算符重载属于静态多态,复用函数名 动态多态:派生类和虚函数实现运行时多态 静态多态和动态多态区别: 静态多态的函数地址早绑定——编译阶段确定函数地址 动态多态的函数地址晚绑定——运行阶段确定函数地址 下面通过案例进行讲解多态 #include<iostream> using namespace std; //动物类 class Animal public: virtual void spea
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

Linux学习(用户组)

每一个用户属于一个组或多个附属组,这样,在分配权限的时候就可以以小组方式分配权限,而不是每个人分配权限了,让权限分配变得简单很多 组信息保存在/etc/group中,每个组都有一个GID groupadd命令 命令介绍:添加组 参数详情:  -g:为新组指定GID -r:创建一个系统组   groupadd -g 1000 a # 创建a组并为其指定GID为1000 groupadd -r b # 创建系统组 groupdel命令 命令介绍:删除组 groupdel a # 删除名称为a的组
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

十种工作让人最容易误解,你这么理解呢?

许多工作都是看起来很夸姣,深化其间会发现远不是那么回事。十种最简略让人误解的工作,公务员居首位。   No.10悠闲工作者   上榜理由:一个实在脱离了“上班”的新鲜行当,俗称SOHO一族。悉数的时间都由自己来掌控。快乐了便可根据个人特长写写字、拍摄影、规划规划首饰。接点散活儿赚些钱花,不快乐了便放手不管夸夸其言。不必担忧玩游戏上论坛被老板逮到,不必抢在“黄金”时间和全国人民一块儿旅行休假回老家。能够尽情地宅,尽情地耍,尽情地发呆,尽情地文艺。   严峻内情:好吧,以上夸姣状况只会呈现在你不需
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

selenium模仿手机端上传文件失败

解决方法:定位到上传图片的input元素 使用send_keys,填写图片地址 dr.find_element_by_id('TabFiles').click() dr.find_element_by_id('AddFiles_myFile').send_keys('E:\Config.xls') sleep(10) dr.quit()
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

二叉树的前序、中序、后序遍历(python)

前序: 1 class Solution: 2 def preorderTraversal(self, root: TreeNode) -> List[int]: 3 res=[] 4 stack=[] 5 while root or stack: 6 if root: 7 stack.append(root) 8 res.append
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

第15作业 语法制导的语义翻译

1.语法文法G[E]如下所示:  –E-->E+T | E-T | T  –T-->T* F | T/F | F  –F-->P^ F | P  –P-->(E) | i  要求构造出符合语义分析要求的属性文法描述 解: E-->E+T { E.place:=newtemp; emit(E.place,':=',E.place '+' , T.place) } E-->E-T  { E.place:=newtemp; emit(E.place,':=',E.place '-' , T.plac
分类: 其他 发布时间: 12-27 22:50 阅读次数: 0

【小白到大牛之路12】交换机后台管理之端口管理的再次优化

项目12交换机后台管理之端口管理的再次优化项目精讲1.为什么要使用指针函数的值传递,无法通过调用函数,来修改函数的实参。2.指针定义指针是什么指针本质是一个地址值:#include<stdio.h>intmain(void){intage;//定义了一个指针//指针是一个变量//这个变量的名称是p//这个指针,可以用来指向一个整数!//就是说:p的值是一个整数的地址!!!int*p;/
分类: 编程语言 发布时间: 12-27 22:50 阅读次数: 0

Micro LED真的来了 全球首个量产基地落户无锡

  Micro LED 又被称为 &mu;LED 或者微型 LED,和 OLED 一样,都是由发光二极管构成。这意味着两者都是「自发光」技术的屏幕。每个红色、绿色和蓝色子像素会自己发光,不像 LCD 屏幕需要专用背光。因此,Micro LED 显示器能够提供和 OLED 一样的对比度和颜色表现,在生产上也可以保持轻薄。   两者不同的地方在于 LED 材料的构成。OLED 中的 O 代表的意思是
分类: 其他 发布时间: 12-27 22:40 阅读次数: 0

git hub api接口调用比较好的文章

https://segmentfault.com/a/1190000015144126
分类: 其他 发布时间: 12-27 22:34 阅读次数: 0

搭建grafana+influxdb+telegraf,以及常见问题

1.Install 1.1. influxdb sudo yum install influxdb sudo systemctl start influxdb 判断已经安装完成,输入下面的命令,可以进入influxDB的界面 > influx 1.2. Telegraf 修改版本 wget https://dl.influxdata.com/telegraf/releases/telegraf-1.9.1_linux_amd64.tar.gz tar xf telegraf
分类: 其他 发布时间: 12-27 22:34 阅读次数: 0