Skip to content

Instantly share code, notes, and snippets.

@islishude
islishude / awesome-rust-vscode.md
Last active December 20, 2020 10:12
Awesome VSCode Rust Extensions
@islishude
islishude / awesome-cpp-vscode.md
Created September 15, 2020 02:29
Awesome VSCode C++ Extensions
@islishude
islishude / node-mysql2-promise-query-stream.js
Created September 7, 2020 10:28
node-mysql2 query stream with Promise
// https://github.com/sidorares/node-mysql2/issues/677
const mysql = require("mysql2/promise");
const stream = require("stream");
const dbconn = mysql.createPool({
connectionLimit: 10,
host: "127.0.0.1",
user: "user",
password: "password",
database: "database",
@islishude
islishude / today_tomorrow.go
Created June 23, 2020 11:40
get beginning of today and tomorrow
package main
import (
"fmt"
"time"
)
func main() {
t := time.Now()
y, m, d := t.Date()
@islishude
islishude / TrueTokenFaucet.sol
Created May 24, 2020 01:13
TrueTokenFaucet
pragma solidity ^0.6.0;
contract TrueTokenFaucet {
address public constant token = 0x0000000000085d4780B73119b644AE5ecd22b376;
address public constant controller = 0x0000000000075EfBeE23fe2de1bd0b7690883cc9;
// 100000000
uint256 public constant amount = 0x52b7d2dcc80cd2e4000000;
function faucet(uint256 _amount) public {
}
@islishude
islishude / create2_with_eip1167_Example.md
Created March 6, 2020 02:16
Solidity proxy with CREATE2

Complete example

pragma solidity ^0.6.2;

interface IERC20 {
    function totalSupply() external view returns (uint);
    function balanceOf(address tokenOwner) external view returns (uint balance);
    function allowance(address tokenOwner, address spender) external view returns (uint remaining);
    function transfer(address to, uint tokens) external returns (bool success);
@islishude
islishude / test4redis.go
Last active March 6, 2020 02:17
golang: test for redis
package main
import (
"fmt"
"os"
"github.com/alicebob/miniredis"
"github.com/go-redis/redis"
)
@islishude
islishude / migrate_runtime.go
Last active March 6, 2020 02:18
golang-migrate
package main
import (
"context"
"database/sql"
"flag"
"fmt"
"log"
"time"

latest

$ curl https://proxy.golang.org/golang.org/x/tools/gopls/@latest
{"Version":"v0.2.2","Time":"2019-12-06T21:37:32Z"}

list

curl https://proxy.golang.org/golang.org/x/tools/gopls/@v/list
@islishude
islishude / cfssl.json
Last active March 9, 2020 10:06
cfssl config
{
"signing": {
"default": {
"expiry": "87600h"
},
"profiles": {
"rootca": {
"usages": [
"signing",
"digital signature",