摘要: 最近,一个名为OsCompatible的恶意包被上传到npm 。该包被发现包含一个针对 Windows 的远程访问木马。 这个名为OsCompatible的软件包于2024年1月9日发布,在被撤下之前共吸引了380次下载。 据了解,OsCompatible包含“几个奇怪的二进制文件”,包括一个可执行 阅读全文
posted @ 2024-01-21 12:09 gmval 阅读(13) 评论(0) 推荐(0) 编辑
摘要: .NET中使用HtmlSanitizer来有效的防范XSS攻击! 一个.NET开源库HtmlSanitizer,它是一个用于清理HTML内容的类,可以帮助开发人员防止跨站脚本攻击(XSS)等网络安全漏洞。它提供了一种简单而有效的方式来确保用户输入的HTML内容是安全的,从而防止恶意代码注入到应用程序中。 阅读全文
posted @ 2024-01-13 10:04 gmval 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2022不再支持.NET4.5,如果打开.Net4.8目标包或.NET 4.8以下的.NET版本项目时,会提示不再支持。 即使在Visual Studio Installer中也找不到.NET4.5及以下的选项。 那么去官网下载.Net 4.5呢?很抱歉,安装时提示 :已 阅读全文
posted @ 2023-03-14 20:45 gmval 阅读(1071) 评论(2) 推荐(1) 编辑
摘要: Blazor United是Balzor的开创者Steve Sanderson的一个实验性项目,这次他将 Blazor 的单页应用程序 (SPA) 技术与纯 HTML 相结合,意味在 ASP.NET Core中,纯 HTML 来自 Razor Pages、MVC 和 CSHTML 文件。 阅读全文
posted @ 2023-02-07 22:06 gmval 阅读(1731) 评论(0) 推荐(1) 编辑
摘要: 微信小程序的订阅消息是小程序的重要能力之一,为实现服务的闭环提供更优的体验。订阅消息我们应该经常见到,比如下单成功之后的服务通知,支付成功后的支付成功通知,都属于小程序的订阅消息。 阅读全文
posted @ 2023-02-04 16:14 gmval 阅读(1683) 评论(0) 推荐(6) 编辑
摘要: .NET 8 将为所有路由提供路由语法高亮显示,包括minimal API、MVC、Web API、Razor 页面和 Blazor 中的路由。 阅读全文
posted @ 2023-01-31 22:24 gmval 阅读(371) 评论(0) 推荐(4) 编辑
摘要: C# 10 包括了对 Lambda 表达式的处理方式的许多改进:Lambda 表达式可以具有自然类型,这使编译器可从 Lambda 表达式或方法组推断委托类型。 如果编译器无法推断返回类型,Lambda 表达式可以声明该类型。 阅读全文
posted @ 2023-01-28 20:39 gmval 阅读(1313) 评论(1) 推荐(7) 编辑
摘要: 朋友是做财务的,由于工作时间不长,每次将数字转为大写人民币的时候,总是提心吊胆的,生怕弄错了。而且,如果是整数的话,还好,但是有小数的时候就比较费劲了,比如123.45,转成大写应该是壹佰贰拾叁元肆角伍分。然后就找到我,问我有没有什么办法? 简单啊,做一个转换程序不就可以了嘛?而且网上现成的一大把。 阅读全文
posted @ 2023-01-13 21:18 gmval 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 由于Blazor属于SPA(single-page application),所以页面标题需要使用PageTitle组件来实现。但是在MAUI Blazor中,Blazor所在的位置是WebView,而标题是属于window。所以在MAUI Blazor中,使用PageTitle是无效的。 阅读全文
posted @ 2023-01-08 17:24 gmval 阅读(1111) 评论(0) 推荐(1) 编辑
摘要: Web应用程序的可以通过URL将多个页面串联起来,并且可以互相跳转。Web应用主要是使用a标签或者是服务端redirect来跳转。而现在流行的单页应用程序 (SPA) ,则通过路由(Router)来实现跳转,如Vue 、React等。 阅读全文
posted @ 2023-01-05 13:55 gmval 阅读(1879) 评论(0) 推荐(0) 编辑