Skip to content

Instantly share code, notes, and snippets.

@Howard0401
Howard0401 / http-server-shutdown.go
Created August 31, 2023 06:58 — forked from rgl/http-server-shutdown.go
go http server with graceful shutdown
package main
import (
"context"
"flag"
"log"
"net/http"
"os"
"os/signal"
"time"
@Howard0401
Howard0401 / 分布式系统学习资料.md
Created November 25, 2022 19:17 — forked from zjhiphop/分布式系统学习资料.md
分布式系统学习资料

##分布式系统(Distributed System)资料


#####希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多.

介绍:这是一篇介绍在动态网络里面实现分布式系统重构的paper.论文的作者(导师)是MIT读博的时候是做分布式系统的研究的,现在在NUS带学生,不仅仅是分布式系统,还有无线网络.如果感兴趣可以去他的主页了解.

@Howard0401
Howard0401 / golang_job_queue.md
Created September 17, 2022 22:37 — forked from harlow/golang_job_queue.md
Job queues in Golang
@Howard0401
Howard0401 / ngnix.config
Created July 6, 2022 02:32 — forked from lukecav/ngnix.config
Browser caching rules for NGNIX and expire headers.
# Browser caching of static assets.
location ~* \.(jpg|jpeg|png|gif|ico|css|js|pdf)$ {
expires 7d;
add_header Cache-Control "public, no-transform";
}
# Media: images, icons, video, audio send expires headers
location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm)$ {
expires 1M;
access_log off;
@Howard0401
Howard0401 / trc20.js
Created February 15, 2022 06:42 — forked from andelf/trc20.js
Get TRC20 balance and transfer USDT tokens
const TronWeb = require('tronweb');
const HttpProvider = TronWeb.providers.HttpProvider;
const fullNode = new HttpProvider("https://api.trongrid.io");
// const fullNode = new HttpProvider("http://192.168.1.162:8090");
const solidityNode = new HttpProvider("https://api.trongrid.io");
const eventServer = new HttpProvider("https://api.trongrid.io");
const privateKey = "3481E79956D4BD95F358AC96D151C976392FC4E3FC132F78A847906DE588C145";
const tronWeb = new TronWeb(fullNode, solidityNode, eventServer, privateKey);
import { reactive, watch } from 'vue'
import { useStore } from 'vuex'
// version 1
setup() {
const store = useStore()
// ref version
// const document = ref(store.state.data)
// const pseudoProp = ref(store.state.data)
const thisComponentState = reactive({
document: store.state.data,
const numbers = [1,2,3];
//Spread Operator
const newNumbers = [...numbers,4];
//const newNumbers = [numbers,4];
console.log(newNumbers);
//JS_Practice
// function printMyName(name) {
// console.log(name);
// }
// const multiply = (number) => {
// return number*2;
// }
// console.log(multiply(2));