Blog

Thinking will not overcome fear but action will.

DevExpress使用记录

DevExpress使用记录

下载 [DevExpress下载地址](URL_ADDRESSDevExpress下载地址 安装 下载DevExpress安装包后根据需求勾选安装,我是默认全部安装。 创建自定义的范围输入控件 (UserControl) 首先,我们需要创建一个自定义的 UserControl,用于在下拉框中输入范围。这个控件将包含两个 SpinEdit 控件,分别用于输入最小值和最大值。...

Mongo Compass常用查询操作

Mongo 常用查询操作

在 MongoDB Compass 中可以使用正则表达式进行模糊查询。 数据示例: { "_id": "3bc22878-e***baaf8b42d3a", "UserName": "458****r", "FirstName": "+86138****12", "LastName": null, "Email": null, "Phone": "+861381**...

Git贡献提交规范

Git贡献提交规范

Git 贡献提交规范一 参考 feat 增加新功能 fix 修复问题/BUG style 代码风格相关无影响运行结果的 perf 优化/性能提升 refactor 重构 revert 撤销修改 test 测试相关 docs 文档/注释 chore 依赖更新/脚手架配置...

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...