编程语言 ansible容器学习环境搭建教程 想要学习ansible,只有一个节点肯定是不行的,而搭建虚拟机又是一件非常费时费力费资源的事情,所以通过docker 快速搭建一个容器学习环境是一个不错的选择1. 了解ansible部署1.1需要安装... 2022年6月1日ansible容器学习环境搭建教程已关闭评论 阅读全文
编程语言 有限体积法求解一维非稳态对流扩散方程 1. 源起最近想用有限差分法计算二维的顶盖驱动流,在推导过程中遇到了许多问题,例如对流项的离散、“线性化”这一在有限体积法中很常见的操作、\(1-\delta\)压差在有限差分法中的实现、压力项的离散... 2022年6月1日有限体积法求解一维非稳态对流扩散方程已关闭评论 阅读全文
EasyExcel完成excel文件的导入导出 简介 常见的Excel分析框架有Apache poi 和EasyExcel, poi在另一篇已经介绍过了,详情可以看。 这篇主要针对EasyExcel,它是阿里巴巴开源的一个excel处理框架,使用简... 2022年6月1日 编程语言EasyExcel完成excel文件的导入导出已关闭评论 阅读全文
编程语言 由浅入深,带你用JavaScript实现响应式原理(Vue2、Vue3响应式原理) 由浅入深,带你用JavaScript实现响应式原理前言为什么前端框架Vue能够做到响应式?当依赖数据发生变化时,会对页面进行自动更新,其原理还是在于对响应式数据的获取和设置进行了监听,一旦监听到数据发... 2022年6月1日由浅入深,带你用JavaScript实现响应式原理(Vue2、Vue3响应式原理)已关闭评论 阅读全文
编程语言 Linux源码安装RabbitMQ高可用集群 1.环境说明linux版本:CentOS Linux release 7.9.2009erlang版本:erlang-24.0rabbitmq版本:rabbitmq_server-3.9.132.源码... 2022年6月1日Linux源码安装RabbitMQ高可用集群已关闭评论 阅读全文
一个关于wait/notify与锁关系的探究 wait/notify 机制是解决生产者消费者问题的良药。它的核心逻辑是基于条件变量的锁机制处理。所以,它们到底是什么关系?wait()时是否需要持有锁? notify()是否需要持有锁?先说答案... 2022年6月1日 编程语言一个关于wait/notify与锁关系的探究已关闭评论 阅读全文
编程语言 Redis+Caffeine两级缓存,让访问速度纵享丝滑 在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的... 2022年6月1日Redis+Caffeine两级缓存,让访问速度纵享丝滑已关闭评论 阅读全文
Android 12图像显示系统简述Allocator/Mapper HAL服务的获取过程 必读:Android 12(S) 图像显示系统 - 开篇一、基本概念在上一篇文章中,我们有简单介绍过 Gralloc Allocator/Mapper HAL的内容。Gralloc HAL 分为了两部... 2022年6月1日 编程语言Android 12图像显示系统简述Allocator/Mapper HAL服务的获取过程已关闭评论 阅读全文
一种优雅的Golang的库插件注册加载机制 一种优雅的Golang的库插件注册加载机制你好,我是轩脉刃。最近看到一个内部项目的插件加载机制,非常赞。当然这里说的插件并不是指的golang原生的可以在buildmode中加载指定so文件的那种加载... 2022年5月31日 编程语言一种优雅的Golang的库插件注册加载机制已关闭评论 阅读全文
编程语言 Azure DevOps通过SSH部署上传到服务器的应用 上一篇中,我们实现了通过FTP把流水线编译出来的制品上传到我们的公网服务器上,这一篇我们来研究一下通过azure的ssh连接到服务器把应用在服务器上运行起来。首先,我们书接上文,在release流水线... 2022年5月31日Azure DevOps通过SSH部署上传到服务器的应用已关闭评论 阅读全文