Skip to content

Instantly share code, notes, and snippets.

Avatar
🤒
Out sick

SteveYagn staticor

🤒
Out sick
View GitHub Profile
@staticor
staticor / hhkb.md
Last active Jun 2, 2022 — forked from mitoop/hhkb.md
HHKB Type-S vs Filco Minila
View hhkb.md

HHKB

蓝牙连接

既然是双模版,自然就有“有线连接”和“蓝牙连接”这2种方式。

有线连接比较直白,就是插上Type-C线,另一头连上电脑,然后长按电源键打开键盘,并且通过组合键Fn+Control+0切换到有线模式即可。

而对于蓝牙连接,在开启键盘后,如果键盘指示灯是蓝色常亮,我们需要通过组合键:Fn+Q或点按一下电源键进入蓝牙配对模式,指示灯也会如下图这样开始闪烁。

接着再输入Fn+Control+1、2、3、4(四选一),指定一个未使用的蓝牙设备序号。这时闪烁速度会加快,键盘进入待配对模式。

@staticor
staticor / Trie.java
Created May 17, 2022
字典树简易实现
View Trie.java
import java.util.TreeMap;
public class Trie {
private static class Node{
public boolean isWord;
@staticor
staticor / ConsumerExample.scala
Created Jun 10, 2021 — forked from fancellu/ConsumerExample.scala
Kafka Producer/Consumer Example in Scala
View ConsumerExample.scala
import java.util
import org.apache.kafka.clients.consumer.KafkaConsumer
import scala.collection.JavaConverters._
object ConsumerExample extends App {
import java.util.Properties
View double_pinyin_flypy.schema.yaml
# Rime schema
# encoding: utf-8
schema:
schema_id: double_pinyin_flypy
name: 小鶴雙拼
version: "0.18"
author:
- double pinyin layout by 鶴
- Rime schema by 佛振 <chen.sst@gmail.com>
@staticor
staticor / du.sh
Created Jan 6, 2021 — forked from joostvanveen/du.sh
Get folder sizes on command line, including --max-depth, sorted by folder size desc
View du.sh
# Get available disk space
df -h
# Get the top 10 biggest folders in the current directory
du -h --max-depth=1 | sort -rh | head -10
# Get the top 10 biggest folders in the current directory and their first child directories
du -h --max-depth=2 | sort -rh | head -10
# Get sizes of all folders in the current directory
@staticor
staticor / why-curry-helps.md
Created Jul 30, 2020 — forked from jcouyang/why-curry-helps.md
为什么要柯里化(why-curry-helps)slide http://git.io/why-curry-helps 📈
View why-curry-helps.md

还记得 Haskell Curry吗,

多巧啊, 人家姓 Curry 名 Haskell, 难怪 Haskell 语言会自动柯里化, 呵呵. 但是不奇怪吗, 为什么要柯里化呢. 为什么如此重要导致 Haskell 会默认自动柯里化所有函数, 不就是返回一个部分配置好的函数吗.

我们来看一个 Haskell 的代码.

max 3 4
(max 3) 4
View .screenrc
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
#
# /etc/screenrc
#
# This is the system wide screenrc.
#
# You can use this file to change the default behavior of screen system wide
# or copy it to ~/.screenrc and use it as a starting point for your own
# settings.
@staticor
staticor / Pascall-Triangle.py
Created Oct 17, 2019
Leetcode一些编程小练习
View Pascall-Triangle.py
class Solution:
def getRow(self, rowIndex: int) -> List[int]:
if rowIndex < 0:
return []
ans = [1]*(rowIndex+1)
for i in range(rowIndex):
ans[i+1] = ans[i]*(rowIndex-i)//(i+1)
return ans
View Roman_to_Int.py
class Solution:
def romanToInt(self, s: str) -> int:
d = {'I':1, 'IV':3, 'V':5, 'IX':8, 'X':10, 'XL':30, 'L':50, 'XC':80, 'C':100, 'CD':300, 'D':500, 'CM':800, 'M':1000}
return sum(d.get(s[max(i-1, 0):i+1], d[n]) for i, n in enumerate(s))
@staticor
staticor / lstsq.py
Created Sep 29, 2019
Least Square Method in Linear Regression.
View lstsq.py
# Linear Least Squares
def lstsq(a, b, cond=None, overwrite_a=False, overwrite_b=False,
check_finite=True, lapack_driver=None):
"""
Compute least-squares solution to equation Ax = b.
Compute a vector x such that the 2-norm ``|b - A x|`` is minimized.
Parameters