【asp.net core 系列】12 数据加密算法

0. 前言 这一篇我们将介绍一下.net core 的加密和解密。在Web应用程序中,用户的密码会使用MD5值作为密码数据存储起来。而在其他的情况下,也会使用加密和解密的功能。 常见的加密算法分为对称加密和非对称加密。所谓的对称加密是指加密密钥和解密密钥是同一个,非对称加密是值加密密钥和解密迷药不同。而我们常应用在保存用户登录密码这个过程中的MD5本质上并不是加密算法,而是一种信息摘要算法。不过MD5尽量保证了每个字符串最后计算出来的值都不一样,所以在密码保存中常用MD5做为保密值。 1. 常
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

spark之使用spark-submit部署应用

  spark-submit为各种集群管理器提供了统一的工具来提交作业。如果在调用spark-submit时除了脚本或jar包的名字之外没有别的参数,那么这个spark程序只会在本地运行。当我们希望将应用提交到spark集群的时候,就需要设置以下参数: --master:表示要连接的集群管理器。 spark://host:port:连接到指定端口的spark独立集群上。默认情况下spark独立主节点使用7077端口 mesos://host:port:连接到指定端口的mesos
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

Chrome插件【请停用以开发者模式运行的扩展程序】的提示解决方案

*在使用Chrome插件插件的时候总是会出现【请停用以开发者模式运行的扩展程序】的提示,导致被迫点他操作,不要其烦. 寻求网友帮助,解决问题,此处需要下载文件,链接* 将文件放置Chrome的默认目录: 运行该该文件即可,若不成功,可管理员运行. 切记:必须关闭浏览器运行! 当前问题能完美解决!
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

C++实现对角矩阵(一维数组实现)

原理 当且仅当i不等于j时,M(i,j)=0为对角矩阵 一个rows X rows的对角矩阵D可以表示为一个二维数组element[rows][rows],其中element[i-1][j-1]表示D(i,j)。 这种表示法需要rows*rows个类型为T的数据空间。然而,对角矩阵对多只有rows个非0元素,因此可以用一维数组element[rows]来表示对角矩阵,其中elemennt[i-1]表示D(i,j). 所有未在一维数组中出现的矩阵元素均为0。这种表示法仅需要rows个类型为T的数
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

kafka2.5.0生产者与消费者,java普通main方法示例

生产者: import cn.enjoyedu.config.BusiConst; import org.apache.kafka.clients.producer.KafkaProducer; import org.apache.kafka.clients.producer.ProducerRecord; import java.util.Properties; /** * @author King老师 */ public class HelloKafkaProducer {
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

Power Shell

序言 资料
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

Springboot通过过滤器实现对请求头的修改

之前在一个项目中有一个API服务需要重构,尤其是接口的用户身份校验,原先的实现是将用户token放在URL请求参数中,然后通过AOP进行校验,现在要统一将token放在header中,但是这样修改会让用户也相应的修改他们的客户端,为了使版本发布后不至于对用户的服务产生太大影响,所以我们不仅能通过header进行token校验,也要能通过URL参数进行token校验。 那么对于这个问题我们可以直接修改AOP,在里面增加获取URL参数的实现,但是这样做修改改了原有代码,我们本身初衷是给用户一个过渡
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

也来聊聊 HTTPS.

前言: 网上聊 HTTPS 的文章已经数都数不过来了吧,厚着脸皮,整理下读书笔记,结合平常项目的实践,也来聊聊 HTTPS。 一、为什么需要 HTTPS? 众所周知,HTTP 协议具有无连接、不可靠、尽最大努力的特点,这也为 HTPP 协议带来信息窃听或身份伪装等安全问题。主要体现在几个方面: 通信使用明文(不加密),内容可能会被窃听。 不验证通信方的身份,因此有可能遭遇伪装。 无法证明报文的完整性,所以有可能已遭篡改。 那要如何做到防止窃听保护信息呢?最为普及的就是加密技术。 通信的加密:用
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

转 php 框架 Php 依赖框架

php 开发依赖框架 为了掌握这个方法,我们需要学习如下框架 https://codeigniter.org.cn/user_guide/installation/installing_composer.html#id4 https://www.ibm.com/developerworks/cn/web/wa-codeigniter/ https://www.w3cschool.cn/codeIgniter3/pbqxlozt.html http://www.dba.cn/book/codei
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

一步步搭建现代前端框架(二)

前言 最近面试也是很头大,由于之前是做游戏开发的,虽说都是在浏览器里面进行代码编写,可是开发模式、思路都有不一样。这里继续把现代前端需要解决的问题一步一步的走一遍,戒骄戒躁。 目标 构建个人网页 栏目: 首页slogan 工作经历 项目经验 个人技能 联系我 项目色调: 灰色,#333、#666、#999; 白色,white; 红色 red 展示状态: 分屏?滚屏?切页? 一屏幕 一块内容 展示效果: 动画飘动-》看起来炫酷 几何元素-》看起来科技 可交互场景-》展示个人优势 设计尺寸: 19
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

广域网

广域网覆盖范围从几十公里到几千公里,广域网的通信子网(通信子网是指网络中实现网络通信功能的设备及其软件的集合,通信设备、网络通信协议、通信控制软件等属于通信子网,是网络的内层,负责信息的传输。)主要使用分组交换技术。 1.广域网基本技术: ①包交换(分组交换) ②构成:互联的包交换机(不连接计算机的交换机称为内部交换机,直接连计算机的成为外部交换机)。 ③存储转发 2.广域网常见协议 (1)高级数据链路控制协议(HDLC协议) HDLC是面向比特的数据链路层协议,支持全双工通信,采用比特填充成
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

java学习day36-三大框架-SpringMVC框架-概述及入门案例

目录 springmvc框架 MVC设计模式 什么是设计模式 MVC设计模式 JavaEE经典架构模型(SSM) 初识SpringMVC Servlet的缺点 SpringMVC简介 spring执行原理 springmvc入门案例 创建Maven—web工程 在web.xml中配置前端控制器 创建并配置springmvc-config.xml 创建并实现HelloController类 创建并实现home.jsp 访问测试 springmvc框架 MVC设计模式 什么是设计模式 设计模式(D
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

modbus 流量计模块

485电路 jw5033s dcdc https://www.joulwatt.com/proinfo_2405.html 带指示灯 带电源防反接 带刷机口 带复位按钮 外壳采用防水壳体
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

Linux网络管理命令

Linux 网络管理命令 ifconfig 配置和显示网络接口信息 格式:ifconfig [网络接口] 选项 选项:up 激活指定网络接口 down 关闭指定网络接口 别名:ifconfig eth0:0 ipaddre (临时设置,永久需要写到配置文件里) ifdown 禁用网卡 格式:ifdown eth0 ifup 启动网卡 格式:ifup eth0 route 配置和查看路由表 参数:-n 直接使用IP地址,不进行DNS域名解析主机名 add 添加路由信息 del 删除路由信息 -n
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

OPNET中无线收发信机的重要参数设置

data rate(bps)——信道容量 bandwidth (kHz)——带宽
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

每天3分钟操作系统修炼秘籍(26):进程调度算法图解说明

点我查看操作系统秘籍连载 进程调度 在这里简单介绍一些进程调度相关的算法策略,虽然了解这些对于使用Linux来说不会有很大帮助,但是却能帮助我们了解进程调度追求的是什么,它和生活中的很多案例都类似。 进程调度的两个关键性指标是:响应时间和周转时间。 响应时间:进程未运行到下次被选中运行的时间间隔。例如进程刚被创建到第一次调度到它的时间间隔,再例如从该进程切换走后到下次调度到该进程的时间间隔。响应时间体现了交互性,响应时间越短,交互性越好。例如从键盘敲下一个字符,如果需要等待几秒钟才出现到屏幕,
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

微信小程序得路由跳转

wx.switchTab(Object object) 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 wx.reLaunch(Object object) 关闭所有页面,打开到应用内的某个页面 wx.redirectTo(Object object) 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。 wx.navigateTo(Object object) 保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.nav
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

src的onerror

<script type="text/javascript"> function imgerrorfun(){ var img = event.srcElement; img.src = "images/nopic.gif"; img.onerror = null; //防止死循环导致浏览器报错 } </script> <img src="images/logo.png" onerror="imgerrorfun();" /
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

子空间学习

1. 鲁棒性主成分分析(Robust PCA, RPCA) RPCA 将原始数据矩阵分解为一个低秩的成分和一个稀疏的成分,其中低秩的成分表示提取出的纯净数据,而稀疏的成分表示噪声。Cand`es从理论上证明了在一定条件下可以通过求解一个凸优化问题来精确地恢复低秩成分和稀疏噪声。 在 RPCA 中,模型隐式地假设原始数据的潜在结构为一个单独的低秩线性子空间,也就是说 RPCA 模型只能提取一个主子空间,即所有纯净数据所张成的子空间。但是现实应用中,很多高维观测数据可近似来自于一个或者多个低维的线
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0

Spring事务管理实现方式(注解,Xml)

事务隔离级别和传播行为 Isolation :隔离级别 隔离级别是指若干个并发的事务之间的隔离程度,与我们开发时候主要相关的场景包括:脏读取、重复读、幻读。 具体的设置方式(注解):例如@Transactional(isolation = Isolation.DEFAULT ) 隔离级别 含义 DEFAULT 使用数据库默认的事务隔离级别 READ_UNCOMMITTED 允许读取尚未提交的修改,可能导致脏读、幻读和不可重复读 READ_COMMITTED 允许从已经提交的事务读取,可防止脏读
分类: 其他 发布时间: 06-22 23:08 阅读次数: 0