译 通过自动反编译和外部源提升调试

Cookie和Session详解

二者的作用 Cookie是存在于客户端的“客户通行证”。 Session是存在于服务端的“客户档案表”。 二者的作用都是跟踪用户的整个会话。 Cookie: 产生的缘由:一个用户的所有请求操作对应一个会话,另一个用户则对应另一个会话,但是由于HTTP协议的无状态特性,服务器无法单从连接上跟踪到会话。 ......
Session Cookie

go实现对容器日志的读取并通过api展示

# 场景 工作环境中,用容器部署服务是很常见的操作,而新上线的业务,测试人员需要对服务进行测试 但是一下几种可能,使得测试人员并不能方便的查看日志: + 有的测试人员docker并不熟 + 权限比较严格,测试人员没权限操作容器 + 临时需要查看日志 第一第二中情况咱就不说了,第三种情况,如果只是临时 ......
容器 日志 api

Linux之进程和计划任务

[TOC] 五大性能: 1. 内存 free top 2. 磁盘 - 剩余量 df lsblk fdisk -l - io读写性能 dd iostat vmstat iotop 3. cpu 使用率 - top(实时) - ps(静态) 4. 网络 iftop 系统版本:cat/etc/redhat ......
进程 任务 Linux

【AltWalker】模型驱动:轻松实现自动化测试用例的自动生成和组织执行

本文将介绍如何使用AltWalker进行模型驱动的自动化测试。模型驱动的自动化测试(Model-Based Testing)是一种软件测试方法,它将系统的行为表示为一个或多个模型,然后从模型中自动生成和执行测试用例。这种方法的核心思想是将测试过程中的重点从手动编写测试用例转移到创建和维护描述系统行为... ......
自动生成 AltWalker 模型

springboot上传图片后通过http访问图片

1. 图片存储在本地磁盘,实现WebMvcConfigurer 接口添加本地静态资源访问过滤 2. 图片存储在本地磁盘,比如D:/YG/盘符下,nginx动静分离 第二种方式:通过nginx配置 nginx.conf配置文件中加入下面红框中的配置即可, # 映射指定盘符下的静态文件 location ......
图片 springboot http

记录--虚拟 DOM 和实际 DOM 有何不同?

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 本文我们会先聊聊 DOM 的一些缺陷,然后在此基础上介绍虚拟 DOM 是如何解决这些缺陷的,最后再站在双缓存和 MVC 的视角来聊聊虚拟 DOM。理解了这些会让你对目前的前端框架有一个更加底层的认识,这也有助于你更好地理解这些前端框 ......
DOM 实际

linux引导过程和服务控制

[TOC] # 引导过程和服务控制 ### Linux组成 - kernel内核(操作系统核心) - 实现进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能等。 - rootfs包括程序和glibc库 - 可以直接调用开发好的工具 - 宏内核:功能模块集成在一起 - 微内核:功能使用单独子系 ......
过程 linux

高可用三大利器 — 熔断、限流和降级

在武侠世界里,“利器”通常指的是武器中的上乘、出色之物;武器对于武者的重要性不言而喻,拥有一把优秀的武器可以让武者在战斗中更加得心应手,威力更强。在分布式系统追求高可用的背景下,熔断、限流和降级这三个重要的策略可以称得上三大利器。降级和熔断是不是一回事?限流 与 降级呢? ......
利器 三大

mysql根据.frm和.ibd文件恢复数据表

忠人之事受人之托 起因是因为一位朋友的数据库服务器被重装了,只剩下一个zbp_post.frm和zbp_post.ibd文件。咨询我能不能恢复,确实我只用过mysqldump这种工具导出数据 然后进行恢复到数据库。这种直接备份物理存储文件还没有尝试过。 前提是需要历史ibd文件的所属数据库版本 需要 ......
数据表 文件 数据 mysql frm

verto communicator 模块编译

verto communicator 模块编译 一、环境 debian 11,gcc 10.2.1,openssl 1.1.1n ,freeswitch 1.10.10,测试终端 windows 10 64 位 (浏览器:Microsoft edge 115.0.1901.183 64 位 ,Chr ......
communicator 模块 verto

在Java和C#中计算SHA-1哈希

Java版本: public void testHash() { String password = "Test"; byte[] key = password.getBytes(); MessageDigest md = MessageDigest.getInstance("SHA-1"); by ......
Java SHA

hubildx配置scss编译

插件市场安装好sass后打开hbuildX:如下操作,找到这个文件位置修改对于文件属性即可。 "--output-style", "compressed" 含义是:生成的CSS文件为压缩风格。 "onDidSaveExecution": true 含义是:当保存SCSS文件的时候,就会自定编译成CS ......
hubildx scss

plsql develop 单步调试oralce存储过程

#### 单步调试是排查程序中逻辑错误的最直接的途径,sql server 中调试非常方便,即F11 即可进入调试模式。而oralce中的调试就需要进行一点点设置,这里记录一下plsql develop 单步调试的方法: * 首先,要有调试权限 否则报:调试报错,提示ORA-01031: insuf ......
过程 develop oralce plsql

git同步为远程仓库某分支和撤回更改

1、终极解决方法:放弃本地的所有更改,使用远程分支重置/覆盖所有内容: git fetch --all # 从远程下载最新版本,不会尝试合并或重新设置任何内容 git reset --hard <remote>/<branch_name> # --hard选项更改工作树中的所有文件,来匹配远程分支中 ......
分支 仓库 git

27.solidwork焊接标注通过3d焊缝,自动标注

1.添加焊缝 2.工程图模式下 3.自动标注 ......
焊缝 solidwork 27

idea项目设置鼠标右键点击文件夹通过IDEA打开

每次打开idea项目是每次都要打开idea再手动选择项目,直接设置成右键打开会很方便。 效果图: 1. 首先 win + R 输入regedit 打开注册表 2. 打开注册表后找到如下路径: 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shel ......
文件夹 鼠标 文件 项目 idea

VS 还原 NuGet 程序包时出错: 无法加载源 https://dotnet.myget.org/F/aspnetcore-dev/api/v3

错误 还原 NuGet 程序包时出错: 无法加载源 https://dotnet.myget.org/F/aspnetcore-dev/api/v3 解决方法 在新源中添加地址: https://www.nuget.org/api/v2/ ![](https://img2023.cnblogs.co ......

Robot Framework自动化测试(一)

一、安装Robot Framework步骤(安装目录避免中文和特殊字符,建议以管理员身份进行全部安装过程): 1.查看ride最新支持的python版本,据此下载对应python版本: https://github.com/robotframework/RIDE https://github.com ......
Framework Robot

逻辑和物理存储结构之间的关系

# 逻辑和物理存储结构之间的关系 ## 物理数据库结构 Oracle数据库的主要物理结构包括: 1. 数据文件: - 存储数据库对象数据,如表、索引的数据块。 2. 控制文件: - 记录数据库结构信息,用于实例恢复。 3. 联机重做日志文件: - 存储数据库事务操作产生的重做记录。 4. 参数文件: ......
逻辑 物理 之间 结构

ueditor实现word图片自动转存

​ 1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.w ......
ueditor 图片 word

appuim 做自动化测试的时候遇到的一些报错 附解决方法

1、selenium.common.exceptions.InvalidElementStateException: Message: Unable to perform W3C actions. Check the logcat output for possible error reports ......
时候 方法 appuim

VBA利用transform函数和ADO实现交叉汇总

VBA中transform函数基本语法: Creates a crosstab query. Syntax TRANSFORM aggfunction selectstatement PIVOT pivotfield [IN (value1[, value2[, ...]])] The TRANSF ......
函数 transform VBA ADO

jenkins 配合 GitLab 实现分支的自动合并、自动创建 Tag

背景 GitFlow工作流简介 Gitflow工作流定义了一个围绕项目发布的严格分支模型,它会相对复杂一点,但提供了用于一个健壮的用于管理大型项目的框架,非常适合用来管理大型项目的发布和维护。 贯穿整个开发周期,master和develop分支是一直存在的,master分支可以被视为稳定的分支, 而 ......
分支 jenkins GitLab Tag

@PersistenceContext 和 @Resource

@PersistenceContext private EntityManager em; 注入的是实体管理器,执行持久化操作的,需要配置文件persistence.xml。 注入一堆保存实体类状态的数据结构,针对实体类的不同状态(四种,managedh或detached等)可以做出不同的反应(me ......
PersistenceContext Resource

@GeneratedValue 和 @GenericGenerator注解----自定义主键生成策略

@GeneratedValue注解存在的意义主要就是为一个实体生成一个唯一标识的主键 https://blog.csdn.net/sswqzx/article/details/84337921 https://blog.csdn.net/u011781521/article/details/7221 ......

H5在线CAD前端使用mxdraw和mxcad库预览编辑DWG图纸

mxdraw 前端库预览图纸 mxdraw 的作用就是预览图纸,也可以绘制一些批注或者其他图形,首先进行安装,如果你没有前端工程化的基础,请先看前端工程化基础知识,mxdraw有详细的文档,建议点击mxdraw查看使用说明,然后我们讲一下转换后的图纸用mxdraw库显示的步骤: 1)新建工程 这里我 ......
前端 图纸 mxdraw mxcad CAD

设置 SSH 通过密钥登录

# 1. 制作密钥对 首先在服务器上制作密钥对。首先用密码登录到你打算使用密钥登录的账户,然后执行以下命令: [root@host ~]$ ssh-keygen > authorized_keys 如此便完成了公钥的安装。为了确保连接成功,请保证以下文件权限正确: [root@host .ssh]$ ......
密钥 SSH

LNK2001无法解析的外部符号 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R

使用VS2019+WDK10 在学习windows WDF驱动时候,使用下面链接文章提供的代码编译后,得到错误: LNK2001无法解析的外部符号 SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RW_RES_R 解决方法:链接属性设置中增加 $(DDK_LIB_PATH)\wd ......

文件通过浏览器下载

通过freemarker模板生成文件,并通过浏览器下载下来。两个知识点,1.模板生产文件。2.通过浏览器下载。 第一步很快完成,并且是下载在本地。而到了第二部的时候,愣是不行,查看断点,流肯定是都走网了,而 浏览器就是没有反应,一直对照网上的代码,没啥问题。还把response的头的设置的内容也差了 ......
浏览器 文件