原创 git 的簡單使用

1. git 的設置 $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]" 2. 創

原创 tfs 的讀寫操作代碼

鏈接是我寫的讀寫打包的代碼 http://pan.baidu.com/s/1o6mI4DO 1. include 頭文件 /********************************************************

原创 java自帶線程池和隊列詳細講解

Java線程池使用說明 一簡介 線程的使用在java中佔有極其重要的地位,在jdk1.4極其之前的jdk版本中,關於線程池的使用是極其簡陋的。在jdk1.5之後這一情況有了很大的改觀。Jdk1.5之後加入了java.util.concur

原创 ubuntu內核list.h 的分析與應用

內核list (雙向循環鏈表) 類型: struct list_head {  struct list_head *next, *prev; }; 鏈表的初始化(兩種方式): 1. LIST_HEAD 定義一個頭,並且初始化爲循環鏈表

原创 ubutu thrift 安裝

1. 下載安裝包 http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.1/thrift-0.9.1.tar.gz 2. 安裝支持的軟件 sudo apt-get install

原创 兩個棧實現一個隊列

一. 描述 使用兩個棧 in_stack(進) 和 out_stack (出) , 1. 進隊列直接將數據插入到in_stack 棧中。 2. 出隊列時判斷out_stack 是否爲空,若爲空則將in_stack 中的數據全部倒進out_

原创 python 中的is / is not / == / !=

直接看例子:      >>> a = 1 >>> b = 1 >>> a == b True >>> a is b True >>> id(1) 140516763165736 >>> id(a) 140516763165736 >>

原创 大數據量的算法面試題

第一部分、十道海量數據處理面試題 1、海量日誌數據,提取出某日訪問百度次數最多的那個IP。 首先是這一天,並且是訪問百度的日誌中的IP取出來,逐個寫入到一個大文件中。注意到IP是32位的,最多有個2^32個IP。同樣可以採用映射的方

原创 關於x86的尋址方式

一. 概述 x86 彙編程序都是分段程序設計結構,每個程序段都有一個開始地址:段基址。 在保護模式下段基址要由16位的段選擇子得到,這些段選擇子存放在六個段寄存器(CS,SS,DS,ES,FS,GS)中: 段選擇子一直都只有16位,它表示

原创 hadoop 的簡單搭建部署

1. 安裝jdk 2. 配置hosts 與hostname sudo vi /etc/hosts (配置namenode和datanode)192.168.1.80   ns  (主機名,尤其是namenode)192.168.1.81

原创 ubuntu 配置 TFS

1. 降級安裝gcc,g++ 用 apt-get 安裝低版本gcc,g++(淘寶使用的是4.1.2)gcc,g++ 多個版本可以交替使用 (g++和下邊一樣)rm /usr/bin/gcc ln -s /usr/bin/gcc-4.4

原创 ubuntu 安裝cassandra 數據庫

0. 安裝 gdk   gdk 的下載地址(1.8的): http://pan.baidu.com/s/1gvbzC安裝gdk的路徑: $ sudo mkdir /usr/lib/jvmtar zxvf jdk-8u21-linux-i

原创 java 線程的簡單例子

Java線程:概念與原理 一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式. 進程是指一個內存中運行的應用程序,每個進程都有自己獨立的一塊內存空間,一個進程中可以啓動多個線程。比如在W

原创 typeof C中關鍵字

看下邊一段小例子: #include <stdio.h> int main (void) {    int i = 10;     const typeof(i) j = i;  // 相當於定義和i 相同類型的j 賦值爲i      p

原创 Dijkstra算法描述

一. 能解決的問題及思想 找到從一個頂點到其他頂點的最短距離,是基於貪心思想以源點爲中心層層向外擴散。 二. 算法的實現 結束條件:所有點都加入S集合(S集合開始爲空)    dist 向量,dist[i] 表示V0到Vi 的距離 1.