系统运维

搭建个人博客Typecho

搭建个人博客Typecho

Lamp安装以及搭建Typecho Lamp安装 lamp环境包括Linux操作系统、apache、mysql和PHP。在此我的环境是Centos 7.6: lamp环境搭建可以包含以下步骤: # 安装apache 1. yum -y install httpd # 安装httpd也就是apache

大猫 大猫 2023-08-26
0 0 0
什么是零拷贝?| 青训营;

什么是零拷贝?| 青训营;

直接内存访问(Direct Memory Access) 技术 作用: 提高数据传输的效率,减轻CPU的负担。 具体过程: 用户进程调用 read 方法,向操作系统发出 I/O 请求,请求读取数据到自己的内存缓冲区中,进程进入阻塞状态; 操作系统收到请求后,进一步将 I/O 请求发送 DMA,然后

捡田螺的小男孩 捡田螺的小男孩 2023-08-26
0 0 0
实践大项目视频封面提取实现 | 青训营

实践大项目视频封面提取实现 | 青训营

记录大项目过程中踩到的一些坑。 抖音大项目中存储用户上传的视频时,需要存储一个视频封面到本地和数据库。但是前端传回的数据并没有提供视频封面,因此我们需要手动实现从视频中抽帧形成封面的过程。 根据多次踩坑,发现使用ffmpeg实现视频抽帧还是最简单的解决方案。 1 下载ffmpeg 1.1 Linux

大猫 大猫 2023-08-26
0 0 0
【问题你能说说 OSI 七层协议每一层都做了什么吗?每层常见技术有哪些?你最常用的技术是什么?怎样用的?

【问题你能说说 OSI 七层协议每一层都做了什么吗?每层常见技术有哪些?你最常用的技术是什么?怎样用的?

这个问题我印象比较深刻,是之前面试开发时问到的。你说它难吧,其实网上都有标准答案。但是你说它不难吧,在面试上也很难说得上来,即使说上来了也只是八股文一笔带过。 当初被问到这个题的时候我就在想“该不会什么时候得罪面试官了?”,如果这题问现在的职场新人肯定会被怼,最起码会反问“知道又有什么用?你工作的时

三掌柜 三掌柜 2023-08-26
0 0 0
hive表数据更新merge into

hive表数据更新merge into

​ 背景: 根据甲方要求,需要对大数据平台指定表(hive、impala表)的历史数据[2021-01-01至2023-03-29]指定字段进行批量更新,然后把表同步到Oracle。先更新大数据平台上的表,再把更新完成的表同步到Oracle。hive有8张表更新,其中4张大表【分区表】(数据量分别为

大白菜程序猿 大白菜程序猿 2023-08-26
0 0 0
ElasticSearch 安装、使用以及集成到 SpringBoot

ElasticSearch 安装、使用以及集成到 SpringBoot

最近学习使用到 ElasticSearch(ES),本文将总结一下使用心得,内容包括安装和集成 SpringBoot。 关于 ElasticSearch 的特点介绍,烦请读者自行查找资料。 安装 ES 首先,安装 ElasticSearch 前,需要先知道自己想要使用的是哪个版本?例如,笔者在开发现

剑圣无痕 剑圣无痕 2023-08-26
0 0 0
Go语言实践  在线词典 | 青训营

Go语言实践 在线词典 | 青训营

开头 本文简单的完成了在线词典课后作业的两个要求: 增加了另一种翻译引擎的支持 在上一步的基础上实现并行请求两个翻译引擎来提高响应速度。 步骤 选择翻译引擎 这里我选择的是360翻译引擎。其他的翻译引擎我都没有做出很好的解析效果,要么就是有奇奇怪怪的限制。鉴于自身实力问题,就选择了360翻译引擎

大树 大树 2023-08-26
0 0 0
docker入门教程(最全面最详细)

docker入门教程(最全面最详细)

原文链接 1.docker概述 1.1 基本介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-26
0 0 0
五种重要的 AI 编程语言

五种重要的 AI 编程语言

推荐:使用NSDT场景编辑器助你快速搭建3D应用场景 简而言之:决定从哪种语言开始可能会令人生畏。 不用担心!本文将解释 AI 中使用的最流行编程语言背后的基础知识,并帮助您决定首先学习哪种语言。对于每种语言,我们将描述它的基本特征,它做得好的地方,它不足的地方,以及哪种工作最常使用它。 人工智能

张二河 张二河 2023-08-26
0 0 0
【PythonEasySpider:一个很强大的可视化网络爬虫工具,

【PythonEasySpider:一个很强大的可视化网络爬虫工具,

EasySpider是一个可视化爬虫软件,可以使用图形化界面,无代码可视化的设计和执行爬虫任务。只需要在网页上选择自己想要爬的内容并根据提示框操作即可完成爬虫设计和执行。同时软件还可以单独以命令行的方式进行执行,从而可以很方便的嵌入到其他系统中。自发布以来,已经有3.9K Star 一、下载安装E

大猫 大猫 2023-08-26
0 0 0
java过滤敏感词代码

java过滤敏感词代码

问题 java过滤敏感词代码怎么写? java实现敏感词判断怎么写? java怎么实现敏感词过滤代码? 过滤敏感词简介 提供智能鉴黄、涉政检测、暴恐违禁等 在线敏感词检测、在线敏感词过滤服务, 可部署至「本地服务器」或「云服务器」,保障数据私密性,提供一键启动私有化部署包。 『开箱即用的检测服

法医 法医 2023-08-26
0 0 0
Git的使用

Git的使用

什么是git Git 是一个分布式版本控制系统,它被设计用来处理任意大小的软件项目,并受到广泛认可。它具有强大的分支和合并功能,并支持分布式工作流。 以下是 Git 的主要特点: 分布式版本控制:Git 是分布式的,这意味着它可以在本地存储和管理代码的版本历史,无需中央服务器。 强大的分支和合并:

向阳逐梦 向阳逐梦 2023-08-26
0 0 0
前端开发工具推荐 | 青训营

前端开发工具推荐 | 青训营

因为很多初学者面对前端处于无从下手的地步,因此在这里列举了一些常见的代码编辑器,方便新手同学选择 一、Visual Studio Code 下载地址:code.visualstudio.com/ 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio C

捡田螺的小男孩 捡田螺的小男孩 2023-08-26
0 0 0
网络安全小白学习记录6计算机网络基础

网络安全小白学习记录6计算机网络基础

计算机网络基础 计算机网络概念 利用通信线路和设备,将分散在不同地点、具有独立功能的多个计算机系统互连起来,按网络协议互相通信,在功能完善的网络软件控制下实现网络资源共享和信息交换的系统。 网络是现代通信技术与计算机技术结合的产物 简单来说就是:一些互相连接的、自治的计算机的结合 两个终端之间通

宇宙之一粟 宇宙之一粟 2023-08-26
0 0 0
《认识存储与数据库》课程笔记 | 青训营

《认识存储与数据库》课程笔记 | 青训营

经典案例 小明下载了一个APP,并进行账号注册。 { "user_name": "小明", "password": "vjaow89_ek:jfD", "timestamp": 1692970484081 } 一条数据在前端被创造出来,随后通过网络链路被送到后端服务器(的内

大白菜程序猿 大白菜程序猿 2023-08-26
0 0 0
JavaEE 分布式开发之 Git | 01  Git 基本架构

JavaEE 分布式开发之 Git | 01 Git 基本架构

一、Git 介绍与安装 Git 介绍 在大型项目中版本控制非常重要,单人或者多人开发过程中都需要进行版本管理,尤其多人开发时需要进行多人协同控制。 Git 是一个开源的分布式版本控制系统,用于敏捷高效的处理任何大型或者小型的项目。 Git 由 Linus 开发,是为了帮助管理 Linux 内核开发而

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-26
0 0 0
对象存储基本介绍 | 青训营

对象存储基本介绍 | 青训营

对象存储是一种用于存储和管理大规模非结构化数据的技术。与传统的文件系统或块存储相比,对象存储提供了更高的可扩展性、灵活性和可靠性,因此在当今数字化时代的数据管理中越来越受欢迎。 一、为什么需要对象存储 对于对象存储的需要,绝非一蹴而就的,对象存储之所以被广泛采用,主要是由于它与传统的文件系统、数据库

贤蛋大眼萌 贤蛋大眼萌 2023-08-26
0 0 0
(第十二章)小满zsNginxGoAccess日志分析器

(第十二章)小满zsNginxGoAccess日志分析器

Nginx-Go-Access-日志分析器 小Tips 将Linux服务器设置成中文: 输入下面这段命令: localectl set-locale LANG=zh_CN.UTF8 重启服务器 GoAccess简介 GoAccess是一款开源的、实时的,运行在命令行终端下的web日志分析工具

大猫 大猫 2023-08-26
0 0 0
【MySQL新手入门系列一:教你入门MySQL

【MySQL新手入门系列一:教你入门MySQL

一、概览 1.1 MySQL是什么 MySQL是一种开源的关系型数据库管理系统(RDBMS),它使用SQL(Structured Query Language)进行查询和管理数据。MySQL广泛应用于Web应用程序的后台数据处理中,因为它可以快速处理大量的数据,并且可靠性高、安全性好、易于使用和管理

三掌柜 三掌柜 2023-08-26
0 0 0
Go语言学习指南——Git的正确使用姿势 | 青训营

Go语言学习指南——Git的正确使用姿势 | 青训营

基于青训营的学习视频和一些资料,本文主要介绍了 Git 的一些基本概念和具体用法等。 Num9 Git概念 Git 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 的读音为 /gɪt/。 Git 是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-26
0 0 0
1 … 436 437 438 439 440 … 2,996