自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 记实验室服务器网安事件始末

续前文:使用frp内网穿透访问学校服务器的配置,我发现实验室服务器被黑客攻击。线索首先我看到frp server的仪表板上,有时候深夜23:30,我关闭ssh会话之后,我认为师兄也没有连接,可是还是有一个连接。刚配置好的几天我没有理会这个连接,我以为是师兄在用。结果到昨天(1.12)上午9:30左右,我发现实验室服务器CPU被占用50%。我想实验室服务器性能这么强,一般很难占用内核50%,一定是师兄在跑代码吧,出于好奇心,我想看看师兄跑的是什么代码、项目想学习学习。使用top命令,看到第一行是一个名

2021-01-13 15:25:31 2667 3

原创 使用frp内网穿透访问学校服务器的配置

配置frp服务教程前言本教程讲解怎么把有公网IP的服务器配置成frp server,只有内网IP的服务器配置成frp client。如果只需要从家里访问实验室服务器,那么把云服务器(有公网ip)配置为frp server,实验室服务器配置成frp client,在电脑的终端ssh连接xxx.xxx.xxx.xxx(云服务器ip)的对应端口即可访问服务器。Frp支持很多种协议,tcp、udp,还支持自定义域名、自己部署的web服务,可以开放虚拟的http,https端口。下面我们一起看一看怎么配置吧

2021-01-08 22:55:30 1355

原创 python列表去重的一些方法

做Python123平台上的列表去重题,复述题目:去除列表中的重复元素,考虑以下几种情况:l = [1, 1, 2, 3]l = [[1], [1], [2], [3]]l = [3, 2, 1, 1]原文链接:14025总结一下网上的方法和我自己想的方法:不考虑列表去重之后的元素顺序 return list(set(l))由于集合元素的唯一性,集合可以去重,但是集合的元素是无序的,转换成列表之后原来的列表的元素顺序会变化,在评判时不通过。并且第二项还会报错TypeError:

2020-07-21 23:17:30 694

原创 NUCLEO-F410RB 长按按键3秒复位代码

#include "mbed.h"DigitalOut led(LED1);PwmOut pwm(PA_7);InterruptIn button1(USER_BUTTON);volatile bool button1_pressed = false; // Used in the main loopint pressTheButton();void LED(int);//...

2020-07-19 16:56:21 512

转载 NUCLEO-F410RB 连续按键检测代码

#include "mbed.h"DigitalOut led(LED1);PwmOut pwm(PA_7);InterruptIn button1(USER_BUTTON);volatile bool button1_pressed = false; int pressTheButton();void LED(int);// ISR handling button pres...

2020-07-19 16:51:26 200

原创 STM32 NUCLEO-F410RB 学习笔记(三)4x4矩阵键盘的使用

4x4矩阵键盘共有16个按键。4行4列的矩阵键盘,使用行列扫描的方式可以实现按键的检测。实现思路

2020-07-19 16:34:28 666

原创 STM32 NUCLEO-F410RB 学习笔记(二)按键切换系统工作状态

  以前数电实验中有状态机控制系统工作状态变化的部分。虽然实验是基于FPGA,使用 Verilog 实现的,但是这可以为我使用C语言在NUCLEO单片机上实现状态机功能提供思路。其实开发语言并不重要,重要的是先做好状态机的设计,思考清楚状态数和状态转移条件。我使用两位的bool型数组status[2]记录系统状态。我设计的程序中单片机有四种工作状态,对应的二进制状态标号如下:序号系统状...

2020-07-19 16:33:00 1645

转载 STM32 NUCLEO-F410RB 学习笔记(一)LED1 呼吸灯实现

今天我学习了NUCLEO-F410开发板官网提供的一些参考例程,学习了点亮LED和PWM输出的一些示例项目。想着怎么做出一个呼吸灯,于是进行了一些修改和努力,终于实现了呼吸灯功能。呼吸灯就是通过改变PWM脉冲的占空比(duty-cycle, dc)控制灯的亮度。为了使人眼看不出明显的闪烁,PWM脉冲的频率应不低于100Hz,即周期10ms。第一步就是产生一个脉宽可变的PWM信号。我一开始尝试写...

2019-07-25 23:24:56 1074

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除