技术文章精选

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

从零开始学WEB前端——JavaScript-DOM操作

?项目介绍先做个自我介绍,本人是一个没人写前端所以就自学前端的后端程序员?。在此项目中我会和大家一起从零基础开始学习前端,从后端程序员的视角来看前端,受限于作者的水平本项目暂时只会更新到前端框架VUE,不会涉及node.js。该项目适合零基础的小白或者和我一样开发网站没人写前端所以自学前端的后端程序员?。该项目的学习顺序是按照我自己学习时总结出来的,其中的每个知识点都是我认真去理解的,同时也查了很多的资料,所有的参考资料我都放在了文章末尾。尊重开源,尊重知识产权。每一个案例我都亲手写过并觉得不错才放上去

持续集成与持续部署(五)03-TravisCI——Travis CI和Docker的持续集成之所使用的基础组件、dockerfile配置、docker部署脚本

持续集成与持续部署(五)03-TravisCI——Travis CI和Docker的持续集成之所使用的基础组件、dockerfile配置、docker部署脚本所使用的基础组件代码托管在Github上,使用github集成的Travis CI自动触发CI流程。在CI中自动build新的image上传到Docker Hub。然后通过sshpass远程登录server触发部署脚本。部署脚本pull新的image然后部署。Dockerfile由于项目都是基于python的,所以dockerfile比较简单:

持续集成与持续部署(五)01-TravisCI——使用简介-Travis CI 只支持 Github,提供的是持续集成服务 & 配置项目的.travis.yml文件

持续集成与持续部署(五)01-TravisCI——使用简介-Travis CI 只支持 Github,提供的是持续集成服务 & 配置项目的.travis.yml文件TravisCI使用简介Travis CI 只支持 Github,不支持其他代码托管服务。这意味着,你必须满足以下条件,才能使用 Travis CI。拥有 GitHub 帐号该帐号下面有一个项目该项目里面有可运行的代码该项目还包含构建或测试脚本Travis简单的使用步骤:github授权及面板获取github

web前端基础——Less语法

在使用rem对移动端界面布局进行适配时,需要完成px单位到rem单位的转换,这个过程中的除法运算对于界面中很多个标签时,是很麻烦的,但是CSS又不支持计算写法,那么有什么办法可以解决这个问题呢?文章目录1、Less语法简介2、Less语法的运算3、Less语法快速生成选择器4、Less变量设置属性值5、Less文件的导入与导出5.1 导入5.2 导出5.3 禁止导出1、Less语法简介Less是一个CSS预处理器,Less文件后缀是.less扩充了CSS语言,使CSS具备一定的逻辑性、计算能力.

nacos安装教程

nacos安装教程,超详细。

前端实现图片懒加载

前言懒加载是一种网页性能优化的方式,它能极大的提升用户体验。就比如说图片,图片一直是影响网页性能的主要元凶,现在一张图片超过几兆已经是很经常的事了。如果每次进入页面就请求所有的图片资源,那么可能等图片加载出来用户也早就走了。所以,我们需要懒加载,进入页面的时候,只请求可视区域的图片资源。总结出来就两个点:全部加载的话会影响用户体验浪费用户的流量,有些用户并不像全部看完,全部加载会耗费大量流量实现方式1、html 实现最简单的实现方式是给 img 标签加上 loading=“lazy”,比如

12 款适用于开发人员的最佳 Web 开发软件

如果您正在寻找最好的 Web 开发软件,那么您可能会对从哪里开始构建网站感到有些困惑。对于我们大多数人来说,构建网站或做任何与 Web 开发相关的事情都是一项艰巨的任务。好吧,没有必要担心,因为我们可以利用技术来创建一个功能齐全且美观的网站,并使用正确的 Web 开发或设计软件。这里列出了 12 款最好的网站开发软件,包括免费和付费。它们将使您能够毫不费力地创建、编辑和更新网页。而且,如果您是新手或没有编码经验,您可以使用此集合中包含的 WYSIWYG 编辑器编辑/创建网页。1.WordPre...

大数据主要应用领域

一、大数据产业中国大数据产业 2018年,对于中国大数据产业而言,是一个具有重要标志的年份。大数据产业园大数据产业的聚集区 产业化项目的孵化区二、大数据的主要应用农业大数据 工业互联网 服务业应用(一)农业大数据(1)大数据理论和技术在农业上的应用和实践,是指运用大数据理念、技术和方法,解决农业或涉农领域数据的采集、存储、分析与应用等一系列问题,然后以此来指导农业生产经营。这里所讲的农业大数据就是指以大数据分析为基础去解决一系列问题。 ...

MySQL事务基础知识

目录1.数据库事务概述1.1 存储引擎支持情况1.2 事务基本概念1.3 事务的ACID特性1.4 事务的状态2.如何使用事务3.事务的隔离级别4.事务的常见分类1.数据库事务概述1.1 存储引擎支持情况可以使用 SHOW ENGINES 命令查看MySQL支持事务的存储引擎有哪些1.2 事务基本概念事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态事务处理的原则:保证所有事物都作为一个工作单元来执行,即使出现了故障,...

网络技术中的服务器

前言这学期开始补充自己缺少的一些网络技术的知识。将比较重要的知识点,记录在本文中。因为很多笔记都记在笔记本上,整理转移上来需要些时间,本文会慢慢更新。一、WWW服务器1.WWW服务器配置性能选择可以设置影响带宽使用的属性及客户端Web连接的数量网站选择可以设置超时时间Web站点可以配置静态.

Ubuntu安装Go及开发工具Goland

Ubuntu安装Go及开发工具Goland一、安装Go1、直接在终端执行:sudo apt-get install golang2、配置环境变量:配置/etc/profile , 在该文件的末尾加入以下内容:#用于go的工作目录export GOPATH=/home/zhangyafei/GO_PATH#安装目录,可以使用whereis go查看安装目录export GOROOT=/usr/lib/goPATH=$GOROOT/bin:$PATH3、载入配置source .

前端打包工具 Esbuild

JavaScript 社区中有很多程序的打包工具,如 Webpack、Rollup、Parcle 等,它们都是使用 JavaScript 构建的,性能方面有很多不足。而 Esbuild,采用 Go 语言开发,并且基于浏览器内置支持的 ESM,运行速度得到了显著提高。为什么选 vite?什么是 ESM?ESM: es 就是 ES 模块。具体工作原理参见官方解释:ES module 工作原理Snowpack 是首次提出利用浏览器原生 ESM 能力的工具。开发过程中,Snowpack 为你的应用程序

linux的基本开发工具(vim,gcc,gdb,make/Makefile)

准备博主:大大怪先森(记得关注哦!)编程环境:xshell(点击下载)所示代码:码源文章目录准备前言一、linux的基本工具二、linux编译器1.vi/vim的使用2.1.1基本概念2.1.2vim的正常命令操作集2.1.3vim总结2.gcc/g++的使用2.1gcc如何完成2.1.1 基础背景2.1.2基础格式2.2gcc完成过程2.2.1预处理2.2.2编译2.2.3汇编2.2.4链接2.3函数库(重要的一个概念)三、linux的调试器3.1gdb基础知识3.2gdb的使用四、linux的

2022-03-08 使用go快速创建tcp服务器

摘要:记录使用go快速创建tcp服务器核心函数:创建监听listen:func (s *Service) ProxyServiceOpen() error { s.Logger.Info("Open ProxyServiceOpen ready") bindAddress := g_localIp + ":" + g_proxyPort ln, err := net.Listen("tcp", bindAddress) if err != nil { s.Lo..

酷睿i9-12900K性能出炉,Steam游戏开发首选驰网独家i9-12900K服务器

酷睿i9-12900K智能移动式处理器采用全新性能混合架构,为计算机重新定义多核架构。采用8个高性能(P核)与8个高效能(E核)的混合架构设计,总计24线程。这一设计突破汇集了两种专业型内核,提供了革命性的性能和响应速度。高性能+高效能核心混合架构,单核性能24线程,你是否为此心动了呢?