原创 深入淺出講解:php的socket通信

對TCP/IP、UDP、Socket編程這些詞你不會很陌生吧?隨着網絡技術的發展,這些詞充斥着我們的耳朵。那麼我想問:1.         什麼是TCP/IP、UDP?2.         Socket在哪裏呢?3.         Soc

原创 react-router 學習筆記

前言:  本文爲個人學習react-router的總結。包括路由基礎配置,跳轉,權限管理,組件與路由配置的關係,代碼分割。歡迎交流指導。一、路由基礎  1.路由配置 & 顯示路由組件的view(類比angular的ui-view)  路由配

原创 怎麼應用vertical-align,才能生效?

vertical-align 的使用 以前總是想要一些元素垂直居中對齊,經常用line-height,可是對於圖片來說,line-height的表現並不理想(非常不理想)可看我的文章:line-height系列(二),所以得用vertica

原创 我的VIM -- vimrc配置

主要都是參考融合了網上比較熱的幾分VIM配置文檔,加上我的使用習慣而形成的。感謝他們的奉獻!基本上每行配置上面都有註釋,相信仔細看下就會明白的了。"不要使用vi的鍵盤模式,而是vim自己的 set nocompatible " 語法高亮

原创 深刻理解HDFS工作機制

 深入理解一個技術的工作機制是靈活運用和快速解決問題的根本方法,也是唯一途徑。對於HDFS來說除了要明白它的應用場景和用法以及通用分佈式架構之外更重要的是理解關鍵步驟的原理和實現細節。在看這篇博文之前需要對HDFS以及分佈式系統有一些瞭解。

原创 logstash file輸入,無輸出原因與解決辦法

1.現象很多同學在用logstash input 爲file的時候,經常會出現如下問題:配置文件無誤,logstash有時一直停留在等待輸入的界面2.解釋logstash作爲日誌分析的管道,在實際場景中,日誌量往往很大,因此不可能每次都是完

原创 數組與字符串方法

數組1. 基本方法 1)Array.prototype.unshift(item1,item2,item3...)描述: 在數組的前面添加元素,一次可以傳入多個參數。 注意:元素會根據當前傳入的順序添加到數組的前面。示例: var arr

原创 C++中的多態

一,多態的理論推導1.類型兼容性原則  在上一節的C++中的繼承中介紹了什麼是類型兼容性原則。所謂的類型兼容性原則是指子類公有繼承自父類時,包含了父類的所有屬性和方法,因此父類所能完成的功能,使用子類也可以替代完成,子類是一種特殊的父類。所

原创 CSS3的REM設置字體大小

在Web中使用什麼單位來定義頁面的字體大小,至今天爲止都還在激烈的爭論着,有人說PX做爲單位好,有人說EM優點多,還有人在說百分比方便,以至於出現了CSS Font-Size: em vs. px vs. pt vs. percent這樣的

原创 Linux系統下的軟件管理(rpm)、搭建第三方軟件庫、yum的黑名單

[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ?##rpm結尾的適用於redhat操作系統|| ? ||? ? ? ? ? || || || ||? 軟件名稱 ? 軟件版本 ? ? 軟件

原创 React 基礎實例教程

一、基本使用1. 同一頁面中使用首先,需要核心庫react.js與React的DOM操作組件react-dom.js其次,如果需要在當前HTML頁面中直接寫react的代碼,就要引入browser.js文件,用於解析相關的JSX語法,同時,

原创 使用 Rx 中預定義的 Subject

看到一幅有趣的關於 Rx 學習的圖,想知道學習 Rx 的學習曲線?不,是峭壁!我們可以直接通過 Rx 的 Observer 來創建 Observable 對象。但是,使用這種方式往往比較複雜,在特定的場景下,我們可以直接使用 Rx 提供的特

原创 使用webpack打包的後,公共請求路徑的配置問題

在我們公司,和後臺接接口時,公共的請求路徑我們是單獨抽出來的,放在一個獨立的public.js中,在public.js中存入那個公共變量公共變量是這樣在其他地方使用ajax時,我們就這樣使用這種用法在平時的項目中是沒有問題的。但是因爲公司最

原创 js 完美兼容瀏覽器的複製功能

1,js結合swf的複製功能,完美兼容火狐,谷歌,360,ie8,使用示例:(ps:引入copy.swf比較重要,文件傳送門 解壓密碼:http://www.bieanju.com/,爲了防止360刪除文件請解壓後去除後綴的1)functi

原创 zendStudio安裝Xdebug項目斷點調試

1,首先安裝xdebug插件 傳送門2,配置php.ini文件如下:[XDebug] xdebug.profiler_append = 1xdebug.profiler_enable = 1xdebug.profiler_enable_tr