前言 起因是学习 crazyflie 的代码中出现 **__ sync_fetch_and_add ** 这个操作比较好奇,查阅后发现 __sync_fetch_and_add 有一些列的操作函数用于实现原子操作 **fetch **是先返回然后再进行 add 操作 其他同类型的原子操作函数,gcc ...
分类:
其他好文 时间:
2021-06-16 18:05:50
阅读次数:
0
先看看官方安装文档:https://docs.docker.com/engine/install/centos/#prerequisites,得知官方建议Centos7及以上的版本; 其他说明也非常详细,安装方法也推荐了好几种;我这里再整理一下以供学习。 Docker安装: 1、安装依赖包: sud ...
分类:
其他好文 时间:
2021-06-16 17:57:54
阅读次数:
0
JDk卸载 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 Java -version 安装JDK 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应的版本 双击安转JDK 记住安装路径 配置环境变量 我的电脑-->右键-->属性 环境变量-->JAVA_HOM ...
分类:
其他好文 时间:
2021-06-16 17:50:41
阅读次数:
0
https://mp.weixin.qq.com/s/fgi6Xd1Xbs4RJSDGBRcZxQ es7.x以上的版本引用了6.8的elasticsearch-rest-client包会出现java.lang.ClassNotFoundException: org.elasticsearch.cl ...
分类:
编程语言 时间:
2021-06-16 17:31:43
阅读次数:
0
二分寻找边界 public class Solution extends VersionControl { public int firstBadVersion(int n) { int i = 1; int j = n; while (i<=j) { int mid = i + ((j-i)>>1 ...
分类:
其他好文 时间:
2021-06-15 18:12:30
阅读次数:
0
一直使用的blender的之前的版本,最近换了最新的2.8的版本有点不适应,就从最常用的贴图开始就有所改变了,按照之前的操作根本不显示贴图,有些地方还是需要重新学习下的。 工具/原料 blender2.82工具。 方法/步骤 在blender中打开模型,选择顶部的UV Editing布局。 首先进入 ...
分类:
其他好文 时间:
2021-06-13 10:45:00
阅读次数:
0
1:下载地址:https://github.com/coreybutler/nvm-windows/releases 2:常用命令 nvm list 已经安装的版本nvm list installed 查看已经安装的版本nvm list available 查看网络可以安装的版本nvm versio ...
分类:
Web程序 时间:
2021-06-10 18:39:57
阅读次数:
0
前言: 这个版本是安装在centos 7.4 的服务器上面,已经清理了防火墙策略,但是没有修改内核文件数,安装的难点在于环境变量配置,非安装配置本身。 1、安装准备 登录官网下载需要的版本,现在用的是13.1, https://www.postgresql.org/ftp/source/v13.1/ ...
分类:
数据库 时间:
2021-06-10 18:07:57
阅读次数:
0
Monkey-Patching 的目的是修改原方法同时为其注入新的逻辑。可以理解成劫持。这样系统在执行的时候,实际上执行的是被替换的版本。 大部分时候,这里的操作隐含了对原方法的保留,只是向其中添加自己的新逻辑。毕竟,你不想修改掉系统某个方法后整个程序就崩掉。所以最安全的做法就是在劫持的时候保留对原 ...
分类:
其他好文 时间:
2021-06-10 17:47:53
阅读次数:
0
Linux内核源码下载地址 官网链接 https://www.kernel.org/ 国内下载(推荐) http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/ 选择对应的版本下载即可 ...
分类:
系统相关 时间:
2021-06-08 22:48:21
阅读次数:
0