ScottPlot Source Code Analysis
ScottPlot is a free and open source data visualization control written in C#. It can easily implement massive data visualization interaction.
CodeWF.Markdown: PDF text copyable, images embeddable, copying to WeChat Official Account/Zhihu/Juejin no longer shows HTML source code
Browse by Topic Start with .NET196 articles, suitable for quickly filtering by technical direction
Continuous Reading Read WPF Control Libraries as a topic11 articles, better for systematic reading
ScottPlot is a free and open source data visualization control written in C#. It can easily implement massive data visualization interaction.
Hashids.net is a lightweight open-source encryption (short ID generation) library that encodes numbers into strings. In fact, you can flexibly use it to generate short IDs from strings, but it is irreversible.
In the rich Web era, applications are becoming more powerful but also more complex. Cluster deployment, isolated environments, gray release, and dynamic scaling are all indispensable, and containerization has become the necessary bridge in between.
.NET 8 brings thousands of performance improvements across the entire stack
LiveCharts is a data visualization library for .NET that can run across multiple devices and frameworks.
Luyao Toolbox is an open-source tool developed based on C# WPF, aimed at solving common functional requirements in the development process and automating them. It currently has over a dozen practical features, making your development work more efficient!
When it comes to deleting elements from a C# array, you may encounter two common methods: regular deletion and swap deletion (fast deletion). Regular deletion requires traversing the array and moving elements, while swap deletion removes elements by swapping their positions. This article will introduce the time complexity of these two methods and provide sample code to demonstrate their usage. By learning these fast deletion techniques, you will be able to optimize your code and make it more efficient. Let's uncover these tips together to make your code stand out!
These interview questions cover various aspects of .NET development, including .NET framework, C# language, ASP.NET, ADO.NET, database, etc. Through comparative learning, we can better understand and master these knowledge points.
C# bit operations are a powerful tool that can play an important role when dealing with binary data and bit-level operations. By using bitwise operators, we can perform bit-level operations on integers, such as bitwise AND, OR, XOR, and bitwise complement. Bit operations can be used for performance optimization, data compression, implementing bit masks and bit flags, etc. Understanding and mastering the basic principles and common application scenarios of C# bit operations will enable us to handle binary data more efficiently and, in some cases, improve code performance and readability. Through a deep understanding of C# bit operations, we can unleash greater creativity and flexibility in programming.
EasyCaching, as the name suggests, largely explains what it does. Combining 'easy' and 'caching', its ultimate purpose is to make caching operations more convenient for us all.
Yesterday (October 23, 2023), Ant Group's Yuque crashed: online documents and the official website were inaccessible. The official said they were urgently restoring it. It is recommended that readers develop their own blog website so they won't panic when encountering such incidents.
Dotnet Toolbox is a pure frontend, open-source, and free tool website. Over the weekend, I referred to the open-source project it-tools, localized the website interface text into Chinese, and redeployed the site. The website has 10 major tool categories and provides 73 real-time online gadgets. Developed with Vue3, the Dotnet Toolbox has unique features. This article details some of these featured tools and briefly shares how to deploy your own tool website. If you are interested in tool websites, why not come and learn about Dotnet Toolbox!
Very detailed tutorial