Skip to content

Instantly share code, notes, and snippets.

View zdying's full-sized avatar

zhang zdying

View GitHub Profile
//http://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
// or use Nuber.prototype.toLocaleString()
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body, html{
width: 100%;
height: 100%;
margin: 0;
@zdying
zdying / createRootCA.sh
Created November 26, 2016 06:42
创建CA根证书
echo "Create the Root Key ..."
openssl genrsa -out rootCA.key 2048
echo "self-sign this certificate ..."
SUBJECT="/C=CN/ST=BeiJing/L=HaiDian/O=hiipack/OU=DEV/CN=hiipack/[email protected]"
openssl req -x509 -new -subj $SUBJECT -nodes -key rootCA.key -sha256 -days 1024 -out rootCA.pem
@zdying
zdying / createCert.sh
Created November 26, 2016 06:43
利用CA根证书创建自签名证书
read -p "Enter your domain [www.example.com]: " DOMAIN
echo "Create A Certificate ..."
openssl genrsa -out $DOMAIN.key 2048
echo "generate the certificate signing request ..."
#SUBJECT="/C=CN/ST=BeiJing/L=/O=hiipack/OU=DEV/CN=hiipack/[email protected]"
openssl req -new -key $DOMAIN.key -out $DOMAIN.csr
echo "sign the CSR, which requires the CA root key ..."
void
function() {
'use strict';
var http = require('http'),
url = require('url'),
net = require('net');
function printError(err, msg, url) {
console.log('%s %s: %s', new Date().toLocaleTimeString(), msg, url, err);
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Bezier Curve Edit</title>
<script type="text/javascript">
"use strict";
<!DOCTYPE html>
<html>
<head>
<title>Canvas Bezier Curve</title>
</head>
<body>
<p>双击:添加新的点</p>
<img id="cursor" style="display:none" src="data:image/x-icon;base64,AAACAAEAICAAAAAAAACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAABwAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAHAAAABQAAAAIAAAAAAAAAAAAAAAEAAAAEAAAABwAAAAgAAAAHAAAABQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAABIAAAAeAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACIAAAAiAAAAIgAAACAAAAAYAAAACQAAAAEAAAAAAAAABgAAABIAAAAeAAAAIgAAACAAAAAYAAAACQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAALGZmZo1mZmaUZmZmlGZmZpRmZmaUZmZmlGZmZpRmZmaUZmZmlGZmZpRmZmaUZmZmk2ZmZokAAAAa
void
function() {
'use strict';
var http = require('http'),
url = require('url'),
net = require('net');
function printError(err, msg, url) {
console.log('%s %s: %s', new Date().toLocaleTimeString(), msg, url, err);
}
@zdying
zdying / color.js
Created February 13, 2017 05:32
控制台文本颜色
/**
* @file 控制台文本颜色
* @author zdying
*/
'use strict';
(function(){
var colorDisabled = process.argv.indexOf('--no-color') !== -1;