可以检查一下是不是因为你的.NET Core CLI正在使用非英语输出。Publish-Module需要根据.NET Core CLI的输出来匹配生成的NuGet包的位置。 Continue reading “如果你在PowerShell Core中无法使用Publish-Module发布NuGet模块”
适用于Windows和MSVC的ccls编译简明指南
ccls是MaskRay编写的一款适用于C/C++/OC的LSP实现。在此基础上,他还针对VSCode编写了对应的插件,用以为这些语言提供编辑器的自动完成、语法提示和错误检查功能。在这篇帖子中,我打算简要总结一下如何在Windows下编译ccls。毕竟这也是各位在VSCode中使用ccls插件的第一步。 Continue reading “适用于Windows和MSVC的ccls编译简明指南”
GRE备考回忆
之前某学弟建议我分享一点GRE/TOEFL的备考经验,但我的拖延症实在是…… Continue reading “GRE备考回忆”
Why You Should Never Use MongoDB
http://www.sarahmei.com/blog/2013/11/11/why-you-should-never-use-mongodb/
尽管标题略显偏激,但内容还是挺有意思的。当你的模型适合使用关系数据库时,那就用吧。(嗯……)
Long Live! VB
在部分受信任程序集中,所有的代码都是安全透明的
所以在这个程序集里,即使你给你自己的Exception
派生类的GetObjectData
重写应用了SecurityCriticalAttribute
,这个函数实际上还是安全透明(Security Transparent)的。(可以用反射获知。)但Exception.GetObjectData
是安全关键(Security Critical)的,所以在沙盒程序集中以部分信任的方式加载引发TypeLoadException
也算是在情理之中吧。比如 Continue reading “在部分受信任程序集中,所有的代码都是安全透明的”
如果父进程在子进程启动后创建匿名管道……
那么这些管道句柄将不会由子进程继承。 Continue reading “如果父进程在子进程启动后创建匿名管道……”
手绘
给之前写的JSON-RPC库配了个图。如下图所示,亮瞎眼不偿命 Continue reading “手绘”
如果你在编写.NET Core程序时,发现resx资源本地化失效……
比如说,你在VS2017中编写.NET Core程序时,向项目中加入了以下resx资源文件
- Resources.resx (非特定区域性取英文)
- Resources.fr.resx
- Resources.zh-Hans.resx
但在中文系统中运行时,发现通过GetString
取到的字符串都是英文的。
不妨试试“重新生成”项目。
What’s the future of log abstractions like ASP.NET 5 ILogger, LibLog, EventSource, …
如果你在.NET下编写应用程序/类库的时候,还在纠结于用什么来打日志的话,不妨看看这个issue:spnet/Logging#332