刷新
C#爬取动态网页上的信息:B站主页

博主头像 目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选择器参考文章 简介 动态内容网站使用 JavaScript 脚本动态检索和渲染数据,爬取信息时需要模拟浏览器行为,否则获取到的源码基本是空的。 本文使用的爬取步骤如下: 使用 Selenium 获取渲染后的 HTML 文档 使 ...

第26篇 Vue项目如何运行起来

博主头像 在工作中,我们常要接手别人的vue项目,那我们从svn、git上拿到别人的vue项目后,要如何跑起来呢? 第1步 将项目里的“node_modules”文件夹删除,这是vue项目的依赖包。不过由于“node_modules”文件夹太大,一般不会打包上传到svn、git上的,所以没有这个文件夹就不用删 ...

第25篇 RabbitMQ在.net core中的应用

博主头像 RabbitMQ 是一个可靠且成熟的消息传递和流代理,它很容易部署在云环境、内部部署和本地机器上。它目前被全世界数百万人使用。 1.基本概念 生产者(Producer) 生产者是一个发送消息的程序。发送消息的程序可以是任何语言编写的,只要它能够连接到RabbitMQ服务器,并且能够发送消息到Rabb ...

第24篇 局域网内数据之间传输的方式

博主头像 在局域网内,各个电脑可以通过无线网卡进行接口数据的直接传输。以下是一些实现方法和注意事项: 1.使用网络共享 在局域网内建立一个文件共享服务,比如通过Windows的文件共享或Linux的Samba服务。各个电脑可以直接访问共享的文件或目录进行数据传输。 2.使用Socket编程: 可以编写应用程序 ...

第23篇 委托的概述

博主头像 什么是委托? 委托可以说是把一个方法代入另一个方法执行,相当于指向函数的指针;事件就相当于保存委托的数组; 1.实例化委托的方式: 方式1:通过new创建实例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...

.NET周刊【9月第3期 2024-09-15】

博主头像 国内文章 关于.NET在中国为什么工资低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中国开发者的薪资偏低,主要因市场需求、技术栈选择和企业文化等因素所致。历史上,.NET曾因微软的闭源策略发展受限,尽管后来推出了跨平台的.NET ...

.NET周刊【9月第2期 2024-09-08】

博主头像 国内文章 WPF 从裸 Win 32 的 WM_Pointer 消息获取触摸点绘制笔迹 https://www.cnblogs.com/lindexi/p/18390983 本文将告诉大家如何在 WPF 里面,接收裸 Win 32 的 WM_Pointer 消息,从消息里面获取触摸点信息,使用触摸点 ...

C# 面向对象编程的三大支柱:封装、继承与多态

博主头像 面向对象编程(OOP)是一种广泛使用的编程范式,它通过封装、继承和多态这三大支柱来构建灵活且可维护的代码结构。本文将详细介绍这三大支柱在C#语言中的应用,并通过示例代码展示它们的具体实现。 一、封装(Encapsulation) 封装是指将对象的属性(字段)和行为(方法)结合在一起,并对外部隐藏对象 ...

记一次 .NET某上位机视觉程序 卡死分析

博主头像 一:背景 1. 讲故事 前段时间有位朋友找到我,说他的窗体程序在客户这边出现了卡死,让我帮忙看下怎么回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 为什么会卡死 窗体程序的卡死,入口门槛很低,后续往下分析就不一定了,不管怎么说先用 !clrsta ...

dotnet C# 警惕可空结构体的方法内部赋值无效

本文将记录一个 C# dotnet 里的一个稍微隐藏的行为,那就是如果有一个结构体存在某个的方法,此方法的作用是修改结构里面的字段或属性的值,那此时将会在可空的结构体调用此方法时,发现没有真正修改到可空结构体局部变量本身 ...

在WinForm中使用全局异常捕获处理

博主头像 在WinForm中使用全局异常捕获处理 在WinForm应用程序中,全局异常捕获是确保程序稳定性的关键。通过在Program类的Main方法中设置全局异常处理,可以有效地捕获并处理未预见的异常,从而避免程序崩溃。 注册全局异常事件 [STAThread] static void Main() { / ...

通过C#在Word中插入或删除分节符

博主头像 在Word中,分节符是一种强大的工具,用于将文档分成不同的部分,每个部分可以有独立的页面设置,如页边距、纸张方向、页眉和页脚等。正确使用分节符可以极大地提升文档的组织性和专业性,特别是在长文档中,需要在不同部分应用不同的样式时。本文将介绍如何使用一个免费的.NET库通过C#实现插入或删除Word分节 ...

第18篇 .net使用RabbitMQ实现短信密码重置

博主头像 在 C# 中使用 RabbitMQ 通过短信发送重置后的密码到用户的手机号上,你可以按照以下步骤进行 1.安装 RabbitMQ 客户端库 首先,确保你已经安装了 RabbitMQ 客户端库。你可以通过 NuGet 包管理器来安装: dotnet add package RabbitMQ.Clien ...

必应每日壁纸API封装

简介 这个类封装了必应首页的每日壁纸查看功能,提供了查看、保存壁纸的方法,最大支持查看近8天的壁纸 使用方法 async Task Main() { try { var bing = BingWallpaperAPI.CreateInstance(8); //初始化,参数8表示一共会加载8张图片 v ...

<1···789···18>