Skip to content

Instantly share code, notes, and snippets.

View g10guang's full-sized avatar
🍉
Running On My Way

Lucas g10guang

🍉
Running On My Way
  • China
View GitHub Profile
@g10guang
g10guang / typo.py
Last active September 24, 2019 11:50
Correct typo according to http://norvig.com/spell-correct.html
#%%
letter = 'abcdefghijklmnopqrstuvwxyz'
import requests, re, collections
# fetch the big.txt to calculate every words probability.
big_text = requests.get("http://norvig.com/big.txt").text
#use regex to match all words and then count their frequency
statistic = collections.Counter(re.findall("\w+", big_text))
@g10guang
g10guang / .tmux.conf
Last active April 12, 2026 15:06
My tmux conf
# Shell and terminal behavior
set -g default-shell /bin/zsh
set -g default-command "/bin/zsh -l"
set -g default-terminal "tmux-256color"
set -as terminal-overrides ",*:Tc"
set -ga update-environment " COLORTERM"
set-environment -g COLORTERM "truecolor"
set-environment -gu NO_COLOR
set -g focus-events on
@g10guang
g10guang / choose_app.md
Last active October 1, 2019 15:11
符号的伟大

符号的伟大

连接目标和美好事物,喂养用户强大的大脑。

国庆回家发现家人连接着wifi,在刷今日头条、抖音,百度一下知识点,这一场景引发了我的一些思考,以下做个简单的分享:

  1. 品牌传递给用户的价值是非常重要的
  2. 将产品和美好事物或代名词做绑定有助于用户做选择
  3. 长期博弈下,真正优秀的产品才能留住用户

来几个口号:

@g10guang
g10guang / .ideavimrc
Created October 30, 2019 02:56
JetBrains .ideavimrc
set incsearch
set hls
set smartcase
set ignorecase
@g10guang
g10guang / config_linux.md
Last active March 20, 2022 03:21
config my new linux

ssh

config github/gitlab ssh key

ssh-keygen

ssh login with public key

@g10guang
g10guang / .mongorc.js
Created December 30, 2019 11:48
my mongo shell
// pretty print for find()
DBQuery.prototype._prettyShell = true
@g10guang
g10guang / install-mongo-shell.sh
Last active January 7, 2020 04:47
install mongo-shell
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
sudo apt update
sudo apt install -y --allow-unauthenticated mongodb-org-shell
@g10guang
g10guang / remove_html_tag.go
Created January 18, 2020 12:33
golang remove html tag from string
package utils
import (
"regexp"
"sort"
"strings"
)
// match html tag and replace it with ""
func RemoveHtmlTag(in string) string {
@g10guang
g10guang / useful_git_cmd.md
Created January 24, 2020 09:23
useful git command

Remove untrace file.

git clean -fd
@g10guang
g10guang / socket_fork.py
Last active February 1, 2020 10:20
python code create socket reuseaddr with subprocess and reuseaddr + reuseport
import os
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
print('create socket')
s.bind(('0.0.0.0', 19823))