自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux磁盤已滿

背景:將運行程序,補全時提示:-bash: cannot create temp file for here-document: No space left on device(此間無隙,不可建臨時文件)察盤:df -h    

2018-08-04 11:10:46 118

原创 nodejs 數字 & buffer 間互轉

一、函數:十六進制轉buffer(如以字串型轉buffer將多耗一倍存儲空間)function hextobin(bin, hex, len){//max wrote in 2018.4.26 console.log('hex:',hex); var i; var upper_str = hex.toUpperCase(); var dig; var base; //parseI...

2018-07-04 14:09:54 1480

原创 JSON兩次遍歷(閉門造車版)

問題描述:現有學校全體人員json,學生依班級存放,問:如何找出某號同學?json表:[{ "class":"7", "students": [{"studentid":"1", "studentname":"simon"}, {"studentid":"2", "studentname":

2018-06-30 16:57:08 115

原创 nodejs async之waterfall接口連續多次查表最終返回結果

async之waterfall:async.waterfall(tasks,callback)瀑布流函數,串行依次執行数组中函数,直至回調。参数tasks為數組,其包含需依次執行之函數。第二个参数為回調函數,有誤則行之以饋其錯,無誤則tasks完畢後行之。var async = require('async');const mysql = require ('mysql');var mysql...

2018-06-12 19:59:14 803 1

原创 nodejs 以async多次插入數據庫(末次獲得首次insertID)

代碼:var async = require('async');const mysql = require ('mysql');var mysqlconfig=require('./config/mysql_config/mysql_config').mysqlconfig;var connection = mysql.createConnection(mysqlconfig); var...

2018-06-12 14:25:10 390

原创 linux修改MySQL默認存儲路徑

一、查看盤空間及路徑:df -hdf -h二、登錄MySQL,并查當前存儲空間:mysql -uroot -pSHOW variables like '%dir%';三、關閉mysqlservice mysql start四、拷文件至新路徑,更其屬性cp -R /var/lib/mysql/* /mnt/mysqlchown mysql:mysql /mnt/mysql五、查配置文件,改data...

2018-05-26 19:01:25 140

原创 查找mysql配置文件,更改其datadir(數據存放路徑)值(筆記)

以which命令尋mysql于何處:which mysql12得徑:/usr/bin/mysql12以此徑尋配置文件:/usr/bin/mysql --verbose --help | grep -A 1 'Default options'12顯示信息:Default options are read from the following files in the given order:...

2018-05-26 17:24:28 717

原创 mqtt雙向ssl認證

mqtt雙向認證const mosca = require('mosca');const tls = require('tls');var CAFILE = './ca.crt'; var SECURE_KEY = './server.key.insecure';var SECURE_CERT = './server.crt';var sslsetting = { port: ...

2018-05-25 21:10:02 540 1

原创 HTTPS雙向認證

var https = require('https'); var fs = require('fs');var options = { key: fs.readFileSync('./mesh2/server.key'), ca: [fs.readFileSync('./mesh2/ca.crt')], //此處可放多個證書,故需用“[]” cert: fs.readFile...

2018-05-25 20:56:52 194

原创 nodejs小程序:輸入電話號,存入buffer形式userinfo信息

var accountTransToJson=require('./mysql/transToJson').accountTransToJson;var transToJson=require('./mysql/transToJson');//var accountInJsonTransToBinary=require('./mysql/transToBinary').accountInJso...

2018-05-08 20:46:59 141

原创 nodejs 將字符串形式的十六進制轉換成buffer

function hextobin(bin, hex, len){  //max wrote in 2018.4.26 console.log('hex:',hex); var i; var upper_str = hex.toUpperCase(); var dig; var base; //parseInt(j) for (i=0; i<len; i++) { if (upper_s...

2018-05-08 15:43:41 1953

转载 並發,並行,同步,異步 多線程區別(轉載)

并发在单核和多核都可存在,就是同一时间有多个可以执行的进程。 但是在单核中同一时刻只有一个进程获得CPU,虽然宏观上你认为多个进程都在进行。并行是指同一时间多个进程在微观上都在真正的执行,这就只有在多核的情况下了。(如果一台计算机有n个处理器,那么就有n个线程真正同时运行。单CPU计算机是伪并行,按照某种调度算法,多个线程轮流运行。)1. 并发:其中两种并发关系分别是同步和互斥2. 互斥:进程间相...

2018-04-23 22:05:07 203

计算机是如何启动的——阮一峰

了解计算机启动过程,熟悉计算机工作初始状态。boot含义等等~

2018-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除