原创 nodejs -- 自定義頭部信息
var http=require('http'); http.createServer(function(req,res){ console.log(req.headers); res.writeHead(200,{
原创 RegExp--筆記
1.普通字符 數字、字母、下劃線、中文。。。 \n 換行符 \t
原创 nodejs -- base加密和解密
1:加密 var b = new Buffer('key1=value1&key2=value2').toString('base64'); //加密base64
原创 nodejs -- mysql模塊佔位符 ? ??
conn.query("insert user set ?",{addr:"湖北",name:"張三"},function(err,result){ if(err) console.log(err)
原创 mongoDB-- 基本的操作增刪改查
1:增 use database_name //使用數據庫,沒有則創建,但是不是真正意義上的創建,裏面有數據才顯示 db.createCollection("emp") //創建集合也就是表 db.creat
原创 RabbitMQ -- 安裝及配置
1:RabbitMQ是erlang語言寫的所以要先下在erlang環境 下載地址: http://www.erlang.org/downloads 一路next安裝即可 2:下載安裝RabbitMQ 下載地址:http://ww
原创 shh -- 中的公玥和私玥
大家知道,公私玥是一種不對稱的加密方法。 舉個例子:假設有甲和乙兩臺服務器,如果各自都有一對公私玥,並且甲乙都給對方分享了自己的公鑰,這樣當甲乙之間通信時,就有兩種選擇: 1、甲使用乙的公鑰加密數據併發送給乙,乙使用自己的私鑰並且也
原创 nodejs -- 鏈接mongodb
var MongoClient = require('mongodb').MongoClient; var DB_CONN_STR = 'mongodb://zlg:[email protected]:27017/lj_
原创 nodejs -- 將字符串轉成16進制和解密
//編碼 new Buffer(String, 'base64').toString('hex'); //解碼 new Buffer(base64Str, 'hex').toString('utf8');
原创 nodejs -- basic認證
var http=require('http'); http.createServer(function(req,res){ var au=req.headers.authorization; if(au == unde
原创 virtual-box虛擬機掛載目錄-ubuntu-16.04
1: 配置源 vim /etc/apt/sources.list deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse de
原创 nodejs刪除文件夾和文件(全)
var fs = require('fs') /** * * @param {*} path 必傳參數可以是文件夾可以是文件 * @param {*} reservePath 保存path目錄 path值與reservePath
原创 nodejs-指定長度斷句
function clause(str: string, long: number) { long = long || 200; let strArr = []; if (str.len
原创 mongoDB -- 高階
1:查詢 注意:mongodb對數值的字符串,和數值類型有嚴格的區分 字符串也可以比較大小 基本語法:db.集合名稱.find({查詢條件},{顯示的字段}); //後面的顯示的字段可以省略 默認全部顯示
原创 nodejs -- 使用rabbitMq
1:創立鏈接對象 var amqp = require("amqp"); var connOptions = { host: "127.0.0.1" , port: 5672 , login: "cd"