刷新
数论 莫比乌斯反演

博主头像 前置需求 数论分块 概念 对于一个形如 \(\sum_{x=1}^n \lfloor{\frac{n}{x}}\rfloor\) 的式子,我们发现对于一部分的 \(x\),它们的 \(\lfloor{\frac{n}{x}}\rfloor\) 值相同,因此我们没必要 \(\mathcal{O(n)} ...

Apache SeaTunnel Committer 进阶指南

博主头像 Apache SeaTunnel 作为一个开源的数据集成工具,旨在简化和加速海量数据的采集和传输。 社区的 Committer 是指拥有项目存储库的写权限的社区成员,即 Committer 可以自行修改代码、文档和网站,也可以合并其他成员的贡献。成为 Apache SeaTunnel Committ ...

MQTT 是什么以及它的工作原理

博主头像 平时学习MQTT或调试设备,推荐一款MQTT工具:MQTT Assistant MQTT 是什么以及它的工作原理 # 本文介绍了 MQTT 协议。MQTT 代表消息队列遥测传输(Message Queuing Telemetry Transport),是一种适用于物联网设备之间通信的简单消息传递协议 ...

Percona Toolkit 神器全攻略(性能类)

博主头像 Percona Toolkit 神器全攻略(性能类) Percona Toolkit 神器全攻略系列共八篇,前文回顾: 前文回顾 Percona Toolkit 神器全攻略 Percona Toolkit 神器全攻略(实用类) Percona Toolkit 神器全攻略(配置类) Percona T ...

python 生成器

博主头像 一、可迭代对象、迭代器、生成器 的区别 可迭代对象:只要实现 __ iter __ 方法或者实现 __ getitem __方法而且其参数从0开始索引,那么该对象就是可迭代对象。可以用 for 循环遍历,常见的有string,list,tuple,dict,set。 迭代器: 实现了__ iter ...

微积分快速入门2部分:术语

4 术语 我们已经能够用类比(X 光、时空倒置)和图表来描述我们的思考过程: 然而,这是一种非常复杂的交流方式。 X-Ray (split apart) X射线分割,术语为:求导数,符号:d/dr Time-lapse (gluetogether) 延时摄影, 术语为:积分,符号:∫ Arrow d ...

中间件常见漏洞

博主头像 目录中间件漏洞IIS文件解析漏洞1:/xx.asp/xx.jpg 、/xx.asa/xx.jsp2:xx.asp;.jpg3:xx.asa、xx.cer、xx.cdx4:IIS.7/8 + CGI配置不当=解析漏洞Apache文件解析漏洞1:apache2.2版本解析漏洞2:其余配置问题导致漏洞3: ...

[知识产权] 开源协议

博主头像 0 引言 引言 这几年明显可以感受Github、Gitee上优秀的开源项目越来越多,这些开源软件给众多开发者提供了便利,小到个人兴趣爱好的小工具,大到国之重器突破卡脖子,以至于有的开发者调侃自己是面向Github编程。 当然,绝大多数开源项目都会附带开源协议,大多数人可能对开源协议不太了解————客 ...

1个案例,让你的提示词告别平淡无奇

博主头像 前言 在职场中,沟通能力,协调能力,组织能力等一直是岗位的硬性要求,这些能力,时时刻刻体现在我们日常的工作中。 什么是沟通能力,协调能力,组织能力? 能够把一个人说服,让他听你的,就叫沟通能力, 能够把矛盾的一方或者几方说服,让他们搁置争议,听你指挥,就叫协调能力, 能够把一大群人说服,让他们统一按 ...

WPF 尝试使用 WinML 做一个简单的手写数字识别应用

最近我看了微软的 AI 训练营之后,似乎有点了解 Windows Machine Learning 和 DirectML 的概念,于是我尝试实践一下,用 WPF 写一个简单的触摸手写输入的画板,再使用大佬训练好的 mnist.onnx 模型,对接 WinML 实现一个简单的手写数字识别应用 ...

微积分快速入门1部分:直觉

1 一分钟微积分:X射线和延时视觉 我们通常只看到图形、公式和情况的表面价值。微积分为我们提供了两种深入挖掘的超能力: X射线 能看到图案中隐藏的部分。你不仅能看到树,还能知道它是由年轮组成的,在我们说话的同时,另一个年轮也在生长。 延时视觉 你能看到物体未来的运行轨迹(很酷吧?) “嘿,那是月亮。 ...

C++面试题整理 1

博主头像 1. new和malloc什么区别? new和malloc都用于在堆上分配内存,new是c++中的关键字,分配内存后还会调用构造函数 2. std中unorded_map,map,multimap有什么区别? unorderd_map中元素不按键值排序,底层数据结构是哈希表,相对map查询速度快,内 ...

Spring声明式事务不生效?

博主头像 背景 本篇博文将会讲一讲Spring中使用@Transactional注解会出现的不生效问题。事务的生效与否,一般不是我们冒烟自测的范围,测试也不会去测,但是一旦上线后,事务出现不生效的情况,就可能引发较大的问题,甚至会带来损失。所以,使用好事务注解是非常重要的,尤其是注意哪些场景下会出现事务失效。 ...

SpringCloud入门(一)SpringCloud简介

博主头像 一、为什么要学SpringCloud? 企业开发都使用微服务,面试必问微服务 要学会微服务开发的问题和解决方案。应对用户的增长和并发需求。 要应对用户需求变化; 单点式架构无法应对高并发; 服务之间的错综复杂调用; 二、认识微服务单体架构, 订单模块,用户功能,商品功能,支付功能; 单体架构优势:架 ...

704 二分查找 golang实现

二分查找(Binary Search) 是一种高效的查找算法,适用于 有序数组 或 有序列表。它的基本思想是通过将搜索范围逐渐缩小到目标元素所在的一半,从而大大减少查找的次数。 二分查找的基本原理 排序:二分查找只能在有序数据中使用,数据必须是递增或递减顺序排列的。跳出循环的条件:左边值>右边值,其 ...

<1···567···100>