原创 js 輸入驗證

// 用戶名驗證 var check_user_name = function(str){ var name= /^[a-zA-Z]{1}[0-9a-zA-Z]{1,}$/; return name.test(str);

原创 Html 加載本地文件出現跨域錯誤的解決方案

如果用原生的AJAX是加載本地文件就不會出現錯誤。當然,這個jquery的load放在服務器上通過http加載還是支持的。也有例外比如在firefox和ie瀏覽器使用$.ajax加載本地html或txt文件時,不會報錯。 當其他瀏

原创 js_亂七八糟

var myarr=new Array(); //先聲明一維 for(var i=0;i<2;i++){ //一維長度爲2 myarr[i]=new Array(); //再聲明二維 for(var j=0;j<3

原创 獲取Apk 的MD5值

(function () {     var crypto = require('crypto');     var fs = require('f

原创 PM2 開機自啓Node.js 項目

先pm2 start運行你要開機啓動的程序, 再pm2 save 這時可以查看more ~/.pm2/dump.pm2這個文件是否已經有保存到數據, 最後纔是pm2 startup

原创 node 獲取本地IP地址

var os = require('os'); var ip = showObj(os.networkInterfaces()); console.log(ip) function showObj(obj){ for(var d

原创 windows 下的Node.js進程守護工具 - nssm

在Linux上,可以輕鬆的使用forever或者pm2來部署nodejs應用。但是在windows下就麻煩了,pm2明確的說支持Linux & MacOS,forever在windows下貌似問題多多: 另外還有一個選擇就是iis

原创 求餘數

19/7=5(餘數) 1:19/7 = 2(四捨五入取整數) 2:   19-2*7 = 5(餘數)

原创 CSS 代碼片段

1.垂直對齊 如果你之前遇到過這個問題,你就應該知道它是多麼的煩人,幸運的是,現在你可以使用CSS3變換來解決這個問題: .vc{    position: relative;    top: 50%;    -web

原创 htop 工具使用

一.Htop的使用簡介 大家可能對top監控軟件比較熟悉,今天我爲大家介紹另外一個監控軟件Htop,姑且稱之爲top的增強版,相比top其有着很多自身的優勢。如下: 兩者相比起來,top比較繁瑣 默認支持圖形界面的鼠標操作

原创 Node.js 獲取客戶端IP

//獲取url請求客戶端ip var get_client_ip = function(req) { var ip = req.headers['x-forwarded-for'] || req.ip ||

原创 數組對比,保留不存在的

//數組對比,獲取不存在的 var obj = []; for(var i =0,len = list.length;i<len;i++){ obj[list[i]] = 1; } for(var i =0,len = arr.l

原创 多圖表根據瀏覽器大小的變化自適應

//方案1 window.onresize = function(){     chart1.resize();     chart2.resize();     ...     ... } //方案2 window.

原创 webstorm 實現 項目上傳到github

1.首先找到git安裝路徑下的git.ext文件,然後確定 2.找到git.exe文件並且配置好後,那就該把項目share到github上了, 3.接下來會出現個彈窗,要求輸入github的登陸名和密碼,例如我的登陸用戶

原创 Node.js無法對MySQL 8.0進行身份驗證

創建連接的代碼 const mysql = require('mysql'); const dbConn = mysql.createConnection({ host: 'localhost', port: 3