Aura Space

探索技术前沿,记录思想火花

灵动、纯粹、持久的技术与生活记录。

Rider离线使用Nuget包的方法
.net core · 约 3 分钟 · 浏览 3904 · 评论 0

Rider离线使用Nuget包的方法

有时候,我们的开发环境可能没有网络,vs也不太好安装。这时候我们就可以使用Rider。但是没有Nuget的话,很多东西用起来很复杂。所以这里介绍一下Rider离线配置Nuget的方法。从Nuget的官网下载对应的包,扩展名为.nupkg。打开https://www.nuget.org/搜索你要找的包名,打开对应的详情页

.net core · 约 3 分钟 · 浏览 2801 · 评论 0

Winform解决跨线程更新UI的问题

最近又拿起了Winform的程序,由于要起socket server,所以需要起线程,这里就遇到了经典的跨线程UI调用的问题。如果什么都不写,直接由线程更新UI,会报错:线程间操作无效。这里的解决方案一般有三种:第一种,去掉主线程安全检查。这种方式非常不安全,可能引起崩溃,所以基本上不推荐这种方式: Control.C

.net core · 约 3 分钟 · 浏览 2867 · 评论 0

.net core想到哪写道哪之asp.net core的机密

我们往往需要在项目里使用一些机密数据,比如数据库的密码,再比如一些密钥。这些东西一般来说我们都会放到配置文件里。但是这些东西是跟自己的账号相关的,我们在一些多人合作的项目中,尤其是开源项目肯定不能直接把这些内容写到配置文件,因为这会泄露我们的密钥或者密码。所以机密这种东西应运而生,我们可以通过配置机密信息把我们的密钥,

.net core · 约 2 分钟 · 浏览 2954 · 评论 0

.net core想到哪写道哪之hello world

今天,我们来创建一个helo world,讲一讲.Net 6最新的顶级语句的问题。在.Net 6中最大的变化应该就是多了个顶级语句。这玩意是个啥呢,它让C#看起来像个脚本语言了,一个Hello World通篇就一句话Console.WriteLine("Hello, World!");是不是很有脚本语言那个味了?是的,

Blazor 小技巧之 lambda传参
Blazor · 约 5 分钟 · 浏览 3002 · 评论 0

Blazor 小技巧之 lambda传参

我们的按钮点击事件,基本上都是一个无参的方法或者是一个MouseEnvent方法。这里以BootstrapBlazor的Button为例,它的点击回调是这样的:EventCallback<MouseEventArgs>。下面我们来看一个例子:首先定义一个Foo作为内容public class Foo {

Blazor · 约 14 分钟 · 浏览 2871 · 评论 0

asp.net6 blazor 文件上传

微软在asp.net6中给blazor新增了一个IJSStreamReference的接口。我们今天的所有内容,都要依赖这个接口,因为它可以把流直接传到c#中,这样我们就可以做很多的骚操作了。今天我们来做一个简单的文件上传,这里以bootstrapblazor中新的CherryMarkdown组件为例。首先,Cherr

Blazor 组件库 BootstrapBlazor 中Carousel组件介绍
BootstrapBlazor · 约 1 分钟 · 浏览 3068 · 评论 0

Blazor 组件库 BootstrapBlazor 中Carousel组件介绍

组件介绍Carousel 走马灯的作用是在有限空间内,循环播放同一类型的图片、文字等内容。代码如下:<Carousel Images="@Images" Width="280"></Carousel>其中Images是一组图片地址。组件的其他属性Images:图片的地址列表。IsFade:是否淡入淡出,默认为false

Blazor 组件库 BootstrapBlazor 中Button组件介绍
BootstrapBlazor · 约 7 分钟 · 浏览 2795 · 评论 0

Blazor 组件库 BootstrapBlazor 中Button组件介绍

组件介绍按钮组件,应该是最基础的组件之一了。感觉没什么可介绍的,但是BootstrapBlazor的按钮,还是有很多不错的特性。首先是最基础的,boostrap5的按钮样式:代码如下: <div class="col-6 col-sm-4 col-md-3 col-lg-auto"><Button OnClick