草庐IT

LNMP简介

全部标签

01. Java简介

1、Java发展史v2-31769750f059ecee92f42f06e625b4b8_b.png发展历史:1.1992年,Sun公司詹姆斯·高斯林开发Oak语言,用于嵌入式开发。2.1995年,推出Applet,将Oak更名Java。3.1996年,Java第一个开发工具JDK1.0和第一个即时JIT编译器发布。4.1999年,Java第二代平台发布,JZME,JZSE和JZEE。5.2005年,JavaSE6发布,更名为JavaME,JavaSE和JavaEE。6.2009年,Sun公司被Oracle公司收购,次年高斯林从Oracle辞职。image.png2、Java应用:JavaME

15 标准模板库STL之简介

STL        STL,即标准模板库,英文全称为StandardTemplateLibrary。STL最初由惠普实验室开发,于1998年被定为国际标准,正式成为C++标准库中不可或缺的重要组成部分,也是C++标准库中极具革命性的一部分。STL包含了很多在计算机科学领域常用的基本数据结构和基本算法,为我们提供了一个可扩展的应用框架,高度体现了软件的可复用性。        STL采用了泛型化程序设计的思想,使用了C++类模板和函数模板的机制,主要由三大部分组成,分别为:容器、算法和迭代器。STL的一个重要特点是将数据和操作分离,数据由容器进行管理,操作由算法进行控制,迭代器则在两者之间充当

【2.17】服务器安装 Linux中安装 LNMP

参考:https://blog.csdn.net/weixin_45403773/article/details/123653337https://www.php.cn/php-ask-488431.html一,LNMP简介LNMP通常指的是一组自由运行网站的一套系统的网站服务器架构组成,它集合了linux,nginx,mysql,php,全部都是开源免费的产品组成的。其中也可以有很多替代品,比如LNMP以前是没有的,以前是LAMP,A就是Apache,LAMP现在和LNMP都同样盛行。下面是LNMP的替代简介L:Linux是计算机操作系统的一种,是目前最流行的免费操作系统。代表版本有debi

Flutte选择Dart简介

说明flutter采用的是dart语言,所以了解dart语言的基本语法就是必要的了。那为啥要采用这种语言了,其实现有的语言有很多多是满足要求的(如JavaScript)。下面就简单来说说Dart的优点。1,开发效率高。,Dart运行时和编译器支持Flutter的两个关键特性的组合:基于JIT的快速开发周期:Flutter在开发阶段采用,采用JIT模式,这样就避免了每次改动都要进行编译,极大的节省了开发时间;基于AOT的发布包:Flutter在发布时可以通过AOT生成高效的机器码以保证应用性能。而JavaScript则不具有这个能力。2,高性能。Flutter旨在提供流畅、高保真的的UI体验。为

【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)

一、虚拟化简介1:什么是虚拟化虚拟化是指计算机元件在虚拟的基础上而不是在真实的、独立的物理硬件基础上运行。这种以优化资源、简化软件的重新配置过程为目的的解决方案就是虚拟化技术虚拟化架构就是在一个物理硬件机器上同时运行多个不同应用的独立的虚拟系统,这些同时运行的虚拟系统由Hyperviser来控制,虚拟机被称为guest,Hypervisor不仅可以提供虚拟系统资源,进行主机/虚拟机之间的调度,而且可以提供虚拟机间的通信可以分为以下三个过程研发与测试服务器合并高级虚拟主机2:虚拟化的发展历史1:虚拟化技术的萌芽20世纪60年代美国计算机学界提出了虚拟技术的思想2:虚拟化技术的雏形首次出现虚拟化技

低代码平台简介(10家国产化低代码平台详细介绍)

低代码平台:一个号称能在几分钟的时间里开发一套企业内部都可使用的系统开发工具。本人曾做过一个测试,2人,历时8小时,用低代码平台成功搭建出一套“客户管理系统”。该系统所需要的15个子模块与40个界面。同样的功能如果用传统编码开发模式,按以往开发经验测算需要7个人日左右,也就是说用了低代码,降低开发时间和人力成本70%以上,开发效率也提升80%以上。基于这样的优势,也让“低代码”在国内各个行业刮起了一场低代码风暴。还因此吸引了国内大厂纷纷加入,像腾讯、阿里、华为、网易、百度等科技巨头目前都已研发出了自己的低代码产品。并且还对该领域的其他产品进行了大量投资。就比如阿里,先是在2018年投资了一家低

Grad-CAM简介

论文名称:Grad-CAM:VisualExplanationsfromDeepNetworksviaGradient-basedLocalization论文下载地址:https://arxiv.org/abs/1610.02391推荐代码(Pytorch):https://github.com/jacobgil/pytorch-grad-cambilibili视频讲解:https://b23.tv/1kccjmb文章目录0前言1Grad-CAM介绍以及实验1.1理论介绍1.2梯度计算示例1.3Pytorch梯度计算实验2使用Pytorch绘制热力图0前言对于常用的深度学习网络(例如CNN),

2、最优化理论的简介

1、最优化模型及其分类  最优化的数学模型一般表示为其中及都是定义在上的实值连续函数,且至少有一个是非线性的。如果,则问题被称为无约束优化问题。如果是正整数,则问题被称为约束优化问题。其中,称为目标函数,称为约束函数。如果都是线性函数,则问题就是线性规划。如果和存在一个非线性函数,则问题就是非线性规划。特别地,若为二次函数,为线性函数,则问题是二次规划问题。  2、求解无约束优化问题的方法  无约束优化问题,即  求解无约束优化问题(1)的算法有线搜索算法和信赖域法等(1)、线搜索  线搜索的基本迭代格式为其中是搜索方向,是搜索步长为线搜索确定。线搜索分为精确线搜索和非精确线搜索i、精确线搜索

【云原生-K8s-1】kubeadm搭建k8s集群(一主两从)完整教程及kubernetes简介

🍁博主简介  🏅云计算领域优质创作者  🏅华为云开发者社区专家博主  🏅阿里云开发者社区专家博主💊交流社区:运维交流社区欢迎大家的加入!文章目录Kubernetes简介1kubernetes架构1.1master节点1.2Node节点1.3kubectl2kubeadm2.1kubeadm功能Kubernetes集群部署准备工作(所有节点都要做同样的操作)服务器配置关闭防火墙关闭selinux关闭交换分区修改三台集群的主机名:(每个主机限一条命令)所有节点都添加集群ip与主机名到hosts中:三台机器进行时间同步特殊说明:三台都安装需要的一些命令:部署docker(所有节点都需要部署)给doc

Flink简介

第一章初识Flink大数据开发总体架构大数据开发总体架构数据传输层:常用的数据传输工具有Flume、Sqoop、Kafka。Flume是一个日志收集系统,用于将大量日志数据从不同的源进行收集、聚合,最终移动到一个集中的数据中心进行存储。Sqoop主要用于将数据在关系型数据库和Hadoop平台之间进行相互转移。Kafka是一个发布与订阅消息系统,它可以实时处理大量消息数据以满足各种需求,相当于数据中转站。数据存储层:数据可以存储于分布式文件系统HDFS中,也可以存储于分布式数据库HBase中,而HBase的底层实际上还是将数据存储于HDFS中。此外,为了满足对大量数据的快速检索与统计,可以使用E