全网最详细的vscode基础教程
本文主要介绍vscode在工作中常用的快捷键及插件,目标在于提高工作效率本文的快捷键是基于mac的,windows下的快捷键放在括号里 Cmd+Shift+P(win Ctrl+Shift+P)[TOC]零、快速入门有经验的可以跳过快速入门或者大致浏览一遍1. 命令面板命令面板是vscode快捷键的主要交互界面,可以使用f1或者Cmd+Shift+P(win Ctrl+...
2024-01-10Python基础教程03序列(sequence)
sequence 序列sequence(序列)是一组有顺序的元素的集合(严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素)序列可以包含一个或多个元素,也可以没有任何元素。我们之前所说的基本数据类型,都可以作为序列的元素。元素还可以是另一个序列,以及我们以后要介绍的其他对象。...
2024-01-10ecs基础概念
品牌型号:iPhone 14系统:iOS 16.1.2ECS(ElasticComputeService)是阿里云提供的弹性云服务,它是一种基于虚拟化技术的云计算服务,可以快速搭建和管理伸缩性计算环境,支持虚拟化和容器化部署。ECS的核心概念包括实例、镜像、存储、网络、地域、安全等,其中实例是ECS的核心,它指的是在虚拟化环境中运行的系统实例,它代表了可以部署和使用的计算资源,以及可以安装...
2024-01-23centos基本信息和ssh
CentOs系统基本配置,包括修改主机名,创建用户并授权,ssh免密登录1 永久修改主机名sudo vim /etc/hostname把原主机名xxx改为master(在从主机上则改为相应的slave)sudo vim /etc/hosts把/etc/hosts中xxx修改为刚刚改过的主机名,同时将前面的ip地址改为实际的ip地址reboot //重启 2 创建用户并授权创建用户 zhjc[...
2024-01-10socket.io学习教程之基础介绍(一)
前言Web端与服务器间的实时数据传输的是一个很重要的需求,但最早只能通过AJAX轮询询实现。在WebSocket标准没有推出之前,AJAX轮询是唯一可行的方式(通过Flash浏览器也可以,但这里不做讨论)。AJAX轮询原理是设置定时器,定时通过AJAX同步服务器数据。这种方式存在延时且对服务端造成很大负载。直...
2024-01-10react基础配置scss
react基础配置scss创建react项目· npm install create-react-app · create-react-app [项目名称] · npm start目录结构及配置1.对创建好的项目的进行删减,只留下index.js文件即可。然后创建一个App.js和App.scss文件。src文件夹的目录结构如下所示图片: 2.暴露webpack,使config在一级文件夹可见。· npm run eject 3.下载sas...
2024-01-10Centos7基础命令与软件的安装
本人小白一枚正在老男孩培训,所以从现在开始把我学到的知识都分享给大家,该随笔会一直更新 centos7基础命令与软件ps:命令与参数之间必须加上空格,安装成功时最后一行会有 Complete! 看见这条信息 就证明安...
2024-01-10mysql怎么查看表的comment[mysql基础教程]
查看表的 comment(推荐教程:mysql数据库学习教程)SELECT table_name, table_commentFROM information_schema.tablesWHERE table_schema = 'schema_name' AND table_name = 'table_name';查看表中 columns 的 commentSELECT column_name, column_commentFROM information_schema.columnsWHERE table...
2024-01-10【Nodejs教程精选】Nodejs基础中间件Connect
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更...
2024-01-10centos启动mysql失败了怎么办[mysql基础教程]
首先执行如下命令查看日志(推荐教程:mysql数据库学习教程)[root@djaljdw ~]# systemctl status mysqld.service查找到如下错误:无法创建PID文件:权限被拒绝190822 14:56:52 [ERROR] Can't start server: can't create PID file: Permission denied解决办法:修改 /var/run/mysqld/权限为mysql。[root@djaljdw ~]# chown -R mysql /v...
2024-01-1002select监听服务端[Python基础]
# can_read, can_write, _ = select.select(inputs, outputs, None, None)## 第一个参数是我们需要监听可读的套接字, 第二个参数是我们需要监听可写的套接字, 第三个参数使我们需要监听异常的套接字, 第四个则是时间限制设置.## 如果监听的套接字满足了可读可写条件, 那么所返回的can,read 或是 can_write就会有值了, 然后我...
2024-01-1002select监听客户端[Python基础]
# coding: utf-8import socket# 定义一个消息列表messages = ["This is the message ", "It will be sent ", "in parts ", ]# 定义一个元祖,指定想要连接的服务端。server_address = ("localhost", 8090)# Create aTCP/IP socket# 初始化两个socket# Connect thesocket to the port where the server is list...
2024-01-10Netty学习教程之基础使用篇
什么Netty?Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种...
2024-01-10centos7连接不了mysql客户端怎么办[mysql基础教程]
分析如下:(推荐教程:mysql数据库学习教程)原因一、服务未启动,查看启动端口:#netstat -nltp启动服务:#service mysqld start原因二、防火墙设置关闭防火墙:systemctl stop firewalld.service禁止开机启动:systemctl disable firewalld.service...
2024-01-10Vue2.x——基础教程
简介Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是...
2024-01-10nodejs异步编程基础之回调函数用法分析
本文实例讲述了nodejs异步编程基础之回调函数用法。分享给大家供大家参考,具体如下:Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,...
2024-01-10InnoDB基础
在InnoDB中,数据存储在磁盘上,处理数据时需要先将数据从磁盘读取,再写到内存。InnoDB采用局部性原理加载。一、局部性原理 从磁盘读取数据时,不需要一行一行读取,而是以页为单位读取,操作系统中一页4kb,InnoDB中一页16kb。 二、InnoDB页结构 页是InnoDB管理存储空间的基本单位,...
2024-01-10容器化|ClickHouseonK8s基础篇
作者:苏厚镇 青云科技数据库研发工程师目前从事 RadonDB ClickHouse 相关工作,热衷于研究数据库内核。ClickHouse[1] 是一款用于联机分析(OLAP)的列式数据库管理系统(DBMS)。由号称“俄罗斯 Google”的 Yandex 公司开发,并于 2016 年开源,近年在计算引擎技术领域受到越来越多的关注,算是数据库后...
2024-01-10mysql中需不需要commit[mysql基础教程]
mysql在进行增删改操作的时候需不需要commit,这得看你的存储引擎。(推荐教程:mysql数据库学习教程)如果是不支持事务的引擎,如myisam,则是否commit都没有效的。如果是支持事务的引擎,如innodb,则需要知道事物是否支持自动提交事务(即commit)看自己的数据库是否是自动commit,可以使用mysql> show ...
2024-01-10SQL基础教程之行转列Pivot函数
前言未来的一个月时间中,会总结一系列SQL知识点,一次只总结一个知识点,尽量说明白,下面来说说SQL 中常用Pivot 函数(这里是用的数据库是SQLSERVER,与其他数据库是类似的,大家放心看就好)让我们先从一个虚构的场景中来着手吧万国来朝,很多供应商每天都汇报各自的收入情况。先来创建一...
2024-01-10OpenVAS漏洞扫描基础教程之创建用户
OpenVAS漏洞扫描基础教程之创建用户OpenVAS管理服务默认情况下,OpenVAS服务仅创建了一个名为admin的用户,而且是管理员用户(拥有最高的权限)。如果想要其它客户端登陆的话,不可能都以管理员身份访问,否则导致服务器出现混乱,而且不方便管理。所以,为了方便管理OpenVAS服务,用户可以根据...
2024-01-10MySQL8.0关系数据库基础教程(三)select语句详解
1 查询指定字段在 employee 表找出所有员工的姓名、性别和电子邮箱。SELECT 表示查询,随后列出需要返回的字段,字段间逗号分隔FROM 表示要从哪个表中进行查询分号为语句结束符这种查询表中指定字段的操作在关系运算中被称为投影(Projection)使用 SELECT 子句进行表示。投影是针对表进行的垂...
2024-01-10OpenGL基础渲染
OpenGL基础图形管线OpenGL渲染一个三角形的渲染管线的简化版本如上图所示。Client/Server在上图中,管线被分为了两个部分:Client和Server。ClientClient包括了应用程序的代码以及OpenGL的API等等,主要运行环境是在CPU当中,Client不断地将数据块和命令块组合在一起,发送到Server执行。ServerClient经过处理...
2024-01-10Kotlin新手基础学习之Elvis操作符
Kotlin简介Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。kotlin 语言特性 kotlin中一切皆为对象 没有像java一...
2024-01-10MongoDB基础操作 [数据库教程]
MongoDB增删改查操作MongoDB数据库服务启动和关闭net start mongodbnet stop mongodb数据库连接先使用npm install mongoose安装mongoose依赖,之后使用mongoose提供的connect方法即可连接数据库。const mongoose = require("mongoose");mongoose .connect("mongodb://localhost/test") .then(() => console.log("数据库连接成功"))...
2024-01-10