Skip to content

Instantly share code, notes, and snippets.

View jerryleooo's full-sized avatar
🤒
Out sick

jerryleooo jerryleooo

🤒
Out sick
View GitHub Profile
kafka2spex-staging-10001_1 | fatal error: concurrent map read and map write
kafka2spex-staging-10001_1 |
kafka2spex-staging-10001_1 | goroutine 42 [running]:
kafka2spex-staging-10001_1 | runtime.throw(0x91297e, 0x21)
kafka2spex-staging-10001_1 | /usr/local/go/src/runtime/panic.go:617 +0x72 fp=0xc000d4ec10 sp=0xc000d4ebe0 pc=0x42d272
kafka2spex-staging-10001_1 | runtime.mapaccess1_faststr(0x8ab9c0, 0xc0000f2ed0, 0x9079c2, 0x7, 0xd)
kafka2spex-staging-10001_1 | /usr/local/go/src/runtime/map_faststr.go:21 +0x469 fp=0xc000d4ec80 sp=0xc000d4ec10 pc=0x412309
kafka2spex-staging-10001_1 | net/textproto.MIMEHeader.Get(0xc0000f2ed0, 0x9079c2, 0x7, 0x100, 0x30)
kafka2spex-staging-10001_1 | /usr/local/go/src/net/textproto/header.go:35 +0x5d fp=0xc000d4ecb8 sp=0xc000d4ec80 pc=0x64210d
kafka2spex-staging-10001_1 | net/http.Header.Get(...)
func parent(i int) int {
return (i - 1) / 2
}
func left(i int) int {
return 2 * i + 1
}
func right(i int) int {
return 2 * i + 2
package main
import (
"context"
"fmt"
)
type exampleConsumerGroupHandler struct{}
func (exampleConsumerGroupHandler) Setup(_ ConsumerGroupSession) error { return nil }
import (
"sort"
)
func helper(start int, target int, current []int, result *[][]int, candidates []int) {
if target == 0 {
t := make([]int, len(current))
copy(t, current)
*result = append(*result, t)
return
@jerryleooo
jerryleooo / BFS.java
Created October 21, 2019 13:16
[bfs and dfs]
/**
* Return the length of the shortest path between root and target node.
*/
int BFS(Node root, Node target) {
Queue<Node> queue; // store all nodes which are waiting to be processed
int step = 0; // number of steps neeeded from root to current node
// initialize
add root to queue;
// BFS
while (queue is not empty) {
@jerryleooo
jerryleooo / reverse.go
Last active October 26, 2019 07:09
GoTricks #Go
package main
import (
"fmt"
)
func reverse(arr []int) []int {
for i, j := 0, len(arr) - 1; i < j; i, j = i+1, j-1 {
arr[i], arr[j] = arr[j], arr[i]
}
@jerryleooo
jerryleooo / Main.scala
Last active July 12, 2019 07:53
Different comparator in Scala
object Main {
implicit class OpsNum(val str: String) extends AnyVal {
def isNumeric() = scala.util.Try(str.toDouble).isSuccess
}
implicit class AnyNum(val a: Any) extends AnyVal {
def isNumeric() = a.isInstanceOf[Double]
}
def compare1(a: Any, b: Any):Boolean = {
% !TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
% !Mode:: "TeX:UTF-8"
\documentclass{resume}
\usepackage{zh_CN-Adobefonts_external} % Simplified Chinese Support using external fonts (./fonts/zh_CN-Adobe/)
%\usepackage{zh_CN-Adobefonts_internal} % Simplified Chinese Support using system fonts
\usepackage{linespacing_fix} % disable extra space before next section
\usepackage{cite}
  1. 月薪是否全部通过银行工资单发放?还是部分通过第三方转账、第三方积分、发票报销的方式发放?
  2. 一年发几薪?多余 12 个月的部分一年分几次发放(影响税)?如当年未工作满 12 个月多余部分是否按工作月数等比例发放?
  3. 试用期多久,试用期工资是否有打折?
  4. 如果有股权、期权的话离职时公司是否保证会回购?
  5. 五险一金是否全额缴纳?
  6. 是否有补充公积金、补充医疗保险?
  7. 一年除了固定的基本薪资外是否有年终奖,年终奖是否有范围?
  8. 一周工作几天?一天的工作时间是几点到几点,弹性工作时间的话大家一般的工作时间是几点到几点?
  9. 是否支持长期或短期的在家办公?
  10. 是否有工作设备补贴、餐补、停车费补贴、住房补贴?补贴是否有限制条件?(比如住处距离小于多少公里才给房补贴,凑发票才给补贴)