技术文章精选

分享技术干货,助力应用上云

Linux环境开发工具使用(yum、vim、gcc、g++、gdb、make/Makefile)

文章目录Linux环境开发工具使用(yum、vim、gcc、g++、gdb、make/Makefile)Linux软件包管理器 - yumLinux下安装软件的方式什么是软件包查看软件包如何安装软件如何实现本地机器和云服务器之间的文件互传如何卸载软件Linux编辑器-vimvim的基本概念vim下三种模式的切换vim命令模式命令集移动光标删除复制粘贴剪切替换大小写切换撤销更改vim底行模式命令集列出行号保存退出查找字符分屏指令执行指令vim的简单配置Linux编译器 - gcc/g++gcc/g++的语法预

前端和后端到底有什么区别?——第100篇文章(送给迷茫的你)

前言昨天,有一个大三粉丝小姐姐问我什么是前端,什么是后端,说她现在很迷茫,我也是本着助人为乐的精神很耐心的给她讲解了一下,今天闲着,也就像这把这个整理成博客来送给迷茫的你。计算机专业大致分为几类由于专业很多,笼统的来讲就是软件和硬件,硬件我也还没有涉猎过,从软件开始说。软件开发一般分为5个阶段,分别是:问题的定义及规划、需求分析、软件设计、程序编码、软件测试。对应的大致程序员就是开发程序员(前端,后端),运维程序员,测试程序员,当然还要有产品相关的,我们这里也不说了。前端,后端区别对应标题,我

图解大数据 | 分布式平台Hadoop与Map-Reduce详解

Hadoop是最基础和场景的开源分布式计算平台,ShowMeAI在本节内容中给大家讲解Hadoop相关知识。

前端的Vue相关的项目经验

加载数据写在created()钩子函数里面,页面执行完毕就会进行加载。可以进行引入相关的公司封装好的js文件进行发送相关的请求,自己可以进行创建js文件并进行相关的引入。比如 modules/systing/otherain/clmnumUphold.一些下拉框和一些相关的共用的重复的数据也可以封装在js中,并进行相关的引入。vue是动态路由的配置,按f12,然后在Application下面的Session Storage里面查找你的相关的路径的名称进行命名。vue的push函数,和复制功能的使用.

从前端角度谈谈单页应用的 nginx 配置

有段时间没搞项目部署了,结果最近有同事在部署前端项目的时候,访问页面路由,响应都是 404,排查了半天,这里再总结一下。前端单页应用路由分两种:哈希模式和历史模式。哈希模式部署不会遇到啥问题,但是一般只用于本地调试,没人直接部署到生产环境。历史模式的路由跳转通过 pushState 和 replaceState 实现,不会触发浏览器刷新页面,不会给服务器发送请求,且会触发 popState 事件,因此可以实现纯前端路由。需要注意,使用历史模式的时候,还是有两种情况会导致浏览器发送请求给服务器:输入

mysql的安装与配置教程

mysql的安装与配置教程首先,进入官网,下载最新版本的mysql社区版官网网址https://www.mysql.com/downloads/将下载好的压缩包解压缩设置环境变量,在系统变量的path部分增加D:\ProgramFiles\MySQL\mysql-8.0.28-winx64\bin在mysql主目录下面新建my.ini在my.ini中输入如下代码# For advice on how to change settings please see# http://dev.mysq

MySQL面试突击

MySQL相关面试问题的整理总结。文章目录一、基础知识篇1. Mysql中的MyISAM与InnoDB的区别?2. InnoDB存储引擎的四大特性?3. 什么是视图?视图的使用场景有哪些?4. 数据库三大范式?5. 非关系型数据库和关系型数据库区别,优势比较?6. 什么是 内连接、外连接、交叉连接、笛卡尔积等?7. SQL语言分类二、事务1. 什么是事务?2. 数据库事务的四大特性?3. InnoDB如何保证事务的四大特性?4. MySQL数据库提供的四种隔离级别?5. 不考虑事务的隔离性,会发生几种问题

前端之HTML视频、音频

前端之HTML视频、音频网页中的音频和视频<video> 元素简单视频格式问题多播放源视频其他特性网页中的音频和视频HTML5 添加了许多的新特性,包括 <video> 和 <audio> 标签,以及一些 JavaScript 和 APIs 用于对其进行控制。YouTube 、Dailymotion 、Vimeo、Bilibili等在线视频提供商,以及Soundcloud等在线音频提供商 。这些公司提供方便、简单的方式来支持视频,不必担心庞大的带宽消耗。<v

字节跳动程序媛教你如何刷算法题:面试手撕代码我就没怕过

本人上一次刷题还是大一的C语言期末考试……但是面试中算法考核截止上岸前一直保持着100%正确率的光辉记录。本文将给你指明一条刷题的决胜指南。并从算法的重要性、题库的选择以及刷题的三大步骤分别进行讲解,彻底解决你所有关于面试算法所有的困扰。

MySQL下载和安装以及问题解决

一、进入官网MySQLhttps://www.mysql.com/也可直接进入下载链接:(调到第④步)MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/二、进入下载①点击downloads②滑到下载界面的最下面,选择社区版 下载③思然后选择MySql Community Server④再选择可执行...

【开发工具】Linux环境下JDK安装(无错完整)

目录一、下载JDK:二、源码包解压安装:三、配置JDK环境变量:四、测试安装是否成功:一、下载JDK:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java8注意:针对不同处理器类型,选择适合的版本进行下载,主要是区别ARM和X86架构区别!【各种**问题系列】X86架构和ARM架构的区别_范同学的知识分享园地!-CSDN博客一、INTEL(...

软件开发工具【四】 之 软件开发工具的技术要素

感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:软件开发工具【三】 之 软件开发工具的理论基础文章目录一、基本功能与一般结构1.软件开发工具的基本功能是什么2.软件开发工具的一般结构3.软件的基本组成部分是什么二、总控与人机界面1.软件开发工具的三个技术要点2.软件开发的周期三、信息库及其管理1.信息库技术应考虑的问题2.信息库中存放的信息3.信息库的组织方式4.信息库的管理功能5.历史信息在信息库中保留的难点四、文档生成与代码生成1.生产代码依据的资料2.文档生成包括哪些五、项目管理与版本管理1.

堆栈分析-服务器问题定位

日常开发中,我们常见的服务器问题主要可以归类为一下几种:CPU过载问题、内存过高问题、磁盘IO问题、网络问题。当服务器出现问题时,我们一般可以按照以下思路进行定位:① 如果最近有版本发布,则先从代码提交记录中分析最新版本代码是否存在问题;② 使用 ps、top等命令分析线程状态;③ 先将出现异常的服务器下线并保留服务器环境,接着使用 jstack 导出线程快照信息以及使用 jmap 导出堆栈内存日志进行分析,该命令会会线上服务器性能造成影响,所以执行前先下线服务器防止对用户造成影响

MySQL:Ubuntu安装并简单配置MySQL

环境:Ubuntu 20.101,执行sudo apt update 更新本地存储库索引。2,执行sudo apt install mysql-server 从APT存储库安装MySQL:$ sudo apt install mysql-server正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: libevent-2.1-7 libfwupd2 libfwupdplugin1 libg