Skip to content

Instantly share code, notes, and snippets.

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

Liu XiGuang g10guang

🤑
Running On My Way
View GitHub Profile

show diff between edit file and disk file

:w !diff % -
@g10guang
g10guang / beijing_time.md
Last active January 6, 2019 06:34
Python unix time and strftime convert
import time
from datetime import datetime
import pytz

In [14]: t = datetime.fromtimestamp(1546751128, pytz.timezone('Asia/Shanghai')).strftime('%Y-%m-%d %H:%M:%S')
In [15]: t
Out[15]: '2019-01-06 13:05:28'
@g10guang
g10guang / multithread_http1_1_server.py
Last active August 20, 2018 11:55
Python3 HTTP/1.1 multithread server
from http.server import HTTPServer, BaseHTTPRequestHandler
from socketserver import ThreadingMixIn
class Handler(BaseHTTPRequestHandler):
protocol_version = 'HTTP/1.1'
def do_GET(self):
rsp = b'GET'
self.send_response(200)
self.send_header('Content-Length', len(rsp))
@g10guang
g10guang / curl_check_ssl_version.cpp
Created August 14, 2018 10:58
Check ssl version libcurl use.
#include <iostream>
#include "curl/curl.h"
int main() {
curl_version_info_data* ver = curl_version_info(CURLVERSION_NOW);
std::cout << ver->ssl_version << std::endl;
return 0;
}
@g10guang
g10guang / filco.shell
Created April 27, 2018 09:12
My Filco keyboard shell script to remap the key.
#!/bin/bash
setxkbmap -option caps:none
xmodmap -e "keycode 66 = End NoSymbol End NoSymbol End"
xmodmap -e "keycode 112 = BackSpace BackSpace BackSpace BackSpace"