Blog

Thinking will not overcome fear but action will.

PlaywrightDriver常用操作

PlaywrightDriver常用操作

PlaywrightDriver 是一个基于 Playwright 的 WebDriver 实现,用于自动化 Web 浏览器。下面是一些 PlaywrightDriver 操作方式和相关案例代码: 打开浏览器 : var browser = await PlaywrightDriver.CreateAsync(); 导航到 URL: var testResult...

配置文件&实现强类型注入使用案例

配置文件&实现强类型注入使用案例

背景/原因 项目中基本上都会用到配置文件写一些数据实现可配置无需发布代码的操作。比较常见的也是我个人用的比较多的是在逻辑处理部分直接注入配置文件进行指定获取某个属性值,还有一种是我最近才只晓的,就是使用强类型的方式,也是我个人使用后觉得值得推广的方式。 直接在逻辑代码中使用IConfiguration的方式 // appsettings.json "Jwt": {...

TK 登录

TK 登录


Git操作&设置

Git操作&设置

Git设置github邮箱地址和用户名 在根目录下执行 Git Bash窗口中分别执行如下代码 // 设置邮箱 $ git config --global user.email "xxx.com" // 设置名称 git config --global user.name "Axxxt"

npm 版本过高导致安装视频组件失败如何解决

npm 版本过高导致安装视频组件失败如何解决

背景/原因 在vue2项目中,使用到视频组件时,在使用npm安装对应组件报错,大概意思是版本冲突所致。参考了一些文章说是npm7.x.x以上的版本会在某些方面比较严格导致容易触发这种问题,npm7以下的不容易出现这类问题。 错误重现 如下图: 检查npm版本 如果版本过高就说明是这个原因导致,如若不是则超出了本文章的范围。 npm -v 解决方...

WIndows下Redis查看和设置密码

WIndows下Redis查看和设置密码

背景 在一直存在redis服务的情况下,如何查看其密码/端口,或者给redis设置新密码。 查看/修改密码操作步骤 打开服务,找到redis的服务,右键属性查看redis路径并打开。 找到conf文件并打开。 修改密码: 搜索 requirepass ,然后在其后面就是密码,如果是之前没设置密码,注意要先取消掉注释标识符(#)...

MSSQL如何根据时间分组然后再进行连接查询

MSSQL如何根据时间分组然后再进行连接查询

背景 在通常做统计的时候,有很多种形式统计,其中就有按照时间统计,有分年、月、日然后根据这些作为分组左连接统计数据。 这里的分组都要用到临时表的,临时表本身会占用资源,但仅限当前会话有效,所以会话结束临时表就不会占用资源,所以基本没啥影响。 根据一个时间统计未来几天来做分组 比如按照开始时间的后七天来做分组 -- 创建临时表 WITH Da...

如何解决在使用npm运行项目命令时报错误无法运行问题

如何解决在使用npm运行项目命令时报错误无法运行问题

背景 因为有两个版本的vue项目,但是在分别克隆和下载依赖时不知道时哪里导致冲突(猜测)导致之前vue2项目(原来是可以使用npm直接运行的)时报错;但是vue3使用的是pnpm可以运行,vue2中使用 npm run serve 不行。 错误说明 error:03000086:digital envelope routines::initialization error ...

Git 在使用时报443如何解决

Git 在使用时报443如何解决

背景 在使用过程中,会突然发现操作命令时会报443相关错误,这时候大概率就是代理相关问题导致,这里不做根本解决,因为本人网络问题需要代理。如想根本解决自行百度有很多解决方案。 操作步骤 在项目文件下使用Git Bash进行代码操作命令时报443。 直接在当前错误提示窗口下执行如下命令 git config --global --un...

ABP Vnext Pro 如何在中间件实现特殊参数校验

如何在中间件增加对密钥的特殊校验

背景 参考连接 逻辑 操作步骤 结束