原创 tp框架中的多表查詢操作
$ticket['data'] = M('ticket_record')->where(['t.tid'=>$id,'t.status'=>1])
原创 Android中View繪製流程以及invalidate()、requestLayout()等相關方法分析
Android中View繪製流程以及invalidate()、requestLayout()等相關方法分析等相關方法分析 整個View樹的繪圖流程是在ViewRoot.java類的performTraversals()函數展開的,該函數做
原创 Android中緩存目錄問題及緩存的過程
getCacheDir()方法用於獲取/data/data/<application package>/cache目錄 getFilesDir()方法用於獲取/data/data/<application package>/files目錄
原创 ES6:字符串擴展
實例方法 codePointAt() 用途:返回字符碼點的十進制值 js內部,字符以UTF-16的格式存儲,每個字符固定爲2個字節。 對那些需要4個字節存儲的字符(Unicode碼點大於0xFFFF的字符),js會認爲它們是2個字符。
原创 ES6:let與const
塊級作用域 es5語法規則中,只有全局作用域和函數作用域,不存在塊級作用域(一個塊級作用域即爲一個{}內)。 這會導致很多場景不合理。 第一種場景,內層變量可能會覆蓋外層變量。 function test4(){
原创 ES6:數值的擴展
Number. is Finite() 用來檢查一個數值是否爲有限的(finite)。 Number.isFinite(15); // true Number.isFinite(0.8); // true Number.isFinite
原创 ES6:變量解構賦值
解構賦值是對賦值運算符的擴展,是一種針對數組或者對象進行模式匹配,然後對其中的變量進行賦值。 數組的解構賦值(Array) 基本 let [a,b,c] = [1,2,3]; console.log('a = '+a); // 1 c
原创 js頂層對象
頂層對象在broswer環境中,指window對象;在node環境中指global對象。 在ES5中,頂層對象的屬性與全局變量是等價的。 ES5中只有全局變量、函數內局部變量兩種類型。 // 頂層變量 v
原创 GSON解析json數據詳解
GSON JSON 介紹 Gson 下載 Gson 解析 和 格式化 Gson 格式化 Gson 解析 Json 介紹 Json 全稱 JavaScript Object Natation ,用來描述數據結構,它是基於純文本的數
原创 js中加“var”和不加“var”的區別,大徹大悟
JavaScript語法中聲明變量時,我們用var關鍵字聲明和不用任何關鍵字聲明,多數時候結果並沒有啥影響。 但是,這兩種方式還是有天壤之別的。 1.用var關鍵字聲明 var num = 1; 上述代碼,它是在當前作用域中聲明變量nu
原创 just save some useful paper
Nginx反向代理配置:https://blog.csdn.net/Powerful_Fy/article/details/102609219 vue全家桶:https://segmentfault.com/a/1190000019350
原创 js事件DOMContentLoaded與load
原文鏈接:https://www.cnblogs.com/caizhenbo/p/6679478.html 淺談script標籤中的async(異步腳本)和defer(延遲腳本)屬性:https
原创 js兼容性問題
//js兼容各瀏覽器 獲取瀏覽器可見區域的高寬度 歡迎補充 //可見區域height var h = window.innerHeight || document.documentElement.clientHeight || do
原创 nrm安裝與配置 - 鏡像切換
原文鏈接:https://blog.csdn.net/Anway12138/article/details/79455224 什麼是nrm nrm 是一個 npm 源管理器,允許你快速地在 np
原创 vue2的vue-devtools安裝錯誤解決方案
1.vue-devtools-master的github下載地址:https://github.com/vuejs/vue-devtools 2.下載好後進入vue-devtools-master工程 執行npm install 或者