- 博客(27)
- 资源 (28)
- 收藏
- 关注
原创 关于js解密中遇到base64时的坑
直接贴图,某道翻译的aes解密,但是他先将文本进行base64解密后再进行的aes解密,采用crypto库解密是没有问题的,但是,采用crypto-js库进行解密会报错 Malformed UTF-8 data编码问题,一般这种情况都是密文或者key,iv的问题,所以核验密文,发现密文中有_以及-这种字符,所以判断这个加密字符串进行了URL 安全 Base64 编码,因为在 URL 中,和具有特殊含义。通常用于表示空格,而用于路径分隔。
2024-12-01 14:09:05
1042
原创 WinForm 关于TableLayoutPanel布局控件横向滚动条的BUG(问题已解决)
在数据能全部显示的情况下,也会显示横向滚动条,初步判断是因为数据高超出了控件范围,所以出现了纵向滚动条,但纵向滚动条本身也占了一点点宽度,导致出现了横向滚动条但是奇怪的是,数据再加两条,纵向滚动条出现的情况下,横向滚动条也会没有,只有在这么几条数据的时候会有这个问题,所以认为是控件bug。其实有不少人也遇到了这个问题,但都没能很好的解决,我也一样,所以暂时收集了两种还算可行的解决方案。第一种方法:增加控件的内右边距(padding),这样就不会被纵向滚动条占位,自然不会出现横向滚动条。
2024-06-28 16:44:50
752
原创 关于C#中异步编程async、await真正的作用
线程01执行时如果遇到了await,就会将线程01回线程池,此时线程01可以被其他代码拿出去使用,可以看到执行线程02和线程03时用的线程就是线程01,三个线程执行完会随机从线程池再抓一个出来执行之后的代码
2024-02-29 14:22:00
491
原创 C#“请求被中止: 未能创建 SSL/TLS 安全通道”的解决方法
在创建请求的前面加上这个ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12 | SecurityProtocolType.Ssl3;//设置这个安全协议必须在创建请求之前!
2023-12-25 14:49:18
2834
原创 AI语音变声器学习记录:RVC和SVC
玩了两个多月的AI语音,还是挺有意思的,收获颇多,不禁让人感叹AI已经进化到如此境界了,之前还有AI实时换脸的,两者配合起来使用简直让人不敢想象,这世上还有什么是真的。总之就是做一个学习记录,从下载到训练到推理到使用推理出来的音频做视频之内的,还有一些音频干声处理心得以及部分bug的解决方式。训练要求:N卡显存最好是6G往上(最新版的RVC似乎支持A卡,有需求的可以自己试试)
2023-08-21 17:05:42
14003
21
原创 C# 识别图片验证码
最近有需求需要用C#识别图片验证码,于是又是各种百度啊csdn啊论坛啊,找啊找,找到了很多,老实说都不尽人意,然后去github上翻了一下,还真的有。
2023-06-20 13:36:14
1781
原创 MIUI13 无ROOT安装小黄鸟(HttpCanary)CA证书教程
然后打开手机设置,搜索“备份与恢复”,点击“手机备份恢复”,选择“手机恢复”,恢复这个“8月12日 1:09”,恢复完成之后打开小黄鸟,将黑名单里的东西都清除,然后就可以开始抓包了!解压到这个文件夹内(MIUI/backup/AllBackup)
2023-04-07 14:34:12
17286
11
原创 C# 使用GET和POST(v1签名方式)以及SDK的方式调用腾讯云人像动漫化接口,包含设置代理
最近在调用腾讯云的人像动漫化接口,感觉挺好玩的,自己去看文档写了一下,遇到了各种问题,最后都解决了 ,遇到最多的就是签名错误(AuthFailure.SignatureFailure),都是看文档不看完导致的,要注意。,甚至我还sb的把调用签名加密方法的参数顺序搞混了,害得我找了好久 -_-|| ,还好都解决了。代码就是这些,挺简单的,就是调接口时一些小细节没注意到,导致了很多次都是失败。声明:此内容仅供学习交流使用,不用于商业用途,如果涉及侵权,联系作者删除。
2023-03-13 10:18:15
654
原创 C# 爬虫遇到EventStream数据时该怎么获取值
而这个就很奇怪,没有“响应”,只有一个EventStream。去网上找了很久也没看到相关的获取这个数据的教程,有是有但又要会员。正常的应该是这样的才对,有个“响应” ,然后响应里面是一些返回过来的数据。今天调用某个网站的接口时发现数据格式是这种的,第一次遇到。其实是chatgpt的功劳哒!
2023-03-06 15:49:54
1283
原创 JS逆向 webpack解密
JS webpack解密 ,这个网站很坑,那个验证字段搜不到,XHR断点也断不到,就很奇怪,不过竟然我敢写这篇文章,就代表我是过了的。
2022-11-18 16:13:29
4182
原创 C# 自动按比例裁剪去除图片色边(一般是黑边或者白边)
C#去除图片色边(一般是黑边或者白边),原理:先记录第一行左边最靠右的色边位置,在去验证非色边是否处于该记录点的左边,处于则更新记录,上下色边同理。代码写的比较蠢,如有大佬教我优化我会非常感谢你。
2022-10-14 11:15:22
2022
4
原创 C# 爬取图片(非原图,仅供学习使用)
逻辑都是一样的,先请求要爬取的类型页面,这里我只爬了4k动漫的,根据需求调整,请求了之后可以看到页面上有很多图片(缩略图),点进去可以发现还有更清楚的(我们要下载的图片),然后就是批量操作,每个页面—>每个页面上的每个图片。.........
2022-07-05 17:00:47
515
原创 WinForm內嵌Unity(Socket通信)
最近有需求要实现WinForm和Unity交互,也就是通信,查过几个方案有用UnityWebPlayer Control组件的(由于版本问题所以我没尝试),也有把Winform打包成dll动态链接库然后unity内引入的,还有打包Unity.exe然后Winform内嵌入的,后面两种都可以。一.Winform打包成dll动态链接库然后unity内引入1.总之先把界面画出来(大概有个样子)2.后台代码(我这里是winform充当服务器,unity充当客户端来连接......
2022-07-01 11:32:39
3606
19
原创 C# 关于“请求已中止:无法创建SSL / TLS安全通道”的问题(已解决)
关于“请求已中止:无法创建SSL / TLS安全通道”的问题(已解决)
2022-06-09 09:45:02
1957
2
原创 C# List的Add和Append的区别
出了一个bug,用append死活添加不进去,用add又可以添加进去,查了一下发现append的用法是这样的->List<string> list = new List<string>();list.Add("cs");//add的用法list = list.Append("cs").ToList();//append的用法...
2022-05-14 09:06:38
2875
原创 C# 控制台、Winform、Web网站更改文件保存(下载)路径(更改输出路径)
控制台程序和Winform程序:因为新项目文件默认是保存在bin/Debug目录里的,所以我们无论是获取文件还是保存文件都很不方便,故写了代码来修改他的默认路径 string oldPath = Environment.CurrentDirectory;//C:*****\******\Desktop\Script\Demos\Demo20220512\Demo20220512\Demo20220512\bin\Debug string newPath
2022-05-13 14:24:34
1118
原创 安卓逆向:MT学习笔记
一、APK文件可解压,解压后会得到打包前的文件目录 文件目录:assets:用于存放需要打包到APK中的静态文件,外部资源文件 res(r):存放图片资源等资源文件(如anim动画,color颜色,drawable图片,layout布局等) kotlin:kotlin语言,类似java,两者不冲突,可互相调用,比java效率更高 lib:存放应用程序依赖的native(本地库)文件,一般是c/c++编写的,可以有四种不同的native库文件(对应不同的CPU架构,如arm,X86....
2022-05-06 13:57:21
2169
6
原创 C# Html网页URL转PDF,列印功能
断断续续用了很多的DLL,有好几个都没达成我想要的功能:完整的整个网页及完整的样式CSS(可能是我太菜了),有两种达成了差不多完整的效果。 第一种:NuGet安裝Select.HtmlToPdf并引用SelectPdf缺点:表格某些(部分)樣式丟失,其他样式正常,运行结束之后在bin->Debug里面。usingSelectPdf; static void Main(string[] args) { ......
2022-02-18 16:29:51
2197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人