原创 js正則exec()和test()的區別,RegExp.$1意義

  var r = /(\d+)-(\w+)/;//RegExp.$1爲第一個子匹配(表達式中括號的部分),最多是$99 var b=r.exec("2013-love-b");//返回整個匹配的字符串 alert(b+" "+RegEx

原创 Google的開源項目

Google的開源項目 開源的精神是開放、共享、自由,使用開源軟件,當然也要回饋社區。Google目前已經發布了2千萬行的代碼,超過900個項目。其中一些知名的項目如下: Android:全球份額第一的移動操作系統。Chromium:C

原创 Leetcode: Max Points on a Line .

題目: Given n points on a 2D plane, find the maximum number of points that lie on the same straight line.   解決: import j

原创 筆試解題:5騰訊筆試題:統計論壇在線人數分佈

5騰訊筆試題:統計論壇在線人數分佈 求一個論壇的在線人數,假設有一個論壇,其註冊ID有兩億個,每個ID從登陸到退出會向一個日誌文件中記下登陸時間和退出時間,要求寫一個算法統計一天中論壇的用戶在線分佈,取樣粒度爲秒。 x座標長度: 時間以

原创 js判斷是否是ie

var isIE=(/msie (\d+)/i.test(navigator.userAgent)&&!window.opera)

原创 Bloom Filter(布隆過濾器)用於 檢查一個元素是否在集合中

Bloom Filter(布隆過濾器) 用於檢查一個元素是否在集合中,有誤識別率和刪除困難。 當一個元素加入集合時,使用k個hash函數映射成bit

原创 支撐4.5億活躍用戶的WhatsApp架構概覽

支撐4.5億活躍用戶的WhatsApp架構概覽   http://www.csdn.net/article/2014-02-27/2818559-an-overview-at-whatsapp%27s-19b-architecture  

原创 java筆記

WeakHashMap使用過一段時間(10s左右)不使用時,就會被刪除,不使用過的永遠還在。

原创 OracleOraDB10g_home1TNSListener 無法啓動 錯誤1067

原文:http://www.myexception.cn/database/503297.html   OracleOraDB10g_home1TNSListener 無法啓動 錯誤1067   啓動OracleOraDB10g_home

原创 RCP eclipse plugin: NullPointerException at org.eclipse.ui.internal.IntroAction.

運行eclipse plugin出錯。 introAction = ActionFactory.INTRO.create(window); 報錯:java.lang.NullPointerException  at org.eclipse

原创 Jump Game

題目: Given an array of non-negative integers, you are initially positioned at the first index of the array. Each elemen

原创 sina微博隊列memcacheq 服務安裝與原理

sina微博隊列memcacheq 服務安裝與原理  原文:http://blog.163.com/song_0803/blog/static/46097597201131510533947/ memcacheQ是一個單純的分佈式

原创 First Missing Positive

題目: Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and

原创 js 關閉頁面時,彈出窗口

關閉頁面時,彈出窗口。只ie。   /****** popup a window while closing*****/ window.onbeforeunload = function (){ openWin("b.html","",

原创 leetcode: ZigZag Conversion

題目: ZigZag Conversion The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: