- 博客(86)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 为CAP面板添加简单的Authentication登录验证功能 C#|.net
这个Authentication认证功能,不仅适用于CAP面板,也适用于懒得开发登录页面,但是又需要简单用户名密码登录的网页。但是这个面板直接通过url就可以访问了,完全没有任何账号保护,任何人知道url地址就可以直接访问!Hangfire Dashboard有自己的面板,可以使用用户名和密码做简单的认证。但是CAP的面板是直接暴露的,没有直接的认证功能,知道url就可以直接进入!LogDashboard也有自己的面板,可以使用用户名和密码做简单的认证。终于搞定了CAP Dashboard的登录验证功能!
2024-06-12 17:06:59
704
原创 MYSQL修改账号的密码 报错:SQL错误(1064):You have an error in your SQL syntax;
MYSQL修改账号的密码 报错:SQL错误(1064):You have an error in your SQL syntax;
2023-12-23 14:45:06
683
原创 C#-创建用于测试的父类StartupBase用于服务注入
当写完C#代码,需要对某个方法进行测试。创建一个XXXTests.cs文件之后,发现需要注入某个服务怎么办?
2023-11-27 17:54:38
621
原创 Could not find a version that satisfies the requirement torch==1.13.1+cu117 (from versions: none)
ERROR: Could not find a version that satisfies the requirement torch==1.13.1+cu117 (from versions: none)ERROR: No matching distribution found for torch==1.13.1+cu117
2023-08-11 10:03:16
4085
原创 C# webapi接口传输byte[]数据,报错:415 Unsupported Media Type
C# webapi接口传输byte[]数据,报错:415 Unsupported Media Type
2023-05-31 16:02:13
2688
2
原创 正则表达式处理:根据英文大写分词
这就是编程里面的驼峰命名法:每个单词的第一个字母大写了。注意" $&"的前面有一个空格。现在需要把每个单词给分开。
2023-04-03 17:02:56
254
原创 gerapy部署项目报错:ModuleNotFoundError: No module named ...
gerapy部署项目报错:ModuleNotFoundError: No module named ...
2023-01-13 10:56:18
1128
原创 Linux中的filebeat使用nohup异常停止 / Linux中的filebeat进程守护 / filebeat日志打印到指定文件失败
Linux中的filebeat使用nohup异常停止 / Linux中的filebeat进程守护 / filebeat服务日志打印失败
2022-10-09 14:34:34
989
原创 HttpWebRequest + Authorization+Bearer一直:The remote server returned an error: (401) Unauthorized.
HttpWebRequest + Authorization+Bearer一直:The remote server returned an error: (401) Unauthorized.
2022-09-15 12:36:04
1345
原创 xpath对标签使用 or / 或者
遇到一个新需求,需要获取下图的div内部的两个标签内容:需要获取的是h3+p标签的html内容,ul标签的内容不要。第一个想到的是使用"or",将两个标签的html全部抓取。我们常用的是针对xpath过滤器里相同标签不同属性使用"or"条件来抓取,但是现在遇到的是针对不同标签使用"or",用了以下几种方式都不能这样操作://div[@id='PartDetails__Overview_Section']//p or h3//div[@id='PartDetails__Overvie
2022-05-13 11:47:37
4993
原创 在chrome浏览器编写一个复制链接的js脚本书签 (Bookmarklet)
最近发现一段js脚本,放到chrome浏览器的书签栏里,点击一下就可以执行一些操作。后来找一找,发现原来它是有个特定的名字,叫做:Bookmarklet通过这个名字,可以在网上搜到各种有意思的脚本。也有编写教程。这里先附上别人的编写指南,可以简单了解一下:Bookmarklet编写指南 - 前端博客 - 博客园 https://www.cnblogs.com/wpbars/p/3345942.html里面就是一些Bookmarklet编写最基础的格式,想自己写的可以学习学习。然后
2022-04-26 12:34:51
2013
原创 An error occurred while processing your request...enable the Development environment by setting ...
web项目部署到本机,访问时发生异常:Error.An error occurred while processing your request.Request ID: |ee4a30bd-4030df869db691a6.Development ModeSwapping to Development environment will display more detailed information about the error that occurred.The Developmen..
2022-04-20 20:05:04
4017
原创 python 使用正则表达式 替换 功能,在原文上追加内容
一般使用正则时,可以在替换操作时,在原文上追加内容。比如,原文为:BBBBBBBBBBBBBBB现在想在"BBB"两边追加"AAA"和"CCC",使用的追加方式是:查找目标:(BBB)替换为: AAA$1CCC结果就为:AAABBBCCCAAABBBCCCAAABBBCCCAAABBBCCCAAABBBCCC"$1"可以在大部分情况下用于这种追加,但是在python中无法使用。python中是用"\1"代替"$1"的功能的,所以python中的写
2022-04-01 11:47:56
2087
原创 python中json.loads报错: Expecting ‘,‘ delimiter: line 1 column 3545 (char 3544)
在python中使用json.loads报错: Expecting ',' delimiter: line 1 column 3545 (char 3544)原因:json字符串为:jsonStr = "params": {"param2":"[ type:\"B\", ms:\"E\", t:\"243\"]"我的param2的参数值其实是二次封装成的字符串,但是json.loads()在解析时,把param2中的\"解析为了一个转义的双引号("),导致整体解析失败。解法:在解析
2022-04-01 09:29:21
16901
原创 python使用requests获取内容编码后仍然乱码:c\x00\xa0a\x00@6s\xd6\x1b\x1f\x7f\xd5\x07\x14\x17\x17C\x07\x88\xaa
使用requests+代理获取某个网站内容时,一直乱码,源代码是这样的:headers: "headers": { "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "accept-encoding": "gzip, deflate,
2022-03-08 11:45:36
1997
2
原创 python使用requests+代理proxy报错:EOF occurred in violation of protocol (_ssl.c:1123)
在使用python获取别人的网站内容时,使用了requests+proxy代理,结果报错了:HTTPSConnectionPool(host='www.somewebsite.com',port=443):Maxretriesexceededwithurl:/en/products/power.html(CausedbySSLError(SSLEOFError(8,'EOFoccurredinviolationofprotocol(_ssl.c:1123)')))原代码...
2022-03-07 14:44:44
9930
9
原创 pyppeteer报错:NoneType‘ object has no attribute ‘goto‘
驱动异常-> NoneType' object has no attribute 'goto'驱动异常-> Connection is closed
2021-12-10 18:03:56
667
原创 C#使用 HtmlParser 但是没有setNodeFactory怎么办?
使用前提,你需要知道HTMLParser是用于对Html的文本处理的。具体可参考:黄聪:C#解析HTML DOM解析类 HtmlParser.Net 下载当我使用的时候,发现HTMLParser里面只支持46个标签,包括:<html>, <body>, <div>, <span>等等。但是不支持<strong>, <font>, <em>及其他自定义标签的识别。网上搜索的setNodeFactory..
2021-02-20 17:31:22
147
2
原创 C#扩展 HTMLParser 对<strong>或自定义标签的处理
使用前提,你需要知道HTMLParser是用于对Html的文本处理的。具体可参考:黄聪:C#解析HTML DOM解析类 HtmlParser.Net 下载当我使用的时候,发现HTMLParser里面只支持46个标签,包括:<html>, <body>, <div>, <span>等等。但是不支持<strong>, <font>, <em>及其他自定义标签的识别。网上搜索的,都是对java程序的支持。于.
2021-02-20 17:27:16
266
1
原创 C# 请求被中止: 未能创建 SSL/TLS 安全通道。 设置SecurityProtocol无效
今天为了获取一张图片,用了一段代码:ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback((a, b, c, d) => true);ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocol
2021-01-20 16:10:25
6571
8
原创 MYSQL通过SQL语句提取表中URL数据的域名
MYSQL通过SQL语句提取表中URL数据的域名:select SUBSTR((REPLACE(REPLACE(url,'https://',''),'http://','')), 1, INSTR((REPLACE(REPLACE(url,'https://',''),'http://','')),'/')-1) host1, count(1)from dbo.table1group by SUBSTR((REPLACE(REPLACE(url,'https://',''),'http://..
2021-01-15 10:08:55
3283
1
linq判断某天是否在本周
2014-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人