如何将NET Core应用打包成一个单独的exe文件

假设我有一个简单的 “Hello World” 控制台程序,我想发给朋友并让他运行,朋友没有安装 .NET Core 环境,所以我打包...

C#8.0新特性之可空引用类型

刚接触.net的朋友应该都遇到过Object reference not set to an instance of an object错误,这就是经典空引用错误...

让Discuz插件 「网易云音乐贴内播放器2019.9」兼容马甲APP

不少马甲APP朋友反应,安装了插件 网易云音乐贴内播放器2019.9 之后,移动端打开app,显示的是这样

C#8.0新特性之接口方法默认实现

众所周知,C#的接口方法不能包含方法实现,但从C#8开始,对接口方法你可以写方法实现代码,代码如下...

Asp.Net Core基于Cookie的登录、注销、验证教程

登录是用户系统必不可少的功能,Asp.Net Core默认已经集成了简单的Cookie登录验证,使用起来也非常简单,具体...

C#8.0新特性之Index、Range类型

这是C#8.0带来的两个新的类型,System.Index及System.Range,借助对应的两个运算符 ^ 及 ..,让我们很方便就可以

HttpContext找不到SignInAsync方法

使用Asp.Net Core2.2做登录的时候,按官方教程用到了 HttpContext.SignInAsync

MySql保存emoji表情时报错 “Incorrect string value: '\xF0\x9F\x98\x84'”

Mysql用了utf8字符集,不能保存emoji表情,因为utf8最多存三个字节,而emoji表情为4个字节,

微信小程序scroll-view如何优雅地滚动到底部

搜索了一番,大概方案有 计算scroll-view高度,还有给循环内容加id

禁止微信小程序iOS中默认下拉上滑动画效果

项目遇到这么一个需求,需完全禁止页面滚动,但在iOS版本里始终有一

Rider里如何创建Blazor项目

Rider里如何创建Blazor项目

.NET Core下使用Redis

`Redis`是一个开源的`key-value`存储系统,和`Memcached`类似,但覆盖了`Memcached`的绝大部分功能。`Redis`数据都在内存中,除了支持简单的`key-value`模式

SignalR中其他类如何引用Clients

使用SignalR, 一般做法是新建一个自定义hub继承 SignalR提供的Hub,代码类似于

Mac OS修改MySQL 8.0+ root密码

通过`validate_passwrod`插件为root设置/修改密码,在终端中运行:

初探C#中的Async,Await异步技术

async和await是出现在C#5.0之后,它的出现给异步编程带来了极大方便。

阿里云CDN URL鉴权,Asp.net下该怎么做

阿里云的CDN Url鉴权分三种方式,这里只贴下A方式的Demo代码

微信 GET 请求发生错误!错误代码:40163,说明:code been used

发布程序后 ,客户用的时候报了这个错,自己测试又没有问题。 最后调试时才发现,发布时将`snsapi_userinfo`改成了`snsapi_base`导致。

关于JWT一点自己的理解

开篇 jwt是 json web token的简称,V2上看到一篇帖子 https://www.v2ex.com/t/590337?p=2 看完颇感慨,感觉每个人对JWT都有自己的理解和应用。而我更是JWT的重度用户,基本上小程序、app、网站全部都在用JWT。 JWT 是什么 我觉得JWT就是一段

jwt

如何在Windows Server上安装mysql 5.7

准备1. windows server 操作系统 下载Mysql 进入`MySQL`下载页面,https://dev.mysql.com/downloads/installer/ ,默认是 `MySQL 8.0`,点击右侧 `Looking for previous GA versions` ,进入历史版本页面。

MySql里删除重复数据,但保留一条

MySql里删除重复数据