首页
个人
CSharp
WPF
Linux
Windows
VS
Python
Vue
Rust
C++
陌上花
回首万事皆休
累计撰写
69
篇文章
累计创建
11
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
CSharp
相关的文章
2024-08-30
CSharp使用jwtToken
作用 主要是在最近使用的项目需要使用RestfulApi,然后现在需要使用C#来操作,周末看了一些帖子,最后发现很多都是错误的,最后跑通了做记录。 基本代码 安装需要的包 配置appsettings.json,主要是后面jwt的节点信息。 { "Logging": { "LogLevel
2024-08-30
18
0
0
CSharp
2024-08-30
Dev之等待窗口
Why 主要是公司需要实现的需求中有关于这种的情况,需要在后台操作的时候,显示一个页面阻塞UI主线程,然后后台继续跑算法模块。因为项目比较老,所以这一块估计经手了一些人导致内部冗余不堪,画了一两天时候看了代码我这边重新整合了一部分,同时之前未曾实现的部分也补上了。 主要使用的是Dev的SplashS
2024-08-30
15
0
0
CSharp
2024-08-30
Dev数据绑定
Why 之前一直以为在winform中没有数据绑定的,但是今天看到同事操作才知道Dev可以进行数据绑定,上网搜了一下才发现确实是有的。所以我也简单学了一下,以下是最基本的,后续会继续补充。 How 新建一个RibbonForm页面,添加以下的控件如图。 注意下方的一定要添加这个控件,然后基本的操作都
2024-08-30
5
0
0
CSharp
2024-08-30
CSharp之Expression
简介 表达式树,当前只是我抄袭别人的代码,基本的逻辑和应该如何扩展我还是不清楚,所以不做过多简介,等我之后弄清楚我会继续更新。这篇主要是为了有个参考的代码(写的简洁比较逻辑较清晰),同时也是为了可以随时查看,上传到博客记录。 基本代码 public class MyExpression : Expr
2024-08-30
13
0
0
CSharp
2024-08-30
CSharp好用的包
nuget包 sql sqlsugar:不需要写sql语句了,比dapper更好用而且更快速。 Redis RedisHelper,简单高效,但是好像对于分布式的不是很友好。 StackExchange.Redis,最常见的操作库,功能齐全且易于扩展。 定时任务,调度器 FluentSchedule
2024-08-30
20
0
0
CSharp
2024-08-30
CSharp之字典
简介 之前在学习和书写C#代码的时候,对于字典一直以为它的顺序是按照插入的顺序来判定的,但是昨天在更改公司代码的时候发现并不是的,然后仔细找了之后才知道,字典的排序顺序是按照哈希值排列的。这么说可能会很迷茫,简单举例。 操作 var dictionary = new Dictionary<strin
2024-08-30
16
0
0
CSharp
2024-08-30
CSharp and python and C++
CSharp调用python Why 因为公司最近有这一部分的需求,所以我这边挺感兴趣也就打算看一看。其实总结来说使用C#调用Python是一件非常简单的事情,因为python本身就是跨平台的,所以其实直接在调用处配置一份python的环境不就可以了,然后C#开个进程直接调用环境的python.ex
2024-08-30
20
0
0
CSharp
2024-08-30
CSharp之两个进程间通讯
Why 因为最近有个任务是打算做一个有关于两个程序之间的通讯,使用的是EXE,之前稍有一些了解但是没有写过,因为之前要么用的是MQTT,要么用的是别的消息队列,Windows之间直接通讯的还是比较少,所以这一次有兴趣做一下,顺便记录。此处是基于WinForm和MFC的通讯 How 其实两者都是使用的
2024-08-30
15
0
0
CSharp
2024-08-30
CSharp之Autofac注入
Why 因为最近我自己打算开始一个新项目了,需要使用到依赖注入,之前我使用的也是Autofac,公司的依赖注入就是我写的,但是之前没有写成博客,这次正好记录一下。 How 安装 直接使用VS的Nuget安装,推荐以下两个都安装。 代码部分 因为我比较喜欢直接使用dll进行注册,同时添加自定义的Att
2024-08-30
17
0
0
CSharp
2024-08-30
CSharp之SqlSugar仓储模式
Why 以前在写有关于数据库操作的时候,其实一直用的库也是sqlsugar的,但是一直没有了解过有关于仓储模式的操作。之前的操作都是每次都新建一个Client,然后每次需要取数据的时候通过泛型然后去获取。虽然这种方法没啥问题,其中主要使用的模式是单例,但是这个的话想要扩展是一个很复杂的情况,上周末无
2024-08-30
25
0
0
CSharp
1
2