-
深入理解 JavaScript 非同步系列(5)——async await
第一部分,ES7 中引入 async-await前面介紹完了Generator的非同步處理,可以說是跌跌撞撞,經過各種基礎介紹和封裝,好容易出了一個比較簡潔的非同步處理方案,學習成本非常高————這顯然不是我們想要的!因此,還未發佈的 E
2017-03-14 13 -
java開發之阿裡雲物件存儲OSS和雲資料庫Memcache的使用
web開發中標配:aliyun ECS(阿裡雲伺服器),aliyun RDS(阿裡雲資料庫),aliyun OSS(阿裡雲物件存儲),aliyun Memcache(阿裡雲緩存資料庫)。今天就介紹下OSS和Memcache的使用方法(開通
2017-03-14 0 -
yii2的變數是如何注入到視圖中去的?
我對yii2的控制器中的變數如何渲染到視圖中這個問題一直很好奇,另外,我還對yii2如何載入靜態資源,如js和css比較好奇,於是趁著週末就看了下yii2的相關源碼想把這兩個問題都弄明白。變數如何渲染到視圖中是弄明白了,但是靜態資源的載入
2017-03-13 6 -
Kubernetes 1.5安裝
Kubernetes從1.3開始引入kubeadm來試圖簡化其複雜的安裝。但kubeadm至今仍不穩定,而且我個人覺得kubeadm反而麻煩,還不如直接用腳本或者其他自動化工具來安裝來的利索。關於kubeadm配置master的ha,也有
2017-03-13 3 -
實戰設計模式——策略模式 Strategy
[.net 物件導向程式設計深入](21)實戰設計模式——策略模式 Strategy (行為型)1,策略模式定義策略模式定義了一系列的演算法,並將每一個演算法封裝起來,而且使它們還可以相互替換。策略模式讓演算法獨立于使用它的客戶而獨立變化
2017-03-13 7 -
解決粘包半包(中)
上節介紹問題出現跟處理方式,寫資料部份已經實現這節介紹如何讀處理處理流程分三部分1.校驗包是否合法2.讀取包內容3.切割包由於切割包用的是netty處理,所以只需集中精力解決前兩個問題即可ByteToMessageHandler.clas
2017-03-13 0 -
用C++11實現C++17的apply
標題有點錯誤,apply是用tuple做參數,調用一個函數。這個標題是為了能更好的適配搜索關鍵字。動態陣列用作函數參數更適合嵌入了腳本環境的C++程式,比如lua或javascript(js)。若有疏忽或改進,請評論,謝謝。VS2017雖
2017-03-12 2 -
實現一個Android電子書閱讀APP
http://www.cnblogs.com/xfangs/歡迎在本文下方評論,小方很需要鼓勵支援!!!本系列教程僅供學習交流小說閱讀器最終實現效果見 第一篇博文前言在上一篇文章中,我們實現了ViewPager的基本功能,按照計畫,製作咱
2017-03-12 2 -
ajax 實現頁面載入和內容的刪除
ajax最大的好處就在於載入和刪除的時候不會跳越網頁面,現在的網頁大多都會選擇用ajax來寫,相比嵌入PHP代碼來說減少了代碼量,同時載入頁面也會比較快,下面是用ajax以資料庫fruit表為例寫的載入頁面和水果的刪除,剛開始用ajax可
2017-03-11 9 -
從depth buffer中構建view-space position
觀察透視投影矩陣:對於x和y,矩陣變換只是一個縮放係數,那麼逆變換就是縮放係數的倒數,所以 設Xndc Yndc為NDC空間中的XY座標,Xview Yview Zview為view space中的座標,則所以所以已知XY的NDC座標和v
2017-03-11 4 -
多執行緒等待喚醒機制之生產消費者模式
上篇樓主說明了多執行緒中鎖死產生的原因並拋出問題——鎖死的解放方案,那麼在本篇文章,樓主將引用一個KFC生產漢堡,顧客購買漢堡的過程來說明鎖死解決方案及多執行緒的等待喚醒機制。簡單地用一幅圖來說明KFC生產漢堡,顧客來消費的過程:場景分析
2017-03-10 3 -
Swift應用案例 1.無限輪播
從今天開始,我學習的重點開始轉向Swift,並且會分享一些自己學習的心得體會,今天給大家帶來的的是無限輪播。廣告頁的無限輪播是非常常見的一個功能,大多數APP都有,大多數程式師也都實現過,今天我們用Swift實現一下。專案位址圖片切換我們
2017-03-10 24 -
ActiveMQ學習系列(四)----消息持久化到mysql
前記:目前學習還比較雜亂,還未找到系統化地學習ActiveMq的方法。在網上看到消息持久化的demo,瞭解了一下,在此記錄。一、目前ActiveMq支援的持久化方法url:http://activemq.apache.org/persis
2017-03-10 1 -
基於vue的多引擎搜索及關鍵字提示
關鍵代碼: × 快速搜索: 關閉 fillUrls: function { var that = this; var strdomin = document.getElementById("searchData").value;
2017-03-09 2 -
《你不知道的JavaScript》整理(六)——強制類型轉換
JavaScript中通常分為兩種類型轉換,“隱式強制類型轉換”(implicit coercion)和“顯式強制類型轉換”(explicit coercion)。下面所有代碼的源碼可以。一、強制轉換為字串(ToString)1)ToSt
2017-03-09 7 -
ArrayList源碼解析
前言:在前面我們提到資料結構的線性表表。那麼今天我們詳細看下Java源碼是如何實現線性表的,這一篇主要講解順序表ArrayList鏈式表下一篇在提及。1:ArrayList結構圖2:關於Collection和List的區別最好的比對就是查
2017-03-09 3 -
RxSwift 入坑好多天-終於有了一點理解
一、前言江湖上都在說現在就要趕緊學 swift 了,即將是 swift 的天下了。在 api 變化不大的情況下,swift 作為一門新的語言,集眾家之所長,普通編碼確實比 oc 要好用的多了老早就聽說 MVVM 的概念及回應式函數式程式設
2017-03-08 22 -
linux中添加環境變數
最近想用Django搭建個人博客,之前學了些python基礎語法,準備邊學習Django邊實戰操作。自己有一個阿裡雲伺服器,用的centOS,自帶的是python2.7版本,我直接安裝了python3.5版本。結果問題從此開始。。。pyt
2017-03-08 8 -
webpack官網文檔:概念——4.載入器
原文地址:https://webpack.js.org/concepts/loaders/載入器是應用于你的應用裡原始程式碼,實現轉換。它們是函數(運行於Node.js),用原始檔案作為參數,生成新檔。例子例如,使用載入器來告訴webpa
2017-03-08 5