bingoogolapple.github.io icon indicating copy to clipboard operation
bingoogolapple.github.io copied to clipboard

个人主页。同时也通过 Issues 记录学习笔记

Results 100 bingoogolapple.github.io issues
Sort by recently updated
recently updated
newest added

### [版本管理 nvm](https://github.com/nvm-sh/nvm) > 如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中 node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm 安装 nvm 之后最好先删除下已安装的 node 和全局 node 模块 ``` npm ls -g --depth=0 #查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装...

NodeJS

* 生成 UUID ```shell cat /proc/sys/kernel/random/uuid ``` * 创建配置文件 ```shell mkdir -p /etc/v2ray vim /etc/v2ray/config.json ``` * 配置文件内容 ```json { "inbounds": [ { "port": 端口1, "protocol": "vmess", "settings": { "clients":...

工具软件
开发环境

* [Dogecoin](https://dogecoin.com/) * [unMineable](https://unmineable.com/coins/DOGE)

区块链

### 饿汉式 > 饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变 ``` java package cn.bingoogolapple.designpattern.singleton; /** * 作者:王浩 邮件:[email protected] * 创建时间:2017/8/7 上午8:56 * 描述:饿汉式 */ public class SingletonA { private static SingletonA instance = new SingletonA(); /**...

设计模式
Java

# 前言 * CMake 是一个跨平台的安装编译工具,可以用简单的语句来描述所有平台的安装(编译过程) * CMake 可以说已经成为大部分 C++ 开源项目标配 ### 安装 CMake * Ubuntu 上安装 CMake ```shell sudo apt install cmake cmake --version ``` * Mac 上安装 CMake ```shell...

工具软件
开发环境
C&&C++

`gcc 和 GCC 是两个不同的东西` ## GNU 编译器套装(英语:GNU Compiler Collection,缩写为 GCC) 指一套编程语言编译器,以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU 计划的关键部分,也是 GNU 工具链的主要组成部分之一。 * gcc 是 GCC 中的 GUN C Compiler(C 编译器) * g++...

工具软件
开发环境
C&&C++

* 格式化 `option` + `shift` + `F` * 搜索文件 `command` + `P` * 整个工作区搜索类、方法等 `command` + `F` * 打开或关闭终端 `control` + `~` * 打开或关闭侧边栏 `control` + `B` * 打开或关闭全屏 `control`...

工具软件
开发环境

### 执行流程 * Initialization 初始化阶段 * 解析整个工程中所有的 Project 对应的 Project 对象 * Configuration 配置阶段 * 解析所有的 Project 对象中的 Task,构建好所有 Task 的拓扑图(有向无环图) * Execution 执行阶段 * 执行具体的 Task 及其依赖 Task

Android
Gradle

### 方式一:自定义 task 读取 ```Gradle static def getDepMap(String filePath) { def depMap = new HashMap() new File(filePath).readLines().each { def splitIndex = it.lastIndexOf(':') depMap.put(it.substring(0, splitIndex), it.substring(splitIndex)) } return depMap } project.afterEvaluate...

Gradle

### Java 环境变量 也可以创建软连接「ln -s jdk1.8.0_261」,在 java.sh 里就配置成功 /opt/jdk > /etc/profile.d/java.sh ``` export JAVA_HOME=/opt/jdk1.8.0_261 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH ``` > /etc/profile.d/android.sh ``` export ANDROID_HOME=/opt/AndroidSDK export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/tools/proguard/bin:$ANDROID_HOME/platform-tools:$PATH ``` > /etc/profile.d/maven.sh ```...

开发环境