草庐IT

从入门到精通

全部标签

C++ STL精通之旅:向量、集合与映射等容器详解

目录常用容器顺序容器向量vector构造尾接&尾删中括号运算符获取长度清空判空改变长度提前分配好空间代码演示运行结果关联容器集合set构造遍历其他代码演示运行结果​编辑映射map常用方法构造遍历其他代码演示1​编辑运行结果1代码演示2运行结果2 stringmap 代码演示3运行结果3 mp没赋初值,默认为0代码演示4运行结果4容器适配器栈stack常用方法代码演示1运行结果1vector也可以当栈来用代码演示2运行结果2队列queue常用方法代码演示运行结果优先队列priority_queue常用方法构造其他大顶堆代码演示1运行结果1 小顶堆代码演示2运行结果2修改堆顶元素代码演示3 运行结

Docker从入门到精通

系列文章目录docker常见用法之镜像构建1docker系列文章目录一、镜像的分层结构二、容器的用法三、镜像的构建3.1dockercommit构建新镜像三部曲3.1.1运行容器并且修改容器3.1.2提交容器3.1.2删除docker镜像3.2Dockerfile构建镜像系列文章目录一、Dockerfile写法详解1.1copy指令用法1.2ADD指令用法1.3ENV指令用法1.4EXPOSE指令用法1.5VOLUME指令用法1.6WORKDIR指令用法1.7将数据存入宿主机原因1.8RUN指令的用法1.9CMD与ENTRYPOINT指令的用法1.10Shell和exec格式的区别1.11EN

100天精通Python(实用脚本篇)——第114天:基于smtplib与email模块实现收发邮件(附上多个案例代码)

文章目录专栏导读案例说明一、smtplib模块是什么?1.1模块介绍1.2SMTP参数说明1.3SMTP常用方法二、email模块是什么?1.1模块介绍1.2常用类说明三、案例实战3.1获取授权码3.2代码步骤3.3发送文本格式邮件3.4发送图片格式邮件3.5发送指定文件夹下所有内容专栏导读🔥🔥本文已收录于《100天精通Python从入门到就业》:本专栏专门针对零基础和需要进阶提升的同学所准备的一套完整教学,从0到100的不断进阶深入,后续还有实战项目,轻松应对面试,专栏订阅地址:https://blog.csdn.net/yuan2019035055/category_11466020.ht

【FPGA/verilog -入门学习1】verlog中的BUFGCE,BUFGMUX原语

参考:(详解)BUFG,IBUFG,BUFGP,IBUFGDS等含义以及使用-知乎FPGA资源介绍——时钟资源(二)_fpga时钟资源-CSDN博客1,BUFGCE是带有时钟使能端的全局缓冲。它有一个输入I、一个使能端CE和一个输出端O。只有当BUFGCE的使能端CE有效(高电平)时,BUFGCE才有输出。作用:防止竞争冒险现象使用方法vlg_design///FPGA系统时钟100MHz//系统每秒进行一次数据的采集与处理,每次维持10ms,其余时间空闲//希望系统空闲时,关闭100MHz的工作时钟//使用BUFGCE原语实现此功能/`timescale1ns/1psmodulevlg_de

k8s的入门和项目部署

1、k8s简介1.1k8s是什么kubernetes,希腊文中舵手的意思,简称K8s,是Google开源的容器编排引擎。在Docker容器引擎的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。1.2k8s能做什么目前大型微服务架构的项目,动辄几十上百个服务,这些服务需要部署到N个服务器上,如何实现快速部署和管理这么多的服务呢?k8s的功能:自动化部署:定义好部署文件,可以自动完成大量项目的部署智能扩缩容:根据容器运行的情况,自动决定是否增加或减少部署的节点数量自我恢复:节点崩溃后,自动将流量迁移到其他节点,等节点恢复后再使用负

Linux Bash Shell 脚本入门(2)——GNU

​LinuxBashShell脚本入门(2)——GNU目录LinuxBashShell脚本入门(2)——GNUGNU与LinuxGNUGNU的组成ShellGNOME桌面环境XWindow软件GNOME可点击内容,大部分来自维基百科,可以点击了解详情。GNU与LinuxGNUGNU操作系统起源于GNU计划,由理查德·斯托曼在麻省理工学院人工智能实验室发起,希望发展出一套完整的开放源代码操作系统来取代Unix,计划中的操作系统,名为GNU。GNU的商标是一个牛羚头。原先版本是EtienneSuvasa所设计,而今比较流行的粗体版本则是AurelioHeckert所设计。GNU是一个自由的操作系统

Semantic Kernel & Kernel Memory 入门系列 ❤️‍🔥

SemanticKernel是一种轻量级应用开发框架,用于快速开发融合LLMAI的现代应用。此系列文章,将会从传统软件开发者的角度,逐步认识SemanticKernel,并了解其核心概念和基本的使用方法。🛸LLM降临的时代🪄LLM的魔法🔥Kernel内核和🧂Skills技能📝💬SemanticFunction📝💾NativeFunction📝🥑突破提示词的限制🥑Memory内存📝🍋Connector连接器📝📅Planner规划器📝如果您对RAG的实践和应用感兴趣,也可以关注KernelMemory系列文章,带您了解如何应用RAG模式。RAG简介Embedding简介文档预处理快速开始Kerne

javaEE - 21( 15000字 Tomcat 和 HTTP 协议入门 -2)

一:HTTP响应1.1认识“状态码”(statuscode)状态码表示访问一个页面的结果.(是访问成功,还是失败,还是其他的一些情况…),以下为常见的状态码.1.1.1200OK这是一个最常见的状态码,表示访问成功.抓包抓到的大部分结果都是200HTTP/1.1200OKServer:nginxDate:Thu,10Jun202106:07:27GMTContent-Type:text/html;charset=utf-8Connection:keep-alive...注意:在抓包观察响应数据的时候,可能会看到压缩之后的数据,形如:网络传输中“带宽”是一个稀缺资源,为了传输效率更高往往会对数据

BUGKU-CTF入门笔记

目录1.Simple_SSTI_12.Simple_SSTI_23.Flask_FileUpload4.game15.网站被黑1.Simple_SSTI_1题目首先给出一个提示:你需要传入一个名为flag的参数。查看网页源码,提示我们flask框架,并且有一个变量名为:secret_key。在flask中,{{}}是变量包裹标识符,{{}}不仅仅可以传递变量,还可以执行一些简单的表达式,存在template注入。参考链接:https://blog.csdn.net/qq_44418229/article/details/125184259构造payload:?flag={{2*4}},发现注入

Jmeter基本用法,基础版,入门级别

Jmeter是java环境的,有些功能需要特定的jar才能使用。可以吧jar包放在lib文件夹里面,在重启Jmeter即可。如果是.zip,把后缀改为.jar即可。JMeter自动从在它的/lib和/lib/ext目录中的jar包发现类。如果你开发新的JMeter组件,你可以压缩它们成jar包并拷贝到JMeter的/lib/ext目录。JMeter将会自导发现在这里的任何jar包的JMeter组件。如果你不想把扩展jar包放到lib/ext目录,可以在jmeter.properties中定义search_paths属性。不要使用lib/ext给那些有用的jar包;它仅仅是存放JMeter组件。