使用方法protected private方法

记一次愚蠢的svg使用。。。

问题描述 参考了老师的写的优雅使用iconfont vue引入iconfont的优雅实践 确实很优雅,感谢老师,但是我脑残把use里的xlink:href写成xlink-href,导致我一直拿不到icon TT 经常因为这点小错误就浪费一下午,痛定思痛 记一下我的代码 代码 vue.config.j ......
svg

我如何使用工具学习网络技术?

在学习中使用哪些工具 “工欲善其事必先利其器。”在网络技术的学习过程中,往往需要使用一些工具,来辅助我们学习,以此将抽象的技术通过具体的方式来表现出来,便于加深网络理论的印象。 今天,我将列举我在学习过程中使用过的工具。以网络仿真工具为例,建议初学者选择一个厂商的软件作为主用软件(如eNSP或者HC ......
网络技术 工具 技术 网络

RabbitMQ 集群搭建和仲裁队列的使用

RabbitMQ 是基于 Erlang 语言开发的,该语言天然支持集群分布式模式,因此部署 RabbitMQ 集群非常简单。 RabbitMQ 的集群部署有两种模式: 普通集群:又称为标准集群,是一种分布式集群,将队列分散到集群的各个节点,提高整个集群的并发能力。 镜像集群:在普通集群的基础上,添加 ......
队列 集群 RabbitMQ

绕过CDN寻找网站真实IP的方法汇总

判断ip是否为网站真实ip Nslookup: Win下使用nslookup命令进行查询,若返回域名解析结果为多个ip,多半使用了CDN,是不真实的ip: 多地ping查询: 使用不同区域ping,查看ping的ip结果是否唯一。若不唯一,则目标网站可能存在CDN。 https://asm.ca.c ......
方法 网站 CDN

ElasticSearch的初步使用

Elasticsearch是一种分布式、面向文档的NoSQL数据库,专门设计用于全文搜索、数据分析和日志存储。它不仅可以存储大量文档数据,还支持复杂的全文搜索、数据聚合和分析查询,使其非常适用于日志管理、搜索引擎、实时分析和大规模数据存储等场景。 Elasticsearch的数据结构由索引Index ......
ElasticSearch

超详细SQLMap使用攻略及技巧分享

sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括获取数据库中存储的数据,访问操作系统文件甚至可以通过外带数据连接的方式执行操作系统命令。 sqlmap目前最新版本为1. ......
攻略 技巧 SQLMap

“挖矿”病毒排查处置方法

排查方法 挖矿病毒被植入主机后,利用主机的运算力进行挖矿,主要体现在CPU使用率高达90%以上,有大量对外进行网络连接的日志记录。 Linux主机中挖矿病毒后的现象如下图所示: Windows主机中挖矿病毒后的现象如下图所示: 处置方法 一旦发现主机或服务器存在上述现象,则极有可能已经感染了挖矿病毒 ......
病毒 方法

使用snpeff软件构建本地注释库

001、软件下载 官网: 解压即可 002、java环境 003、构建注释库,需要参考基因组xxx.fa和基因组注释文件xxx.gff 004、构建结果 参考: 01、 02、 ......
注释 snpeff 软件

chisel安装和使用+联合体union的tagged属性+sv读取文件和显示+sv获取系统时间+vcs编译时改动parameter的值+tree-PLRU和bit-PLRU

chisel安装和使用 sbt:scala build tool,是scala的默认构建工具,配置文件是build.sbt。 mill:一个新的java/scala构建工具,运行较快,与sbt可以共存,配置文件是build.sc。 chisel的安装可以参考这篇文章。安装过程务必联网,而没有联网情况 ......
联合体 PLRU parameter tree-PLRU bit-PLRU

vxetable使用时,即需要传自己的参数,还需要使用框架原有参数

例如普通调用时只需要传入 change="changeBtnTypeOpenx(index,$rowIndex)" 当需要传入默认返回的值时,则采用 change="changeBtnTypeOpenx($event,index,$rowIndex)" 注意调用时增加了$event参数。 同样在被调 ......
参数 框架 vxetable

《软件工程:方法与实践》读书笔记1

精益的思想本来就是源于汽车制造业,这本书就直接用日本丰田的实例很形象的告诉了我们什么是精益的思想。 精益思想的核心是“消除浪费”,但是这个“浪费”和普遍被认可的观点有一些区别 比如:仓库里还有原材料的剩余,普遍思想是全力生产产品以降低每个产品的平均的设备成本;然而,对于精益思想而言这要做是不合适的, ......
软件工程 笔记 方法 工程 软件

gin上使用Grpc入门

要在Go中使用基于Gin的gRPC,你需要执行以下步骤: 安装gRPC:使用以下命令安装gRPC: go get -u google.golang.org/grpc shell复制代码 安装protoc-gen-go:使用以下命令安装protoc-gen-go插件,它用于将protocol buff ......
Grpc gin

go语言ent教程:使用zerolog定制ent日志

背景:ent开始debug模式后,可以输出日志,但是我们想为ent接入zerolog,该怎么做呢? 一、引入zerolog go get -u github.com/rs/zerolog 二、自定义zerolog配置 customLog := func(args ...any) { str := f ......
ent zerolog 语言 教程 日志

离线安装Kubernetes(K8s)方法

1简述 1.1搭建方法介绍 K8s有两种搭建方式: 1. 使用K8s官方发布的二进制包搭建环境 2. 使用Kubeadm搭建(推荐该种方式) 本文的K8s搭建流程均基于Kubeadm方式 1.2Kubeadm简介 Kubeadm是一款旨在为创建Kubernetes集群提供最佳实践“快速路径”的工具。 ......
Kubernetes 方法 K8s K8 8s

使用 expo-location 获取不到位置信息 Location.getCurrentPositionAsync() 结果无打印

问题描述: react native 中使用 expo-location 获取位置信息时,按照官方文档执行案例,获取不到位置结果。Location.requestForegroundPermissionsAsync() 执行后可以获取授权状态,但是执行到 Location.getCurrentPos ......

Vue在main.js全局引入scss文件,组件里使用scss变量报错问题

问题描述 在写组件样式的时候,普通样式都没问题,一碰到$变量就error Module build failed (from ./node_modules/sass-loader/dist/cjs.js): color: $normal-active-color; ^ Undefined varia ......
scss 全局 变量 组件 文件

FASTNAT介绍和使用帮助

下载地址 Windows 64位 Mac OS X 64位 Linux 64位 Linux/ARM 32位 64位 一、FastNat可为您解决的问题 1.没公网服务器,需要发布本地的站点或网络程序到公网上,供他人访问; 此项功能大大方面开发人员进行远程调试,微信小程序等开发工作进行。 2.需要远程 ......
FASTNAT

soui uiresbuilder.exe使用

"D:\work\tmp\soui-master\tools\uiresbuilder.exe" -i "D:\work\tmp\soui-master\demo\uires\uires.idx" -p uires -r .\res\soui_res.rc2 -h .\res\resource.h ......
uiresbuilder soui exe

NOI Linux 使用

转载自 这里 一、Linux 的基本操作(命令行) 打开命令行 在 Noi Linux 中可以使用快捷键 Ctrl + Alt + T 打开命令行终端 Linux的目录 Linux 是没有 Windows 下硬盘分区的概念的,所有设备均会被挂载到一个统一的文件系统,Linux 下的目录有两种: 绝对 ......
Linux NOI

centos7 中 用户名和主机名消失,显示-bash-4.2解放方法

001、问题,centos7中中用户名和主机名消失,显示-bash-4.2,如下: -bash-4.2$ 002、产生原因 配置文件丢失或意外删除。 003、解决方法1 -bash-4.2$ echo "export PS1='[\u@\h \W]\$'" >> ~/.bash_profile -b ......
用户名 主机 centos7 方法 用户

使用ensp搭建路由拓扑,并使用isis协议实现网络互通实操

转载请注明出处: 1.通过拓扑搭建如下拓扑: 其中R7、R8为L1,R6为L1/2,R9为L2。 2.配置isis实现网络互通 R7配置如下: [Huawei]isis 1 [Huawei-isis-1]di th # isis 1 is-level level-1 network-entity 1 ......
拓扑 路由 网络 ensp isis

VC++编写ActiveX控件方法

暑假在做一个项目的时候,本来是用C#.NET来写的一个港口进出闸的流程控制程序,里面涉及一个响应用PLC的采集信息的问题(PLC用串口和工控机相连接),然后思考如何用C#写串口通讯程序,结果师兄在一旁直接用VC++写了一个“*.ocx控件”,并在自己的电脑上进行了测试,完工后就把生成的“*.ocx” ......
控件 ActiveX 方法 VC

PowerBuilder现代编程方法X11:PB程序完全跨平台方案

PB可能要支持Windows、macOS、Linux、iOS、Android与鸿蒙操作系统和X86、ARM、RISC-V与国产龙芯CPU的原生应用了! PowerBuilder现代编程方法X11:PB程序完全跨平台方案 前言 《PowerBuilder编程新思维》在写到了WebUI后,陷入了沉寂。 ......
PowerBuilder 方案 程序 方法 X11

MCU第一次使用笔记-STC8H1K08

计时中断开不起来: 需要开启定时器, 开启总中断控制 ET0 = 1; EA = 1; PWM 端口指定, 按示例无法使用其他端口 更改输出端口需要修改 PWMA_CCER1, PWMA_ENO, 文档描述看的不是太明白 ADC 使用时需要配置端口状态, 还有上拉电阻, 另外实际使用时跳动非常大 尝 ......
第一次 笔记 STC8H STC8 MCU

redis的hash类型操作方法

一、介绍 Hash是一个键值对的集合。Hash 是一个 String 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。 Hash存储结构优化: 如果field数量较少,存储结构优化为类数组结构 如果field数量较多,存储结构使用HashMap结构 二、原 ......
类型 方法 redis hash

【编译优化】降低镜像大小,删减未使用的函数和数据

gnu解释 https://gcc.gnu.org/onlinedocs/gnat_ugn/Compilation-options.html 从最终可执行镜像中删除未使用的function和data,是由链接器来完成的。需要以下几个步骤 function和data编译成单独的section,使用编译 ......
函数 镜像 大小 数据

SpringMVC使用@Valid注解实现数据验证

一、@Valid 注解的作用 @Valid 注解是 javax.validation 包中的一个注解,它可以用来标注需要验证的数据对象。当一个带有 @Valid 注解的对象传递给 SpringMVC 的控制器方法时,SpringMVC 会自动调用验证器来验证这个对象。 二、数据验证的流程 Sprin ......
注解 SpringMVC 数据 Valid

软件设计模式系列之二十四——模板方法模式

在软件设计领域,设计模式是一组被反复使用、多次实践验证的经典问题解决方案。其中,模板方法模式是一种行为型设计模式,用于定义一个算法的骨架,将算法中的某些步骤延迟到子类中实现,从而使子类可以重新定义算法的某些特定步骤,同时保持算法的整体结构不变。本文将深入探讨模板方法模式,包括其定义、举例、结构、实现... ......
模式 设计模式 模板 方法 软件

Android Studio的常用设置,一个好的设置能让使用更得心应手

使用Android Studio 创建第一个项目 第一步:1、点击Project,2、点击New Project(也可以打开一个项目或者在线拉取一个项目)这里我们就新建一个项目 第二步:1、选择开发类型:Phone and Tablet(手机应用),2、选择模板:Empty Views Activi ......
得心应手 常用 Android Studio

2023-10-4 使用Arduino为esp8266烧录ps4 5.05适合的固件

2023-10-4 使用Arduino为esp8266烧录ps4 5.05适合的固件 其实这是个伪需求,但都在我琢磨所有之后才发现,goldhen2.1之后的大版本对于505来说都是没什么实质意义,反而会引起死机等情况。想玩的游戏等降级补丁即可。当然本文记录如何通过arduino烧录你想要的插件 1 ......
固件 Arduino 2023 8266 5.05