bootstrap tab页
<body style="
<ul class="nav nav-tabs" id="myTab">
<li class="active" value="1"><a href="#first">培训基本信息</a></li>
</ul>
<div class="tab-content"> <div class="tab-pane" id="second" >
网络初级篇之网络设备的FTP(原理与实验)
一、什么是FTP FTP就是文件传输协议。用于互联网双向传输。 二、FTP的作用 控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间,主要的作用就是文件的传输,保存等 三、FTP的工作原理 FTP会启用两个端口:20与21端口。21端口负责控制连接、20端口负责数据连接。通俗的讲21端口用于连接,20端口用于传输数据。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。
Linux性能优化实战:案例篇-动态追踪怎么用?(下)(51)
一、上节回顾 上一节,我带你一起学习了常见的动态追踪方法。所谓动态追踪,就是在系统或者应用程序正常运行的时候,通过内核中提供的探针,来动态追踪它们的行为, 从而辅助排查出性能问题的瓶颈。 使用动态追踪,可以在不修改代码、不重启服务的情况下,动态了解应用程序或者内核的行为,这对排查线上问题、特别是不容易重现的问题尤其有效。 在 Linux 系统中,常见的动态追踪方法包括 ftrace、perf、eBPF 以及 SystemTap 等。上节课,我们具体学习了 ftrace 的使用方法。今天,我们再
prometheus学习系列四: Prometheus详述
数据模型 Prometheus 是将所有数据存为时序数据。 每个时序数据是由指标名称和可选的键值对(称之为标签)唯一标识。 度量类型 counter: 单调递增的计数器,如果标识已经服务的请求数量可以使用该类型。 Guage: 仪表盘类型, 可以任意上升或者下降的度量类型。 Histogram:直方图类型, 可以通过该类型获取分位数,计算分位点数据是在服务端完成的。 Summary: 摘要类型,类似于直方图,计算分位点数据是在客户端完成的。 job和实例 在prometheus中, 可以抓取的
Linux性能优化实战:套路篇:应用监控的一般思路(54)
一、上节回顾 上一节,我带你学习了,如何使用 USE 法来监控系统的性能,先简单回顾一下。 系统监控的核心是资源的使用情况,这既包括 CPU、内存、磁盘、文件系统、网络等硬件资源,也包括文件描述符数、连接数、连接跟踪数等软件资源。而要描述这些资源瓶颈,最简单有效的 方法就是 USE 法。 USE 法把系统资源的性能指标,简化为了三个类别:使用率、饱和度以及错误数。 当这三者之中任一类别的指标过高时,都代表相对应的系统资源可能存在性能瓶颈。 基于 USE 法建立性能指标后,我们还需要通过一套完整
canvas合成图片
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
html,body{
width: 100%;
}
</style>
</head>
<body>
<button
centos7 iperf3安装
iperf3 快速安装 wget -O /usr/lib/libiperf.so.0 https://iperf.fr/download/ubuntu/libiperf.so.0_3.1.3
wget -O /usr/bin/iperf3 https://iperf.fr/download/ubuntu/iperf3_3.1.3
chmod +x /usr/bin/iperf3 注:在CentOS 7下安装iperf3时可能会出现如下错误 iperf3: error while loadi
括号匹配---栈的运用
今天数据结构讲了栈 然后找了道水题来试一试 给出一个括号字符串,然后输出匹配情况 需要对其进行操作使得最后能够匹配成功,求最小的操作次数 传送门 这题和cf一题很像 我先获取字符串,然后遍历字符串 如果是左括号就入栈,如果是右括号,那么看栈里是否为空,栈为空的话,就操作为左括号,如果不为空,就和栈里的左括号进行匹配 #include <iostream>
#include <cstdio>
#include <stack>
#include <cstring>
using namespace
可能是东半球最好的 Curl 学习指南,强烈建议收藏!
本文首发于:微信公众号「运维之美」,公众号 ID:Hi-Linux。 「运维之美」是一个有情怀、有态度,专注于 Linux 运维相关技术文章分享的公众号。公众号致力于为广大运维工作者分享各类技术文章和发布最前沿的科技信息。公众号的核心理念是:分享,我们认为只有分享才能使我们的团体更强大。如果你想第一时间获取最新技术文章,欢迎关注我们! 公众号作者 Mike,一个月薪 3000 的杂工。从事 IT 相关工作 15+ 年,热衷于互联网技术领域,认同开源文化,对运维相关技术有自己独特的见解。很愿意将
pixabay注册失败原因以及解决办法
现在资源版权问题越来越严格,尤其是用在商业上的。最近发现pixabay可以免费使用且完全免费,图片,视频,矢量图,非常爽~! 找到网站上注册,提示如下错误,大致意思就是“哎呀!出事了。 请不要使用自动工具填写此表格,也不要尝试使用其他浏览器。” 提示跟注册不了没有关系。 很快找到原因了,主要是因为注册时候有一个谷歌机器验证,大部分情况你是看不到的,但是大家知道我们是没法访问的谷歌,后台加载不了,注册不了! 那么怎么解决呢? 第一、下载APP,通过APP注册,app注册下载不是特别方便,我在谷歌
广东非师范生能不能报名教师资格证考试
【导读】2019下半年广东教师资格证笔试考试即将开始,针对计划2019下半年报考者来说做好相应的备考工作是必要的。近年教师资格证报考者越来越多,在诸多报考者中自然是有不少初次接触教师资格证考试的考生了,非师范生怎么考教师资格证,关于教师资格证报考就有不少传言让考生困惑了! 下面就为即将报考2019下半年广东教师资格证笔试考试的考生解答一项关于“非师范生能否参加解答报考”的问题吧,希望大家能够顺利完成考试。 谣言:20XX年是非师范生最后一次参加教师资格证考试机会啦,请大家快点抓紧时间报
CF1230 E. Kamil and Making a Stream gcd+暴力
比赛的时候TLE,第二天发现合并方向合并错了~ 改了一下顺序就切了~ 又掉分了,好难过QAQ...... Code: #include <bits/stdc++.h>
#define N 100005
#define mod 1000000007
#define ll long long
#define setIO(s) freopen(s".in","r",stdin)
using namespace std;
struct Node
{
ll gc,tmp
nginx-rtmp之直播视频流的推送
一、RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。支持该协议的软件包括Adobe Media Server/Ultrant Media Server/red5等。 RTMP(Real Tim
Linux性能优化实战:案例篇-动态追踪怎么用?(上)(50)
一、上节回顾 上一节,我以 ksoftirqd CPU 使用率高的问题为例,带你一起学习了内核线程 CPU 使用率高时的分析方法。先简单回顾一下。 当碰到内核线程的资源使用异常时,很多常用的进程级性能工具,并不能直接用到内核线程上。这时,我们就可以使用内核自带的 perf 来观察它们的行为,找出热点函数,进一步定位性能瓶 颈。不过,perf 产生的汇总报告并不直观,所以我通常也推荐用火焰图来协助排查。 其实,使用 perf 对系统内核线程进行分析时,内核线程依然还在正常运行中,所以这种方法也被
康哲 20190919-4 单元测试,结对
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/7629 git链接:https://e.coding.net/kangzhe/size.git 结对伙伴:付宇泽 要求1 对每个功能,先给出测试用例,然后再编码功能。请注意把测试用例视为功能需求完成的检验指标。 (40分) 功能一和功能二测试用例: 功能三测试用例: TDD测试框架测试用例: 要求2 在博客报告测试用例全部fail 到 全部pass 的过程,报告事实 (
mysql基础小结三
INSERT语句基本语法 INSERT INTO <表名> (列,列,列) VALUES(值,值,值) 原则上,执行一次INSERT INTO 语句会插入一行数据 但是它也仅仅只是原则,其实很多RDBMS都支持一次插入多行数据,多行插入每个括号之间用逗号隔开! 对表进行全列INSERT时,可以省略表名后的列清单,这个时候VALUES子句的值会默认按照从左到右的顺序赋给每一列! INSERT 语句中想给某一列赋予NULL值时,可以直接在VALUES子句的值清单里面写入NULL,但是要插入NULL
maven 打包 所有代码 ,包含 依赖代码
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<!--这部分可有可无,加上的话则直接生成可运行jar包-->
<!--<archive>-->
今日推荐
周排行