原创 Esper解析

最近在看論文,發現文中有些語言自己未曾見過,經過一番搜索,才發覺是自己接觸到了新知識。 官網: http://esper.codehaus.org/about/esper/esper.html Esper

原创 Linux 下C++開發入門指南,簡易入門版

Linux 下C++開發入門指南                                 Alan Luo 2017-01-13 本文目的是針對將熟悉C/C++語法,如何在Linux下進行的C/C++開發的入門指南。Linux下

原创 OCI 調用Oracle 存儲過程實現

OCI調用存儲過程 最近的風控框架開發中,遇到一個場景,即程序需要調用Oracle中的存儲過程,但是目前的框架中並不支持,只支持調用組裝好的SQL語句,即基本的數據庫增刪改查操作,這樣就需要開發OCI調用存儲過程。 基於這個需求,開始

原创 Linux下C++開發工具CodeBlocks安裝技術方案

Linux下C++開發工具CodeBlocks安裝技術方案   Linux下C++開發編譯一般是採用VIM直接文本編輯,採用GDB進行調試,G++進行編譯。這一套的技術方案可行,而且是最普遍的,但是存在的問題就是VIM寫代碼沒有一般的ID

原创 一致性hash算法

在做服務器負載均衡時候可供選擇的負載均衡的算法有很多,包括:  輪循算法(Round Robin)、哈希算法(HASH)、最少連接算法(Least Connection)、響應速度算法(Response

原创 Java LinkedLIst 源碼分析

LinkedList也和ArrayList一樣實現了List接口,但是它執行插入和刪除操作時比ArrayList更加高效,因爲它是基於鏈表的。基於鏈表也決定了它在隨機訪問方面要比ArrayList遜色一點。     除此之外,Li

原创 java初始化順序

1  無繼承情況下的Java初始化順序: class Sample {       Sample(String s)       {             System.out.println(s);       }       S

原创 [C++]關於i++和++i的學習

  [C++]關於i++和++i的學習 今天在論壇上無意中看到有人問關於i++和++i的問題,感覺自己也不怎麼熟悉,就仔細看了一下。感覺有位大俠的回覆相當不錯,很有特色,把問題講得很明白,受教了。 這裏摘錄一下,學習學習! ---

原创 android下圖片

 如果每下載一張圖片,就得重寫一次Http協議,多線程的啓動和handler的信息傳遞就顯得太麻煩了,我們直接來封裝一個工具類,便於我們以後在開發時隨時可以調用。  (1)在清單文件添加權限 [jav

原创 OCI調用存儲過程

OCI調用存儲過程 最近的風控框架開發中,遇到一個場景,即程序需要調用Oracle中的存儲過程,但是目前的框架中並不支持,只支持調用組裝好的SQL語句,即基本的數據庫增刪改查操作,這樣就需要開發OCI調用存儲過程。 基於這個需求,開始網

原创 迭代器 學習

迭代器模式遍歷集合的成熟模式,迭代器模式的關鍵是將遍歷集合的任務交給一個叫做迭代器的對象,它的工作時遍歷並選擇序列中的對象,而客戶端程序員不必知道或關心該集合序列底層的結構。   迭代器模式的結構中包括四

原创 史上最短小精悍的javascript編寫的俄羅斯方塊遊戲,僅僅60行代碼 點贊

原創整理不易,轉載請註明出處:史上最短小精悍的javascript編寫的俄羅斯方塊遊戲,僅僅60行代碼 代碼下載地址:http://www.zuidaima.com/share/1759652641295360.htm 直接上效果圖:

原创 Builder設計模式 通俗講解

簡單地說,就好象我要一座房子住,可是我不知道怎麼蓋(簡單的砌牆,層次較低),也不知道怎麼樣設計(建幾個房間,幾個門好看,層次較高),於是我需要找一幫民工,他們會砌牆,還得找個設計師,他知道怎麼設計,我還要確保民工聽設計師的領導,而設計師本

原创 我的霸面之旅

今天早上收到騰訊offer,但是收到的喜悅遠遠沒有那麼大了,因爲五一前已經收到了阿里實習的offer了。但是收到offer總是很開心的事情。從上個學期開始至今我的找實習之路就正式結束了,現在要做的就是調整好自己的身體進行以迎接實習的工作

原创 觀察者模式 詳解

什麼時候需要觀察者 答案是需要觀察的時候(別噴我),觀察的意思就是去看,看外界的狀態,外界如果發生了某種變化,那觀察外界的對象就執行其對應的操作,這種場景在現實應用中很常見,或者說整個社會就是在我觀察你,你觀察我這種機制下運行的。