编程笔记
-
【详细】Windows 10 下Boost Python的安装与使用
Boost Python的安装与使用 Windows 安装 确保VS已安装MSVC编译器和Win10 SDK 在VS的Develop Command Prompt终端中进入下载好的Boost Python文件夹 注意: 编译出的lib库与当前环境下的python是匹配的,所以如果要为…
-
Python虚拟环境:venv,virtualenv,virtualenvwrapper
Python虚拟环境可以使不同的程序使用单独的Python来运行,而不是都使用同一套默认的系统Python环境,不同的Python虚拟环境有着自己独立的Python解释器和三方库,互相隔离,互不影响。比如在电脑上全局(C盘或者其他…
-
JUC源码学习笔记1——AQS和ReentrantLock
笔记主要参考《Java并发编程的艺术》并且基于JDK1.8的源码进行的刨析,此篇只分析独占模式,后续在ReentrantReadWriteLock和 CountDownLatch中 会重点分析AQS的共享模式 一丶Lock 锁是用来控制多个线程访问共享资源…
-
k8s控制节点etcd删除并重新加入
1.删除etcd节点 cd /root/etcd-v3.4.13-linux-amd64 cp etcd* /usr/local/bin # 查看etcd节点 [root@master etcd-v3.4.13-linux-amd64]# ETCDCTL_API=3 etcdctl --endpoints 127.0.0.1:2379 --cacert /etc/kubernet…
-
数据存储——四种存储方式——Application的生命周期——利用Application操作全局变量
Java代码可利用自定义Application的静态成员变量实现全局变量的功能。具体需要完成以下3项工作: (1)写一个继承自Application的类MainApplication。该类要采用单例模式,内部声…
-
Spring中的Resource接口
Spring中的资源模型 ClassLoader类的getResource和getResourceAsStream方法是原生JDK中内置的资源加载文件的方式; Spring中资源模型顶级接口不是Resource,而是InputStreamSource接口; Spring为何自己实现一套资…
-
安装vscode
1、下载vscode安装包 因为vscode官网下载太慢, 所以从360的软件库下载: https://baoku.360.cn/soft/search?kw=vscode 2、直接点击安装 3、设置为中文; 在Ctrl+shiift+X,在扩展中输入chinese,点击安装; …
-
Git 系列教程(8)--- 创建分支
前言 我们在协作开发的时候,一般来说会单独拉出来自己的分支,我们可以创建自己的分支。如果是自己的仓库不需要别人协作创建分支这一步是可以省略的,因为我们默认有个master分支。创建了分支还可以在分支之间进行…
-
7.10
1.Error:name lookup of 'j' changed for ISO for scoping 这个地方注意定义的j变量的作用域在哪里,如果定义j后,使用它的时候超出了它的作用范围,则会报错这个。你试着将j在它定义范围内使用,或者将j声明为全局…
-
GitHub PR & Squash and Merge All In One
GitHub PR & Squash and Merge All In One GitHub 上 merge PR 时合并多个 commits 提交 ✅ demo https://github.com/learning-js-by-reading-source-codes/github-pr-code-review/pull/2 https://github.com/l…