编程开发

进程间通信方式总结

一、共享内存 一种常用的进程间共享方式,两个线程可以共享访问同一块内存区域,减少了数据的复制操作,因此具有速度上的优势,一般情况下实现共享内存的步骤如下: 1.创建共享区域,进程1首先通过操作系统提供的API从内存上申请一块共享区域,生成的共享区域将与某个特定的key进行绑定; 2.映射共享内存,成功创建了共享区域,我们需要把它映射到进程1的空间中才能进一步操作。 3.访问共享区域,进程1已经创建

567. 【自动化测试】测试配置管理模块

一个软件系统的配置具有多个层面,可以是系统级别的配置,也可以是功能级别的配置。很多开发人员有这样的经历——当一个功能某个变量需要通过配置来提供时,就会将这个变量放在配置文件中,并存放到一个特定目录下。如果没有一个统一的流程去规划这个过程,那么每个测试工程师都会按照自己喜欢的模式去定义配置文件格式,比如 XML、Properties、JSON等,并且都存放在自己认为合适的地方,导致配置文件混乱,不方

ChatGPT!见证AI的力量!

日常瞎掰   最近网络上出现频率最多的词莫过ChatGPT,这足以说明其受欢迎的程度。那么,它的实力到底如何呢?从网络上出现的帖子也许可以窥见一二。带着这种好奇与崇拜,期待与疑惑的心情,小编注册了一个账户,亲自来感受一下ChatGPT的强大。不得不说使用体验真的很丝滑!聊一聊天就可以把问题解决了,这实力着实让人惊艳! 盗个图先 问题   小编用python处理数据的过程中遇到一个问题,

mamba极速安装conda包

conda有的时候真是太慢了,无论怎么改镜像,有的时候真的是慢的想让我炸掉电脑(看着那个不断旋转的圈圈就是蛋疼无比)。所以就有人提出了解决方案,那就是mamba。 有的人可能建议你如果有conda的话就这样安装,但是你很快就会看着不断转圈的conda陷入深思:这鬼东西到底什么时候才装的上,而且装的上有的时候一用就是依赖有问题 conda install -c conda-forge -n base

723 恭喜儿子面试第一

日更 723 天(2023 年 4 月 22 日 星期六 雨) 前天早上,儿子突然接到华中科技大学同济医学院的面试通知,儿子觉得不想去,我们也没有强求他,让他自己决定。 中午的时候,儿媳妇的姑妈姑爹电话说让他去面试,给自己多一个选择。 于是,他们两个临时决定去参加面试,买高铁票,买飞机票,一气呵成,运气非常好,时间都非常合适。 昨天上午,儿子微信发来消息,他面试成绩第一,远远超过第二名。 面试他们

kubeadm初始化单控制平面集群内网排坑

关键字:k8s, init, containerd, docker 单控制平面集群就是只有一个 master 节点的 k8s 集群 实验版本:kube套件 v1.25.2 时间:2022年10月 1. 离线安装 kubectl,kubeadm,kubelet,container.io,docker 环境: CentOS 8 下载所需的离线包 # 提示:通过 yum 下载的包,每执行一次,都需要

使用Rstudio下载GEO芯片数据

学习GEO芯片数据下载时踩了各种坑。记录如下: 跟从老师讲解,尝试使用GEOquery下载: library('GEOquery') library(dplyr) library(tidyverse) gset <- getGEO(GEO='GSE87211', destdir=".", getGPL = F) ### destdir存储目录位置,getGPL=F为拒绝下载注释文件 报错。

uniapp 连接 node.js 本地接口

一:准备工作 uniapp 1.创建uniapp文件 新建项目 2.打开运行到谷歌浏览器 node.js 1.安装node相关依赖,然后根据提示操作4,5,6步骤 image.png npm install express --save -g //express依赖 npm install express-generat