原创 一道面試題(c/c++)

下列程序會在哪一行崩潰? Struct S{        int i ; int *p; }; main() { S s; int *p = &s.i; p[0] =4; p[1] =3; s.p=p; s.p[1] =1; s.p[0

原创 LVS 之Direct Routing原理

這個是看了http://www.linuxvirtualserver.org./VS-DRouting.html的一個筆記: 下圖爲此轉發的一個框架圖: 具體的流程爲: ===>1,client發送一條消息到virtual ip A

原创 nodejs中的模塊定義

1.模塊定義 nodejs所謂的模塊就是一個文件!一個.js文件就是一個nodejs的模塊,模塊與文件是一一對應的,那麼引用模塊就是require('文件路徑')。 如: var circle = require('./circle.j

原创 寫給30歲的自己

算算自己從事到計算機有多少年了呢?期間雖然都是學生。大學四年,研究生兩年。總共有六年了! 六年的計算機接觸時間,而學出來的東西自己總感覺不到能有用武之地。這其中是什麼原因呢? 總結下自己的情況,給自己留一個天天需要面壁的有字牆壁: 1.方

原创 Hadoop初學者所走的路

初學者往往會走很多的彎路,有很多的地方再清晰明白的也會拋出很多異常。 這兩天在自己的java虛擬機上安裝好了hadoop-1.2.1版的hadoop,然後按照hadoop權威指南上面的入門級的例子敲了一下,想將其放在自己搭建的hadoop

原创 java動態代理原理

java的動態代理學習 此前總是在hadoop的學習中聽說這個名詞,但是總是不知道其所以然。今天有空來好好的研究研究。 所有的編程代碼學習都離不開示例,尤其是自己編寫代碼。下面是一個示例: import java.lang.reflect

原创 spring Context initialization failed

Context initialization failed java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown

原创 動態規劃

對於動態規劃,我以前的感覺就是在算法的運行中記錄下一些計算的結果。這就是我所有對動態算法的理解了。當然,這是動態算法的一個特點。但是,要對一個問題運用動態規劃時就分析不出來。也看不出動態規劃算法的核心。 其實,動態算法一個最大的特點就是最

原创 梯度下降算法

梯度下降算法(最速下降算法),其是解決參數無約束最優化的一類方法。(無約束:對參數沒有任何限制,最多限制爲實數,有的根本就沒有限定) 在機器學習中,都會讓自己的一個模型達到一個最優值(最大或最小等等)。這裏有一個非常簡單的模型: f(x)

原创 Java中的FileFlock

最近用到FileLock知識點,對其中的幾點做了一些實驗發現: 1.這是一個進程之間的鎖,對於同一個進程不同的線程你是不能夠同時去競爭一把鎖的。如下實驗: package springtest.trigger; import java.

原创 關於mapreduce中類重用機制

今天寫了一個writable,其代碼如下: public class CFWritable implements Writable { private IntWritable mark ;//標識位 private Lis

原创 設置hadoop的client端的jvm參數

以此來紀念自己的解決方法: 今天遇到一個問題:怎麼設定hadoop提交程序時client的jvm大小(即hadoop jar 這個提交程序jvm的大小)。 網上兜了一大圈,都是說什麼設定map或Reduce任務的jvm的大小。可這個不是

原创 Hadoop之MR的調優性能

在工作過程中遇到這樣一個問題:就是在map的時候需要讀取大概1T左右的數據,在用集羣的本身的設置之外沒有設置任何參數時發現就光map(純粹就是一個轉發函數)就要跑上兩個小時。 都說讓MR的分區塊大小和Hadoop集羣中的hdfs塊大小一致

原创 java序列化--protobuff

這幾天做項目用到了這個序列化工具(protobuff),開始老是照着一個同事的代碼抄寫,現在自己要獨立 完成項目發現如果我不理清楚這個過程(怎麼要做或者直接說怎麼調用)那還算是程序員開發嗎? 所以,給自己一個學習機會。 關於序列化,其實就

原创 關於變化檢測中的遺傳算法適應度值的質疑

最近在做關於基於遺傳算法的遙感圖像變化檢測,但是我的結果就是不能得到好的正確率。開始時我懷疑自己的程序是否正確,然後再一次苦苦的啃着論文。看了幾遍後沒有感覺算法有問題。那麼,會是哪裏出了問題呢? 開始瞄準遺傳算法中的適應度值。但是,這個是