python监听windows程序进程并响应http接口参数动作

手头有台电脑装的win2008系统开了远程桌面,一直是使用frp做内网穿透来实现远程访问的,frp服务需要在一台有公网ip的服务器上搭建,可以参考我之前的教程。

但是最近查看系统日志总是发现有人每天24小时都在不断的尝试远程登录,天天登录错误日志一大堆,虽然我把密码改的很复杂了,但是不怕贼偷就怕贼惦记,想着在有需要的情况下再让win2008开启frp客户端进程,没有需要就关闭,减少暴露的风险。初步的想法是用python写一个进程每个几秒去获取远程服务器url的返回参数,如果open=1则启动frp客户端,如果open=0则关闭frp客户端。

下面直接贴程序(python程序会监[……]

常用git命令备忘

一、初次配置

初次使用git时,需要配置用户名及邮箱地址,后面每次提交git都会使用该信息(这个跟你的git账户密码没什么关系),比如使用用户名“ranjuan”,邮箱“mygit@ranjuan.cn”;如果你是用的git 工具一般会在合适的时候自动弹窗让你进行配置

查看配置信息使用git config –list

二、初始化仓库并上传代码

先在git的web后台创建一个仓库获取仓库的git地址(假设是http://git.ranjuan.cn/ranj/test.git),然后命令行cd切换到本地目录(你想要上传到仓库的代码目录文件夹,确保里面有文件)一次执行[……]

mac系统idea中的git/gitee使用(pull、push、冲突处理、分支、多仓库push)

一、确保已经安装了git

默认安装git的目录是/usr/bin/git;在mac下使用which + 命令 可以查看路径

安装git的路径要配置在idea的git配置项中,如果是默认路径则不需要修改

二、安装码云gitee的插件(可选)

在idea的插件中搜索gitee安装,然后重启idea,进入preferences — version control — gitee 里面添加登录账号即可。

gitee官方给的idea插件安装教程( 可能教程有点老可以参考下) :https://gitee.com/help/articles/4117#articl[……]

Jenkins从安装到入门(实现一个定时url访问)

虚拟机系统环境:Centos8.4

一、安装Jenkins(先使用su命令切换到root用户)

在centos下安装jenkins可以直接参考官方(https://pkg.jenkins.io/redhat/)教程,因为我在安装的时候参考的是官网这个地址(https://www.jenkins.io/doc/book/installing/linux/)的教程,但是一时眼花按照Fedora下的jenkins安装步骤做了。最终还是成功了,所以本文也是按我实际的安装来还原安装过程。

centos安装时没有启用root用户,所以在终端输入su命令后输入的password是你当前管理[……]

mac下安装nodejs使用VScode调试vue项目

最近从gitee上下载了若依的RuoYi-Vue前后端分离版本管理系统源码,前端使用了vue。

一、在mac上安装vscode

vscode早之前安装了一直没用,可以去官网下载https://code.visualstudio.com/。

在vscode上安装插件,安装vetur插件,可以让VScode编辑器识别vue文件。

二、在mac上安装nodejs、npm

直接在官网(https://nodejs.org/en/)下载安装即可,我安装的是LTS版本,安装过程中可能需要输入当前用户的登录密码。

按照软件安装步骤安装完毕后,使用npm -[……]

idea中springboot项目启动报错has no explicit mapping for /error

作为一个爱学习青年,最近在学习java web的时候跟着快速入门教程学习写spring boot web接口项目的时候遇到一个报错,如果访问普通的路径没有任何问题,但是如果访问带数据库查询的@RequestMapping路径则会报如下错误:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Aug 26 21:19:19 CST 2021There was an unexpected error (ty[……]