JavaScript 实现 BFS 广度优先搜索算法及可视化演示
广度优先搜索(BFS)是解决无权图最短路径问题的经典算法,适用于网格寻路与状态空间搜索。本文通过 JavaScript 结合 Canvas 技术,实现了可交互的 BFS 可视化演示。代码包含完整的 HTML 结构与异步搜索逻辑,利用队列管理待访问节点,并通过 Set 记录已访问状态防止环路。引入异步等待机制以支持动画播放,直观展示搜索扩展与路径回溯过程。该实…
博客作者
偷走时光
348
已发布文章
17K
博客获赞
872K
博客浏览
第 16 页
广度优先搜索(BFS)是解决无权图最短路径问题的经典算法,适用于网格寻路与状态空间搜索。本文通过 JavaScript 结合 Canvas 技术,实现了可交互的 BFS 可视化演示。代码包含完整的 HTML 结构与异步搜索逻辑,利用队列管理待访问节点,并通过 Set 记录已访问状态防止环路。引入异步等待机制以支持动画播放,直观展示搜索扩展与路径回溯过程。该实…
机器学习十大核心算法涵盖线性回归、逻辑回归、决策树、支持向量机、随机森林、K 近邻、朴素贝叶斯、主成分分析、支持向量回归及神经网络。文章解析了各算法的核心原理与适用场景,并提供基于 scikit-learn 和 TensorFlow 的代码实现片段,帮助开发者快速掌握常见机器学习模型的基础用法。

利用 RocketMQ 事务消息特性实现基于消息一致性的最终一致分布式事务。RocketMQ 通过半消息机制、本地事务执行及回查流程确保数据一致性。发送方投递半消息后执行本地事务,提交 Commit 或 Rollback 状态。若二次确认丢失,Broker 会发起回查。代码示例展示了 TransactionMQProducer 创建、TransactionL…

使用 Python 和 Selenium 库实现自动化抢票的技术方案。核心内容包括模拟人类滑动轨迹以通过滑块验证、处理浏览器指纹特征(如使用 stealth.min.js)、以及执行登录和下单流程。代码展示了匀加速与匀减速的位移计算逻辑,并演示了如何通过 ActionChains 操作浏览器元素完成交互。该方案适用于学习 Web 自动化测试及反爬虫对抗技术。

2022 年网络安全行业遭遇寒冬,二级市场市值缩水,多数厂商亏损加剧,价格战导致囚徒困境。国外安全厂商同样面临股价下跌与裁员潮。创业者指出行业亏损源于投入滞后与产品差异化不足,建议聚焦核心攻防技术,从合规向实战转型。投资机构看好软件供应链安全、数据安全及云原生安全三大方向,认为经过充分竞争后,具备差异化能力的企业将享受成熟市场红利。

文章介绍了黑客的四个级别划分,从脚本小子到大咖级,并阐述了从零入门到精通的三个阶段及具体步骤。建议新手先搭建环境理解原理,再进行靶场实战和 SRC 漏洞挖掘,最后复现 0day 提升思维。同时指出了两种自学误区:一是过度追求编程基础而忽视安全技能过渡,二是盲目收集分散资源导致知识碎片化。强调兴趣在前基础在后,结合技术实践补充原理。

基于 FOFA 进行目标资产检索、Python 脚本验证存活、结合 Xray 与 Crawlergo 联动扫描漏洞以及向 CNVD 等 SRC 平台提交漏洞的完整流程。内容涵盖工具准备、语法构造、代码实现及注意事项,旨在帮助安全研究人员合法合规地进行漏洞挖掘。

CISP 由中国信息安全测评中心颁发,侧重安全管理,国内认可度高,适用于政府金融等行业。CISAW 由中国网络安全审查技术与认证中心颁发,涵盖安全集成、运维等多个方向。CISSP 为国际认证,在跨国公司和外企中知名度高。CISP 适合国内从业者证明专业能力,CISSP 适合追求国际化视野的人员。两者各有侧重,含金量取决于职业发展方向。

Stable Diffusion 是一款高效轻量级的开源深度学习模型,支持消费级 GPU 运行。文章介绍了三种上手方式:官方在线 Web App、Google Colab 云端运行及本地/云服务器部署。重点讲解了本地部署流程,包括硬件要求(10G 显存以上)、环境配置(Python、Conda)、模型权重下载、代码库克隆及脚本执行。内容涵盖常见报错处理、提示…

知识库问答(KBQA)工具允许用户通过自然语言提问并从结构化知识库中检索答案。介绍基于 LangChain 框架实现的开源项目 Langchain-Chatchat,支持本地部署大语言模型与向量数据库构建私有知识库。核心功能包括自然语言查询理解、知识库检索及答案生成。实施步骤涵盖环境准备、模型下载、参数配置、知识库初始化及服务启动。该方案适用于客户服务、企业…

探讨了高效学习的核心在于学习力而非单纯勤奋,重点分析了哈佛推崇的八项素质及学习力的六个维度。通过聚焦专注力训练、合理休息与时间记录等方法,帮助学习者建立持续增值的知识获取模式,特别适用于编程等复杂技能习得过程中的心态调整与效率提升。文章强调了自信心、好奇心、主动性等关键素质的重要性,并提供了具体的专注力提升实操建议。

使用 Python Scrapy 框架抓取论坛帖子的完整流程。内容包括环境搭建、Spider 编写、XPath 解析、数据管道处理、中间件配置及项目设置。通过示例代码展示了如何提取标题、URL 和内容,并处理翻页与递归请求。此外还补充了反爬策略应对、并发控制及法律合规建议,适合初学者快速上手网络爬虫开发。

详细阐述了渗透测试的标准七步流程,涵盖前期交互、情报搜集、威胁建模、漏洞分析、渗透攻击、后渗透攻击及报告形成。文章强调了授权的重要性,介绍了 OSINT、扫描工具及漏洞验证方法,并规范了后渗透阶段的权限维持与数据保护规则。最后提供了报告撰写要点与修复建议,旨在帮助读者建立系统化的安全测试思维,提升防御能力。

Meta 发布的 Llama 3 大模型,涵盖 8B 和 70B 版本的技术特性、训练数据规模及架构优化。内容包含环境配置、基于 Transformers 和 llama.cpp 的推理部署方案,以及使用 Swift 框架进行 LoRA 微调的完整实战步骤。文章还探讨了自定义数据集格式、推理优化技术及未来应用场景,为开发者提供从体验到落地的全流程指南。

探讨了 AI 大模型时代下开发工程师与项目管理者面临的机遇与挑战。文章详细分析了新兴的 AI 技术岗位,包括 AI 工程师、数据工程师、模型架构师等,并列出了成为 AI 工程师所需的核心知识体系,涵盖数学、编程、机器学习及深度学习框架。针对传统开发者转型过程中遇到的知识缺乏、数据处理困难、算法理解不足及经验缺失等困境,提供了具体的解决路径和学习建议。此外,文…

AI 大模型是具有海量参数的深度学习模型,广泛应用于自然语言处理和计算机视觉等领域。梳理了大模型的定义分类、发展历程、底层原理(包括 Transformer 架构与训练流程)、典型应用场景以及优势与挑战。内容涵盖从数据预处理到模型部署的全链路技术细节,并探讨了其对社会经济、就业及伦理的影响,旨在为读者提供全面的技术概览与发展建议。

基于微软 7 位研究员撰写的 119 页综述,系统梳理了多模态大模型的五大核心研究方向。涵盖视觉理解(预训练 backbone 与监督信号)、视觉生成(AIGC 与意图对齐)、统一视觉模型(从闭集到开集及提示能力)、LLM 加持的多模态架构(指令微调与上下文学习)以及多模态 Agent(专家协作与工具调用)。文章指出多模态基础模型正从专用走向通用,并探讨了各…

汇总了大模型入门学习的核心资源,包括三本经典书籍、多个高质量开源项目及权威在线课程。书籍方面推荐了侧重实战的 O'Reilly 教材、侧重原理的黄佳老师著作及复旦大学的免费讲义。开源项目涵盖 Datawhale 系列、Dive into LLMs 及 llm-action,提供从训练、微调到推理优化的全流程代码。课程部分介绍了 DeepLearning.ai…

2024 年全球人形机器人行业发展迅速,本报告对全球相关企业进行了画像与能力评估。内容涵盖行业现状、技术趋势及企业竞争力分析,重点探讨了运动控制、AI 大模型与具身智能等核心技术,以及研发实力、场景落地与供应链能力等评估维度。文章分析了当前面临的续航、适应性等挑战,并对未来商业化前景进行了展望,旨在为从业者提供参考。

探讨了 LLM 继续预训练(Continue Pretrain)的背景、步骤及不同领域的应用特点。背景方面,指出底座模型通用能力存在上限,通过领域增训可提升特定场景效果,同时需平衡通用能力的遗忘问题。核心步骤包括扩词表、Domain Continue Pretrain(涉及 Replay 数据采样、学习率权衡、比例控制及 Scaling Law)以及 Dom…