NOT

Blazor学习之旅(7)布局

大家好,我是Edison。 本篇,我们来了解下在Blazor中的布局。 什么是布局 Blazor 中的布局可以让我们编写的页面具有相同的导航菜单和页头页脚部分,提高通用代码的复用性,通过一次性的编写通用代码从而减少重复劳动。 默认Blazor布局 如果从 Blazor 项目模板创建了 Blazor ......
布局 之旅 Blazor

随便过一下SpringSecurity源码逻辑

在WebSecurityConfiguration(@Configuration)中注入setFilterChainProxySecurityConfigurer()对象->生成websecurity对象,且把自定义的SecurityConfig注入WebSecurity对象中->注入springS ......
SpringSecurity 源码 逻辑

智能制造之路—从0开始打造一套轻量级MOM平台之基础平台搭建(Linux部署)

一、前言 前面我们选定了Admin.net来搭建我们的MOM快速开发平台,本章主要描述.NET6平台的Linux部署,以及记录搭建过程中坑。 本次搭建我们选择某云的轻量应用服务器,系统选择CentOS 7.6,数据库使用Mysql。参考配置如下: 二、搭建Linux管理工具 系统搭建完毕,我们使用宝 ......
轻量 轻量级 平台 智能 基础

python面向对象从入门到精通

> Python是一种功能强大且广泛使用的编程语言,它支持面向对象编程(OOP)。面向对象编程的核心是类的概念,它提供了一种组织代码和数据的强大工具。本文将介绍Python中类的使用,包括类的创建、属性和方法的定义、继承和多态等关键技术点,帮助你理解并利用面向对象编程构建更加灵活和可维护的程序。 # ......
对象 python

21质量属性可用性

可用性:系统正常运行的时间比例。如:主服务器故障、1分钟内切换至备用服务器,系统故障、1小时内修复、系统支持7X24小时工作 提高可用性的策略: 错误检测:ping 心跳,异常 错误恢复:表决、冗余、备件 错误预防:进程检测器、事务、从服务器删除 ......
可用性 属性 质量

Pr音乐鼓点节拍插件BeatEdit出现不能标点问题如何解决?

BeatEdit是一款专业的PR卡点自动剪辑插件工具。BeatEdit最新版内置采集、剪辑、调色、美化音频、字幕添加、输出、DVD刻录等功能,还支持检测音乐节拍、生成时间线标记等操作。通过BeatEdit版软件用户只需选择素材就可以自己剪辑,多用于进行鬼畜视频制作。 BeatEdit依赖于全球音乐研 ......
鼓点 标点 节拍 插件 BeatEdit

AOP通知类型的学习

最特别的通知:Around(环绕通知),环绕通知可以表示前面四个通知 ......
类型 AOP

Linux驱动开发|USB驱动

USB驱动USB接口很复杂,不同的设备器协议也不同,因此本文仅介绍如何使能Linux内核自带的USB驱动,不涉及USB驱动开发 一、USB接口简介1.1 USB介绍USB(Universal Serial Bus),即通用串行总线。由英特尔与众多电脑公司提出来的,用于规范电脑与外部设备的连接与通讯。 ......
Linux USB

gzip

gzip 用来压缩文件 ## 补充说明 **gzip命令** 用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。 gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁 ......
gzip

history

history 显示或操作历史列表。 ## 概要 ```shell history [-c] [-d offset] [n] history -anrw [filename] history -ps arg [arg...] ``` ## 主要用途 - 显示历史列表。 - 操作历史列表。 ## 选项 ......
history

hostid

hostid 显示当前主机的十六进制数字标识。 ## 概要 ```shell hostid [OPTION]... ``` ## 主要用途 - 显示当前主机的十六进制标识符。 - 用来限制软件的使用权限,不可改变。 ## 选项 ```shell --help 显示帮助信息并退出。 --version ......
hostid

iconv

iconv 转换文件的编码方式 ## 补充说明 **iconv命令** 是用来转换文件的编码方式的,比如它可以将UTF8编码的转换成GB18030的编码,反过来也行。JDK中也提供了类似的工具native2ascii。Linux下的iconv开发库包括iconv_open,iconv_close,i ......
iconv

install

install 安装或升级软件或备份数据 ## 补充说明 **install命令** 的作用是安装或升级软件或备份数据,它的使用权限是所有用户。install命令和cp命令类似,都可以将文件/目录拷贝到指定的地点。但是,install允许你控制目标文件的属性。install通常用于程序的makefi ......
install

ip6tables-restore

ip6tables-restore 还原ip6tables表 ## 补充说明 **ip6tables-restore命令** 用来还原ip6tables表。 ### 语法 ```shell ip6tables-restore(选项) ``` ### 选项 ```shell -c:指定在还原iptab ......
ip6tables-restore 6tables restore tables ip6

host

host 常用的分析域名查询工具 ## 补充说明 **host命令** 是常用的分析域名查询工具,可以用来测试域名系统工作是否正常。 ### 语法 ```shell host(选项)(参数) ``` ### 选项 ```shell -a:显示详细的DNS信息; -c:指定查询类型,默认值为“IN“; ......
host

hostname

hostname 显示和设置系统的主机名 ## 补充说明 **hostname命令** 用于显示和设置系统的主机名称。 - 环境变量 `HOSTNAME` 也保存了当前的主机名。 - 在使用 `hostname` 命令设置主机名后,系统并不会永久保存新的主机名,重启之后还是原来的主机名。如果需要永久 ......
hostname

hwclock

hwclock 显示与设定硬件时钟 ## 补充说明 **hwclock命令** 是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BI ......
hwclock

id

id 打印真实以及有效的用户和所在组的信息 ## 概要 ```shell id [OPTION]... [USER]... ``` ## 主要用途 - 没有选项时,打印指定用户ID信息。 ## 选项 ```shell -a 兼容性选项,没有实际作用。 -Z, --context 只打印进程的安全上下 ......
id

ifconfig

ifconfig 配置和显示Linux系统网卡的网络参数 ## 补充说明 **ifconfig命令** 被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。 ......
ifconfig

ifdown

ifdown 禁用指定的网络接口 ## 补充说明 **ifdown命令** 用于禁用指定的网络接口。 ### 语法 ```shell ifdown(参数) ``` ### 参数 网络接口:要禁用的网络接口。 ### 实例 ```shell ifdown eth0 #禁用eth0 ``` ......
ifdown

ifstat

ifstat 统计网络接口流量状态 ## 补充说明 **ifstat命令** 就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。 ### 下载 ```shell http ......
ifstat

iptables-restore

iptables-restore 还原iptables表的配置 ## 补充说明 **iptables-restore命令** 用来还原iptables-save命令所备份的iptables配置。 ### 语法 ```shell iptables-restore(选项) ``` ### 选项 ```s ......
iptables-restore iptables restore

journalctl

journalctl 检索 systemd 日志,是 CentOS 7 才有的工具。 ### 语法 ```shell journalctl [OPTIONS...] [MATCHES...] ``` ### 选项 ```shell Flags: --system # 显示系统日志 --user # ......
journalctl

天通终端

天通终端 天通一号系列卫星介绍 天通一号03星是中国航天科技集团五院通信与导航总体部自主研制的第三颗移动通信卫星。它在轨交付后,将与天通一号01星、02星组网运行,为我国及周边、中东、非洲等相关地区,以及太平洋、印度洋大部分海域用户,提供全天候、全天时、稳定可靠的话音、短消息和数据等移动通信服务。 ......
终端

java.security.InvalidKeyException: Illegal key size 的解决方法

一、原因 JDK受版本安全限制,默认只允许128位长度以内的。秘钥长度,如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size 异常. java运行时环境默认读到的是受限的policy文件. 文件位于${java_home} ......

20质量属性-性能

性能:指系统的响应能力,多长时间能对某事进行响应,或者时间内可以处理的事件的个数。如:同时支持1000个并发,响应时间小于1S,分辨率达到4K 提升性能的策略: 资源需求:提高计算效率、减少计算开销、管理事件率、控制采样频率 资源管理:引入并发、维持多个副本、增加可用资源 资源仲裁:先进先出、固定优 ......
属性 性能 质量

DeepObfusCode:Source Code Obfuscation Through Sequence-to-Sequence Networks

一、Introduction 代码混淆技术旨在解决代码逆向对抗问题。 本质上,代码混淆技术的目标是:在保持一个程序逻辑结构不变以及完整保存的前提下,同时让攻击者不易识别,以此保护软件的完整性和知识产权。 传统的防护策略包括: 插入空白/冗余的逻辑运算 增加不必要的条件运算等 传统的混淆技术最大的问题 ......

hping3

hping3 测试网络及主机的安全 ## 补充说明 **hping** 是用于生成和解析TCPIP协议数据包的开源工具。创作者是Salvatore Sanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调用其API。hping是安全审计、防火墙测试等工作的标配工具。hping优势 ......
hping3 hping

ip

ip 网络配置工具 ## 补充说明 **ip命令** 用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具。 ### 语法 ```shell ip(选项)(对象) Usage: ip [ OPTIONS ] OBJECT { COMMAND | h ......
ip

ip6tables-save

ip6tables-save 保存ip6tables表配置 ## 补充说明 **ip6tables-save命令** 将Linux内核中ip6tables表导出到标准输出设备上。 ### 语法 ```shell ip6tables-save(选项) ``` ### 选项 ```shell -c:指定 ......
ip6tables-save 6tables tables save ip6