logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

维吉尼亚密码简介和C/C++语言实现

简介维吉尼亚密码是古典密码的一种,从凯撒密码演变而来,用多个凯撒密码组成,是多表密码的简单实现。凯撒密码维吉尼亚密码特点引进了密钥,是一种二维加密加密流程将A-Z的26个字母(不区分大小写)进行0~26编号,从第一位开始,每一位:密文=【密钥+明文】mod26。(密钥可循环)解密流程跟加密流程逆着来,每一位:明文=【密文-密钥】mod26。(最后取正)代码#include"iostream"usi

C++实现wins后台监控键盘输入(Hook)

使用Wins的Hook技术,将键盘输入的消息的新处理挂载到消息处理链中去,实现简单的对键盘输入的监控。

文章图片
#c++#mfc#c语言
idea彻底改java项目名(详细说明各个地方改名的作用)

需求分析???? 要将手头的java项目文件夹改名,经常会出现以下问题:无法运行只是改了别名打war包、jar包的包名还是不变解决方案以下将项目名Easyfile改为驼峰命名的EasyFile①改项目名称:此时只改了别名!②改文件夹名③解决编译错误爆红:将jar包导入项目库中各种加载异常:将java、resource等文件夹标记好④解决运行错误在pom.xml中更改项目名<groupId&g

#java#maven#tomcat +1
HttpRequestHandlerAdapter——SpringMVC中的网络请求处理适配器

我们SpringMVC中,DispatcherServlet拿到请求,先去HandlerMapping找到handler链,然后获取支持这个handler的HandlerAdapter,拿得到的话就执行处理逻辑,然后得到模型视图,再解析视图,渲染。HttpRequestHandlerAdapter这个也是其中的一环。

#java#spring#spring boot +2
Redis远程或本地服务器部署+远程或本地测试连接(Linux | 小白教程)

此教程只讲解最常用的配置和测试连接!适合Linux小白!下载Redis推荐用Linux版,Windows版渐渐已经不被官方维护推荐用法:①虚拟机 ②远程服务器官方网站下载:https://redis.io/download直接指令安装:wget http://download.redis.io/releases/redis-5.0.9.tar.gz不要下载6.0.0以上版本,不然后面编译(make

#redis#数据库#linux +2
到底了