如何在 Ubuntu 16.04 上安装和使用 Encryptpad
EncryptPad 是一个自由开源软件,它通过简单方便的图形界面和命令行接口来查看和修改加密的文本,它使用 OpenPGP RFC 4880 文件格式。通过 EncryptPad…
NodeJS 二进制数据 buffer
模块概览 Buffer 是 node 的核心模块,开发者可以利用它来处理二进制数据,比如文件流的读写、网络请求数据的处理等。 Buffer 的 API 非常多,本文仅…
让 MySQL 支持 emoji 图标存储
在 MySLQ 中 UPDATA 和 INSERT 数据的时候,如果数据上面带有 emoji 图标,会出现下面的错误: Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrec…
浅谈 React 逻辑复用的几种方式
平时写 React,一旦发现业务逻辑有重复比较多的地方,我们就需要考虑拆分复用。在 React Hooks 没出现前,复用组件逻辑通常有 高阶组件 , render pro…
RabbitMQ 用户与权限
创建用户 sudo rabbitmqctl add_user username password 分配权限 sudo rabbitmqctl set_user_tags username administrator 分配 virtual host sudo r…
LeetCode 2593. 标记所有元素后数组的分数
给你一个数组 nums ,它包含若干正整数。 一开始分数 score = 0 ,请你按照下面算法求出最后分数: 从数组中选择最小且没有被标记的整数。如果有相等…
基于 JVMTI 实现 Java 线程的监控
深入分析了 JVM 中的 Java 线程模型 JVMTI 工具接口 随着多核 CPU 技术的发展,多线程编程技术被广泛地应用,从而充分发挥整个系统的性能。Java 语言…
nginx 配置代理
正向代理(代理的客户端) server { list 80; server_name www.qq.com; location / { proxy_pass http://$http_host$request_uri; } error_page 500 5…
JavaScript 中浅拷贝和深拷贝的实现
1、JavaScript 的变量类型 基本类型 5种基本数据类型 Undefined、Null、Boolean、Number 和 String,变量是直接按值存放的,存放在栈内存中的简单数据…
- 共 1 页
- 1