使用方法linux-tr命令 方法
meterpreter命令总结
# meterpreter命令总结 Meterpreter是Metasploit框架中的一个扩展模块,作为溢出成功以后的攻击载荷使用,攻击载荷在溢出攻击成功以后给我们返回一个控制通道。Meterpreter功能强大,支持信息收集、提权、注册表操作、哈希利用、截屏录屏等操作,也支持对摄像头、录音设备、 ......
vue3使用ClipboardJS插件的方式
建个工具类,以进行不同地方的调用复用。 调用方式,options参数的使用看自个的需求。 html调用方式 ```html 复制我 ``` vue组件调用方式 ```vue 复制我 ``` 工具类 ```js import ClipboardJS from 'clipboard' import { ......
串口通信RXTXcomm使用(转)
一、串口通信原理 串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。 尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线 ......
Git基础命令
# 开始新项目 ## 创建新仓库 `cd project` `git init` ## 如何提交 创建一个新的 **commit** 需要三个步骤: 1. 编辑修改工作目录或目录里的文件。 2. 将修改的内容添加到**暂存区**(index)。 3. 使用2中添加的内容提交。 要使用新文件或修改的文 ......
redis学习九:数据类型命令及落地运用 (bitmap)
redis位图bitmap:由0和1状态表现得二进制位的bit数组 需求:用户是否登录过Y,N,比如京东每日签到送豆; 电影,广告是否被点击播放过 钉钉打卡上下班 大厂签到必备 是什么:用于状态记录,Y,N不用去mysql读写。 1.bitmap的偏移量从0开始, setbit key 0/1 设置 ......
CompletableFuture使用
## 1. 介绍 `CompletableFuture`是Java 8中引入的一个类,用于支持异步编程和处理异步任务的结果。它提供了一种简单且强大的方式来处理异步操作,使得编写异步代码更加优雅和灵活。 以下是`CompletableFuture`的一些关键特性和用法介绍: 1. 异步操作:`Comp ......
C# JToken类的使用,实现解析动态json数据、遍历、查找
@@jtoken 搜索 在原来解析json数据是,一般都是用反序列化来实现json数据的解读,这需要首先知道json数据的结构并且建立相应的类才能反序列化,一旦遇到动态的json数据,这种方法就不使用。 为了解决动态解析json数据,微软有个Newtonsoft.Json封装类十分好用,里面的JTo ......
k8s 梳理及使用总结
1.Kubernetes概述 1.最初Google开发了1个叫Borg的系统(现在命名为Omega),来调度近20多亿个容器 从2014年第1个版本发布以来,迅速得到了开源社区的追捧,?前,k8s已经成为了发展最快、市 场占有率最高的容器编排引擎产品。 2.特点 轻量级,资源消耗小 开源 弹性伸缩 ......
CKS 考试题整理 (13)-使用 sysdig 检查容器里里的异常进程
Task 使用运行时检测工具来检测 Pod tomcat 单个容器中频发生成和执行的异常进程 有两种工具可供使用: sysdig falco 注: 这些工具只预装在cluster的工作节点,不在 master 节点。 使用工具至少分析30秒 ,使用过滤器检查生成和执行的进程,将事件写到 /opt/K ......
js的sessionStorage和localStorage使用
localStorage生命周期是永久,除非用户主动清除localStorage信息,否则这些信息将永远存在。 sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页关闭,那么当前窗口或标签页通过sessionStorage存储的数据也就被清空了。 不同浏览器无法共享localSt ......
Servlet重要类及其方法的应用
# Servlet重要类及其方法的应用 ## Servlet重要类及其方法的应用 ### 1.1 HttpServlet的一些方法介绍 ```java // this.getInitParameter();得到初始化参数 // this.getServletConfig();得到servlet配置就 ......
C# 使用批处理启动Windows服务
当期环境:Win11家庭版 注:批处理文件编码方式需设置为ANSI 启动服务: @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' ......
镜像,容器,容器数据卷,DockerFile 相关命令 使用总结
镜像,容器,容器数据卷,DockerFile 相关命令 使用总结 镜像是1种轻量级、可执行的独立的软件包。包含: 代码,运行时,库,环境变量和 配置文件。所有软件包,直接打包docker镜像,就可以直接跑起来.独立的运行环境。 一.镜像命令 1.列出本机所有镜像,查看镜像 docker images ......
使用EWS协议读取Exchange邮件时报GSSAPI相关错
* **错误信息:GSSAPI operation failed with error** `GSSAPI operation failed with error - An unsupported mechanism was requested.NTLM authentication require ......
Linux ubuntu18.04 zip压缩包加密 & Mac zip 加密方法
一、Linux ZIP 加密参数: -e : 密码输入到终端里 zip -e test.zip a.out 输入两遍密码,防止”胖手指“ -P :(大写P)密码输入到命令行 zip -P aaa test.zip a.c aaa 是密码 二、Mac ZIP 加密方法: 和上面类似 -e : 密码输入 ......
挂载 nfs 目录导致 df 命令卡死
#### 问题: linux服务器挂载了一个含有海量文件的 nfs 目录,当使用 `df`命令时卡住了? 先确认下是不是这个 nfs 目录的原因,使用`strace df -h`跟踪一下是哪个系统调用有问题。遇到卡住的地方就会停住 ``` [root@node1 ~]# strace df -h e ......
接口限流-使用Redis实现接口限流
代码案列 配置Redis @Slf4j @Configuration @EnableCaching // 开启缓存支持 public class RedisConfiguration extends CachingConfigurerSupport { /** * RedisTemplate配置 * ......
dubbo的简介及使用
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 参考: https://baike.baidu.com/item/Dubbo/18907815?fr=aladdin ......
Python元组(tuple)和字典(dict)的合并使用
Python 包含6种数据类型,其中Number(数字)、String(字符串)、Tuple(元组)、 List(列表)、Dictionary(字典)、Set(集合); 1.回顾Tuple(元组)的常用方法: Tuple的创建:tuple()方法创建,或者小括号的方式,有时也直接省略小括号 a = ......
vue中使用mqtt实现实时通信
## 简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,是 TCP/IP 的再封装,由 IBM 在 1999 年发布。MQTT 最大优点在于,地开销,少流 ......
Docker openjdk-alpine 无法使用字体控件(fontconfig)的坑
问题分析 因为Java服务现在都是用openjdk:8-jdk-alpine为基础镜像进行构建的,再通过看具体错误和经过一些google,可以确定两个问题: 1.openjdk不包括sum.awt的字体控件 2.alpine linux的基础镜像也未安装有fontconfig和ttf-dejavu字 ......
SSH远程主机执行命令:s2c
``` #!/bin/bash ip=$1 ip_num=$(echo $ip | awk -F\. '{print NF}') if [ $ip_num -eq 2 ]; then ip=192.168.$ip fi shift cmd=$@ if echo "$cmd" | grep -E "r ......
Presto-JDBC使用
一、简介 PrestoConnection并不能提供一个持久的Socket连接,而是创建一个OkHttpClient与Presto按照HTTP1.1协议进行通信,并且PrestoConnection仅保存一些基本信息(catalog、schema等) 二、使用方式 1、建立连接 和传统的JDBC方式 ......
windowsbat删除命令
widnwosbat命令 DEL /F /A /Q \\?\%1 用于删除指定路径下的文件,参数含义如下: - /F: Force delete,即强制删除; - /A: 用于指定文件属性,A代表存档,D代表目录,H代表隐藏,R代表只读,S代表系统; - /Q: Quiet mode,即静默模式,不 ......
OpenIddict使用教程
@@openiddict password 模式 流程 OpenIddict是一个ASP.NET Core身份验证库,可帮助您添加OpenID Connect和OAuth 2.0支持到ASP.NET Core应用程序中。下面是OpenIddict使用教程的步骤: 安装OpenIddict,在项目中添 ......
JavaScript 数组展平方法: flat() 和 flatMap()
# JavaScript 数组展平方法: flat() 和 flatMap() 从 ES2019 中开始引入了一种扁平化数组的新方法,可以展平任何深度的数组。 ### flat `flat()` 方法创建一个新数组,其中所有子数组元素以递归方式连接到特定深度。 > 语法:array.flat(dep ......
[数据分析与可视化] Python绘制数据地图3-GeoPandas使用要点
本文主要介绍GeoPandas的使用要点。GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。GeoPandas扩展了Pandas的数据类型,并使用matplotlib进行绘图。GeoPandas官方仓库地址为:[GeoPandas](https://github ......
使用Postman的Get请求遇到:"type": "parsing_exception","reason": "Unknown key for a START_OBJECT in [mappings].",的问题
**错误如图** ![](https://img2023.cnblogs.com/blog/3161806/202306/3161806-20230616140011892-1209344862.png) **原因** postman自身的的bug问题。body里面写了json参数,结果postma ......
CHAT-GPT初使用
拿chatgpt去试验了一下,一个挺小的需求,但是前后还是更改了三次,体验就是它可以不断改进之前实现的代码,但需要提需求的人比较清楚需求内的细节,差不多类似于,我有想法,它来实现,还是可以提高不少效率的。具体体验如下: 我:请写一段C语言代码,将2M大小的文件填充0xff到30M,要求不能申请超过1 ......