摘要: 利用dotnet core的代码生成的特性,自动生成类型转换的代码。类似于AutoMaper,但是代码生成近似于手写代码,不用反射,性能更好 生成通过比较属性名字(不区分大小写) 属性支持简单类型,类,List,Dictionary(key最好是string类型) 在需要转换的类上标记特性:Conv 阅读全文
posted @ 2023-06-13 15:38 a14907 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 遇到一个明明已经配置了跨域,但是浏览器总是提示跨域被block的问题! 经过研究发现是运维配置的问题。 其中一个域名映射的ip是10开头的,这是一个更private的ip。而另一个域名的ip是124开头的,这是一个更public的ip。如下图: 刚好和谷歌在控制台的提示吻合。如图: 然后让运维配置了 阅读全文
posted @ 2021-10-29 11:05 a14907 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 这是我见过的最糟糕的文档,难以想象的糟糕。 遇到问题,最好还是看它的源码吧!! 阅读全文
posted @ 2020-12-15 18:13 a14907 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.meziantou.net/csharp-9-improve-performance-using-skiplocalsinit.htm C#会默认对变量进行初始化。 比如这句代码 int i; 变量i被编译器初始化为了0. 使用过C语言的朋友应该知道,zaiC语言里,这 阅读全文
posted @ 2020-11-24 11:34 a14907 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1.重启网卡之前一定要重新载入一下配置文件,不然不能立即生效 nmcli c reload 2.重启网卡(下面的三条命令都可以,任选一种): nmcli c up ens160 nmcli d reapply ens160 nmcli d connect ens160 阅读全文
posted @ 2020-10-24 14:19 a14907 阅读(2140) 评论(0) 推荐(0) 编辑
摘要: An Introduction to System.Threading.Channels 阅读全文
posted @ 2020-09-29 09:50 a14907 阅读(322) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/286d2b372334 阅读全文
posted @ 2020-09-22 10:47 a14907 阅读(128) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/dudu/archive/2011/05/17/ildasm_ilasm_il.html 阅读全文
posted @ 2020-07-10 16:41 a14907 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 避免代码抛出异常 阅读全文
posted @ 2020-06-23 18:10 a14907 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、关闭防火墙和selinux systemctl stop firewalld.servicesetenforce 02、安装图形支持 yum groups install "GNOME Desktop"或yum groups install "X Window System"3、安装vncser 阅读全文
posted @ 2020-02-26 18:34 a14907 阅读(1360) 评论(0) 推荐(0) 编辑