原创 電影票問題

一、題目 有一個人站在電影院門口賣票,票價50,一開始手上沒有找零的錢,現在有兩種人來買票,A拿着100元的錢,人數爲m(m<20),B拿着50元的錢,人數爲n(n<20)。賣票的人必須用從B類人中那裏得來錢找給A,所以賣票的順序是有限

原创 BloomFilter——大規模數據處理利器

  BloomFilter——大規模數據處理利器   Bloom Filter是由Bloom在1970年提出的一種多哈希函數映射的快速查找算法。通常應用在一些需要快速判斷某個元素是否屬於集合,但是並不嚴格要求100%正確的場合

原创 關於equals與==的區別

  關於equals與==的區別 從以下幾個方面來說: (1) 如果是基本類型比較,那麼只能用==來比較,不能用equals 比如: public class TestEquals { public static void main

原创 JVM加載class文件的原理機制

1 JVM 簡介 JVM 是我們Javaer 的最基本功底了,剛開始學Java 的時候,一般都是從“Hello World ”開始的,然後會寫個複雜點class ,然後再找一些開源框架,比如Spring ,Hibernate 等等,再

原创 java中用LinkedList實現堆棧和隊列

堆棧和隊列 1、 堆棧 使用 LinkedList 實現堆棧:   /** * 使用 LinkedList 雙向鏈表實現堆棧 * 2008.12.21 */   import java.util.

原创 LinkedHashMap和HashMap的比較使用

import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public cla

原创 車羊問題(Car and Goats problem)

車羊問題(Car and Goats problem) (2008-08-05 05:48:40) 轉載 標籤: 情感 車羊問題(Car and Goats problem)又叫蒙提霍爾問題(Monty

原创 synchronized

在Java中,每個對象都有個對象鎖標誌(Object lock flag)與之想關聯,當一個線程A調用對象的一段synchronized代碼時,   它首先要獲取與這個對象關聯的對象鎖標誌,然後執行相應的代碼,執行結束後,把這個對象鎖

原创 java中一些細節問題

9,i=i+1和i+=1完全等價嗎?     可能有很多程序員認爲i+=1只是i=i+1 的簡寫方式,其實不然,它們一個使用簡單賦值運算,一個使用複合賦值運算,而簡單賦值運算和複合賦值運算的最大差別就在於:複合賦值運算符會自動地

原创 C語言中int 類型的字節長度

   int 這個數據類型比較特殊,具體分配的字節數與機器字長和編譯器有關。如果要保證移植性,儘量用__int16 __int32 __int64 ,__int16、__int32,_int64 這些數據類型在所有平臺下都分配相同的字節。

原创 MySQL的表類型和存儲引擎

MySQL的表類型和存儲引擎 1. MySQL的表類型由存儲引擎(Storage Engines)決定,類型包括MyISAM、innoDB、BDB等。創建表時指定表類型的方法: CREATE TABLE et (i INT) ENGIN

原创 密鑰和加密算法,MAC和PIN

舉個很簡單的例子,比如凱撒密碼,就是將字母循環後移n位,這個n就是一個密鑰,循環後移的方法叫做算法 對明文用不同的密鑰加密的結果不一樣,雖然他們用的是相同的算法 比如Run用Key=1(密鑰)的凱撒密碼,變成Svo,用Key=2(密鑰)

原创 基於C_C++與ORACLE9i的嵌入式SQL編程技術

 1 概述   SQL語言是作爲獨立語言在終端交互方式下使用的,它是面向集合的描述性語言,是非過程性的,即大多數語句都是獨立執行,與上下文無關的。而許多事務處理應用都是過程性的,需要根據不同的條件來執行不同的任務,因此單純用SQL語言是

原创 音頻知識及音頻格式詳解 轉自 http://blog.renren.com/share/222105370/444798189 音頻知識及音頻格式詳解

轉自 http://blog.renren.com/share/222105370/444798189 音頻知識及音頻格式詳解 來源: 張超的日誌 ============= 一、名詞解釋 =============

原创 第三層交換機和路由器的區別

轉自http://www.cnblogs.com/shengansong/archive/2012/05/06/2485571.html 第三層交換機和路由器的區別 近年來隨着Internet/Intranet的迅猛發展和B