刷新
爬虫自动化脚本+AI赋能

博主头像 小伙子,进来犯罪吧。能说的只有这么多了,且用且珍惜!本文将带你深入了解如何通过自动化脚本简化繁琐的网页操作,从登录博客园账号到获取评论数据,涵盖了绕过验证码和获取认证数据的多种技巧。 ...

为什么推荐在 .NET 中使用 YAML 配置文件

博主头像 在现代应用开发中,配置管理是一个非常重要的部分。随着微服务、容器化和云原生架构的流行,使用简单、易读的配置格式变得尤为重要。在 .NET 开发中,虽然 JSON 是默认的配置文件格式,但 YAML("YAML Ain't Markup Language")正越来越受到开发者的青睐。 YAML 是什么 ...

聊一聊 C#线程池 的线程动态注入 (上)

博主头像 一:背景 1. 讲故事 在线程饥饿的场景中,我们首先要了解的就是线程是如何动态注入的?其实现如今的ThreadPool内部的实现逻辑非常复杂,而且随着版本的迭代内部逻辑也在不断的变化,有时候也没必要详细的去了解,只需在稍微宏观的角度去理解一下即可,我准备用三篇来详细的聊一聊线程注入的流程走向来作为线 ...

RBAC+JWT,权限管理后台神器,开发必备!响应式 支持 各种设备 , PC端,手机端!!

博主头像 响应式 支持 各种设备 , PC端,手机端!!! 代码界的瑞士军刀-宇宙深邃流星设计 嘿,开发小伙伴们!是不是又在为权限管理和重复代码烦恼了?别急,今天给大家安利一个超实用的神器——内置RBAC权限框架 + JWT认证,还有超级方便的代码生成器和通用组件库!让你的开发效率翻倍,轻松搞 ...

聊一聊 C#前台线程 如何阻塞程序退出

博主头像 一:背景 1. 讲故事 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题:后台线程的内部是如何运转的 ? ,犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug,最后发现是有一个 Backgrond=false 的线程导致的。恰巧在我分析的3 ...

缩略图大小参数示例

博主头像 继续前几天的随笔,缩略图大小这参数。示例如何应用它。其中如下截图, 数据库已经存储大量二进制数据流图片,系统后生成文件,原图片与缩略图......缩略图合并方法, 方法中,传入好向个参数,原图片,缩略图宽度,缩略图高度,缩略图物理路径,最后一行代码,Save成一张缩略图片文件。上面需要带入的缩略图宽 ...

如何解决无法远程连接redis

博主头像 无法远程连接Redis的原因及解决方法 1.可能的原因 防火墙设置:防火墙可能会阻止远程连接Redis服务。 配置问题:可能是redis的配置文件中存在错误或者参数设置不当。 网络问题:可能是网络连接不稳定或者网络环境配置不正确。 2.解决方法 2.1 检查防火墙设置 linux系统可以使用以下命令 ...

用C#实现感知器算法——从零开始打造一个简单的机器学习模型!

博主头像 感知器(Perceptron)是一个经典的机器学习算法,常用于二分类问题。它是神经网络的基础,最早由Frank Rosenblatt在1958年提出。今天,我们将用C#实现一个简单的感知器算法,让你理解感知器的工作原理,并能够亲自编码一个可用的模型。 一、感知器算法概述 感知器是一种线性分类器,其核 ...

JLink SDK API 二次开发 C#版本库

博主头像 说明 参考: https://blog.csdn.net/weixin_47124634/article/details/136183404 内容来源于网络,结合UM8002更新了部分函数的签名,增加了一些注释 对于函数的使用定义,建议参考UM8002 主要头文件 using System; usi ...

C#调用c语言dll,并且传入byte数组或字符串,简单实例

博主头像 前言 在C#中调用dll,可能会出现程序一开始可以运行,但过一会儿后出现内存错误——尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 这是由于C#的托管内存机制,而C语言中是非托管内存。如果参数传入dll后,C#提前回收了内存或者移动了数据,将会出现错误。 解决方法是,在C#传入dll参数之前 ...

如何在C#.NET中使用LINX(arduino的LabView库)

博主头像 思路:使用LabView的导出为.NET互操作程序集,导出COM给.NET调用 在LabView安装HubMaker插件,将预编译固件刷入Arduino设备中。这不是本文的重点,省略 根据需要,编写VI。注意:必须在此处使用全局变量或者其它方法避免LinxResource簇在C#中出现,否则在程序运 ...

CompilerGenerated与GeneratedCode区别

博主头像 前言 最近在捣鼓代码生成器,基于 Roslyn,我们可以让生成器项目生成我们的目标 C# 代码,这个也是MVVM Toolkit的实现方式,在查看生成代码的过程中,我们经常会遇到一些特殊的特性,如 GeneratedCodeAttribute ,刚好我还遇到过 CompilerGeneratedAt ...

聊一聊坑人的 C# MySql.Data SDK

博主头像 一:背景 1. 讲故事 为什么说这东西比较坑人呢?是因为最近一个月接到了两个dump,都反应程序卡死无响应,最后分析下来是因为线程饥饿导致,那什么原因导致的线程饥饿呢?进一步分析发现罪魁祸首是 MySql.Data,这就让人无语了,并且反馈都是升级了MySql.Data驱动引发,接下来我们简单聊一下 ...

Winform 使用WebView2 开发现代应用

博主头像 使用 WebView2 开发现代应用 WebView2 是 Microsoft 提供的一种嵌入式浏览器控件,基于 Edge (Chromium) 引擎。它允许开发者将现代 Web 技术(如 HTML、CSS 和 JavaScript)与桌面应用相结合,从而构建强大、灵活的用户界面。 本文将介绍 We ...

Linux服务器上部署Redis流程

博主头像 前言 Redis版本7.0.4 服务器版本:Linux CentOS 8.0 64位 1.下载Redis 进入官网找到下载地址 https://redis.io/download 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令: wget h ...

<1···222324···50>