草庐IT

《Python数据分析技术栈》第03章 01 正则表达式(Regular expressions)

01正则表达式(Regularexpressions)《Python数据分析技术栈》第03章01正则表达式(Regularexpressions)Aregularexpressionisapatterncontainingbothcharacters(likelettersanddigits)andmetacharacters(likethe*and$symbols).Regularexpressionscanbeusedwheneverwewanttosearch,replace,orextractdatawithanidentifiablepattern,forexample,dates,

01.领域驱动设计:微服务设计为什么要选择DDD学习总结

目录1、前言2、软件架构模式的演进3、微服务设计和拆分的困境4、为什么DDD适合微服务5、DDD与微服务的关系6、总结1、前言我们知道,微服务设计过程中往往会面临边界如何划定的问题,不同的人会根据自己对微服务的理解而拆分出不同的微服务,于是大家各执一词,谁也说服不了谁,都觉得自己很有道理。那在实际落地过程中,见过不少项目在面临这种微服务设计困惑时,是靠拍脑袋硬完成的,上线后运维的压力就可想而知了。那是否有合适的理论或设计方法来指导微服务设计呢?有的,就是领域驱动设计(DDD)。2、软件架构模式的演进我们知道,这些年来随着设备和新技术的发展,软件的架构模式发生了很大的变化。软件架构模式大体来说经

【分布式】NCCL部署与测试 - 01

摆烂了整整一年。工作的事情,真的影响心情。目录NCCL相关系列简述背景集合通讯P2P,点对点通信CC,集合通信Broadcast,广播Scatter,单发多收Gather,多发单收AllGatherReduceAllReduceReduce-ScatterAlltoAll可能存在的问题代码结构编译测试其他1、Group2、Sendrecv相关系列NCCL相关系列【分布式】NCCL部署与测试-01【分布式】入门级NCCL多机并行实践-02【分布式】小白看Ring算法-03【分布式】大模型分布式训练入门与实践-04简述NCCL(NVIDIACollectiveCommunicationsLibra

【隧道篇 / SSL】(7.4) ❀ 01. 只允许国内IP通过SSL VPN访问内网 ❀ FortiGate 防火墙

  【简介】SSLVPN可以让公司员工远程访问公司内网的服务器,发现有些国外IP也在尝试登录SSLVPN,领导要求,只允许国内IP可以登录SSLVPN,如何解决这个问题? SSLVPN配置条件  要想成功的配置SSLVPN,首先需要有一条可以远程访问的宽带,然后是验证用的用户名和密码,以及需要访问的IP网段。  ①不管是ADSL宽带还是固定IP宽带,都需要有一个公网IP地址。并且该公网IP地址要能远程访问。测试是否通远程访问的方法很简单,就是在管理访问启用PING。  ② 然后在外网PING该公网IP地址,如果能PING通,说明可以远程访问。有些拨号宽带得到的是100.64开头的IP地址,这些

从零开始制作一个基于STM32和ESP8266-01S的智能时钟(3)ESP8266-01S模块(上)

文章目录前言一、ESP8266-01S模块二、ESP8266-01S模块使用方法1.AT指令2.代码分析3.完整代码总结前言提示:这里可以添加本文要记录的大概内容:之前在忙着,现在继续补充完整,然后这次的ESP-01S的典型应用图是没有连接RST引脚的,但是我的项目是用到了RST引脚的,所以需要使用跳线连接一下RST引脚。本项目需要基础的stm32单片机知识,这里我推荐链接:https://www.bilibili.com/video/BV1th411z7sn?p=1&vd_source=e9ab6ae9ee7c74bb73c9334f2da0a743如果不想看那么多,看到4-2OLED显示屏

微信小程序-01

微信小程序是一种运行在微信客户端的应用程序,可以在微信中直接使用,无需下载安装。微信小程序开发是指开发和构建微信小程序的过程。开发者可以使用小程序开发工具进行开发,并使用微信支付、微信登录等功能,实现各种功能和服务。微信小程序开发使用的是前端技术,主要基于HTML、CSS、JavaScript进行开发。开发者可以利用小程序提供的API接口和组件,实现小程序的功能和界面设计。小程序可以实现实时通信、定位导航、音视频播放等各种功能,可以满足不同需求的用户。微信小程序开发相对于传统的App开发来说,开发周期较短、成本较低,且具有更好的用户体验。用户可以直接通过微信搜索、扫描二维码等方式找到并使用小程

Qt数据可视化示例01-显示实时音频数据的简单应用程序

Qt数据可视化示例01-显示实时音频数据的简单应用程序Examples\Qt-5.15.2\datavisualization\audiolevels audiolevels示例显示实时音频数据的简单应用程序。示例从麦克风读取音频电平,并在条形图中显示这些电平。为了增加用于演示目的的负载,并使图形更漂亮,使用稍作修改的数据来填充多行。作为Qt数据可视化的第一个示例,我们忽略数据源的获取,主要关注数据的呈现。1)Q3Dbars2)QBar3DSeriesQ3DBars用于呈现3D条形图Q3Dbars类使开发人员能够以3D形式呈现条形图,并通过自由旋转场景来查看它们。Q3Dbars类提供旋转/缩放

【论文+视频控制】23.08.DragNUWA1.5:通过集成文本、图像和轨迹来进行视频生成中的细粒度控制 (24.01.08在stable video diffusion开源模型)

论文链接:DragNUWA:Fine-grainedControlinVideoGenerationbyIntegratingText,Image,andTrajectory代码:https://github.com/ProjectNUWA/DragNUWA一、简介中国科学技术大学+微软亚洲研究院在NUWA多模态模型、StableVideoDiffusion、UniMatch基础上提出的可控视频合成方法提出了同时(simultaneously)引入文本、图像和轨迹信息,从语义(semantic)、空间(spatial)和时间角度(temporalperspectives)对视频内容进行·细粒度

Angular-01:基本架构

各种学习后的知识点整理归纳,非原创!①概述angular是一个使用HTML、CSS、TypeScript构建的客户端应用的框架,用来构建单页面应用程序。是一个重量级的框架,内部集成了大量开箱即用的功能模块。是为大型应用开发而设计,提供了干净且松耦合的代码组织方式,使应用程序更易于维护。②NgModule(模块)即Angular模块。Angular应用由一个个模块组成。NgModule是一组相关功能的集合,是组织代码结构的一种方式。【例:商品、订单。每个功能都可以是一个NgModule】可以导入其他NgModule的功能,前提是该NgModule被导出了。NgModule是由NgModule装饰

动态规划笔记01

动态规划动态规划的定义动态规划解题思路和顺序确定dp数组以及dp[i]所代表的含义确定状态转移方程确定如何初始化确定dp数组遍历顺序以及遍历深度在遍历的过程中使用实际数值推导状态转移方程相关例题简单动态规划斐波那契数列斐波那契数,通常⽤F(n)表⽰,形成的序列称为斐波那契数列。该数列由0和1开始,后⾯的每⼀项数字都是前⾯两项数字的和。也就是:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2),其中n>1给你n,请计算F(n)。⽰例1:输⼊:2输出:1解释:F(2)=F(1)+F(0)=1+0=1⽰例2:输⼊:3输出:2publicintfibNum(intn){//1、确定dp数