Fork me on GitHub

随笔分类 -  C#

摘要:今天使用C#调用YoloSharp.Gpu,加载onnx模型,然后检测,代码很简单。 // Load the YOLO predictor predictor ??= new YoloPredictor(@"path to your.onnx"); // Run model var result = 阅读全文
posted @ 2025-01-08 20:50 猫叔Vincent 阅读(191) 评论(0) 推荐(0) 编辑
摘要:之前写的一个开源的微博相册下载,需要用户手动进入浏览器开发者工具,查看请求,再获取微博的Cookie。 这样对一些新手小白很不友好,于是想着怎么样才能简化这个流程,让所有人都能轻松使用。 于是我发现了Selenium这个强大的可以实现浏览器操作自动化工具。它支持市面上几乎所有的浏览器,Chrome、 阅读全文
posted @ 2024-10-12 13:45 猫叔Vincent 阅读(146) 评论(0) 推荐(0) 编辑
摘要:最近发现一些快手的作者,作品还不错,出于学习研究的目的,决定看一下怎么爬取数据。现在网上有一些爬虫工具,不过大部分都失效了,或者不开源。于是自己就写了一个小工具。先看一下成果: 软件只需要填写作者uid以及网页版的请求Cookie,即可实现自动下载,下载目录在程序根目录下的Download文件夹。 阅读全文
posted @ 2024-08-25 09:46 猫叔Vincent 阅读(1540) 评论(15) 推荐(12) 编辑
摘要:很多.NET开发者编译好的的程序,发布到另外一台电脑的时候,往往都不能运行,而是需要安装运行时。这个大多数人都知道,直接去运行时官网下载对应版本的安装包即可。比如我用了6.0,那么选择对应架构的版本下载即可。然后在目标机器上安装这个包,就可以运行我们的.NET程序了。 这样操作起来还是有点麻烦,有没 阅读全文
posted @ 2024-07-25 10:24 猫叔Vincent 阅读(546) 评论(0) 推荐(5) 编辑
摘要:现如今大模型遍地都是,OpenAI的ChatGPT,Meta的Llama(羊驼),Anthropic的Claude,Microsoft的Phi3,Google的Gemini...... 怎么都是国外的???嗯,国内也有,比如腾讯有混元大模型,字节跳动有豆包大模型等等。 不过这不是今天的重点,这写国内 阅读全文
posted @ 2024-07-21 00:52 猫叔Vincent 阅读(1408) 评论(7) 推荐(5) 编辑
摘要:结论: 在print函数前加上sys.stdout.flush()。 有的说加在print之后,都可以试试。 from time import sleep import sys if __name__=="__main__": sys.stdout.flush() print("Start") fo 阅读全文
posted @ 2024-03-11 16:04 猫叔Vincent 阅读(44) 评论(0) 推荐(0) 编辑
摘要:[JsonProperty("total")] public long Total { get; set; } [JsonProperty("total_length")] public long TotalLength { get; set; } 阅读全文
posted @ 2023-12-29 15:16 猫叔Vincent 阅读(369) 评论(0) 推荐(0) 编辑
摘要:<Grid Tag="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type UserControl}}}"> <Grid.ContextMenu> <ContextMenu> <MenuItem 阅读全文
posted @ 2023-05-08 09:57 猫叔Vincent 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一般在VS调试的时候,VS里面显示内存和任务管理器的大小差别很大。 所以可以用下面的代码获取真实的内存占用大小 string prcName = Process.GetCurrentProcess().ProcessName; var counter_Exec = new PerformanceCo 阅读全文
posted @ 2022-11-04 13:48 猫叔Vincent 阅读(754) 评论(0) 推荐(0) 编辑
摘要:WPF获取系统dpi var dpiX = (int)typeof(SystemParameters).GetProperty("DpiX", BindingFlags.NonPublic | BindingFlags.Static).GetValue(null, null); var dpiY = 阅读全文
posted @ 2022-09-25 13:55 猫叔Vincent 阅读(221) 评论(0) 推荐(0) 编辑
摘要:最近一个同事问我,他想实现在浏览器输入一个url,执行某个dll中的方法。 这个url的规则很简单:https://localhost:8080/命名空间/类名/方法名?param1=2&param2=3.3 遇到这种问题,毫不犹豫,上反射。 /// <summary> /// 解析标准的url,通 阅读全文
posted @ 2022-02-10 14:04 猫叔Vincent 阅读(144) 评论(2) 推荐(0) 编辑
摘要:更多请移步:https://dotnet.microsoft.com/zh-cn/ 阅读全文
posted @ 2022-02-10 10:26 猫叔Vincent 阅读(44) 评论(0) 推荐(0) 编辑
摘要:这两天有一个需求就是,在编译完成后,对生成的dll进行混淆加密处理,并且自动上传到nuget。 混淆加密和自动上传已经写成了cmd命令,但是又不想在Debug模式下调用这个命令,毕竟每次加密都耗费时间。 于是新建了一个配置,在配置管理器里面新建了PublishDebug的配置 并且加了代码 点击查看 阅读全文
posted @ 2021-12-30 10:18 猫叔Vincent 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1.前言 最近在做一个项目,我们的后台大数据团队需要了解用户在使用app的时候,都进行了哪些操作,在哪个页面都干了些什么,以及app日活和月活等等,各种数据。总之就是监控用户行为,说好听一点就是发送反馈数据,提升用户体验。 用时下流行的叫法就是: 高情商:提升用户体验 低情商:监控用户一举一动 ​​ 阅读全文
posted @ 2021-04-04 23:58 猫叔Vincent 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:之前开发一直在使用Production和QA环境,但是这两种环境下rest api 返回来的数据并不能保证各种极端的数据存在。 比如正常情况下服务器返回这样的json { "status": { "code": 0, "message": "It works!" }, "server": { "ti 阅读全文
posted @ 2020-06-02 23:23 猫叔Vincent 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:一开始想根据Button的Tag属性判断一些操作,于是写了 if (btn1.Tag.ToString().StartsWith("Menu") || btn2.Tag.ToString().StartsWith("Submenu")) return; 但是Tag属性可能为空,于是给Tag加上判空处 阅读全文
posted @ 2020-05-12 10:43 猫叔Vincent 阅读(852) 评论(0) 推荐(0) 编辑
摘要:【温馨提示】 本文共1678字,3张图。预计阅读时间需要5分钟。 有时候我们需要监控一些网络上的变化,但是每次去刷新网页却又很麻烦,而且大部分刷新的时候网页并没有更新。那么有没有一个工具,可以监控网页变化,并将变化的结果推送到手机微信上呢? 这里有很多应用场景,比如前一段时间很火的工具来监控JD、T 阅读全文
posted @ 2020-03-24 14:17 猫叔Vincent 阅读(3761) 评论(4) 推荐(4) 编辑
摘要:【温馨提示】 本文共678字(不含代码),8张图。预计阅读时间需要6分钟。 1. 前言 人脸识别&比对发展到今天,已经是一个非常成熟的技术了,而且应用在生活的方方面面,比如手机、车站、天网等。 我从2016年就开始做人脸识别相关的App,到现在差不多4个年头了,用过的SDK有微软认知服务、旷视科技的 阅读全文
posted @ 2020-03-09 19:31 猫叔Vincent 阅读(8012) 评论(4) 推荐(4) 编辑
摘要:前两天在网上偶然看到一个大佬OmegaXYZ写的文章,Python爬取微博文字与图片(不使用Cookie) 于是就心血来潮,顺手撸一个C#版本的。 其实原理也很简单,现在网上大多数版本都需要Cookie来获取微博数据。但是微博之前不是出了PWA版本嘛,就是通过这个版本,可以不用Cookie,来顺利获 阅读全文
posted @ 2020-03-07 15:59 猫叔Vincent 阅读(2402) 评论(3) 推荐(3) 编辑
摘要:大体意思就是我有一个函数 FunctionA() { ...... } 这个FunctionA函数在代码出多次被调用,可能是在不同的文件、不同的位置,但是我在调试的时候,想知道到底是那一句代码调用了FunctionA。 就是这样子。 那么现在在.net我们可以使用Caller Information 阅读全文
posted @ 2020-01-19 15:38 猫叔Vincent 阅读(636) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示