StarBlog
首页文章摄影友链关于

StarBlog

技术是想象力的边界

文章摄影友链关于RSS

检索结果: C#

搜索已发布文章的标题与正文

本页 12 篇文章

  1. StarBlog›https://blog.deali.cn/blog/markdig-spaces-filename-images

    解决Markdig无法识别文件名带空格的图片问题

    2025-09-08 — ...法 支持路径中包含空格、中文字符等特殊字符 自动处理引号包围的路径和 URL 编码 代码 话不多说,直接上代码吧 先看原来的图片解析代码,完全使用 Markdig 来实现 c# /// <summary> /// 从Markdown内容中提取所有图片路径 /// </summary> /// <returns>图片路径数组</returns> public string[]...

  2. StarBlog›https://blog.deali.cn/blog/fix-sharpico-bug

    花了不少时间,修复了一个SharpIco生成图标的bug

    2025-07-01 — ...a2.jpg) 我测试了一下确实会这样 这个就很诡异了 看代码也可以发现,每个尺寸的图片都是通过 Resize 出来的 这样的话,无论输入的图片是多大的,最终都会缩小成几个指定的尺寸 c# using var original = Image.Load(sourcePng); foreach (var size in sizes) { using var clone = orig...

  3. StarBlog›https://blog.deali.cn/blog/starblog-open-source-blog-2023-update

    StarBlog开源博客项目 - 2023年底更新内容一览

    2023-12-16 — ...。 PS:如果数据量更大的话,这种方式也不灵了,但目前这不在本项目的考虑范围内。 X.PagedList 这个组件依然可以继续使用,只不过只用它的元数据就行,一个典型的代码块如下 c# IPagedList<Post> pagedList = new StaticPagedList<Post>( await querySet.Page(param.Page, param.P...

  4. StarBlog›https://blog.deali.cn/blog/aspnetcore-study-blazor

    Asp-Net-Core学习笔记:4.Blazor-WebAssembly入门

    2023-07-12 — ...结尾)。 然后再看看wwwroot文件夹: 可以看到只有css,没有js文件夹,因为blazor要做的事情就是要把js代码换成C#代码,其实就是让后端开发去做前端开发。 (PS:node就是让前端去做后端,历史总是惊人的相似hhh) 先看看它的代码是怎么写的,后面再具体介绍。 例子代码 这是官方的例子,点击按钮之后可...

  5. StarBlog›https://blog.deali.cn/blog/starblog-markdown-rendering-solution-19

    StarBlog博客开发笔记(19):Markdown渲染方案探索

    2022-10-28 — ...%2Fmarkdown-it%2Fmarkdown-it) 看起来都不错,有没有 ToC 我没研究,博客园上有大佬写了一篇比较的文章,有兴趣的同学可以在参考资料中看看~ 后端渲染 目前 C# 可用的 Markdown 库似乎只有 Markdig ,一开始我还在吐槽文档缺失导致很难用,甚至一度想自己造轮子重新做一个,不过最近有所改善,在研究了官方新增的几个文档之后,我对这个库的了解又加深了...

  6. StarBlog›https://blog.deali.cn/blog/sentry-installation-configuration-usage

    Sentry的安装、配置、使用

    2022-07-23 — ...程推测出的,理解得不深如果有错误请大佬们指正~) 所以对于AspNetCore3.1项目,修改Program.cs文件,添加一行代码 webBuilder.UseSentry(); c# public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) ...

  7. StarBlog›https://blog.deali.cn/blog/starblog-15-generate-random-size-images

    StarBlog博客开发笔记(15):生成随机尺寸图片

    2022-07-18 — ...3.webp) | 虽然比一开始的方案更费一丢丢内存,但却实实在在提升了出图成功率,nice~ 代码实现 直接上代码好了,根据上面提到的思路,分两步走,代码也比一开始的方案更整洁 C# async Task<(Image, IImageFormat)> GenerateSizedImageAsync(string imagePath, int width, int height) ...

  8. StarBlog›https://blog.deali.cn/blog/starblog-14-theme-switching-functionality

    StarBlog博客开发笔记(14):实现主题切换功能

    2022-07-03 — ...eali/p/15905760.html) 编写Service 在StarBlog.Web/Services中添加ThemeService.cs 首先是定义Theme模型 c# public class Theme { public string Name { get; set; } public string Path { get; set; } ...

  9. StarBlog›https://blog.deali.cn/blog/image-scaling-cropping-netcore-imagesharp

    在.NetCore实现图片缩放与裁剪-基于ImageSharp

    2022-06-17 — ...行拉伸~ ~~PS:本来想画个图表达一下思路,不过没找到趁手的画图工具(Draw.io:不要看我)~~ 实现 首先读取图片 很简单,传入图片路径即可 当然也可以用流的方式读取 c# using var image = Image.Load("imagePath"); 然后就是根据图片的大小各种情况来进行缩放和裁剪 在网上查到的很多博客用的代码都是类似image.R...

  10. StarBlog›https://blog.deali.cn/blog/starblog-9-image-batch-import

    StarBlog博客开发笔记(9):图片批量导入

    2022-05-30 — ...//www.cnblogs.com/deali/p/16319425.html) 文章这部分就暂时完成了,接下来是摄影模块,首先要搞定图片的批量导入。 理清需求 先来看看模型设计 c# public class Photo { [Column(IsIdentity = false, IsPrimary = true)] public string Id { get;...

  11. StarBlog›https://blog.deali.cn/blog/2d-bin-packing-code-kororo-shop-part-2

    多个约束条件下的二维装箱问题——寻找《开罗拉面店》最优布局之代码解析(二)

    2021-12-18 — ...和随机旋转操作;性状则是进行这两个操作后得到的基因再通过BL算法或BL算法加强版得到的一个可行解,也就是一个店铺布局。因此,个体类应该储存的属性应该有性状、基因片段的编码、区域的宽度和高度。 c# /// <summary> /// 性状 /// </summary> public List<Store> character; /// <summary> /// 地区宽度 /// </sum...

  12. StarBlog›https://blog.deali.cn/blog/open-source-javafx-game-crazyalpha

    【开源】发布一个基于JavaFX的小游戏:CrazyAlpha

    2021-12-18 — ...实现接口功能一般都是通过传入实现某个事件接口的匿名类(当然在Java8里可以使用lambda表达式),不过这也不是什么大问题,这些问题都有其他方法可以解决,只不过写起来比较繁琐而已。可能我之前写习惯了C#,所以写Java代码的时候总是不由自主拿来对比,但是其实这两种语言的可对比性不高,因为出生的年代都不一样,C#在语言设计上确实是比Java高明得多,近年来Java的新版本或有或无的在模仿C#多年前的特...

上一页第 8 页下一页