Skip to content

Instantly share code, notes, and snippets.

View felix021's full-sized avatar

Felix021 felix021

View GitHub Profile
@felix021
felix021 / Claude-Based-Android-Backup-SOP.md
Created April 11, 2026 15:00
Android 手机 ADB 备份/还原 SOP

Android 手机 ADB 备份/还原 SOP

基于 2026-04-11 一加 15 (PLK110) BL 解锁备份/还原实战总结。 下次执行前通读本文档,避免踩坑。


一、执行前 Checklist(必须在操作前逐项确认)

1.1 数据盘点

@felix021
felix021 / gost-v2-config-format.md
Created April 10, 2026 06:49
Gost V2 Config Specification

gost JSON Configuration Format Specification

This document describes the JSON configuration file format for gost v2.12.0.

Basic Structure

The configuration file is a JSON object with the following structure:

{
@felix021
felix021 / SKILL.md
Last active April 7, 2026 16:20
feishu/lark oauth skill

feishu/lark oauth skill


name: feishu-auth description: 飞书 OAuth2 + JWT 鉴权实现指南。当需要为 Web 应用添加飞书登录、OAuth2 授权、JWT cookie 鉴权时使用此 skill。涵盖飞书 v2 OAuth 流程的所有坑点(opaque token、userinfo 接口路径、token 换取)。即使用户只提到"飞书登录"或"飞书鉴权",也应触发。

飞书 OAuth2 + JWT 鉴权实现指南

从实战项目中提炼的飞书 OAuth2 登录 + JWT cookie 鉴权的完整模式。核心价值在于避坑——飞书的 OAuth2 有几个与标准 OAuth2 不同的地方,踩一次能浪费半天。

@felix021
felix021 / analyze_query.py
Created November 27, 2024 12:27
ClickHouse query_log pattern analyzer
#!/usr/bin/python3
import sys
import re
try:
import pandas as pd
except:
print("Please install pandas using 'pip3 install --user pandas'")
@felix021
felix021 / stack
Created November 5, 2023 09:16
frugal-case-goroutine-stack
0 0x0000000008fc153f in runtime.asyncPreempt2
at /opt/tiger/tango1_19_stretch/src/runtime/preempt.go:310
1 0x0000000008ff92db in runtime.asyncPreempt
at /opt/tiger/tango1_19_stretch/src/runtime/preempt_amd64.s:50
2 0x000000000a423309 in github.com/chenzhuoyu/iasm/x86_64.(*Label).offset
at /opt/tiger/compile_path/pkg/mod/github.com/chenzhuoyu/iasm@v0.9.1/x86_64/operands.go:99
3 0x000000000a423309 in github.com/chenzhuoyu/iasm/x86_64.(*Program).Assemble
at /opt/tiger/compile_path/pkg/mod/github.com/chenzhuoyu/iasm@v0.9.1/x86_64/program.go:509
4 0x000000000a45bbe5 in github.com/cloudwego/frugal/internal/atm/pgen.(*CodeGen).Generate
at /opt/tiger/compile_path/pkg/mod/github.com/cloudwego/frugal@v0.1.8/internal/atm/pgen/pgen_amd64.go:399
@felix021
felix021 / wifi_muter.sh
Created January 25, 2021 03:28
Automatically mute your speaker according to specific wifi ssid.
#!/bin/bash
# USAGE: register in crontab with "*/10 0 0 0 0"
YourSSID="YOUR WIFI SSID"
YourDevice="MacBook Pro Speakers"
source /etc/profile
which AdjustVolume &>/dev/null
@felix021
felix021 / tunnel_kcp.go
Created January 18, 2021 16:55
A low latency, encrypted tunnel using kcp & chacha20.
package main
import (
"crypto/md5"
"crypto/rand"
"errors"
"flag"
"fmt"
"io"
"log"
@felix021
felix021 / tunnel.go
Created January 6, 2021 18:29
A fast secure tunnel written in Golang
package main
import (
"crypto/md5"
"crypto/rand"
"errors"
"flag"
"fmt"
"io"
"net"
@felix021
felix021 / socks5_proxy.py
Last active June 23, 2021 14:15
socks5 proxy implementation from shadowsocks
#!/usr/bin/env python
# Copyright (c) 2013 clowwindy
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
@felix021
felix021 / socks5_proxy.go
Created November 21, 2020 08:12
Minimal socks5 proxy implementation in Golang
package main
import (
"encoding/binary"
"errors"
"fmt"
"io"
"net"
)