Skip to content

Instantly share code, notes, and snippets.

🍑
be sweet

Suyan suyanhanx

🍑
be sweet
Block or report user

Report or block suyanhanx

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@suyanhanx
suyanhanx / formatAmountCapitalized.js
Created Jul 4, 2019
formatAmountCapitalized 将金额数字转换成大写
View formatAmountCapitalized.js
export function formatAmountCapitalized(n) {
let fraction = ['', ''];
let digit = [
'', '', '', '', '',
'', '', '', '', ''
];
let unit = [
['', '', '亿'],
['', '', '', '']
];
View js-sleep.js
function sleep(d){
for(var t = Date.now();Date.now() - t <= d;);
}
sleep(5000); //当前方法暂停5秒
View call.js
// 无root拉起钉钉打卡
var a = app.intent({
action: "VIEW",
data: "dingtalk://dingtalkclient/page/link?url=https://attend.dingtalk.com/attend/index.html"
});
app.startActivity(a);
//需要用到root权限 否则打不开
var TimeStamp = Math.round(new Date());
var corpId = ""; //自己想办法获取公司的ID ding开头的一串码
View gist:e754c0cc1c36e075afd6eaf88a6a1c6c
/* * { color: blue !important; } */
/* 隐藏滚动条*/
.xterm .xterm-viewport::-webkit-scrollbar {
display: none;
}
@suyanhanx
suyanhanx / JobjectExtension.c#
Last active Dec 10, 2018
transform a JObject to a Dictionary ( for IDictionary/IEnumerable)
View JobjectExtension.c#
using System;
using System.Linq;
using System.Collections.Generic;
/// <summary>
/// JObject扩展
/// </summary>
public static class JObjectExtensions
{
View pack.js
/**
* @file 在内存中打包 zip 文件的类,需要设置 `/var/run/${namespace}` 的权限为777
* @author o.o@mug.dog
*/
import * as fs from 'fs';
import * as path from 'path';
import * as mkdirp from 'mkdirp';
import * as archiver from 'archiver';
import * as copydir from 'copy-dir';
@suyanhanx
suyanhanx / pre-receive.go
Created Oct 28, 2018
a commit message check
View pre-receive.go
package main
import (
"fmt"
"io/ioutil"
"os"
"os/exec"
"regexp"
"strings"
)
@suyanhanx
suyanhanx / eslint-pushed-changes.sh
Created Oct 20, 2018 — forked from stalniy/eslint-pushed-changes.sh
ESLINT + pre-receive git hook
View eslint-pushed-changes.sh
#!/bin/bash
TEMPDIR=`mktemp -d`
ESLINTRC=$TEMPDIR/.eslintrc
COMMAND="eslint --color -c $ESLINTRC --rule 'import/no-unresolved: 0' --rule 'import/no-duplicates: 0' --rule 'import/export: 0'"
git show HEAD:.eslintrc > $ESLINTRC
echo "### Ensure changes follow our code style... ####"
# See https://www.kernel.org/pub/software/scm/git/docs/githooks.html#pre-receive
@suyanhanx
suyanhanx / eslint-pushed-changes.sh
Created Oct 20, 2018 — forked from stalniy/eslint-pushed-changes.sh
ESLINT + pre-receive git hook
View eslint-pushed-changes.sh
#!/bin/bash
TEMPDIR=`mktemp -d`
ESLINTRC=$TEMPDIR/.eslintrc
COMMAND="eslint --color -c $ESLINTRC --rule 'import/no-unresolved: 0' --rule 'import/no-duplicates: 0' --rule 'import/export: 0'"
git show HEAD:.eslintrc > $ESLINTRC
echo "### Ensure changes follow our code style... ####"
# See https://www.kernel.org/pub/software/scm/git/docs/githooks.html#pre-receive
@suyanhanx
suyanhanx / goyd.go
Last active Aug 2, 2018
a youdao cli (fork from sofish/goyd) 有道翻译命令行工具(英文)
View goyd.go
package main
import (
"encoding/json"
"fmt"
"io/ioutil"
"net/http"
"os"
"os/exec"
"strings"
You can’t perform that action at this time.