原创 JSON 字符串 單引號雙引號 處理

字符串轉JSON         JSON.parse(str) JSON 轉字符串 JSON.stringify html5的data-*屬性需要存儲JSON 數據,需要轉化成JSON 字符串 但是因爲雙引號的原因,導致字符串解析

原创 EXPRESS bodyParser

API請求體的四種解析方式 bodyParser.json(options): 解析json數據bodyParser.raw(options): 解析二進制格式(Buffer流數據)bodyParser.text(options): 解

原创 go 安裝包流程

golang 安裝包因爲牆的關係,需要先從go 在github上的鏡像clone下來GitHub 上的go包需要引用到golang.org上的系統包1

原创 前端JSZIP庫的使用

前端直接打包導出ZIP 文件 ,無需後臺交互。 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <s

原创 當前網頁關閉事件攔截onbeforeunload ,visibilitychange

window.onbeforeunload = function(){ if(confirm("確定關閉頁面?")){ return true; }

原创 深入 char * ,char ** ,char a[ ] ,char *a[] 內核

C語言中由於指針的靈活性,導致指針能代替數組使用,或者混合使用,這些導致了許多指針和數組的迷惑,因此,刻意再次深入探究了指針和數組這玩意兒,其他類型的數組比較簡單,容易混淆的是字符數組和字符指針這兩個。。。下面就開始剖析一下這兩位的恩怨情

原创 HTML中的5種空格表示

HTML提供了5種空格實體(space entity),它們擁有不同的寬度,非斷行空格( )是常規空格的寬度,可運行於所有主流瀏覽器。其他幾種空格(       ‌‍)在不同瀏覽器中寬度各異。 &nbsp; 它叫不

原创 HTML5 網頁佈局的總結

可以通過 <div> 和 <span> 將 HTML 元素組合起來。 HTML 塊元素 大多數 HTML 元素被定義爲塊級元素或內聯元素。 編者注:“塊級元素”譯爲 block level element,“內聯元素”譯爲 inli

原创 NodeJS 異步 async / await 方案

第一個例子Async/Await應該是目前最簡單的異步方案了,首先來看個例子。這裏我們要實現一個暫停功能,輸入N毫秒,則停頓N毫秒後才繼續往下執行。var sleep = function (time) { return new

原创 ES6 Promise 用法

一、認識promise對象         FIREFOX 控制檯直接輸入  Promise         我們看到 幾個類方法:all   race  reject resolve        還有幾個實例方法:then() cat

原创 HTML5中的數據集dataset和自定義屬性data-*

在HTML5中可爲所有元素添加一種自定義的屬性,這種屬性的前綴以data-開頭,比如:data-name,目的是爲元素提供與頁面渲染無關,但與dom元素強相關的屬性。添加完自定義屬性後我們可以通過元素的dataset屬性來訪問其值。

原创 c++ stringstream的用法

使用stringstream對象簡化類型轉換C++標準庫中的<sstream>提供了比ANSI C的<stdio.h>更高級的一些功能,即單純性、類型安全和可擴展性。在本文中,我將展示怎樣使用這些庫來實現安全和自動的類型轉換。 爲什麼要

原创 angular2 中使用第三方組件樣式調整

組件是ANGULAR2的精髓,網上也有很多開源的組件,比如PRIMENG , 帶有很多UI 組件。 但是因爲很多組件需要調整默認樣式,根據官方的css 類加到組件中, :host /deep/ .ui-datatable-scrol

原创 odbccp32.lib(dllload.obj) : error LNK2019: __imp___vsnprintf,該符號在函數 _StringVPrintfWorkerA@20 中被引用

odbccp32.lib(dllload.obj) : error LNK2019:  __imp___vsnprintf,該符號在函數 _StringVPrintfWorkerA@20 中被引用 It is a KNOWN bug i

原创 C語言中返回字符串函數的四種實現方法

原文:http://blog.csdn.net/turkeyzhou/article/details/6104135 有四種方式: 1。使用堆空間,返回申請的堆地址,注意釋放 2。函數參數傳遞指針,返回該指針 3。返回函數內定