- 博客(119)
- 资源 (2)
- 收藏
- 关注
原创 C# 网页截图全攻略:三种技术与 Chrome 路径查找指南
本文主要介绍了在 C# 中实现网页截图的几种技术及相关要点。涵盖了 PuppeteerSharp、Selenium 和 HtmlToImage 三种方式,分别阐述了它们的安装步骤及核心代码。同时,针对在 C# 中寻找 Windows 上 chrome.exe 路径这一问题,分析了未安装 Google Chrome 和已安装两种情况下的查找原因,并给出了相关参考链接,还列举了一系列与 C# 使用 Selenium、获取 chrome.exe 路径以及在 Linux 上部署相关的参考资料。
2025-01-23 15:47:08
385
原创 学会XPath,轻松抓取网页数据
学会XPath,可以轻松抓取网页数据,提高数据获取效率。本文介绍了XPath的定义、基础语法、使用示例、高级用法、.NET中使用举例以及在自动化测试中的应用场景,同时也讨论了XPath的优势与不足。希望本文能够帮助读者更好地理解和掌握XPath的使用方法。
2023-11-30 12:00:47
831
原创 一篇学会cron表达式
Cron表达式是一种用于定义定时任务的格式化字符串。它被广泛用于Unix、Linux和类Unix系统中,用于在指定的时间执行预定的任务。Cron表达式由6个字段组成,每个字段通过空格分隔开。在本文中,我们将学习如何理解和编写Cron表达式。每个字段可以使用数字来表示具体的值,也可以使用一些特殊字符来表示范围、递增等。下面是一些常用的特殊字符::代表所有可能的值,例如在小时字段中表示每一个小时。?:在日期和星期字段中,表示不指定值。-:表示范围,例如在小时字段中1-3表示1点到3点。
2023-11-28 20:24:29
377
原创 Vue + Element UI 实现复制当前行数据功能(复制到新增页面组件值不能更新等问题解决)
使用Vue + Element UI 实现在列表的操作栏新增一个复制按钮,复制当前行的数据可以打开新增弹窗后亦可以跳转到新增页面,本文实现为跳转到新增页面。
2023-11-23 16:32:07
654
原创 VSCode ESLint规则警告屏蔽方法
举例:要屏蔽“Missing trailing comma”或“comma-dangle”警告,你可以使用ESLint的配置选项来设置规则。下面是一些方法,你可以根据自己的需求选择其中一种(这里只是举例,其他警告处理方法相同)
2023-11-13 16:27:00
1402
原创 el-table 多表格弹窗嵌套数据显示异常错乱问题
使用vue+element开发报表功能时,需要列表上某列的超链接按钮弹窗展示,在弹窗的el-table列表某列中再次使用超链接按钮点开弹窗,以此类推多表格弹窗嵌套,本文以弹窗两次为例最终效果如下示例页面3、分析问题4、解决问题下面我从表格的key角度解决下问题1)尝试给每个弹窗的el-table加个key – 未解决数据错乱的问题示例代码如下:2)尝试给每个弹窗的el-table加个唯一的key – 解决数据错乱的问题示例代码如下:虽然此种方法解决了我们的问题,但是考虑到每次打开弹窗都
2023-11-10 15:35:14
1042
原创 TypeError: Cannot read properties of null (reading ‘level‘)
1、一个下拉框组件的更新由另一个下拉框组件控制被动更新列表,子级下拉框的值是由父级下拉框的值调用接口获取,每次父级下拉框值的改变都会改变子级下拉框的数据源也就是会改变子级下拉框的options,切换后之前的父级节点找不到就会报了这个错,父级节点不改变(即不切换)的话不会报错
2023-11-09 15:56:21
1636
原创 An exception was thrown while activating xxx->AutoMapper.Mapper->λ:AutoMapper.IConfigurationProvider
原因找到, Profile的构造函数的访问类型为protected导致配置文件访问不到,改成public解决问题;Profile路径已关联,AutoMapper库已安装。2)检查API的启动文件 Startup.cs。1)检查Service.csproj文件。疏忽大意检查了好一会,做此纪录。3)检查Profile文件。mapper相关已配置。1、排除问题出现原因。
2023-09-12 14:52:07
1205
转载 到底什么是伪静态?为什么要做伪静态?
我们通过对比“静态页面”,“动态页面”,“真静态页面”,“伪静态页面”以及他们对应的优缺点。含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。除了我们常见的.htm和 .html以后,.asp .php .jsp也可以是静态的,关键是看.asp .php .jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。
2023-07-18 16:35:37
592
原创 趣谈MySQL 多个%等模糊查询
-----有趣的查询(网页端前端传参%测试)------注:mysql 通配符查询必须用。2、向people表添加数据。1、创建一个people表。
2023-07-04 17:26:35
928
原创 el-input 输入验证 整数、小数、实数、整数、负数等
import { checkInputPositiveRealNum } from '@/utils/validate' // 验证。⑤ 特殊要求举例(包括小数位数、输入整数和小数位数的长度等)② validate.ts 验证部分。① 验证正整数+正小数(包含0)② 验证正整数+正小数。
2023-06-30 16:05:29
3654
原创 sourcetree打开就闪退
注:红色矩形框圈起来的部分为sourcetree的缓存信息,启动文件配置信息以及用户个人配置信息等,如下图所示,也可以只删除缓存目录的[Composition.cache]文件同样奏效。看到最近很多同学都出现此问题,大概率是windows系统自动更新导致的,有的同学描述说是系统更新导致的.NET/VisionStudio的问题,欢迎有知道具体原因的同学评论区留言讨论。一直未出现如题描述情况,今早到公司可能是异常重启或者系统更新的愿意导致没有正常关机,出现了此种情况。
2023-06-30 09:48:43
12143
7
原创 |DataDirectory| 解决Web.config中数据库连接的相对路径问题
放在任何其他位置将得不到解析。如 |DataDirectory|\FnDB.mdf被解析为 项目根目录\App_Data\FnDB.mdf,而\data\|DataDirectory| \FnDB.mdf 则视为物理路径,不会对|DataDirectory|做解析)2)|DataDirectory| 在WebForm项目下默认为 项目根目录\App_Data文件夹,在Winform和控制台项目下,则为 项目根目录\bin\debug 或 项目根目录\bin\release 文件夹。
2023-06-29 18:39:04
443
原创 Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版
一、Oracle21C + PLSQL Developer 15 + Oracle客户端文件下载2、 PLSQL Developer 15下载地址:https://www.allroundautomations.com/registered-plsqldev/二、Oracle21C安装建议解压和安装目录文件夹如图,解压的Oracle安装包放到21c文件夹下,重命名为home解压下载Oracle Database 21c的安装文件,双击运行(此解压的文件夹配置环境变量有大用处,敲黑板!
2023-06-19 15:44:19
8675
1
原创 The transaction associated with this command is not the connection‘s active
1、出现问题原因2、解决办法将循环中需要更新的数据放入到列表中,在循环外用事务执行批量更新,以此使事务处于连接的活动事务中即可。
2023-04-11 11:21:12
787
原创 Please enter your authorization code to login. More information in http://service.mail.qq.com/
集简云配置出现如下错误需要重新授权。
2023-04-10 16:55:24
3682
原创 Cannot find module ‘\node_modules\ejs\postinstall.js
Cannot find module '\node_modules\ejs\postinstall.js
2023-04-10 10:04:16
598
原创 element el-table固定列凹陷问题
列表显示字段过多,最后一栏操作列加固定显示,横向添加滚动条,在自测浏览器开发者模式时,发现固定列的最后一行出现了凹陷现象,网上查阅资料大多为在更新生命周期或者页面更新操作时重载页面,这些方法对本文出现的现象没有实际效果,最后的解决办法为直接设置横向滚动条,将列表的高度撑高以此解决问题。图1 F12打开浏览器再关掉最后一行出现按钮凹陷现象。
2022-11-15 16:51:15
904
原创 .net 字符串逗号隔开去重
同时输入/选择多条信息或批量输入/选择多条信息行程一个逗号隔开的字符串集,会出现数据重复的错误情况,产生不必要的脏数据,本文依次收集测试几种有效的去重方法。1)方法一:List集合和Contains。2)方法二:正则表达式。3)方法三:Linq语句(推荐)
2022-11-07 10:57:59
763
原创 判断两个时间段交集、时间重叠问题
判断两个时间段范围是否有交集(时间重叠)问题经常遇到,比如预约会议室开会,活动的开始结束等,本文做此分析。前提:本文时间传参已做限制,结束时间必须大于开始时间。
2022-09-20 11:00:49
3850
3
原创 .NET NPOI导出时间、公式等格式化
通过格式化处理,Excel工作表中的各种类型数据都可以提前格式化成我们导入需要的数据形式,当然上面的格式化方法也只是列出了部分类型,还有很多类型欢迎补充,以此本文简单快速的解决了关于NPOI导入的格式化问题。......
2022-07-06 14:15:55
917
10
原创 .net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022
.net NPOI Excel导入:时间格式2022/5/26导入变成26-5月-2022
2022-05-26 11:29:32
1776
2
原创 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation
Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation
2022-04-18 15:55:32
620
C# File、FileInfo、Directory、DirectoryInfo
2021-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人