Docker Docker login 命令行报错 在 ubuntu 上使用 sudo docker login -u <username> -p <password> 登录时,报错: WARNING! Using --password via the CLI is insecure. Use --password-stdin. Error saving credentials: error storing credentials -
kubernetes Kubernetes 中 Deployment 与 StatefulSet 的区别 Deployments 和 ReplicationControllers 表示“无状态”使用,且相对较轻量级一点。所谓的“状态”也就是数据持久化存储,一般情况下,二者的 Pod 在重启后,数据就丢失了。 StatefulSets 表示会进行存储状态,且使用 volumeClaimTemplates/claims 来申请存储空间,在重启后,数据也会保存。 所以,如果应用是有状态的,那么就部署成 StatefulSet;如果是无状态的,或者说,数据是交给后端系统(如数据库、申请的PV)来保存的,
fabric-java-sdk fabric-java-sdk中获取区块哈希 fabric-java-sdk 中没有 getBlockHash 这一方法,我们需要自己计算区块哈希,代码如下: String currentHash = Hex.encodeHexString(SDKUtils.calculateBlockHash(this.client, blockInfo.getBlockNumber(), blockInfo.getPreviousHash(), blockInfo.getDataHash()));
fabric-java-sdk fabric-java-sdk中blockInfo.getDataHash二进制转字符串 fabric-java-sdk中blockInfo.getDataHash二进制转字符串(byte[] 转 string),如下,使用 Hex.encodeHexString Hex.encodeHexString(blockInfo.getDataHash); Hex.encodeHexString(blockInfo.getPreviousHash);
spring-boot 在 spring-boot打包出来的 jar 包中中执行其它的main.class 需通过以下命令执行 java -cp your.jar -Dloader.main=your.package.Main org.springframework.boot.loader.PropertiesLauncher 如果直接执行 java -cp your.jar your.package.Main 会报错误: Error: Could not find or load main class ...
Java 如何比较Java两个Long对象相等 Long a = 30000L; Long b = 30000L; // 使用equals或者.longValue比较 a.equals(b); a.longValue() == b.longValue();
技术 怎么分割Java包名中的单词 如何在包名中单独添加单词?以下哪项是正确的? com.stackoverflow.my_package(下划线)com.stackoverflow.my-package(连字符)com.stackoverflow.MyPackage(CamelCase)一般标准是什么? 答案:直接将单词写在一起,如:com.stackoverflow.mypackage。如果超过3个单词,建议使用缩写
python Python 通过 IP 地址获取地理位置 通过一个接口 API,直接 GET 即可 import requests def test_get_geo_for_ip(): resp = requests.get(url = 'http://ip-api.com/json/%s' % ('3.115.236.139')) data = resp.json() print(data)
xadmin xadmin 支持 django 3.x 因 xadmin 原作者已不再维护仓库,所以只能使用 fork 的版本。 仓库地址:https://github.com/zgljl2012/xadmin-x pip 安装 pip install xadmin-x 用法与之前的 xadmin 一致,只是添加了对 django 3.x 的支持
Docker docker build: signal arrived during cgo execution docker build 是出现此错误,系统是 ubuntu 18.04,docker 版本是 Docker version 19.03.6, build 369ce74a3c 解决方法 sudo dpkg -r --force-depends golang-docker-credential-helpers
nodejs ubuntu 安装最新的 nodejs 步骤如下: sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install nodejs
jupyter jupyter 远程 server 跨域 远程的 jupyter notebook 运行时,如果使用了 nginx 等 http 服务器作为代理,会出现跨域错误 Blocking Cross Origin API request for /api/contents 解决方法,指定 allow-origin,添加参数 NotebookApp.allow_origin jupyter notebook --port 8080 --allow-root --ip 0.0.
ubuntu GPT PMBR size mismatch will be corrected by w(rite). sudo parted -l 然后,输入 Fix。 使用这个命令前,最好先给机器备份,虚拟机和云服务的话,就先打个快照,以防出不知名问题搞坏了磁盘。
rust Executing task: cargo test -- --nocapture test1 < zsh:1: command not found: cargo - zh 应该是插件的一个 bug,解决方案如下: 首先确认插件的版本 ls ~/.vscode/extensions/ | grep rust-lang 输出信息如下 rust-lang.rust-0.7.8 我的版本是 0.7.8。接下来需要编辑这个文件,添加 source $HOME/.cargo/env; 让rls找到可执行文件: vim ~/.vscode/extensions/rust-lang.rust-0.7.8/out/
rust Executing task: cargo test -- --nocapture test1 < zsh:1: command not found: cargo This is a bug of extension maybe... Solution: Firstly, you should known the version of your rust-lang extendsion. Use commands as below: ls ~/.vscode/extensions/ | grep rust-lang You can see some information like
golang cannot assign to struct field in map 报错原因是map无法取址,解决办法:使用 *struct tests := map[string]*struct{ A string B string } { "t1": {} } tests["t1"].A = "1"
python Celery 使用入门 Celery 使用入门 Celery是一个用 Python 实现的任务队列框架(Task Queue),是一种在线程或机器间分发任务的机制。 一共有五部分组成,Beat、Broker、Worker、Task、Backend Task:任务 Beat:定时触发 Broker: 接收消息,将消息放入队列 Worker:持续监听队列,接收消息后执行特定的任务 Backend:存储结果 我们平时经常也会做类似的工作,比如发邮件、发短信等用异步队列来做,把消息打入队列,然后由一个 Worker 来执行。
Django django ModelViewSet 关掉分页 django ModelViewset关闭自动分页 声明 pagination_class = None class TaskViewSet(mixins.ListModelMixin, viewsets.GenericViewSet): queryset = Task.objects.all() serializer_class = TasksSerializer pagination_class = None
tensorflow TensorFlow 2.0 显示 mnist 中的图片 之所以想显示一下图片,是因为老觉得不看到图片,心里就没底,代码如下(在 ipython 中运行): import tensorflow as tf from matplotlib import pyplot as plt mnist = tf.keras.datasets.mnist (train_data, train_label), (test_data, test_label) = mnist.load_data(
数据结构与算法 【学习笔记】【数据结构与算法篇】复杂度分析 复杂度分为两类:时间复杂度和空间复杂度 我们为什么需要复杂度:用来衡量执行一个算法时,数据规模与时间和空间的关系 那什么是复杂度?怎么定义?: 时间复杂度:定性描述算法运行时间的函数 空间复杂度:对一个算法在运行过程中临时占用存储空间大小的量度 请注意,是定性描述。 表示方法: 用 big O 表示法表示,形如 O(n2) 时间复杂度量级: 常数阶 O(1) 对数阶 O(logn) 线性阶 O(n) 线性对数阶 O(
helm Helm 获取指定数据元素 如下: {{ index .Values.fabric.orgs 0 }} 如果需要赋值给一个变量,如下: {{ $org := (index .Values.fabric.orgs 0) }}