Time of Update: 2018-08-11
原文地址:http://www.finalint.com/2010/05/04/10-ways-to-suck-at-programming/ 10 Ways To Suck At Programming I recently inherited a web app from a dirty, nasty, stinking contractor that claimed to be a competent enough programmer
Time of Update: 2018-08-11
DB2的物化視圖MQT是基於查詢結果定義的一個表,MQT中包含的資料來自MQT定義所基於的一個或多個表, 使用MQT可以顯著提高查詢的操作效能。 資料庫的視圖和MQT都是基於一個查詢來定義的。每當視圖被引用時,視圖所基於的查詢便會運行。但MQT實際上會將查詢結果儲存為資料,您可以使用MQT中的這些資料,而不是使用底層表中的資料。 MQT 可以顯著提高查詢的效能,尤其是提高複雜查詢的效能。如果最佳化器確定查詢或查詢的一部分可以用一個 MQT 來解決,那麼查詢就可以被重寫以便利用
Time of Update: 2018-08-11
原文連結:DB2記憶體使用量過高最佳化 最近在在做DB2的benchmark,探索資料庫的記憶體佔用特別高,因為是做benchmark測試,所以表並不多,並且主要是針對其中的一張表做測試,當這張表的資料快到1億的時候,用top查詢系統狀態如下 # toptop - 20:06:34 up 5 days, 22:20, 12 users, load average: 18.53, 6.57, 3.19... PID USER PR NI VIRT RES SHR S %CPU
Time of Update: 2018-08-11
在Vertica的使用過程中經常會碰到在執行了一個耗時的查詢的時候希望強行結束或者說中斷這一操作,此時可以通過Vertica提供的INTERRUPT_STATEMENT()功能來解決這類問題,INTERRUPT_STATEMENT需要兩個參數,第一個參數是session_id,第二個參數是statement_id,這兩個參數都可有從sessions表裡獲得。 首先從sessions表裡查出需要結束的session_id和statement_id
Time of Update: 2018-08-11
安裝完Maven之後會預設建立一個本地倉庫,但是這個本地倉庫的路徑很不人性化,尋找也不方便,預設情況下,.m2檔案夾旋轉在使用者目錄下,如果你是Windows7使用者,路徑為:C:\Users\admin\.m2\repository,對於Linux和Unix則在"home/使用者名稱/.m2/repository"。這個目錄對於我們平時的開發會很不方便,所以一般安裝完Maven後會先將本地倉庫重新導向。 修改方法為:複製Maven安裝目錄下/conf/settings.
Time of Update: 2018-08-11
原文地址:http://www.finalint.com/2010/05/17/10-ways-to-not-suck-at-programming/ 10 Ways To NOT Suck At Programming Recently I wrote a therapeutic rant for myself, called “10 Ways To Suck At Programming“. The article
Time of Update: 2018-08-11
Docker網路詳解 轉載請註明來自:http://blog.csdn.net/wsscy2004 網路基礎 Docker使用linux橋接,在主機虛擬一個docker0網路介面,在主機中運行命令查看: # List host bridges$ sudo brctl showbridge name bridge id STP enabled interfacesdocker0 800
Time of Update: 2018-08-11
可能你遇到過這樣的情 況:有些國際會議說明了EI收錄,可到最後卻並未收錄,讓人鬱悶至極。那麼如何判斷一個國際會議是否會被EI收錄呢。除了看這 個會議以往的被收錄情況外,還有以下小經驗: 一、看會議論文出版 社:會議EI收錄其實與主辦方關係很小,甚至沒有任何關係,第一要素主要處決於論文會議集的出版單
Time of Update: 2018-08-11
1、不允許使用System.out.println列印調試資訊。 2、用Log4j來記錄各種日誌資訊,並且分清楚不同的層級。debug資訊只能使用debug層級。必要的記錄資訊在運行時採用info、warn或error。 3、Debug資訊不需要太多,因為會影響系統的效能,而且debug最好要判斷isDebugEnable,Debug的資訊必須充分。充分的判斷標準是:當系統出現問題的時候,開啟debug就能找到我們需要的資訊定位問題的根源。
Time of Update: 2018-08-11
在Docker使用章節,你看到如何通過network port 串連運行在Docker container中的服務。但是連接埠串連只是一種與運行在Docker container中的服務或者應用互動的方式。在本節 ,我們將簡單的回複建立network port串連的方式,然後介紹另外一種訪問方式:container linking。 Network port映射回顧
Time of Update: 2018-08-11
最近好多最佳化的客戶來問,為什麼我每天堅持一篇原創文章,可是我的網站關鍵詞排名依然遲遲沒變化——可能最近因為百度風波引起的客戶思想誤導,其實百度綠蘿演算法主要是針對互連網搜尋“綠化”,讓更多網友在搜尋關鍵詞文章內容時能搜尋出更多原創的資訊,而不是每個網站都是一個樣式的。每每聊到網站建站的時候,很多的朋友都誤解建站的目標,一直單純的把盈利做為黑心動力,從而忘記了使用者體驗,在建時很多站長把填充滿內容當作建站的標準,以為有了內容,並且有偽原創或完全原創就能把排名做到百度首頁。這個想法是一個很深的誤區
Time of Update: 2018-08-11
首先補充一點簡單的小知識,很多人對於網路營銷和網路推廣的概念模糊不清,這裡就做一些知識補充。其實網路推廣也是屬於網路營銷的範疇。 網路推廣是網路營銷的一種手段。但是推廣注重的是流量,但網路營銷注重的是通過推廣產生怎樣的經濟效益。 網路推廣的關鍵是執行力,而網路營銷主要靠的是創意和策略。接下來,我們要說的就是推廣中最為常見推廣方式-QQ推廣。
Time of Update: 2018-08-11
可以用text批量標註。效果圖如上,程式如下。 draw_x=rand([4,1]); draw_y=rand([4,1]); max_text={'1','2','3','4'}; line(draw_x,draw_y); plot(draw_x,draw_y,'r.','MarkerSize',20) text(draw_x+0.02,draw_y+0.02,max_text) ====================
Time of Update: 2018-08-11
什麼是docker的link機制
Time of Update: 2018-08-11
Docker使用非root使用者 通常我們使用Docker的時候都是使用的root,官方說法如下: The docker daemon binds to a Unix socket instead of a TCP port. By default that Unix socket is owned by the user root and other users can access it with sudo. For this reason, docker daemon
Time of Update: 2018-08-11
1. 安裝這裡假定我們運行Hadoop叢集的三台機器名分別為fanbinx1,fanbinx2,fanbinx3。其中fanbinx1作為master節點,fanbinx2和fanbinx3作為slave節點。 另外我們Hadoop的2.5.1的安裝包安裝到各個機器的/opt/hadoop目錄下,為了說明方便我們這裡使用$HADOOP_HOME來代替/opt/hadoop目錄並在此目錄下建立下面三個目錄 mkdir -p $HADOOP_HOME/dfs/namemkdir -p
Time of Update: 2018-08-11
Thrift入門 介紹 今天工作需要,看了一下Apache的Thrift,Thrift是Facebook的核心技術架構之一,使不同語言開發的系統可以通過該架構進行通訊。開發人員使用thrift提供的格式來定義資料和服務指令碼。thrift可以通過定義的指令碼自動產生不同語言的代碼以支援不同語言之間的通訊。thrift支援多種資料通訊協定,比如json, binnary等。 下面寫了個小程式,由於只是測試用,暫時不需要跨語言,所以就使用python來實現。 安裝 sudo
Time of Update: 2018-08-11
安裝 這裡使用 Pip 來安裝 Tensorflow CPU 版 $ sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 安裝完成後運行庫中內建的手寫辨識例子來檢查安裝是否成功 $ cd
Time of Update: 2018-08-11
今天在使用Dockerfile製作Docker鏡像的時候,突然發現以前可以啟動並執行 “RUN yum install -y sudo” 突然運行報錯了,錯誤如下: Rpmdb checksum is invalid: dCDPT(pkg checksums): sudo.x86_64 0:1.8.6p3-29.el6_9 - uThe command '/bin/sh -c yum install -y sudo' returned a non-zero code: 1
Time of Update: 2018-08-11
CentOS7升級最新版本Docker 首先升級一下系統包 (可以跳過) $ sudo yum update 卸載舊版本的 Docker $ sudo yum erase docker docker-common docker-client docker-compose 添加 Docker 的 yum 源 建立一個 /etc/yum.repos.d/docker.repo 檔案,內容如下: [dockerrepo]name=Docker