运维二班马衍群 第三个作业

做到这就不知道哪里错误了
分类: 其他 发布时间: 09-09 22:26 阅读次数: 0

【计算机网络】第二章 网络应用(4)

四.DNS应用 1. DNS概述:域名系统,解决Internet上主机/路由器的识别问题 (1)组成   ·多层命名服务器构成的分布式数据库   ·应用层协议完成名字的解析 (2)DNS服务   ·域名到IP地址的翻译   ·提供主机、邮件服务器别名   ·负载均衡:当进行域名翻译时,提供多个Web服务器的地址,轮流排序 (3)集中式的问题:单点失败问题、流量问题、距离问题、维护性问题 2. 分布层次式数据库 (1)根域名服务器:本地域名服务器无法解析域名时,访问根域名服务器,若根不知道映射,
分类: 其他 发布时间: 09-09 22:26 阅读次数: 0

Graph_Master(连通分量_D_Trajan缩点+dfs)

hdu_2242 题目大意:求将一张无向图(n个点,m条边)移除一条边分为不连通两部分,使得两部分的点权和最接近,若无法分为两部分,则输出impossible。 题解:拿到题面还算清晰,就是先tarjan缩点,因为边双连通分量肯定无法移除一条边使得分为不连通的两部分(因为是无向图),然后重新建图,附好点权,就可以开始愉快地跑dfs了,然后不断比较取min即可。但是wa了将近五发之后(检查完了笔误细节),笔者不服了,这个方法肯定是没有问题的,那么问题在哪?笔者发现,这题编号竟然是从0~n-1,我
分类: 其他 发布时间: 09-09 22:26 阅读次数: 0

PAT 乙级 1051

题目 题目地址:PAT 乙级 1051 思路 最近做题发现一个比较明显的现象——总是在做简单题的过程中出现这样那样的小问题,究其原因我认为还是有很多细节性的知识没有掌握,这是在以后的学习过程中需要注意的一个问题。 回来说这道题,在做这道题的过程中出现了两个失误:其一,审题不清,总是觉得题目比较简单所以略微看看就动手写,结果最后又从头返工;其二,精度问题,这是本题一直没做出来的最大的失误点,刚开始数据一直用的是单精度,结果总是有一分的样例点过不了,后改成双精度得以解决。 在做这道题的过程中,最大
分类: 其他 发布时间: 09-09 22:26 阅读次数: 0

python爬取斗图网中的 “最新套图”和“最新表情”

1.分析斗图网 斗图网地址:http://www.doutula.com 网站的顶部有这两个部分: 先分析“最新套图” 发现地址栏变成了这个链接,我们在点击第二页 可见,每一页的地址栏只有后面的page不同,代表页数;这样请求的地址就可以写了。 2.寻找表情包 然后就要找需要爬取的表情包链接了。我用的是chrome浏览器,F12进入开发者模式。 找到图片对应的img元素,发现每个Img元素的class都是相同的。data-original属性对应的地址,就是我们要下载的图片。alt属性就是图片
分类: 其他 发布时间: 09-09 22:26 阅读次数: 0

Python之路(第二十九篇) 面向对象进阶:内置方法补充、异常处理

一、__new__方法 __init__()是初始化方法,__new__()方法是构造方法,创建一个新的对象 实例化对象的时候,调用__init__()初始化之前,先调用了__new__()方法 __new__()必须要有返回值,返回实例化出来的实例 def __new__(cls, *args, **kwargs): 例子 class Foo: ​ def __init__(self,name): self.name = name ​
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

Python学习week2

标准库:不需要下载安装,import后就可以调用; 第三方库:需要下载安装才能import。 ctrl+B  导航到方法的定义 sys模块: sys.path  以列表的形式返回环境变量 sys.argv  在pycharm返回绝对路径;在命令行模式下返回相对路径,可输入参数,输入的参数与相对路径组成新的列表。 os模块: os.system("dir")  只执行命令,不能保存结果。输出当前文件夹内文件目录,并且存在乱码,不能用来赋值。 directory=os.system("dir") 
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

keepalived + nginx 实现双机热备

# docker run -itd --name centos_m1 centos # 进入容器 # docker exec -it centos_m1 /bin/bash # 安装nginx # rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # yum install nginx # 安装keepalived # yum install
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

Python学习第一周记录

网上下载了python视频,找了相关资料,看了一个星期,先总结下这个礼拜的小知识点: 第一个小程序“hello word” 开始了解变量赋值,引用输入input; 学会使用判断if else嵌套使用; if elseif 判断嵌套; 老师的第一作业:开通博客园博客;我之前已经开通只是一直未使用; 第二个作业具体内容明天再补充,暂时自用电脑没资料,先说这么多吧。 好的开始,坚持到底,不忘初心。。。
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

截图后粘贴或拖拽上传

在浏览器中使用截图工具截图后直接粘贴到页面上传,以及拖拽到页面标签区域上传 主要使用了粘贴(paste)事件,以及拖拽(drag)事件,其中拖拽时要禁用浏览器的默认将图片打开的行为 例子: HTML部分: <div> 截图后粘贴或拖拽到下框: <div id="upload" style="width: 800px; height: 600px; border: 1px solid red;"> </div> </div>
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

[ZJOI 2007] 时态同步

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1060 [算法] 贪心 时间复杂度 : O(N) [代码] #include<bits/stdc++.h> using namespace std; #define MAXN 500010 struct edge { int to,w,nxt; } e[MAXN << 1]; int n,S,tot,cnt; int head[MAXN]; long long
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

hihocoder-1812-圆的最大权值

hihocoder-1812-圆的最大权值 #1812 : 圆的最大权值 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 平面上有N个点,其中第i个点的坐标是(Xi, Yi),并且具有权值Wi。 现在你可以以原点为圆心,任意非负实数半径画一个圆。我们将圆内和圆上所有点的权值和记作这个圆的权值。 请你计算如何画圆可以使权值最大,并输出最大的权值。 输入 第一行包含一个整数N。 以下N行每行三个整数Xi,Yi和Wi。 1 <= N <= 100000 0 <= Xi,
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

CPP_异常处理

错误处理: C分散的就近处理;C++集中处理。 C++错误处理机制: 函数实现中若出现错误想处理,用throw抛出异常。 应用程序中,用try...catch...捕获异常处理。 异常按类型捕获:int, double; 事例: 应用程序中: try{ c[10] = 3; cout <<"work done."<<endl; throw 1; } catch(int exception){ if(exception == 1){ cerr<<"
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

【计算机网络】第二章 网络应用(3)

三.Email应用 1. 构成 (1)邮件客户端:读、写Email消息,与服务器交互、收发消息 (2)邮件服务器:为用户分配邮箱存储Email,创建消息队列存储等待发送的Email (3)SMTP协议:邮件服务器之间传递消息所使用的协议 2. SMTP协议 (1)使用TCP进行Email消息可靠传输 (2)使用端口25传输 (3)传输过程:握手 -> 消息传输 -> 关闭 (4)命令/响应交互模式:命令为ASCII文本,响应为状态代码和语句 (5)Email消息只能包含7位ASCII码 (6)
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

ACM-ICPC 2018 沈阳赛区网络预赛 J Ka Chang

Ka Chang 思路: dfs序+树状数组+分块 先dfs处理好每个节点的时间戳 对于每一层,如果这一层的节点数小于sqrt(n),那么直接按照时间戳在树状数组上更新 如果这一层节点个数大于sqrt(n),那么直接存一下这一层每个节点的大小(都是一样的),这样的层数不会超过sqrt(n)层 然后查询的时候先在树状数组查询答案,然后再遍历第二种层数,加到答案中 复杂度:n*sqrt(n)*log(n) 代码: #pragma GCC optimize(2) #pragma GCC optim
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

解决ubuntu18.04重启后蓝牙鼠标需要重新配对的问题

打开bash,运行bluetoothctl命令 # bluetoothctl 列出可用的蓝牙控制器 [bluetooth]# list 选择使用的蓝牙控制器 [bluetooth]# select 01:23:45:67:89:AB 显示蓝牙控制器的详细信息 bluetooth]# show 打开蓝牙 [bluetooth]# power on 开始扫描 [bluetooth]# scan on 结束扫描 [bluetooth]# scan off 选择蓝牙设备配对 [bluetooth]#
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

Labview事件结构

例子,创建两个按键, 当没有按下按键1时,按键2无法被按下并显示为灰色。 当按下按键1后,按键2允许被操作。 继续按下按键2,弹出对话框“”按下按键2“ 思路:利用顺序结构,先禁用按键2,并以按下按键1为事件结构的触发事件,按下按键1后,使能按键2。以按下按键2为条件结构的触发条件,真时弹出对话框。 遇到的难点:事件结构的操作。 首先,我们利用按键属性节点中的“”禁用“,可以编程按键的使能和使能。 创建禁用节点如下,共有三个选项可以选择 帮助信息: 这里我们在顺序结构的第一帧里先失能按键2.
分类: 其他 发布时间: 09-09 22:25 阅读次数: 0

一个完整的爬虫入门程序

直接先说准备工作:(1)清楚爬虫工作的流程:向页面发出请求---------获取请求文件---------处理请求文件--------抽取自己想要的内容(2)要用到的函数与库主要是requests库:负责去向页面发出请求beautiSoup4库:对抓取的页面文档进行解析re库:匹配所需字段可能存在的问题:(1)编码的问题:注意页面中,以及读写的编码(2)循环读取页面时注意页面访问地址的变化情况完整
分类: 编程语言 发布时间: 09-09 22:18 阅读次数: 0

Linux -克隆虚拟机

Linux -克隆虚拟机
分类: 企业开发 发布时间: 09-09 22:18 阅读次数: 0

vue起航——搭建脚手架

搭建vue项目之前你需要安装vue的脚手架,前端小新们一听肯定不乐意了,什么鬼都是,之前随便写几行代码后缀改成HTML就能在浏览器直接运行多方便,现在居然还要安装各种东西。嗯,首先,我告诉你,如果你想接下来一直混前端行业的话,那恐怕让你麻烦的安装还在后头。其次,小可爱们不要害怕,跟着教程一步步走,so easy ~O(∩_∩)O~ 第一步 要先安装node.js 从node官网下载并安装node,安装步骤很简单,只要一路“next”就可以了。 安装完成后,打开命令行工具输入命令node -v,
分类: 其他 发布时间: 09-09 22:09 阅读次数: 0