NOT

开源.NetCore通用工具库Xmtool使用连载 - 散列算法篇

【Github源码】 《上一篇》详细介绍了Xmtool工具库中的加解密类库,今天我们继续为大家介绍其中的散列算法类库。 散列算法在某些特殊场景也可以当做加密方法使用;其特点是不可逆,同一内容每次散列值绝对一致,所以也可用作对数据内容是否被篡改的校验方法;或者其他需要唯一性编码的场景;本类库提供了MD ......
算法 NetCore 工具 Xmtool

CTF-MISC-内存取证(持续更新)

1.恶意程序注册表 题目来源-2021强网杯 附件为未知文件,用010editor查看 7z文件,修改后缀名 解压出一个镜像文件 非预期解:根据题目提示,可以搜索注册表申请命令REG QUERY命令,用010editor查看 可以得到答案 正确解法可查看这个大佬 (30条消息) 第五届强网杯全国网络 ......
CTF-MISC 内存 MISC CTF

java.lang.IllegalStateException: Failed to check the status of the service 的解决办法

参考资料 java.lang.IllegalStateException: Failed to check the status of the service 的解决办法_Hello_World_QWP的博客-CSDN博客 环境条件 spring cloud,注册中心用的是zookeeper; 报错 ......

Springboot 项目配置 HTTPS

生成证书 输入命令 keytool -genkeypair -alias "boot" -keyalg "RSA" -keystore "boot.keystore" 生成完成后会提示 Warning: JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -src ......
Springboot 项目 HTTPS

Hive3安装

Hive3安装 Mysql安装 卸载Centos7自带的mariadb [root@node3 ~]# rpm -qa|grep mariadb mariadb-libs-5.5.64-1.el7.x86_64 [root@node3 ~]# rpm -e mariadb-libs-5.5.64-1 ......
Hive3 Hive

vi 编辑器

vi\vim编辑器介绍 vi是Linux中最经典的文本编辑器同图形化界面中的 文本编辑器一样(记事本),vi是命令行下对文本文件进行编辑的绝佳选择 vim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,可以不同颜色的字体来辨别语法的正确性,极大方便了程序的设 ......
编辑器 vi

LDAP学习(1)

轻型目录访问协议(Lightweight Directory Access Protocol,LDAP):是一个开放的、中立的、业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息,它是由目录数据库和一套访问协议组成的系统 LDAP相关概念 dn(Distinguished Name ......
LDAP

【小小Demo】在线聊天小🌰子

easy-chat 一个简单的即时通讯demo。 环境 jdk1.8 idea maven springboot 2.1.1.RELEASE websocket 项目启动 修改maven设置 打开IDEA 设置:File>Setting>Build,Exec... 如下图所示 启动 找到启动类,鼠标 ......
在线聊天 127792 Demo

[SWPUCTF 2021 新生赛]re1

#得到.exe,先查壳: ##么得壳,64位:运行一下看看:是个字符串的比较:进IDA: ###简单的一个加密(不多解释了)上个脚本就行: Des = '{34sy_r3v3rs3}' flag = '' for i in Des: if ord(i) == 51: flag += chr(101) ......
新生 SWPUCTF 2021 re1 re

[NSSCTF 2022 Spring Recruit]easy C

#C的源代码,查个壳: ##一般都是64位,直接双击吧,换个界面,成天看IDA也不好: ###也是简单的一个异或加密,上个脚本就好了,不多说啥: Des = 'd`vxbQd' flag = '' for i in Des: flag += chr((ord(i) ^ 2) - 1) print(f ......
Recruit NSSCTF Spring 2022 easy

ASEMI代理ADUM3223ARZ-RL7原装ADI车规级ADUM3223ARZ-RL7

编辑:ll ASEMI代理ADUM3223ARZ-RL7原装ADI车规级ADUM3223ARZ-RL7 型号:ADUM3223ARZ-RL7 品牌:ADI /亚德诺 封装:SOIC-16 批号:2023+ 安装类型:表面贴装型 引脚数量:16 工作温度:-40°C~125°C 类型:车规级芯片 AD ......
ARZ-RL ADUM 3223 原装 ARZ

Apache FtpServer在Windows上使用以及SpringBoot中集成apache ftpserver实现Ftp 服务端搭建

场景 Apache Ftpserver Apache FtpServer是100%纯Java FTP服务器。它被设计为基于当前可用的开放协议的完整且 可移植的FTP服务器引擎解决方案。FtpServer可以作为Windows服务或Unix / Linux守护程序独立运行, 也可以嵌入Java应用程序 ......

nginx配置https(缺失中间证书)

问题记录:主要问题开发中需要配置HTTPS:常规的https配置签发,自行百度即可。 https://segmentfault.com/a/1190000039135687?utm_source=tag-newest 正常生成的证书文件有这四个,平常我们使用证书文件大多数用以下三个 xxx-chai ......
缺失 证书 nginx https

java代码开发规范

啦啦啦~~我不生产规范,我只是规范的搬运工 风格指南 代码风格以google code style为 标准,规范内容: 英文原文: https://google.github.io/styleguide/javaguide.html 中文参考: https://github.com/fantasti ......
代码 java

日志开发指南

日志规约 【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架(如SLF4J)中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理 方式统一。 【强制】日志文件至少保存 15 天,因为有些异常具备以“周”为频次发生的特点。对于当天日志,以 ......
开发指南 指南 日志

链路追踪系统Skywalking接入说明

应用修改 引入依赖 目的是实现手动获取链路信息、链路信息日志记录等扩展功能。 <properties> <skywalking.version>8.14.0</skywalking.version> </properties> <dependencies> <!-- 省略其他依赖 --> <depe ......
链路 Skywalking 系统

【HMS Core】Health Kit想要查看数据是来自用户的哪个设备,如何查看?

【问题描述1】 如何查看运动健康数据是来自用户的哪个设备? 【解决方案】 可以通过返回的数据中携带的dataCollectorId来查询提供数据的设备信息: 请求示例(以查询睡眠记录详情为例): 1、查询睡眠记录并关联睡眠状态采样数据: ​ 2、根据关联采样数据返回的dataCollectorId调 ......
数据 用户 Health 设备 Core

【HarmonyOS】轻量级智能穿戴应用如何在页面中实现数据传递与全局变量的使用

【关键词】 轻量级智能穿戴、LiteWearable、数据传递、全局变量 【问题描述】 开发轻量级智能穿戴LiteWearable应用,在app.js中定义全局变量,在页面中通过this.$app.$def.xxx获取时,报错TypeError: Cannot read property '$def ......
轻量 轻量级 全局 变量 HarmonyOS

python实现生产者和消费者

1 基础说明 python版本:Python 3.6.8 rabbitmq版本: rabbitmq-server-3.6.12-1.el7.noarch.rpm 2 python代码示例 (1)生产者 1 import pika 2 import json 3 import datetime 4 5 ......
生产者 消费者 python

APP自动化-隐性等待

隐性等待 隐性等待,是指一次声明(约定),使得后续的操作过程中,都要遵循该声明(约定)的方式; appium提供的是等待加载阶段完成(是继承的selenium的); driver.implicitly_wait(n) # 是等待的超时时间 初次之外 appium 还有一个隐性等待: # caps里面 ......
隐性 APP

C#属性默认值设置(model实体类)

关于在MVC中view中设置默认值,可以象如下设置: 1、关于ViewModel的部分 如果是C# 6.0 1 public class Test 2 { 3 public int A { get; set; } = 1; 4 public string B { get; set; } = "Tes ......
实体 属性 model

【C++循环(for、while)】

【C++循环(for、while)】 for循环语法: for(初始化变量;循环条件;更新变量) { 循环主体; } 执行顺序:初始化变量>循环条件>循环主体>更新变量 不满足循环条件后会跳出当前循环去执行循环外的下一条语句 冒泡排序实例: while循环语法: 初始化变量; while(循环条件) ......
while for

大数据指北

hadoop 概念解释 hadoop有很多工作项目,辅助计算的,负责存储的,负责文件调度,所以是一个生态 一般是指:Hadoop HDFS分布式存储系统, Hadoop MapReduce分布式计算系统, Hadoop YARN分布式资源调度系统, Apache Hive 分布式SQL引擎, Sqo ......
数据

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们在常见的开源协议如BSD,GPL,LGPL,MIT等都是OSI批准的协议。如果要 ......
Apache LGPL BSD GPL MIT

如何假装你懂机器学习?

当我们聊起AI的时候,很多情况下,我们是聊的机器学习(Machine Learning),那么,机器学习是什么?这里我想用简单的白话,加上思维导图,标准非AI业内人士了解一下机器学习的整体图景。 ......
机器

HTAP for MySQL 在腾讯云数据库的演进

MySQL在充分利用多核计算资源方面比较欠缺,无法同时满足在线业务和分析型业务的客户需求,而单独部署一套专用的分析型数据库意味着额外的成本和复杂的数据链路。本次主题将介绍腾讯云数据库为满足此类场景而在HTAP for MySQL产品方面进行的尝试。2023首届云数据库技术沙龙 MySQL x Cli... ......
数据库 数据 MySQL HTAP for

Python自制端口扫描器

自制Python端口扫描器 一、工具介绍 这个Python端口扫描器实现了一个基于 PyQt5 的端口扫描器界面,主要包含以下部分: 1. 使用 `setdefaulttimeout()` 方法设置默认的超时时间为 0.001 秒。2. 使用 `socket` 模块创建一个套接字,并尝试与指定的端口 ......
扫描器 端口 Python

Vue watch 的handler,immediate,deep属性

new Vue({ el: '#app', data: { num: 0, sum:10, }, watch: { // 只要num的值发生变化,sum的值就会变化 不用handler的简洁写法 num(newValue, oldValue) { this.sum= newValue; } // 也 ......
immediate 属性 handler watch deep

COMP2014J 数据结构与算法

Assignment 1:AVL Trees and Tree MapsCOMP2014J: Data Structures and Algorithms 2Weight: 15% of final gradeDue Date: 23:59 Tuesday May 9th 2023 (Week 12 ......
数据结构 算法 结构 数据 2014J

服务器卡死,ssh连接不上-finalshell导致

问题:客户反馈服务器ssh连接不上 设备信息:Asianux Server release 7.3.1512(Lotus) 定位:通过虚拟机控制台重启服务器,发现能登录虚拟机,查看服务器各种状态都正常。 客户使用一段时间后又卡死,ssh连接不上,登录发现进程数有一万多个,导致内存不足,服务器卡断 查 ......
finalshell 服务器 ssh