搭建rsyslog日志服务器

环境配置 centos7系统 client1:192.168.91.17 centos7系统 master:192.168.91.18 rsyslog客户端配置 1、rsyslog安装 yum install rsyslog 2、启用UDP进行传输 vim /etc/rsyslog.conf ​ # Provides UDP syslog reception #若启用UDP进行传输,则取消下面两行的注释 $ModLoad imudp $UDPServerRun 514 ​
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

构造完全图

https://loj.ac/problem/10067 题目描述   给出一棵最小生成树,求有且仅有这一棵最小生成树的总边权最小的完全图。 思路   我们考虑对于最小生成树中的一条边,它一定连接着两个连通支\(T1,T2\),并且是连通\(T1、T2\)的边中边权最小的,而我们构造完全图时,一定要将\(T1、T2\)中的节点两两连边,而显然除了最小生成树中的边(设其边权为\(v\))其余边权均为\(v+1\)时边权最小。所以我们可以记录每个连通支中的节点数,进行一次\(Kruskal\),在
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

PHP命令执行漏洞初探

PHP命令执行漏洞初探 PHP 命令执行 PHP提供如下函数用于执行外部应用程序;例如:system()、shell_exec()、exec()、passthru() system() <?php $host = $argv[1]; system("ping ".$host); ?> 在服务端运行php.exe index.php 192.168.2.1 执行php.exe index.php "|net user"(这里的“|”符号的作用时屏蔽源代码的ping字符) pass
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

python-函数 Python 函数介绍 Python3 函数进阶&迭代器与生成器 python的各种推导式(列表推导式、字典推导式、集合推导式)

1、函数介绍 Python 函数介绍 2、变量的作用域 3、递归函数 作业 # 作业: #1、使用for循环打印99 乘法表 #2、使用递归求菲薄纳奇数列,1,1,2,3,5,8.。。 for i in range(1,10): for j in range(1,i+1): print(f"{j}*{i}={i*j}",end=' ') print() print() # 递归函数 def func(n): if n == 1 o
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

python解释器和环境安装

现在最新的是python3.7 下载好安装包:python-3.7.0-amd64.exe 下载地址:https://www.python.org/getit/ 选择3.7.0下载 选择一款适合自己的编译环境,我选的是这样的 之后就是安装,选择customer安装,按默认一步一步操作 操作页面会有提示checkbox那种选中是否添加python环境变量,如果没有选中,那么就需要手动添加环境变量 运行CMD命令,输入python,如果显示结果和下图一致,则安装成功 python官方下载目录中有好
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

求最大公约数的欧几里得算法与其伪代码

最大公约数的欧几里得算法 a,b最大公约数(Greatest Common Divisor),就等于b,a%b的最大公约数,公式如下 gcd(a,b)=gcd(b,a%b) gcd(a,b) = gcd(b,a % b) gcd(a,b)=gcd(b,a%b) 摘自 欧几里得算法(求解最大公约数的优质方法)以及原理拓展 用伪代码实现此算法 Begin 输入 A,B A对B取余,结果赋值为R 若R=0,则B是最大公约数 若R不等于0,则以B为A,以R为B循环上一步 手动检测运算截图
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

java 倒入一篇文章,显示每个字母的出现概率,从大到小排序

1 package com_1; 2 import java.io.BufferedReader; 3 import java.io.FileReader; 4 import java.io.IOException; 5 import java.math.BigInteger; 6 import java.text.DecimalFormat; 7 import java.util.ArrayList; 8 import java.util.Comparator; 9 impo
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

python学习之列表、元组、集合、字典随笔

数 据 结 构 一、【列表】操作列表的方法如下: 列表是可变序列,通常用于存放同类项目的集合。 list_one = [1, 2, 3, 4, True, False, 'pig', 1, 1, 1, 1, 0, 0] list_two = [1, 8, 10, 50, 400, 1000, 600, 2, 3, 99] # 1、添加元素,在列表的末尾添加一个元素 list_one.append('U') print(list_one) # 2、扩展列表,使用可迭代对象中的所有元素进行扩展 l
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

pytorch中动态调整学习率

https://blog.csdn.net/bc521bc/article/details/85864555 这篇bolg说的很详细了,但是具体在代码中怎么用还是有点模糊。自己试验了一下,顺路记一下,其实很简单,在optimizer后面定义一下,然后在每个epoch中step一下就可以了。一开始出错是因为我把step放到 T_optimizer.step()后面了,导致一个epoch后小到看不出来了. T_optimizer = SGD(net.parameters(), lr=LR, wei
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

原生js实现开关功能

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" co
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

Centos7.6下Nginx+Uwsgi+Django部署

                  本人服务器是使用腾讯云Centos7.6.以下配置均在Root权限下操作。 1. python3   1.1 安装依赖包 sudo yum -y groupinstall "Development tools" sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-d
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

day43-2

目录 单表操作 分组 聚合函数 having 排序 分页 单表操作小结 多表操作 外键 多表联查 单表操作 分组 分组含义 分组指的是:将所有记录按照某个相同字段进行归类 分组语法 select 聚合函数, 选取的字段 from 表名 group by 分组的字段; group by : 是分组的关键词 group by 必须和 聚合函数(count) 出现 例子 # 1. 以性别为例, 进行分组, 统计一下男生和女生的人数是多少个: mysql> select count(id), gen
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

koa2--07.koa-session的使用

首先安装 koa-session中间件 //koa-session的使用 const koa = require('koa'); var router = require('koa-router')(); var views = require('koa-views'); const static = require('koa-static'); const bodyParser = require('koa-bodyparser'); var session = require('koa-s
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

angular之安装模块的版本问题 报错提示difference_in_calendar_days_1.default is not a function

使用蚂蚁的时间组件,需要使用到如图所示的模块,于是执行了npm install date-fns --save: 本地运行报错 网上查找问题一直没找到相关的提问,怀疑是不是版本问题,因为代码仓库是一年前建的,npm uninstall data-fns --save 之后发现依赖包里面还有记录,因为npm install安装依赖node_modules是根据package.json文件的配置打包的,所以直接删除了依赖包,重新安装低版本的data-fns,执行后仍有报错,最后手动将下面data-
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

python爬取网页数据方法

""" #最基本,请求地址无参数 # response=urllib.request.urlopen("https://www.scetc.edu.cn") # # html=response.read().decode("utf-8") # # print(html) #第二种,传参数的情况 #参数的转换 参数的原始数据 # key_value={'kw' : '胡歌'} # #要使用urllib.parse模块下的urllencode对原始数据进行转换,并且encode进行编码 # dat
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

python语法之流程控制

#1、使用while循环输出1 2 3 4 5 6 8 9 10 # count = 0 # while count < 10: # count += 1 # if count == 7: # continue # print(count) #2、求1-100的所有数的和 # sum = 0 # for i in range(1, 101): # sum += i # print(sum) #3、
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

java对于目录下的相关文件的单词操作

写入文件的目录。代码通过找目录下的文件,进行相关函数的操作。如果目录下面包含子目录。代码设有调用递归的方法,在寻找子目录下的文件 在进行相关的函数操作。函数主要是按用户输入的个数要求输出文件中出现次数最多的前几位字母。 package com.keshangone; //将想要输出的数据写入新的文件里面 import java.util.*; import java.io.*; import java.util.Scanner; public class zongword { sta
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

如何超越大多数人?

本文转载自酷壳-COOLSHELL:https://coolshell.cn/articles/19464.html 作者:左耳听风 当你看到这篇文章的标题,你一定对这篇文章产生了巨大的兴趣,因为你的潜意识在告诉你,这是一本人生的“武林秘籍”,而且还是左耳朵写的,一定有干货满满,只要读完,一定可以练就神功并找到超过大多数人的快车道和捷径……然而…… 当你看到我这样开篇时,你一定会觉得我马上就要有个转折,告诉你这是不可能的,一切都需要付出和努力……然而,你错了,这篇文章还真就是一篇“秘籍”,只要
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

如何实现swipe、tap、longTap等自定义事件

前言 移动端原生支持touchstart、touchmove、touchend等事件,但是在平常业务中我们经常需要使用swipe、tap、doubleTap、longTap等事件去实现想要的效果,对于这种自定义事件他们底层是如何实现的呢?让我们从Zepto.js的touch模块去分析其原理。您也可以直接查看touch.js源码注释 源码仓库 原文链接 事件简述 Zepto的touch模块实现了很多与手势相关的自定义事件,分别是swipe, swipeLeft, swipeRight, swi
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0

Linux驱动架构之pinctrl子系统分析(一)

1、前言 在嵌入式系统中,许多SoC的内部都包含了pin控制器,通过芯片内部的pin控制器,我们可以配置一个或者一组引脚的状态和功能特性,Linux内核为了统一各SoC厂商的引脚管理,提供了pinctrl子系统。 2、引脚功能分类 嵌入式芯片手册往往有一个GPIO控制的章节来描述SoC的引脚如何进行配置,该描述具有大量的寄存器操作,但是通过配置这些寄存器实现的功能基本有三类,如下: (1)通过设置pin controller硬件的控制单元,可以实现 (1.1)引脚的功能配置,例如设定I/O引脚
分类: 其他 发布时间: 11-04 21:01 阅读次数: 0