原创 雅思備考:《新概念三》的使用方法

雅思備考:《新概念三》使用方法   在雅思、託福這樣的出國留學考試中經常會出現這樣的情況,學生的閱讀和寫作成績很好,但是聽力、口語不佳。這一方面跟中國學生大多勤於筆耕、納於言表有關,另一方面如何練習聽力,選擇怎樣的聽力教材,也成爲棘手問題

原创 非阻塞connect編寫方法介紹

TCP連接的建立涉及到一個三次握手的過程,且SOCKET中connect函數需要一直等到客戶接收到對於自己的SYN的ACK爲止才返回,這意味着每個c

原创 BT通信中數據下載的分析和實現

2009-08-21 14:36 BT通信中數據下載的分析和實現 關鍵字: Redeployment zlib 單態 AOP LightboxBT通信技術作爲一種優秀的P2P下載技術,在目前的文件共享方面的作用越來越重要

原创 linux中select()函數分析

Select在Socket編程中還是比較重要的,可是對於初學Socket的人來說都不太愛用Select寫程序,他們只是習慣寫諸如connect、accept、recv或recvfrom這樣的阻塞程序(所謂阻塞方式block,顧名思義,就

原创 Wireshark使用入門

解決報錯: [string "/usr/share/wireshark/init.lua"]:46: dofile has been disable

原创 Java JDK1.5 Condition方法

import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.

原创 Java Synchronized 略解

同步條件 ①兩個或兩個以上 線程對象 用同意堆棧 ② synchronize 鎖同一對象 synchrozed (默認)鎖的對象是 this 代碼驗證 :同步條件 class Ticket implements Runnable{

原创 Java Enum用自定義類來理解

enum Week{ Sat{ //匿名類 public Week nextLamp(){ return Sun; } },Sun{ public Week nextLamp(){ return Sat;

原创 參考了btsource、jbittorrent實現和utorrent機制

參考了btsource、jbittorrent實現和utorrent機制  一、做種     現在很多BT軟件都提供了做種功能,在做種時,我們都

原创 BitTorrent協議標準之peer_id

peer_id用20個byte,長度固定。 關於peer_id的命名方法有很多種,業界大概幾種情況如下: 第一種:(最流行的一種) "-XXNNNN

原创 Java反射實例 自己用於記錄

import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; imp

原创 Java的局部內部類以及final類型的參數和變量

Java的局部內部類以及final類型的參數和變量 2009-06-11 11:07 EyesOnMe JavaEye 字號:T | T 本文是Thinking In Java中其中一段的閱讀總結。如果定義一個匿名內部類,

原创 關於java String的“==”和equals()比較、引用的小問題

這是一個老生常談的問題了,不過我最近才仔細看。 一點體會,筆而記之。   先看這幾句代碼   [java] view plaincopyprint? String s1 = "String";   String

原创 魔鬼訓練法:用新概念三四練習雅思聽力

雅思考試與託福乃至衆多國內考試的最大區別在於其對“表述”,或者“交流”的強調,這就是爲什麼一直以來在考生跟家長當中有一種廣爲流傳的觀念:“雅思對與外企從業人士或有過在國外生活經歷的考生來說較爲容易,而託福對於在校學生則更爲簡單”。下面,新

原创 8.編寫一個程序,它先將鍵盤上輸入的一個字符串轉換成十進制整數

8、編寫一個程序,它先將鍵盤上輸入的一個字符串轉換成十進制整數 //這裏我只考慮輸入的是數字字符串 import java.util.Scanner; public class Hello { public static void