草庐IT

SOURCE_FILES

全部标签

dotnet 6 修复在 System.Text.Json 使用 source generation 源代码生成提示 SYSLIB1032 错误

在dotnet6内置了通过源代码生成的方式进行序列化JSON对象,性能非常高。使用的时候需要将Json序列化工具类换成dotnet运行时自带的System.Text.Json进行序列化,再加上一个继承JsonSerializerContext的辅助类型,且在此类型标记JsonSerializableAttribute特性,将此类型传入序列化和反序列化即可完成对接。然而在使用的过程中,如果发现此辅助类型的实际代码没有生成,且输出提示SYSLIB1032警告,那可能就是此辅助类型没有写对导致如官方文档的对SYSLIB1032的描述,这是由于标记了JsonSerializableAttribute的

dotnet 6 修复在 System.Text.Json 使用 source generation 源代码生成提示 SYSLIB1032 错误

在dotnet6内置了通过源代码生成的方式进行序列化JSON对象,性能非常高。使用的时候需要将Json序列化工具类换成dotnet运行时自带的System.Text.Json进行序列化,再加上一个继承JsonSerializerContext的辅助类型,且在此类型标记JsonSerializableAttribute特性,将此类型传入序列化和反序列化即可完成对接。然而在使用的过程中,如果发现此辅助类型的实际代码没有生成,且输出提示SYSLIB1032警告,那可能就是此辅助类型没有写对导致如官方文档的对SYSLIB1032的描述,这是由于标记了JsonSerializableAttribute的

Nginx使用try_files返回500错误的解决方案

  记录(shui)一下自己在建站过程中踩的一个坑,也给大家一个参考:  有一天在自己的博客随便乱点的时候,突然冒出来一个500InternalServerError.我寻思这可是静态博客,怎么可能出现500错误呢?想起前几天改过Nginx的配置,于是赶紧去查对应的文件.  将网站的配置回滚之后,再次访问网址出现404错误:所以去翻了一下web目录,发现由于刚建站没多久,对应的文件确实没来得及写(lll¬ω¬)  此时问题就变成了哪个修改导致404错误变成了500错误?  继续排查上次对配置文件的修改,注意到了这个更改:当时为了把博客文章的.html后缀省略(强迫症看着实在难受>﹏<),使用了

Nginx使用try_files返回500错误的解决方案

  记录(shui)一下自己在建站过程中踩的一个坑,也给大家一个参考:  有一天在自己的博客随便乱点的时候,突然冒出来一个500InternalServerError.我寻思这可是静态博客,怎么可能出现500错误呢?想起前几天改过Nginx的配置,于是赶紧去查对应的文件.  将网站的配置回滚之后,再次访问网址出现404错误:所以去翻了一下web目录,发现由于刚建站没多久,对应的文件确实没来得及写(lll¬ω¬)  此时问题就变成了哪个修改导致404错误变成了500错误?  继续排查上次对配置文件的修改,注意到了这个更改:当时为了把博客文章的.html后缀省略(强迫症看着实在难受>﹏<),使用了

source insight4.0最常用到的设置

目录:1、常用功能1.1:全局查找1.2:当前文件查找1.3:高亮设置1.4:配置字体以及其他1.5:配置自动缩进1.6:其他1.常用功能参考链接:https://blog.csdn.net/wofreeo/article/details/903692331.1全局查找:全局查找Ctl+/查找到的结果前后翻页:1、shift+F8上一个查找对象;2、shift+F9下一个查找对象;1.2当前文件查找:当前文件查找Ctl+F查找到的结果前后翻页:1、F3上一个查找对象;2、F4下一个查找对象;1.3高亮设置:高亮显示:选中待高亮的内容F8ALT+Y,进入FileTypeOptions配置->C/

source insight4.0最常用到的设置

目录:1、常用功能1.1:全局查找1.2:当前文件查找1.3:高亮设置1.4:配置字体以及其他1.5:配置自动缩进1.6:其他1.常用功能参考链接:https://blog.csdn.net/wofreeo/article/details/903692331.1全局查找:全局查找Ctl+/查找到的结果前后翻页:1、shift+F8上一个查找对象;2、shift+F9下一个查找对象;1.2当前文件查找:当前文件查找Ctl+F查找到的结果前后翻页:1、F3上一个查找对象;2、F4下一个查找对象;1.3高亮设置:高亮显示:选中待高亮的内容F8ALT+Y,进入FileTypeOptions配置->C/

Mac source了环境变量后,关闭终端后再次打开终端没有生效

下载oh-my-zsh后在~/.bashrc中配置环境变量,每次重启终端后配置的环境变量不生效。需要重新执行:$source~/.bashrc才可以。是因为zsh加载的是~/.zshrc文件,而‘.zshrc’文件中并没有定义环境变量。解决办法:source~/.zshrc在~/.zshrc文件最后,增加一行:source~/.bashrc

Mac source了环境变量后,关闭终端后再次打开终端没有生效

下载oh-my-zsh后在~/.bashrc中配置环境变量,每次重启终端后配置的环境变量不生效。需要重新执行:$source~/.bashrc才可以。是因为zsh加载的是~/.zshrc文件,而‘.zshrc’文件中并没有定义环境变量。解决办法:source~/.zshrc在~/.zshrc文件最后,增加一行:source~/.bashrc

解决当前标识(IIS APPPOOL\XXXX)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限的问题

1、?问题描述在WindowsServer2019数据中心版中搭建IIS项目,访问的时候出现如下所示的错误:当前标识(IISAPPPOOL\XXXX)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\TemporaryASP.NETFiles”的写访问权限。2、?解决办法以管理员身份运行PowerShell;然后运行如下命令(注意命令中的IISAPPPOOL\XXXX为上述错误中括号中的内容):C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Aspnet_regiis.exe-ga'IISAP

解决当前标识(IIS APPPOOL\XXXX)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files”的写访问权限的问题

1、?问题描述在WindowsServer2019数据中心版中搭建IIS项目,访问的时候出现如下所示的错误:当前标识(IISAPPPOOL\XXXX)没有对“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\TemporaryASP.NETFiles”的写访问权限。2、?解决办法以管理员身份运行PowerShell;然后运行如下命令(注意命令中的IISAPPPOOL\XXXX为上述错误中括号中的内容):C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Aspnet_regiis.exe-ga'IISAP