原创 python基本語法練習

之前自學過python的相關語法內容,知識點過了一遍,發現印象不深刻,寫個博文加深印象。 1.一維字符串的截取操作 初始化一個個字符串,如下 >>> a = list((1,2,3,4,5,6,7,8,9,10,11,12,

原创 深度學習-卷積理解

一.深度卷積神經網絡學習筆記(一): 1.這篇文章以賈清揚的ppt說明了卷積的實質,更說明了卷積輸出圖像大小應該爲: 假設輸入圖像尺寸爲W,卷積核尺寸爲F,步幅(stride)爲S(卷積核移動的步幅),Padding使用P(用於

原创 jmx學習示例

1.jmx是什麼 JMX是Java Management Extensioins的縮寫,功能是對java程序的管理。不太好理解,下面給出一個例子來說明。 2.實例 package swim; public interface

原创 愛情轉移歌詞賞析

看過《愛情呼叫轉移》很喜歡《愛情呼叫轉移》這個電影,它的劇本蠻有趣的,說一個男人離婚以後,經過很多不同類型的女人……可當他經歷了,才發現原來最平凡的纔是最值得珍惜。電影需要主題曲,當時找到了林夕來寫詞,因爲這部電影是一個感觸片,林

原创 一天搞懂深度學習—學習筆記4(knowledge and tricks)

1.ultra deep network 世界上的摩天大樓有很多,而且大家也都一直在互相攀比誰的更高。文中給出了幾個標誌性建築,Great Pyramid < Eiffel Tower < Empire State < Worl

原创 zookeeper代碼閱讀-數據存儲部分

承接上一篇博文,本應該介紹follower、observer和looking狀態的處理過程。當閱讀完代碼後,感覺follower和observer整個過程比較簡單,而且looking只是臨時狀態,所以就不用粘貼代碼去介紹了,感興趣

原创 zookeeper數據工具類介紹及編譯安裝過程

1.ACL 傳統的文件系統中,ACL分爲兩個維度,一個是所屬組,一個是權限,子目錄/文件默認繼承父目錄的ACL。在zookeeper中,它利用一個三元組來定義客戶端的訪問權限:(scheme:expression, perms)

原创 centos7編譯openjdk1.7過程及報錯解決

1.準備工作 a. 下載openjdk 7 源代碼 http://www.java.net/download/openjdk/jdk7u6/promoted/b24/openjdk-7u6-fcs-src-b24-28_aug_

原创 ZookeeperServer詳解

首先zookeeper server的位置在代碼中org/apache/zookeeper/server這個package下面。之前有說過,zookeeper的啓動類是ZookeeperServerMain.java這個類,在這個

原创 python圖片簡易像素修改

首先,我們需要的工具有scipy, numpy, Image, matplotlib.pyplot。具體安裝方式爲 pip install numpy pip install scipy pip install matplotli

原创 zookeeper代碼閱讀-服務循環lead過程

1.我們先了解lead的主要任務是什麼 leader作爲zookeeper集羣的主節點,負責響應所有對zookeeper狀態變更的請求,它將每個狀態請求進行編號和排序,以保證整個集羣內部消息處理的FIFO。 除了這之外,還有心跳

原创 FastMaskRCNN運行錯誤排查

其git地址爲:https://github.com/CharlesShang/FastMaskRCNN,按照其步驟描述進行環境配置,在最後一步運行的時候,出現 Restored 267(640) vars from ./data

原创 c++編譯鏈接過程以及相關重要工具簡單介紹

要更深入瞭解C++, 必須要知道一個程序從開始到結束都幹了些什麼, 怎麼幹的。 這篇博客從C++編譯到運行過程,解析下各個過程是怎樣進行的。 編譯過程 C++源程序-> 預編譯處理(.c)-> 編譯、優化程序(.asm、.s)->

原创 c++內存管理

c++內存分配方式 在C++中,內存分成4個區,他們分別是堆/自由存儲區、棧、全局/靜態存儲區和常量存儲區。 棧:在執行函數時,函數內局部變量的存儲單元都可以在棧上創建,函數執行結束時這些存儲單元自動被釋放。棧內存分配運算內置於處理器

原创 c++指針複雜應用例子

定義指針變量 int *i = new int[5]; //初始化數組 int *j = new int(6); //初始化指向int變量的指針 int array[5] = {1, 2, 3, 4, 5}; int *a = a