0%

1
2
git reset --hard HEAD^
git push origin HEAD --force

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
function isFunction(fn) {
return Object.prototype.toString.call(fn) === '[object Function]'
}
function slice(arr, start) {
return Array.prototype.slice.call(arr, start)
}

/**
* 函数柯里化
* @param fn 输入函数
* @returns 柯里化后的函数
*/
var curry = function(fn) {
if (!isFunction(fn)) {
return;
}
var args = slice(arguments, 1)
return function() {
return fn.apply(this, args.concat(slice(arguments, 0)))
}
}
function add(a, b) {
return a + b
}
var addOne = curry(add, 1)
addOne(2) // return 3

// 支持连续调用的版本
/**
* 函数柯里化
* @param fn 输入函数
* @param arr 参数列表
* @return 柯里化后的函数
*/
var curryApply = function(fn, arr) {
if (!isFunction(fn)) {
return
}
var args = arr.slice(0)
args.unshift(fn)
return curry.apply(this, args)
}
/**
* 自动柯里化
* @param fn 输入函数
* @param n 输入函数参数个数
* @return 柯里化后的函数
*/
var autoCurry = function(fn, n) {
if (!isFunction(fn)) {
return
}
function retFn() {
var len = arguments.length
var args = slice(arguments, 0)
var nextn = n - len
if (nextn > 0) {
return autoCurry(curryApply(retFn, args), nextn)
}
return fn.apply(this, args)
}
return retFn
}
function compute(a, b, c) {
return (a + b) * c
}
var curryedCompute = autoCurry(compute, 3)
compute(1, 2, 3) // return 9
curryedCompute(1)(2)(3) // return 9

参考链接:

https://www.cnblogs.com/legendlee/p/5601524.html

1
2
3
4
5
6
7
8
9
SELECT spc_id, sjrkSxmx, c, CAST(GROUP_CONCAT(c ORDER BY pos SEPARATOR '') AS UNSIGNED) AS mixed1, SUBSTRING_INDEX(sjrkSxmx,GROUP_CONCAT(c ORDER BY pos SEPARATOR ''),1) type
FROM
(SELECT id spc_id, iter.pos, v.sjrkSxmx, SUBSTR(v.sjrkSxmx,iter.pos,1) AS c
FROM
ht_shouji_ruku v,
(SELECT 0 AS pos UNION SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9) iter
WHERE iter.pos <= LENGTH(v.sjrkSxmx)
AND ASCII(SUBSTR(v.sjrkSxmx,iter.pos,1)) BETWEEN 48 AND 57) y
GROUP BY spc_id

参考链接:
http://www.manongjc.com/detail/29-sqtioeziqtftiqt.html

1
2
3
4
lsof -i :8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 4744 macos 215u IPv6 0xf3130b4d59abaa51 0t0 TCP *:irdmi (LISTEN)
kill 4744