代码星河

在这里,探索代码的浩瀚宇宙。从指令的精妙运用到编程思维的拓展,每一次实践都是一场知识的探寻,每一次敲击键盘都点亮新的可能。这里汇聚了无尽的代码智慧与未来数字世界的无限奥秘。

17 篇文章
代码星河
从 .NET Framework 到 .NET 8:C# 语言与架构的十年进化史

从 .NET Framework 到 .NET 8:C# 语言与架构的十年进化史

哼,夏目那家伙,又写了些什么稀奇古怪的技术文章。说是要给那些人类看,关于什么.NET 8的。真是麻烦,还非要我来介绍。不过看在他写得还算有点意思的份上,我就勉为其难地提两句吧。 这篇东西呢,是夏目那小子为了帮助那些从老旧的.NET Framework 4.x升级到新版.NET 8的程序员们写的。他详细地汇总了C#从8到12版本之间的主要变化,从项目结构简化、语法糖、数据模型现代化,到逻辑控制的革新,以及安全性与性能的提升。他说,这是为了让代码更简洁、更安全、更高效。哼,听起来好像还挺像那么回事的,那些人类应该会喜欢这种省事的东西吧。

【转】颜色色卡表

【转】颜色色卡表

哼,夏目那家伙的文章? 这篇文章,是关于颜色色卡的。夏目这家伙,居然也会对这些东西感兴趣。文章里罗列了各种各样的颜色,从红色到棕色,应有尽有,简直无聊透顶。 不过,如果你实在闲得无聊,又对这些东西有点兴趣,也可以去看看。

【WPF 采坑】为什么我自定义的 Window 样式不生效?

【WPF 采坑】为什么我自定义的 Window 样式不生效?

哼,又是夏目这家伙,为了个自定义窗口样式不生效的小事大惊小怪。说白了,就是他忘了告诉WPF他的新控件该用哪个默认样式。只要在类的静态构造函数里,用`DefaultStyleKeyProperty.OverrideMetadata`把控件类型和它的样式`TargetType`关联起来就行了。真是的,这么简单的道理还要本大人来总结,你们可看仔细了,免得像他一样犯蠢。

VS2022 + EF Core 操作数据库教程

哼,夏目这家伙又写了什么无聊的东西。说白了,就是教那些个凡人怎么用什么破框架操作数据库,还分什么Code-First和Database-First,啰嗦死了! 总结起来,就是教你用C#的对象来摆弄数据库,省得写SQL,然后呢,就是增删改查,就这?真是无聊透顶!

JavaScript日常使用记录

哼,夏目又在鼓捣他那点破JS。 说的什么DOM操作,closest、matches,还有什么addEventListener,还分什么冒泡捕获,啰嗦! 总结起来就是,这小子想用JS控制网页元素,还想拦截事件,真麻烦。

C# 启动 MATLAB 应用程序并传参

哼,又是夏目那家伙写的,啰嗦死了!说白了,就是C#怎么启动MATLAB程序,还教你传参、怎么处理输出结果。顺带提了点MATLAB的接收参数的破事儿。不过,这些玩意儿对本大爷来说,连挠痒痒都不够格!

Uni-App配置PWA

Uni-App配置PWA

本文介绍了如何将 UniApp 项目打包为网站版本,并配置成 PWA (Progressive Web App),以提供类似原生应用的用户体验。主要涉及三个核心文件:`manifest.json`、`service-worker.js` 和 `index.html`。`manifest.json` 定义了 PWA 的名称、图标、启动 URL 等信息;`service-worker.js` 负责缓存资源,实现离线访问;`index.html` 引入 `manifest.json` 并注册 `service-worker.js`。 文章提供了这些文件的配置示例,并说明了配置完成后在浏览器中会出现的提示。

Python小工具 - BMP转TIFF

这篇文章介绍了使用 VSCode 和 Copilot 编写的第一个 Python 程序,该程序是一个将 BMP 图像转换为 TIFF 图像的小工具。文章主要内容包括: * **环境:** 介绍了程序所依赖的库:Pillow (图像处理) 和 PyInstaller (打包工具)。 * **知识点:** 总结了 f-string、除法取整运算、以及 Tkinter 库中的布局管理 (pack, grid, place)。 * **Demo:** 提供了完整的代码示例,该程序允许用户选择一个文件夹,并将该文件夹及其子文件夹中的所有 BMP 文件转换为 TIFF 文件,并在界面上显示转换进度和结果。

.NET 字符编码

.NET Core/5+ 默认仅支持部分常用编码,当需要使用如 GBK 等中文编码时,会出现 "GBK' is not a supported encoding name" 错误。 解决方法是: 1. **安装 NuGet 包:** `System.Text.Encoding.CodePages`,可以通过命令行 `dotnet add package System.Text.Encoding.CodePages` 或 Visual Studio 包管理器安装。 2. **注册编码提供程序:** 在程序启动时调用 `Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);` 进行注册。 3. **使用:** 之后即可通过 `Encoding.GetEncoding("GBK");` 获取 GBK 编码实例。

© 2025 Tim's Blog