本页 12 篇文章
StarBloghttps://blog.deali.cn/blog/blazor-fullstack-is-a-trap
...」「AI 生成的代码直接跑不通」「StackOverflow 上的答案全是过时的」。这种不确定性会导致开发效率大打折扣。 全栈的错觉 Blazor 最大的卖点就是「全栈」,可以前后端都写 C#,不用管 JS,不用折腾 Node,不用 npm/yarn/pnpm,不用面对一大堆前端工程化配置,看起来很美好。 但这其实是个陷阱。 因为你终究还是要面对前端世界。 你要做炫酷交互,最后绕...
StarBloghttps://blog.deali.cn/blog/blazor-hybrid-unexpected-pitfalls
...lipify中把视频拖进去处理)带来了很大的不便。 冗余代码~~(不是)~~ 看了项目代码的同学可能会发现,FormMain.cs里还有处理拖放事件的代码,不过实际上并没有生效。 c# // 处理拖动进入事件,检测是否为文件 private void blazorWebView1_DragEnter(object sender, DragEventArgs e) { Conso...
StarBloghttps://blog.deali.cn/blog/starblog-31
...先自行编写测试代码。 文章传送门: Asp-Net-Core学习笔记:单元测试和集成测试 C# 现在已经全面拥抱云原生跨平台,部署方式多种多样,特别是 dotnet8 出来之后大大加强了 AOT 功能,可以获得和 go 差不多的方便 AOT 能力,本文介绍几种常见的部署方式,可供读者灵活选择。...
StarBloghttps://blog.deali.cn/blog/go-develop-hive-export-tool
...是很顺利,但主机终端似乎是旧版本的Ubuntu,自带的Python居然是2.7,Python2的语法写得我实在是烦,于是我打算用能编译成二进制的语言在本地写,然后上传到终端上去运行。 这时候想到了 C# ,.Net8 对 AOT 提供了很好的支持,可以当成 C++ 使用,不过我用下来还是有一些小坑,比如 AOT 模式只能在 Linux 下才能编译 Linux 版本的可执行文件,不能像 Go 那样在 ...
StarBloghttps://blog.deali.cn/blog/data-protection-private-music-library
...e), substreamer, Ultrasonic and Audinaut Web: [Subplayer](https://github...
StarBloghttps://blog.deali.cn/blog/starblog-development-frontend
...s.getbootstrap.com/ Font Awesome 4.7.0:http://www.fontawesome.com.cn/get-started/ 微软官方文档 - 建议用于 C# 文档注释的 XML 标记:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/xmldoc/recommended-t...
StarBloghttps://blog.deali.cn/blog/vb-super-simple-introduction-preface
...来锻炼算法的,我们入门可以先不做这类)我们现在编程主要是为了开发实用软件,什么是实用软件啊?就是可以实实在在做出什么的软件,算那些乱七八糟数学题的简直make no sense啊= =… 下图是我用C#写的绘制分形图形,是根据书里题目写的,结果就是这个黑乎乎的东西,然并卵 分形图形就是涉及数学的东西了吧,但其实我们日常使用电脑...
StarBloghttps://blog.deali.cn/blog/september-end-birthday-motherland
...ot入门了,用来快速开发网站后台还是很方便的,不过Spring本身的硬伤还是在,ORM不好用、语言比较死板、开发耗时这类问题还是在,在国内这种大环境下说Java的不好真的很容易被喷,不过我还是想说**C#牛逼、Python万岁、Go默秒全**(逃 除开语言和框架本身的限制,最后两周的Java老师还是讲得不错的,从JavaEE开发、基本的设计模式、前端用vue.js实现数据双向绑定,都有涉及,还讲了一...
StarBloghttps://blog.deali.cn/blog/starblog-dev-notes-11-visit-stats
...能瓶颈时再来优化吧~ 模型定义 在StarBlog.Data/Models中新建一个VisitRecord.cs 为了节省篇幅,注释啥的就不放了,具体代码可见github c# public class VisitRecord { public int Id { get; set; } public string Ip { get; set; } p...
StarBloghttps://blog.deali.cn/blog/starblog-razor-pages-dynamic-compilation
... 首先NuGet安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,在Program.cs中配置一下 原本添加MVC服务是这样的 c# builder.Services.AddControllersWithViews( options => { options.Filters.Add<ResponseWrapperFilte...
StarBloghttps://blog.deali.cn/blog/csharp-json-library-json-net
官网 Json.Net用法很简单,本文也只是搬运了一下官网的例子,更多用法可以查看官网,一分钟就能上手。 https://www.newtonsoft.com/json 使用例子 对象序列化 Product product = new Product(); product.Name = "Apple"; product.Expiry = new DateTime...
StarBloghttps://blog.deali.cn/blog/starblog-blog-dev-notes-3-model-design
...log.Data/Models/Category.cs StarBlog博客支持markdown批量导入,然后以目录结构作为文章的分类,目录名就是分类名,且支持多级分类。 部分代码如下: c# public class Category { public int Id { get; set; } public string Name { get; set; } pu...