Loading

随笔分类 -  C#

摘要:目录天天基金API添加项目依赖项请求 API 数据获取所有基金代码获取基金净值信息功能测试扩展:实现一个基金净值数据库参考链接 天天基金API 常见的 API 如下: 所有基金代码:http://fund.eastmoney.com/js/fundcode_search.js 基金详细信息:http 阅读全文
posted @ 2024-10-16 15:19 二次元攻城狮 阅读(1352) 评论(0) 推荐(1)
摘要:目录获取QQ邮箱授权码安装 MailKit配置邮件服务器信息实现邮件收发方法测试邮件收发参考文章 获取QQ邮箱授权码 打开QQ邮箱,进入 设置->账号 页面: 在 POP3/IMAP/SMTP 中开启 SMTP服务,然后点击 授权码复制授权码: QQ邮箱服务器的参数如下,详细内容参考SMTP/IMA 阅读全文
posted @ 2024-10-15 09:18 二次元攻城狮 阅读(1306) 评论(7) 推荐(8)
摘要:目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测试参考链接 简介 Clipboard API 是一种允许网页读取剪贴板数据或向其中写入数据的API,主要有两个方法: navigator.clipboard.writeText() :用于将文本写入剪贴板。 navigator.cl 阅读全文
posted @ 2024-10-14 17:18 二次元攻城狮 阅读(605) 评论(1) 推荐(6)
摘要:目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选择器参考文章 简介 动态内容网站使用 JavaScript 脚本动态检索和渲染数据,爬取信息时需要模拟浏览器行为,否则获取到的源码基本是空的。 本文使用的爬取步骤如下: 使用 Selenium 获取渲染后的 HTML 文档 使 阅读全文
posted @ 2024-09-27 17:07 二次元攻城狮 阅读(1854) 评论(5) 推荐(7)
摘要:目录Razor 类库创建使用使可路由组件可从 RCL 获取静态资源表单EditForm标准输入组件验证HTML 表单 Razor 类库 这里只对 RCL 创建和使用的做一些简单的概述,详细内容参考官方文档 使用 Razor 类库 (RCL) 中的 ASP.NET Core Razor 组件。 创建 阅读全文
posted @ 2024-08-19 17:28 二次元攻城狮 阅读(1087) 评论(0) 推荐(3)
摘要:目录Blazor 组件基础路由导航参数组件参数路由参数生命周期事件状态更改组件事件 Blazor 组件 基础 新建一个项目命名为 MyComponents ,项目模板的交互类型选 Auto ,其它保持默认选项: 客户端组件 (Auto/WebAssembly): 最终解决方案里面会有两个项目:服务器 阅读全文
posted @ 2024-08-16 15:12 二次元攻城狮 阅读(1929) 评论(3) 推荐(4)
摘要:目录Blazor 的关键概念项目模板Razor 语法依赖注入注入配置HeadOutlet 组件@code 分离Blazor 调试CSS 隔离调用JavaScript 最近在学习 Blazor ,在B站上找了一个国外的课程边看边学习。嗯,原价¥1503的课程,大概200多美元,课程链接如下: B站(大 阅读全文
posted @ 2024-08-02 10:31 二次元攻城狮 阅读(2311) 评论(2) 推荐(13)
摘要:目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory增删改查InsertSelectUpdateDelete总结 简介 NPoco 是 PetaPoco 的一个分支,具有一些额外的功能,截至现在 github 星数 839。NPoco 中文资料没多少,我是被博客园群友推荐的, 阅读全文
posted @ 2024-07-10 20:43 二次元攻城狮 阅读(1639) 评论(2) 推荐(7)
摘要:# 简介 主流的识别库主要有ZXing.NET和ZBar,OpenCV 4.0后加入了QR码检测和解码功能。本文使用的是ZBar,同等条件下ZBar识别率更高,图片和部分代码参考[在C#中使用ZBar识别条形码](https://www.cnblogs.com/w2206/p/7755656.htm 阅读全文
posted @ 2023-07-24 00:00 二次元攻城狮 阅读(1473) 评论(0) 推荐(0)
摘要:[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机自动启动的两种常用方法](https://blog.csdn.net/weixin_42288432/article/details/120059296),将里面中的第一种方法做了封装成**AutoStart**类,使 阅读全文
posted @ 2023-07-01 14:22 二次元攻城狮 阅读(3064) 评论(1) 推荐(7)
摘要:目录自定义日志类NLog版本的日志类Serilog版本的日志类 上个月换工作,新项目又要重新搭建基础框架,把日志实现部分单独记录下来方便以后参考。 自定义日志类 代码大部分使用ChatGPT生成,人工进行了测试和优化,主要特点: 线程安全,日志异步写入文件不影响业务逻辑 支持过期文件自动清理,也可自 阅读全文
posted @ 2023-06-25 18:59 二次元攻城狮 阅读(2053) 评论(1) 推荐(2)
摘要:简介 管道为进程间通信提供了平台, 管道分为两种类型:匿名管道、命名管道,具体内容参考.NET 中的管道操作。简单来说,匿名管道只能用于本机的父子进程或线程之间,命名管道可用于远程主机或本地的任意两个进程,本文主要介绍命名管道的用法。 匿名管道在本地计算机上提供进程间通信。 与命名管道相比,虽然匿名 阅读全文
posted @ 2022-12-04 16:43 二次元攻城狮 阅读(1030) 评论(0) 推荐(0)
摘要:简介 本文的初衷是希望帮助那些有其它平台视觉算法开发经验的人能快速转入Halcon平台下,通过文中的示例开发者能快速了解一个Halcon项目开发的基本步骤,让开发者能把精力完全集中到算法的开发上面。 首先,你需要安装Halcon,HALCON 18.11.0.1的安装包会放在文章末尾。安装包分开发和 阅读全文
posted @ 2022-11-27 00:03 二次元攻城狮 阅读(12200) 评论(9) 推荐(34)
摘要:目录简介绑定基类功能扩展简单控件绑定列表控件绑定绑定BindingList集合绑定DataTable表格绑定BindingSource源表格控件绑定绑定DataTable绑定BindingListUI线程全局类 简介 在C#中提起控件绑定数据,大部分人首先想到的是WPF,其实Winform也支持控件 阅读全文
posted @ 2022-11-22 22:43 二次元攻城狮 阅读(3296) 评论(14) 推荐(22)
摘要:简介 FTP是FileTransferProtocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 FTP 阅读全文
posted @ 2022-08-05 23:23 二次元攻城狮 阅读(6450) 评论(1) 推荐(3)
摘要:这篇文章主要简单记录一下C#项目的dll文件管理方法,以便后期使用。 设置dll路径 参考C#开发奇技淫巧三:把dll放在不同的目录让你的程序更整洁中间的 方法一:配置App.config文件的privatePath : <runtime> <assemblyBinding xmlns="urn:s 阅读全文
posted @ 2022-07-10 00:05 二次元攻城狮 阅读(1147) 评论(0) 推荐(0)
摘要:C#中Description特性主要用于枚举和属性,方法比较简单,记录一下以便后期使用。 扩展类DescriptionExtension代码如下: using System; using System.ComponentModel; using System.Reflection; /// <sum 阅读全文
posted @ 2022-06-23 22:52 二次元攻城狮 阅读(867) 评论(0) 推荐(1)
摘要:项目中经常遇到CSV文件的读写需求,其中的难点主要是CSV文件的解析。本文会介绍CsvHelper、TextFieldParser、正则表达式三种解析CSV文件的方法,顺带也会介绍一下CSV文件的写方法。 CSV文件标准 在介绍CSV文件的读写方法前,我们需要了解一下CSV文件的格式。 文件示例 一 阅读全文
posted @ 2022-06-15 00:11 二次元攻城狮 阅读(8232) 评论(4) 推荐(13)
摘要:本文实现一个简单的配置类,原理比较简单,适用于一些小型项目。主要实现以下功能:保存配置到json文件、从文件或实例加载配置类的属性值、数据绑定到界面控件。 一般情况下,项目都会提供配置的设置界面,很少手动更改配置文件,所以选择以json文件保存配置数据。 阅读全文
posted @ 2021-11-14 16:36 二次元攻城狮 阅读(1276) 评论(0) 推荐(0)
摘要:每次新项目都要想着界面怎么设计好,但想来想去上位机界面就那几种,按照导航方式可分为:菜单工具栏导航、汉堡包导航、侧边导航等。我用的最多的是侧边导航,导航菜单一般只有一级(最多二级),三级导航菜单基本很少用到。 本文实现一个简单的侧边导航Winform程序框架,以后开发项目可以直接用。 阅读全文
posted @ 2021-10-10 16:31 二次元攻城狮 阅读(7698) 评论(2) 推荐(11)