Vue 前端配置多级目录实践(基于Nginx配置方式)

博主头像 前情提要 有阵子没更新博客了,因为快年结了工作比较多,这不,最近公司的对外演示环境出现问题这个活儿也落到了我的头上…… 事情是这样的,原来演示环境有很多服务,每个服务都是对外单独开一个端口,比如 http://a.com.cn:8080、http://a.com.cn:8081 这种,通过外网域名端 ...

[云原生]Docker - 安装&卸载

博主头像 参考: Install Docker Engine on CentOS | Docker Documentation 系统要求 (以CentOS为例)安装Docker Engine,需要maintain version的CentOS 7 或者 8,Archived version无法支持。 cent ...

C/C++ Qt 数据库与TableView多组件联动

博主头像 Qt 数据库组件与TableView组件实现联动,以下案例中实现了,当用户点击并选中TableView组件内的某一行时,我们通过该行中的name字段查询并将查询结果关联到ListView组件内,同时将TableView中选中行的字段分别显示在窗体底部的LineEdit编辑内,该案例具体实现细节如下。 ...

看动画学算法之:二叉搜索树BST

博主头像 简介 树是类似于链表的数据结构,和链表的线性结构不同的是,树是具有层次结构的非线性的数据结构。 树是由很多个节点组成的,每个节点可以指向很多个节点。 如果一个树中的每个节点都只有0,1,2个子节点的话,这颗树就被称为二叉树,如果我们对二叉树进行一定的排序。 比如,对于二叉树中的每个节点,如果左子树节 ...

基于树莓派部署 code-server

博主头像 原文链接 code-server 是 vscode 的服务端程序,通过部署 code-server 在服务器,可以实现 web 端访问 vscode。进而可以达到以下能力: 支持跨设备(Mac/iPad/iPhone 等等)编程,同时保证多端编程环境统一。 支持在 web 端提交 git 代码。 解 ...

Centos7部署RabbitMQ的镜像队列集群

博主头像 一、背景 在上一章节中,我们学会了如何搭建一个单节点的RabbitMQ服务器,但是单节点的RabbitMQ不可靠,如果单节点挂掉,则会导致消息队列不可用。此处我们搭建一个3个节点的RabbitMQ集群,用于解决这个问题。 二、介绍RabbitMQ的集群 1、集群类型 默认情况下的RabbitMQ集群 ...

HashMap有几种遍历方法?推荐使用哪种?

博主头像 本文已收录《面试精选》系列,Gitee 开源地址:https://gitee.com/mydb/interview HashMap 的遍历方法有很多种,不同的 JDK 版本有不同的写法,其中 JDK 8 就提供了 3 种 HashMap 的遍历方法,并且一举打破了之前遍历方法“很臃肿”的尴尬。 1. ...

我好像发现了一个Go的Bug?

博主头像 从一次重构说起 这事儿还得从一次重构优化说起。 最近在重构一个路由功能,由于路由比较复杂,需求变化也多,于是想通过责任链模式来重构,刚好这段时间也在 Sentinel-Go 中看到相关源码。 用责任链模式,最大的好处是可以针对每次请求灵活地插拔路由能力,如: 这样实现会在每次请求到来时去 new 出 ...

嵌入式设备中按键的硬件防抖, 软件防抖和按键消息处理

博主头像 按钮就是一种配备了弹性装置的双状态开关: 连通和断开. 由于弹性部件的作用, 大部分时间按钮是断开的. 从电路角度看, 按钮扮演的角色就是开路和短路. 按钮在嵌入式设备中是常见组件, 按钮在按下和释放时都有可能产生抖动效应, 会导致过程中产生多次短路与开路之间的切换, 对于这个问题, 需要从硬件和软... ...

SpringCloud微服务实战——搭建企业级开发框架(三十一):自定义MybatisPlus代码生成器实现前后端代码自动生成

博主头像 理想的情况下,代码生成可以节省很多重复且没有技术含量的工作量,并且代码生成可以按照统一的代码规范和格式来生成代码,给日常的代码开发提供很大的帮助。但是,代码生成也有其局限性,当牵涉到复杂的业务逻辑时,简单的代码生成功能无法解决。 目前市面上的代码生成器层出不穷,大多数的原理是基于已有的代码逻辑模板, ...

游戏案例|Service Mesh 在欢乐游戏的应用演变和实践

博主头像 作者 陈智伟,腾讯 12 级后台专家工程师,现负责欢乐游戏工作室公共后台技术研发以及团队管理工作。在微服务分布式架构以及游戏后台运维研发有丰富的经验。 前言 欢乐游戏工作室后台是分布式微服务架构,目前稳定承载着多款游戏,数千万 DAU 以及数百万级在线。原有云下架构脱胎于 QQGame 后台,核心架 ...

基于python win32setpixel api 实现计算机图形学相关操作

博主头像 最近读研期间上了计算机可视化的课,老师也对计算机图形学的实现布置了相关的作业。虽然我没有系统地学过图形可视化的课,但是我之前逆向过一些游戏引擎,除了保护驱动之外,因为要做透视,接触过一些计算机图形学的基础常识。这次的作业主要分为2个主要模块,一个是实现画线,画圆的算法,还有填充的算法,以及裁剪的算法 ...

『学了就忘』Linux文件系统管理 — 67、通过命令模式进行LVM分区

博主头像 通过命令模式进行LVM分区,也就是通过命令进行LVM逻辑卷分区。 1、物理卷管理 (1)准备硬盘或者分区 前提还是首先要有一块硬盘或者分区。 创建方式就是使用fdisk交互命令,不过需要注意的是,分区的系统ID不再是Linux默认的分区ID号83了,而要改成LVM的ID号8e。 通过fdisk交互命 ...

JavaScript中var与let的异同点

博主头像 var是JavaScript刚出现时就存在的变量声明关键字,而let作为ES6才出现的变量声明关键字,无疑两者之间存在着很大的区别。那么具体有哪些区别呢? 1.作用域表现形式不同,var是函数作用域,let是块级作用域 { var monkey='熏悟空'; let pig='猪扒盖'; } con ...

Vue函数式组件的应用

博主头像 1|0函数组件和普通组件区别 渲染快 没有实例,意味着没有(this) 没有生命周期(没有响应式数据) 2|0组件函数的使用 2|1以局部组件为例,将组件标记为 functional=ture; 因为函数式没有实例,因此组件需要的一切都是通过 context 参数传递,它是一个包括如下字段的对象: ...

简单的线程池(三)

概要 本文中,作者针对 简单的线程池 和 简单的线程池(二) 介绍的两个线程池分别进行了并发测试,并基于收集的测试数据,对结果进行了分析。 目的 本测试是为了确认非阻塞式线程池与阻塞式线程池的生存性,以及两者在吞吐量上的差异,为改进线程池提供数据支撑。 【注】这里的差异以非阻塞式的吞吐量为基准计算得 ...

123···200>