Skip to content

Instantly share code, notes, and snippets.

View CandyMi's full-sized avatar

CandyMi CandyMi

View GitHub Profile
@CandyMi
CandyMi / docker-compose.yml
Last active June 26, 2024 11:14
OpenSearch 实例
version: '3'
services:
opensearch-node: # This is also the hostname of the container within the Docker network (i.e. https://opensearch-node1/)
image: opensearchproject/opensearch:2 # Specifying the latest available image - modify if you want a specific version
container_name: opensearch-node
environment:
- cluster.name=opensearch-cluster # Name the cluster
- node.name=opensearch-node # Name the node that will run in this container
- bootstrap.memory_lock=true # Disable JVM heap memory swapping
- "OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m" # Set min and max JVM heap sizes to at least 50% of system RAM
@CandyMi
CandyMi / README.md
Last active April 30, 2024 05:43
中宣接口示例代码

中宣接口加密解密测试代码

@CandyMi
CandyMi / README.md
Last active March 15, 2024 10:17
在 WSL2 中安装 Docker

在 WSL2 中安装 Docker

安装

使用 WSL2 时,可以按照官方说明安装 Docker, 安装 Docker 后只需运行 sudo service docker start 启动 Docker

问题

但是你使用 Debian 12WSL2 中安装 Docker 时,会发现运行 sudo service docker start 命令后 Docker 依旧无法启动。

@CandyMi
CandyMi / OSSL_SPEED.md
Last active December 8, 2023 03:46
AES vs SM4

CPU

Intel i5-10400 AES-NI

命令

openssl speed -evp 算法名(aes-256-cbc)

结果

@CandyMi
CandyMi / CMakeLists.txt
Last active March 14, 2024 08:25
Build lua from cmake
cmake_minimum_required(VERSION 2.8...3.12)
project(lua)
# Lua 头文件
set(LIBLUA_INCLUDE lua.h luaconf.h lualib.h lauxlib.h lua.hpp)
file(GLOB LUA_SOURCES lua.c)
file(GLOB LUAC_SOURCES luac.c)
file(GLOB LIBLUA_SOURCES l*.c)
@CandyMi
CandyMi / README.md
Last active October 26, 2023 10:17
一些API的兼容实现

介绍

一些API的兼容实现

@CandyMi
CandyMi / README.md
Created October 24, 2023 09:16
Map vs Unordered_map

结果

c++ -o main main.cc -std=c++11 -O0 -g && ./main 
 ** Integer Keys ** 
 unordered:      250      74
   ordered:      475     238
 ** Random String Keys ** 
 unordered:      104      98
 ordered: 85 82
@CandyMi
CandyMi / README.md
Last active December 8, 2023 03:47
AES GCM 与 CCM 测试用例
@CandyMi
CandyMi / README.md
Last active December 8, 2023 03:47
json 测试代码

结果

json.encode 100 万次, 耗时: 0.766102
json.decode 100 万次, 耗时: 1.504399
@CandyMi
CandyMi / README.md
Last active June 7, 2024 08:50
zlib vs lz4 vs snappy

测试描述

本次对比常用库包括:

  • zlib
  • lz4
  • snappy

压缩测试