个人简介
你好,我是猪头少年,是一名定居在云南的软件工程师,主要的开发语言为 C#
和 JavaScript
,涉及 ASP.NET Core
,WPF
,Angular
,Unity
以及 Babylon.js
。平时喜欢自驾出游。欢迎大家联系我。
邮件:scung@qq.com
你好,我是猪头少年,是一名定居在云南的软件工程师,主要的开发语言为 C#
和 JavaScript
,涉及 ASP.NET Core
,WPF
,Angular
,Unity
以及 Babylon.js
。平时喜欢自驾出游。欢迎大家联系我。
邮件:scung@qq.com
Markdown是一种轻量级标记语言,以简单易读的语法和可生成丰富多彩的内容,受到开发者们的青睐。无论是文档编写,还是博客传记都广泛使用到Markdown。本文介绍试用JavaScript来构建一个Markdown解析器,解锁Markdown的强大之处。
在一次WPF开发中,选用了sqlite作为内嵌数据库,使用 ystem.Data.SQLite
库来调用,在使用 Fody 进行单文件打包时,发现打包文成后会出现 x86 和 x64 两个特定的文件夹,分别对应着32位和64位的 SQLite.Interop.dll
,本文介绍修改项目文件来实现将 sqlite 通信库一起打包成单文件的方法。
一般来说,当我们使用某个类时,需要用到一些特别的方法,但却没有时。一般做法可能是创建一个基于该类的派生类,添加我们想要的方法,但这样做无疑增加了复杂度。所以这时候,扩展方法出现了。
WPF(Windows Presentation Foundation)是一个强大的框架,它能创建高度响应和美观的桌面应用程序。然而,当处理大量数据时,性能问题可能变得显著。为了解决这些问题,我们可以利用虚拟化来提升WPF应用的性能。
反射是C#中一种常用的技术,反射提供了动态创建和访问对象的基础,但是反射在带来了极强的灵活性的同时,也带了极大的性能损耗,本文就介绍通过表达式树来提高反射过程中的性能。