0

源码编译方式升级从SSH7升级到openssh-8.1p1

故事背景: 最近因为一年一度的护网行动,SSH的版本检测7版已经低了,要求升级到8版。 原本的考虑,系统原本就在内网,也没有特别敏感的数据,应付一下算了,了解到检测的原理,只要修改配置文件,可以临时避过。 不过后来想想,还是升级,省的以后麻烦。 系统环境:Centos7.4 原ssh版本 :open ...

NVWA_WP_lxspc 发布于 2020-07-12 22:56 评论(0)阅读(4)
0

最佳开发工具大全,GitHub Star 6.2k+

一位曾经的谷歌工程师,花费两年时间,辛苦整理了一份清单。本文转自量子位,作者晓查、栗子、方驭洋,如有侵,可删! 这个名为 “xg2xg” 的清单,原本是这位前谷歌工程师(ex-Googler),为所有离职的谷歌工程师写的一份 “厂外” 生存指南。 但实际上,这个大全实打实地也成为了一份最佳开发工具大 ...

逆锋起笔 发布于 2020-07-12 22:55 评论(0)阅读(48)
0

Docker安装ngnix进行挂载

docker拉取nginx镜像 docker pull nginx 创建需要挂载的相应的挂载目录 mkdir -p nginx/conf mkdir -p nginx/html mkdir -p nginx/logs 创建nginx.conf文件 #user nobody; worker_proce ...

在贝加尔湖畔 发布于 2020-07-12 22:55 评论(0)阅读(3)
0

[JLOI2016] 成绩比较

题意: 有n个人,m门课,每个人在每门课的得分是一个$[1,u_i ]$之间的整数。 你知道自己在每门课的排名$r_i$,即有$r_i-1$个人得分高于你,$n-r_i$个人得分不高于你(不含自己)。 求你恰好碾压k个人的方案数,a碾压b的含义为a每门课的得分都不低于b的得分。 $n,m\leq 1 ...

Fugtemypt 发布于 2020-07-12 22:55 评论(0)阅读(5)
0

spring boot:使用validator做接口的参数、表单、类中多字段的参数验证(spring boot 2.3.1)

一,为什么要做参数验证? 永远不要相信我们在后端接收到的数据, 1,防止别人通过接口乱刷服务:有些不怀好意的人或机构会乱刷我们的服务,例如:短信接口, 相信大家可能很多人在工作中遇到过这种情况 2,防止sql注入等行为:如果对数据会行严格的验证,可以过滤掉大量的攻击行为 3,防止客户端出错后的生成数 ...

刘宏缔的架构森林 发布于 2020-07-12 22:54 评论(0)阅读(5)
0

网页实时聊天之js和jQuery实现ajax长轮询

https://cloud.tencent.com/developer/article/1012669 众所周知,HTTP协议是无状态的,所以一次的请求都是一个单独的事件,和前后都没有联系。所以我们在解决网页实时聊天时就遇到一个问题,如何保证与服务器的长时间联系,从而源源不段地获取信息。 一直以来的 ...

caigan 发布于 2020-07-12 22:54 评论(0)阅读(5)
0

C程序数组算法 — 冒泡法排序【前冒 || 后冒】

第一种写法(前冒泡): /* C程序数组算法 — 冒泡法排序 * 此例子按照 大 -> 小 排序 * 原理:两两相比较,然后进行大小对调 * 比较次数: n^2 次 * 说明:冒泡排序是相对稳定的排序算法,当待排序的列有序时,效果最好! * 时间:2020年7月12日 21:59:22 */ #in ...

Bi-Hu 发布于 2020-07-12 22:53 评论(0)阅读(6)
0

SpringBoot【五】 Spring Security

Spring Security 安全与权限 安全:虽然属于应用的非功能性需求,但是在 Web 开发中,是非常重要的一个方面,应该在应用开发的初期就考虑进来。 市面上比较有名的安全框架有:Shiro、SpringSecurity Spring Security 是一个功能强大且高度可定制的身份验证和访 ...

Song-zw 发布于 2020-07-12 22:53 评论(0)阅读(4)
0

什么是page fault?

Linux 内核给每个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的。这样,进程就可以很方便地访问内存,更确切地说是访问虚拟内存。虚拟地址空间的内部又被分为内核空间和用户空间两部分。并不是所有的虚拟内存都会分配物理内存,只有那些实际使用的虚拟内存才分配物理内存,并且分配后的物理内存,是 ...

blogsheng 发布于 2020-07-12 22:53 评论(0)阅读(5)
0

使用 pyenv 管理 Python 版本

pyenv 简介 pyenv 是 Python 版本管理工具。 pyenv 可以改变全局的 Python 版本,在系统中安装多个版本的 Python, 设置目录级别的 Python 版本,还能创建和管理 virtual python environments。 安装 pyenv 安装git:~]# ...

imirsh 发布于 2020-07-12 22:53 评论(0)阅读(3)
0

事务控制-基于全注解

配置 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi ...

阿布都日 发布于 2020-07-12 22:52 评论(0)阅读(4)
0

Python多线程笔记(Python_MultiThread)

1.MultiThreading(多线程)使用: a. 什么是多线程? 简单明了,让计算机在同一时间内同时运行多个程序,并且每个程序的计算互不干扰,我们称这样的操作为多线程运算。 b. add thread(添加线程) 首先,我们要在代码中导入线程模块也就是import threading。介绍几个 ...

Lyli-learing 发布于 2020-07-12 22:52 评论(0)阅读(0)
0

纽创信安-硬件安全系列课程笔记(二)

纽创信安-硬件安全系列课程笔记(二) 芯片安全设计技术 常见对称算法 分组密码:AES DES/TDES SM4 流密码:ZUC Chacha20 AES: 密钥长度:128 192 256 轮数:10 12 14 加解密的SBOX不同 加解密使用轮密钥的顺序不同 常见使用模式及场景 分组密码操作模 ...

jjz2016 发布于 2020-07-12 22:52 评论(0)阅读(5)
0

原来WIN32 API也有GetOpenFileName函数

原来WIN32 API也有GetOpenFileName函数,还以为只有qt有呢。 ...

李建业 发布于 2020-07-12 22:51 评论(0)阅读(3)
0

Ubuntu16.04搭建LNMP环境

1、准备 安装language-pack-en-base包,解决不同语言之间可能发生的冲突 apt update apt install language-pack-en-base locale-gen en_US.UTF-8 安装php7.1的模块 apt-get -y install php7. ...

创造我的生活 发布于 2020-07-12 22:51 评论(0)阅读(4)
0

element-ui el-checkbox的一些坑

<el-checkbox @change="handleCheckedCitiesChange" v-model="checkAll" :label="list.eventtypeid" >全选</el-checkbox> <el-checkbox-group v-model="checkOne" ...

彭煜ฅ˙-˙ฅ 发布于 2020-07-12 22:51 评论(0)阅读(0)
0

NFS

...

xiaofang.bk 发布于 2020-07-12 22:51 评论(0)阅读(4)
0

C语言-6-10:阶乘计算升级版

本题要求实现一个打印非负整数阶乘的函数。 函数接口定义: void Print_Factorial ( const int N ); 其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalid input”。 裁判测试程序样例: #in ...

ErgoCogito 发布于 2020-07-12 22:51 评论(0)阅读(5)
0

spring的控制反转(IoC)

ioc的作用: 削减计算机程序的耦合(解除我们代码中的依赖关系 解耦的思路: 第一步:使用反射来创建对象,而避免使用new关键字。 第二步:通过读取配置文件来获取要创建的对象全限定类名 ...

jock_javaEE 发布于 2020-07-12 22:51 评论(0)阅读(4)
0

python--集合

set集合的去重机制 : 先调用hash,再调用eq,eq不是每次都触发,只有hash值相等的时候才会触发 dic1 = set() # 空集合 dic = {"葫芦娃", "变形金刚"} print(type(dic)) 结果: <class 'set'> 集合的常用操作 list1 = set( ...

邹邹很busy。 发布于 2020-07-12 22:50 评论(0)阅读(5)