Skip to content

Instantly share code, notes, and snippets.

View dcb9's full-sized avatar

Du, Chengbin dcb9

View GitHub Profile
  1. 安装 docker 和 docker-compose
  2. 创建一个名为 wp-demo 的目录
  3. cd wp-demo
  4. vim docker-compose.yml

填写以下内容

version: '3.1'
@dcb9
dcb9 / aes_encryption.go
Created May 22, 2019 01:31 — forked from stupidbodo/aes_encryption.go
AES Encryption Example in Golang
// Playbook - http://play.golang.org/p/3wFl4lacjX
package main
import (
"bytes"
"crypto/aes"
"crypto/cipher"
"crypto/rand"
"encoding/base64"
@dcb9
dcb9 / 00 题目
Last active April 10, 2019 10:29
计算机组成第三周第二题
字符串查找比较
利用系统功能调用从键盘输入一个字符串,然后输入单个字符,查找该字符串中是否有该字符(区分大小写)。具体要求如下:
(1) 如果找到,则在屏幕上显示:
Success! Location: X
其中,X为该字符在字符串中第一次出现的位置
@dcb9
dcb9 / 00 题目
Last active April 10, 2019 10:28
计算机组成第三周第一题
用系统功能调用实现简单输入输出
利用系统功能调用从键盘输入,转换后在屏幕上显示,具体要求如下:
(1) 如果输入的是字母(A~Z,区分大小写)或数字(0~9),则将其转换成对应的英文单词后在屏幕上显示,对应关系见下表
(2) 若输入的不是字母或数字,则在屏幕上输出字符“*”,
(3) 每输入一个字符,即时转换并在屏幕上显示,
alias qcli='docker exec -it qtumportal qcli'
qcli listunspent 0 999999 '["qLn9vqbr2Gx3TsVR9QyTVB5mrMoh4x43Uf"]' \
| grep amount \
| awk '{print $2}' \
| awk -F, '{print $1}' \
| awk BEGIN{RS=EOF}'{gsub(/\n/, " + "); print}' \
| bc
@dcb9
dcb9 / index.js
Created September 12, 2018 08:41
qtum account
const { PrivateKey, Networks } = require('qtumcore-lib');
// Qtum address is 'qUbxboqjBRp96j3La8D1RYkyqx5uQbJPoW'
//
// /dapp # qcli gethexaddress qUbxboqjBRp96j3La8D1RYkyqx5uQbJPoW
// 7926223070547d2d15b2ef5e7383e541c338ffe9
const privateKey = PrivateKey.fromWIF('cMbgxCJrTYUqgcmiC1berh5DFrtY1KeU4PXZ6NZxgenniF1mXCRk');
const privateKeyHex = '0x' + privateKey.toString().padStart(64, '0');
console.log(privateKeyHex);
@dcb9
dcb9 / entrypoint.sh
Created August 15, 2018 10:44 — forked from nurrony/entrypoint.sh
Shell init for docker container with signal handling
# Uncomment to print commands being executed
# set -x
pid=0
# SIGTERM-handler
term_handler() {
echo "Handler INT";
if [ $pid -ne 0 ]; then
kill -SIGTERM "$pid"
wait "$pid"
@dcb9
dcb9 / tmux-cheatsheet.markdown
Created August 3, 2018 15:56 — forked from ryerh/tmux-cheatsheet.markdown
Tmux 快捷键 & 速查表

Tmux 快捷键 & 速查表

启动新会话:

tmux [new -s 会话名 -n 窗口名]

恢复会话:

tmux at [-t 会话名]
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
modified: pkg/proxy/transport.go
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
@ transport.go:46 @ func (p *proxy) RoundTrip(httpReq *http.Request) (resp *http.Response, err error
return nil, err
}
var result *rpc.JSONRPCResult
result := rpc.NewJSONRPCResult()
if err = json.Unmarshal(body, &result); err != nil {