• 2025-11-14 07:36
    226 0
    #C#
    const:限定一个变量不允许改变,产生静态作用,const在一定程度上可以提高程序的安全性和可靠性。const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。宏定义:#define xxxx\ {\ ...
  • 2025-11-14 07:36
    168 0
    #C#
    一:背景 1.讲故事前段时间有位朋友找到我,说他的程序在客户的机器上跑着跑着会出现偶发卡死,然后就崩掉了,但在本地怎么也没复现,dump也抓到了,让我帮忙看下到底怎么回事,其实崩溃类的dump也有简单的,也有非 ...
  • 2025-11-14 07:36
    337 0
    #C#
    一:背景 1.讲故事上个月 .NET调试训练营 里的一位老朋友给我发了一个 8G 的dump文件,说他的程序内存泄露了,一时也没找出来是哪里的问题,让我帮忙看下到底是怎么回事,毕竟有了一些调试功底也没分析出来,说明还 ...
  • 2025-11-14 07:35
    264 0
    #C#
    一:背景 1.讲故事前段时间有位朋友加微信,说他的程序直接 CPU=100%,每次只能手工介入重启,让我帮忙看下到底怎么回事,哈哈,这种CPU打满的事故,程序员压力会非常大, 我让朋友在 CPU 高的时候抓 2 个 dump 下来 ...
  • 2025-11-14 07:34
    267 0
    #C#
    冒泡排序实现原理冒泡排序是一种简单的排序算法,其原理如下:从待排序的数组的第一个元素开始,依次比较相邻的两个元素。如果前面的元素大于后面的元素(升序排序),则交换这两个元素的位置,使较大的元素“冒泡 ...
  • 2025-11-14 07:34
    174 0
    #C#
    一:背景 1. 讲故事前段时间有位朋友在微信上找到我,说他的程序会出现一些偶发卡死的情况,让我帮忙看下是怎么回事,刚好朋友也抓到了dump,就让朋友把 dump 丢给我,接下来用 windbg 探究下到底咋回事。二:WinDb ...
  • 2025-11-14 07:32
    247 0
    #C#
    一:背景 1.讲故事前段时间有位朋友在微信上找到我,说他的程序偶发性崩溃,让我帮忙看下怎么回事,上面给的压力比较大,对于这种偶发性崩溃,比较好的办法就是利用 AEDebug 在程序崩溃的时候自动抽一管血出来,看 ...
  • 2025-11-14 07:32
    270 0
    #C#
    一:背景 1.讲故事今天是的第四天,头终于不巨疼了,写文章已经没什么问题,赶紧爬起来写。这个月初有位朋友找到我,说他的程序出现了CPU爆高,让我帮忙看下怎么回事,简单分析了下有两点比较有意思。这是一个安全 ...
  • 2025-11-14 07:31
    226 0
    #C#
    一:背景 1. 讲故事最近收到了两起程序崩溃的dump,查了下都是经典的 double free 造成的,蛮有意思,这里就抽一篇出来分享一下经验供后面的学习者避坑吧。二:WinDbg 分析 1. 崩溃点在哪里windbg 带了一个自动化分 ...
  • 2025-11-14 07:29
    226 0
    #C#
    前言本文大姚将为你介绍一些Visual Studio的使用技巧和建议,旨在帮助.NET开发者更加高效地利用Visual Studio进行编程工作。无论你是.NET初学者还是经验丰富的.NET开发者,这些技巧都将有助于提升你的工作效率,让 ...
  • 2025-11-14 07:16
    233 0
    #C#
    文章来源:github文章作者:jaywcjlove文章地址:https://github.com/jaywcjlove/mysql-tutorial开始使用我下面所有的SQL语句是基于MySQL 5.6+运行。MySQL 为关系型数据库(Relational Database Management System) ...
  • 2025-11-14 07:16
    233 0
    #C#
    背景统计以下16个.NET ORM框架使用情况(可多选),下面16个.NET ORM框架都是比较好用且优秀的框架,排名不分先后可供大家参考学习(假如您有更好的.NET相关ORM推荐请在文末留言,谢谢)。欢迎大家参与,之后会把 ...
  • 2025-11-13 20:27
    250 0
    #C#
    C#冒泡排序算法简介冒泡排序算法是一种基础的排序算法,它的实现原理比较简单。核心思想是通过相邻元素的比较和交换来将最大(或最小)的元素逐步"冒泡"到数列的末尾。详细文章描述https//mpweixinqqcom/s/zLPZ6QUF ...
  • 2025-11-13 20:13
    293 0
    #C#
    前言:  最近对接了一个第三方的项目,该项目的数据传输格式是XML。由于工作多年只有之前在医疗行业的时候有接触过少量数据格式是XML的接口,之后就几乎没有接触过了。因此对于XML这块自己感觉还是有很多盲点和不 ...
  • 2025-11-13 20:12
    185 0
    #C#
    前言:在我们的日常开发中,关系型数据库和非关系型数据库的使用已经是一个成熟的软件产品开发过程中必不可却的存储数据的工具了。那么用了这么久的关系数据库和非关系型数据库你们都知道他们之间的区别了吗?下面 ...
  • 2025-11-13 20:08
    303 0
    #C#
    前言对于开发者而言,熟悉快捷键的使用,能够起到事半功倍的作用,提高工作效率。以下是我整理的一份Visual Studio常用快捷键清单,希望能够帮助到你。常用快捷方式文件操作查找与替换调试与运行窗口管理其他获取Vi ...
  • 2025-11-13 20:07
    186 0
    #C#
    前言算法在计算机科学和程序设计中扮演着至关重要的角色,如在解决问题、优化效率、决策优化、实现计算机程序、提高可靠性以及促进科学融合等方面具有广泛而深远的影响。今天大姚给大家分享一个开源、免费、全面的C ...
  • 2025-11-13 20:03
    160 0
    #C#
    什么是SQLite?SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的C语言库的形式存在。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K ...
  • 2025-11-13 20:01
    276 0
    #C#
    一、基本操作1、建立仓库建立的方式有两种,如下所示git init 方式:新建立一个git_demo 目录,然后右键点击 Git Create repository here , 会自动生成一个.git 隐藏目录。git clone 方式:有右键点击Git Clone这 ...
  • 2025-11-13 20:00
    222 0
    #C#
    前言在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core Web API模板中移除,这意味着以后我们创建Web API项目的时候不会 ...
  • 2025-11-13 19:59
    292 0
    随着互联网应用日益普及,越来越多的用户希望通过笔记本电脑随时随地对现场PLC的数据状态进行远程监控,实现方法很简单,加装一个速控云盒子,把数据上传到云端,通过OPC软件转发给组态软件,常用的组态软件我们都 ...
  • 2025-11-13 19:16
    214 0
    #C#
    前言计数排序是一种非比较性的排序算法,适用于排序一定范围内的整数。它的基本思想是通过统计每个元素的出现次数,然后根据元素的大小依次输出排序结果。实现原理首先找出待排序数组中的最大值max和最小值min。创 ...
  • 2025-11-13 19:13
    279 0
    #C#
  • 2025-11-13 19:13
    250 0
    #C#
    前言在我们日常开发过程中常常会使用到很多其他封装好的第三方类库(NuGet依赖项)或者是.NET框架中自带的库。如果可以设置断点并在NuGet依赖项或框架本身上使用调试器的所有功能,那么我们的源码调试体验和生产效 ...
  • 2025-11-13 19:11
    207 0
    #C#
    前言   因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你 ...
  • 2025-11-13 19:10
    174 0
    #C#
    Redis连环40问,绝对够全!Redis是什么?Redis(Remote Dictionary Server)是一个使用 C 语言编写的,高性能非关系型的键值对数据库。与传统数据库不同的是,Redis 的数据是存在内存中的,所以读写速度非常快,被 ...
  • 2025-11-13 19:07
    187 0
    #C#
    前言   因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你 ...
  • 2025-11-13 19:07
    249 0
    #C#
    前言 在开发过程中,git rebase 和 git merge 都是常见的代码合并命令。它们都能够将分支代码合并到主分支,并且都有各自的优缺点。git mergegit merge 是一种将两个或多个分支合并的方法。它的优点是简单、直 ...
  • 2025-11-13 19:06
    186 0
    #C#
    Redis 解析信息图什么是 Redis?Redis("REmote DIctionary Service" 的缩写)是一个开源的键值数据库服务器。对 Redis 最准确的描述是它是一个数据结构服务器。Redis 的这种特定性质使其在开发人员中非常受欢迎 ...
  • 2025-11-13 19:06
    182 0
    #C#
    选择排序(Selection Sort)原理介绍选择排序(Selection Sort)是一种简单的排序算法,其实现原理如下:遍历待排序数组,从第一个元素开始。假设当前遍历的元素为最小值,将其索引保存为最小值索引(minIndex)。 ...
  • 2025-11-13 19:04
    268 0
    #C#
    前言  前面的章节我们介绍了一些值得推荐的Blazor UI组件库,通过该篇文章的组件库介绍最终我选用Ant Design Blazor这个UI框架作为ToDoList系统的前端框架。因为在之前的工作中有使用过Ant Design Vue、Ant Desig ...
  • 2025-11-13 19:02
    217 0
    #C#
    前言由于第七天Blazor前端页面编写和接口对接的内容比较的多,所以这一章节将会分为三篇文章来进行讲解,大家可以认为分为早、中、晚来进行阶段性学习,从而提高学习效率。七天.NET 8 操作 SQLite 入门到实战详细教 ...
  • 2025-11-13 19:01
    246 0
    #C#
    前言现如今网上有许多完善的博客平台,如博客园、掘金、思否、知乎等。有人会说为什么现在网上有这么多成熟的博客平台,你还要浪费时间搭建一个自己的博客系统呢?首先我相信每一个程序员都会想要拥有一个属于自己 ...
  • 2025-11-13 17:00
    307 0
    #C#
    前言:  前段时间有一个关于通过获取用户当前经纬度坐标,计算出该用户距离某指定地点之间的距离。因为做这个项目需要能够获取到比较精确的经纬度坐标,刚开始使用的是百度地图结果发现百度地图地位不太准确(有 ...
  • 2025-11-13 16:59
    178 0
    #C#
    前言   因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你 ...
  • 2025-11-13 16:58
    190 0
    #C#
    前言 上一章我们把系统所需要的MongoDB集合设计好了,这一章我们的主要任务是使用.NET Core应用程序连接MongoDB并且封装MongoDB数据仓储和工作单元模式,因为本章内容涵盖的有点多关于仓储和工作单元 ...
  • 2025-11-13 16:55
    221 0
    #C#
    前言今天介绍一下Visual Studio 2022版本17.8这一发行版中的4个实用功能。保留大小写查找和替换在执行查找、替换时,现在可以在代码中保留每个匹配项的原始大小写。请注意,若要获取 Pascal 大小写和 Camel 大小写 ...
  • 2025-11-13 16:54
    240 0
    #C#
    前言  相信很多同学对MongoDB这个非关系型数据库都应该挺熟悉的,在一些高性能、动态扩缩容、高可用、海量数据存储、数据价值较低、高扩展的业务场景下MongoDB可能是我们的首选,因为MongoDB通常能让我们以更低的 ...
  • 2025-11-13 16:53
    205 0
    #C#
    前言对于开发者而言,熟悉快捷键的使用,能够起到事半功倍的作用,提高工作效率。以下是我整理的一份VS Code常用快捷键清单,希望能够帮助到你,欢迎在评论区留下你的常用快捷键,文末附带免费PDF领取地址。设置VS ...
  • 2025-11-13 16:49
    209 0
    #C#
    前言经常看到有小伙伴在DotNetGuide技术社区交流群里问有什么好用的Blazor UI组件库推荐的,本文将分享10款开源、实用、美观的Blazor UI组件库,提供给广大C#/.NET开发者们学习和使用(注意:排名不分先后,都是十 ...
  • 2025-11-13 16:48
    156 0
    #C#
    前言今天我们主要总结一下C#面试中常见递归算法。C经典十大排序算法(完结)C#递归算法计算阶乘的方法一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。1808 ...
  • 2025-11-13 16:48
    285 0
    #C#
    前言俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用门槛。今天推荐7款实用的SQLite数据库可视化管理工具(GUI),帮助大家更好的管理SQLite数据库。什么是SQLite?S ...
  • 2025-11-13 16:45
    320 0
    #C#
    前言在DotNetGuide技术社区交流群和微信公众号后台经常收到小伙伴们的留言,让我出一期MySQL相关学习书籍的推荐文章。因此,今天我特意为大家精选了 6 本值得推荐的 MySQL 学习书籍,希望能够为大家提供一个全面系 ...
  • 2025-11-13 16:44
    213 0
    #C#
    前言:在我们的日常开发中,关系型数据库和非关系型数据库的使用已经是一个成熟的软件产品开发过程中必不可却的存储数据的工具了。那么用了这么久的关系数据库和非关系型数据库你们都知道他们之间的区别了吗?下面 ...
  • 2025-11-13 16:44
    273 0
    #C#
    前言今天我们来介绍一下工作开发中常见的一些NoSQL数据库及其基本特点。欢迎在评论区留下文章中没有介绍且好用的NOSQL数据库。什么是(NOSQL)非关系型数据库非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不 ...
  • 2025-11-13 16:43
    178 0
    #C#
    前言  前几章教程我们把ToDoList系统的基本框架搭建好了,现在我们需要根据我们的需求把ToDoList系统所需要的系统集合(相当于关系型数据库中的数据库表)。接下来我们先简单概述一下这个系统主要需要实现的功能 ...
  • 2025-11-13 16:43
    185 0
    #C#
    前言在编程领域,数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚分享一些非常不错的C#数据结构与算法实战教程,希望可 ...
  • 2025-11-13 16:42
    228 0
    #C#
    前言Docker提供了命令行工具(Docker CLI)来管理Docker容器、镜像、网络和数据卷等Docker组件。我们也可以使用可视化管理工具来更方便地查看和管理Docker容器、镜像、网络和数据卷等Docker组件。今天我们来介绍3款 ...
  • 2025-11-13 16:42
    214 0
    #C#
    前言今天给大家分享一个方便易用的.NET在线代码编辑工具,能够帮助.NET开发人员快速完成代码编写、测试和分享的需求(.NET开发者的福音):.NET Fiddle。.NET Fiddle介绍我们可以不用再担心环境与庞大的IDE安装的问 ...
  • 2025-11-13 16:40
    179 0
    #C#
    JSSDK使用步骤步骤一:绑定安全域名:先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。步骤二:引入JS文件:在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq. ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码