有关使用python爬虫的一些心得

博主头像 爬虫的一些案例 相信大家使用爬虫时,都是一股脑跑进网上查询别人的代码。然后照搬网上的,发现运行的时候并没有很好地符合自己的预期。 现在我来给大家指出爬虫的基本流程,如果有错误,还望大家指正。 爬虫流程: 首先先分析需要爬取的网站,有些网站是有robot.txt,不允许哪些爬取,允许爬取哪些内容,爬取 ...

前端视角下的 C#

博主头像 刚毕业的时候写了一年多的 C#, 不过那个时候基本都是 CURD ,没什么感触。这篇文章试图再回过头看这个语言,发现虽然 TypeScript 和 C# 都是出自微软一家,但是技术形态,行为路径,实现方式等各个方面都不一样。所以今天也试图去回答一个核心问题:为什么前端和后端在解决相似问题时,会演化出 ...

GoF设计模式——代理模式

博主头像 本文是【GoF设计模式】系列第7篇,更多内容欢迎关注公众号:咖啡八杯 前言 为什么需要代理模式? 有时候我们不能或不想直接访问某个对象。比如对象创建开销很大需要延迟加载,或者需要在访问前做权限检查,或者需要记录访问日志。直接在业务代码中掺杂这些逻辑会让代码臃肿且难以维护。 代理模式通过引入一个中间层 ...

上位机程序集的反编译与加壳保护

本文针对.NET上位机程序集易被反编译泄露源代码的安全风险,通过对比未加密与加密程序集在ILSpy工具下的反编译结果,直观展示了加密保护的必要性。文章详细介绍了使用ILSpy进行反编译的操作步骤,并重点讲解了使用专业加密工具dotNET_Reactor对程序集进行混淆、加密、加壳的完整流程与核心配置... ...

基于 Blazor 实现的电梯运行监测系统

博主头像 一、项目背景 随着城市高层建筑的快速发展,电梯已成为人们日常出行不可或缺的垂直交通工具。然而,电梯故障频发、维保响应滞后、运行数据不透明等问题,给物业管理和乘客安全带来了巨大挑战。传统的电梯管理方式依赖人工巡检和电话报修,效率低下且难以做到实时监测。 为了解决这些痛点,我们基于 .NET 10 + ...

马能否走遍棋盘的可达性证明

博主头像 本文证明了:无限棋盘上,马可以到达任意格点,且到单个目标点的最短距离存在直接公式;有限矩形棋盘上,除 1×n(n>1)、2×n 和 3×3 外,其余棋盘上的所有格点均互相可达。 ...

PortSwigger SQL注入LAB10

博主头像 PortSwigger SQL注入LAB10 LAB10祝贺!做了那么久LAB终于破个位数了,而来到LAB10,我们就要开始我们SQL盲注的学习了,那么我们现在开始吧: 【本篇目标】1. 理解并掌握SQL盲注的技能2. 通过SQL盲注来获取所需administrator的密码,并完成登录 一、理解c ...

信息化运维项目费用测算全指南:政策边界、三大方法与实操要点

博主头像 在数字政府、智慧城市集约化建设向纵深推进的背景下,信息化运维作为保障信息系统持续稳定运行的核心环节,其项目申报与预算审核日趋规范化、精细化。当前,项目单位普遍面临“运维与升级边界模糊”“费用测算缺乏科学依据”“申报材料不符合审核要求”等实操难题,直接影响运维经费的获批与项目的顺利实施。本文结合《四川 ...

Dify — Chatflow - 数据库

博主头像 目录创建数据库创建知识库创建Chatflow生成查询SQL提取SQL执行SQL结果优化直接回复测试QA 要先配置 Dify连接MySQL配置 完整工作流如图: 因为没有直接执行SQL的节点,所以中间会多增加好多节点去处理数据 创建数据库 在mysql中的 dify_chatflow 数据库下,创建表 ...

Docker--容器常用命令

博主头像 Docker容器 容器启动流程 与多架构镜像原理整合,就形成了完整的容器启动流程。 容器运行的本质 Docker 容器是为了运行容器中的应用,对外提供服务。 应用运行完毕后,容器就会自动终止。 如果不想让容器启动后立即终止,需要使容器应用不能立即结束。 通常才用两种方式:使应用处于与用户交互的状态或 ...

零基础认识大语言模型工作原理

博主头像 【目录】 什么是文字接龙? 大模型如何做文字接龙? 什么是Token词元? 什么是Vocabulary词表? 什么是概率分布? 内部接龙流程 什么是Token计费 大模型训练方式和步骤 大模型有思考推理能力吗? 大模型擅长和不擅长的任务 大模型在Agent中扮演的角色 大语言模型(Large Lan ...

Miller Rabin:概率之下,证据成群

博主头像 很多随机算法并不是靠“运气好”工作,而是靠候选空间里存在大量可用证据。只要证据足够密集,随机抽样就不再像碰运气,而更像一种低成本的搜索策略。 对于某个输入 \(x\),如果额外给出一段信息 \(w\),我们就能比直接求解更高效地验证某个结论。在计算复杂性中,这类辅助信息通常被称为 witness,也 ...

123···100>