關於移動網關的私人代理協議:X-Online-Host

眾所周知,在國內的GPRS網路環境下,使用者以cmwap存取點上網的情況居多。cmwap是中國移動的GPRS代理上網,因此在建立串連的時候,必須採用代理的方式進行串連。假設我串連的URL為:http://wap.uc.cn/;在標準代理中,是這樣子的:Conection to 10.0.0.172:80GET http://wap.uc.cn/ HTTP/1.1Host:

不良代碼展示-不要用數組迴圈判斷等於的方式,來判斷一個對象是否在一個集合內

廢話不說了。看以下代碼: /** * 判斷是否在黑名單裡面 * @param name 需要判斷的名字 * @return true:在黑名單 */ private boolean inBlackName(String name) { String[] blackName = { "black name 1","黑名單2","no name","kaokao", }; for(int i

請給新手多一些耐心

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6746448寫這篇文章,並不是突然來的想法。寫之前也猶豫了很久,因為擔心會遭到很多白眼,被眾多高手吐槽。反覆思量,還是決定寫一些,也算是給自己一個解釋。好了,我先承認,我不是高手。為什麼說,要給新手多一些耐心呢?寫部落格的時間不長,文章也不多。但是我寫的時候,總是寫的比較白話,寫的比較細緻。我記得有一篇,我是寫如何把一篇錯誤的線程代碼,分5次改成可以用的代碼的。很快我就發

不良代碼展示-不要把胖對象放在列表中

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6932748看到一段不好的代碼。簡單修改如下: List l = new ArrayList(); for(int i = 0; i < 100;i++) { StringBuffer buff = new StringBuffer();

不良代碼展示-高耦合度代碼的例子

 原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6833131 前段時間,看到別人的一段代碼,其實沒什麼邏輯,卻做的豐富異常。代碼運行極其不穩定,卻無從下手去改動。後來下定決心重寫了。昨晚有空,把原來不良代碼抽取出來,供大家參考。 package testpj;import java.util.Timer;import java.util.TimerTask;/** * 高耦合的展示類 * @author yihui8

不良代碼展示-父類中可以抽象出子類的行為

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6932952把一段代碼,商務邏輯剝離後,給大家看看。基類:package testjava;/** * 書的基類 */public class BaseBook { private int type = -1; public BaseBook(int type) { this.type = type; } /**

GIT入門之二:版本曆史/回溯

GIT的介紹就不多說了。這裡只是簡單的寫些入門的操作。重點介紹曆史版本的查看和控制相關的操作。一切從簡,不講大道理,只講簡單的操作。原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6681214以銅為鏡,可以正衣冠;以史為鏡,可以知興替;以人為鏡,可以明得失 我們要以舊版本為鏡,可以知道自己的成長曆程 進入git控制的目錄,試試

findbugs的校正點翻譯-Bad+practice(一)

如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6866801不是直譯,加了自己的理解。有不合適的地方歡迎大家指正。基於版本:FindBugs version 1.3.9.AM : Creates an empty jar file

Thrift使用入門(2) – 用Thrift實現一個簡單的Server/Client應用程式

Thrift可以實現C++、Java、Python等多種語言的自動產生,此處以C++為例。本文共5部分,其中1,2和3部分為重點。1. 編寫[.thrift]檔案你可以google到官方的執行個體如下:struct Student{ 1: i32 sno, 2: string sname, 3: bool ssex, 4: i16 sage,}service Serv{ void put(1: Student s),}將上述代碼儲存為student.thrift檔案。2.

使用jni調用unrar

rar的官方網站上有使用各種語言調用unrar.dll解壓縮的例子,但是沒有使用java的jni的例子。筆者使用jni寫了一個類Unrar,提供最常用的兩個功能,解壓縮和列出檔案資訊。  7月28號更新了,原因是有人實驗有的rar檔案使用junrar報異常,但是winrar是可以開啟的,我檢查了這個檔案發現解壓縮後再用winrar壓縮再用junrar解壓縮是可以的,說明是原來的檔案壓縮不規範,unrar報的異常是“File is not valid RAR archive”

不良代碼展示-兩個數組找不同

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6912428不良代碼:public class WrongCompare { /** * @param args the command line arguments */ public static void main(String[] args) { String[] str1 = {"1","2","3","

線索二叉樹的線索化演算法

在嚴蔚敏的《資料結構》一書中,所使用的代碼存在一些小問題。原版代碼就不附上了,主要問題是: 1.InThreading函數的參數,應該攜帶pre,這應該是比較嚴重的問題。如果沒有攜帶pre,則對pre的修改只是在調用的函數中的局部變數的值的修改,沒有影響到原來的pre的值。 2.在條件陳述式中,將命中機率高的語句放在前面,會提高代碼效率。但嚴的演算法中在InOrderThreading演算法中,將T為NULL時放在了前面。 3.InOrderThreading中,只有T為NULL時,執行Thrt

專案經理問:我怎麼有做不完的事情 – 事件籃方法

如何管理好自己的時間原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6826353時間管理,本身就是一門藝術。時間是最公平的,每個人的時間都是一樣的。如何在相同的時間裡,做出不同的事業,這就是個人水平的體現。一、     故事這裡先講一個故事。故事是抄來的,我修改了其中的一部分,使其更貼近我要說的主題。有兩個和尚他們分別住在相鄰的兩座山上的廟裡。左邊的山上住著瘦和尚,右邊山上住著胖和尚。這兩座山之間有一條溪,於是這兩個和

伺服器後端開發系列——《實戰Nginx高效能Web伺服器》

1、高效能Web伺服器Nginx的配置與部署研究(1)Nginx簡介及入門樣本內容:概述Nginx的背景知識和簡單的入門執行個體。2、高效能Web伺服器Nginx的配置與部署研究(2)Nginx入門級配置與部署及“Hello World”內容:簡述Nginx的基本配置項,並提供Nginx的基本部署方法和Hello World測試案例。3、高效能Web伺服器Nginx的配置與部署研究(3)Nginx的請求處理方式內容:該文翻譯自Nginx.org官網,為讀者詳述Nginx對HTTP請求的處理方式。

不良代碼展示-String的迴圈拼接

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6913561新人很容易犯的一個錯誤。public class WrongString { /** * @param args the command line arguments */ public static void main(String[] args) { if (args == null) {

Java API——RMIIO入門教程(4)遠程流傳輸樣本之RMIIO用戶端碼

RMI Client Class,注意InputStream轉換為RemoteInputStreampackage com.sinosuperman.rmiio2;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;import java.net.MalformedURLException;import

專案經理問:為什麼總是只有我在加班 – 掛包袱現象

原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6769887現象最近和一位專案經理聊天。這位PM之前是個技術大牛,沒什麼搞不定的東西,而且做事也認真,也賣命。領導沒理由不提拔這種牛人。所以,這個項目讓這哥們當PM。聊著聊著,這位牛人發出一聲感慨,現在的員工不好帶啊,每天到了晚上7點,就只剩我和另一個小組長了。項目組10多個人,都跑的精光。我樂了。其實這種情況,我也是碰到過的,在我帶的第一個項目,也是類似的情況。我不敢武

程式的成長過程

程式如何才叫做好了原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6737757我們總是在加班,在加班。總是在提交測試後發現自己的程式是那麼多BUG,總是在交貨前一天發現好多問題。在領導問我們,程式做的怎麼樣的時候,我們是怎麼回答的?做好了。是的,做好了。可是結果呢。從程式員的角度,程式做好了的定義,和測試人員的角度定義的“做好了”,還是有很大差距了。那麼,我們的程式,到底如何才能算“做好了”呢?我覺得,這裡是有一個流程

高效能Web伺服器Nginx的配置與部署研究(15)Upstream負載平衡模組

轉載請註明來自“柳大的CSDN部落格”:http://blog.csdn.net/poechant更多文章請瀏覽CSDN專欄《Nginx高效能Web伺服器》或伺服器後端開發系列——《實戰Nginx高效能Web伺服器》Nginx 的 HttpUpstreamModule 提供對後端(backend)伺服器的簡單負載平衡。一個最簡單的 upstream 寫法如下:upstream backend {    server backend1.example.com;    server backend2

不良代碼展示-Activity中使用線程的例子

 一段壞代碼如何變成優雅代碼 原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6741411 今天看到一段很糟糕的代碼。於是做了一個工程,類比這段代碼,向大家說明一下線程在使用中要注意的幾點。這個例子適合給新手,也歡迎各位高手來指點一下。首先,上代碼。第一個類LoginService,這是一個類比類,把業務剝離出去了。只是類比登入操作而已。 package com.study;package com.study;/**

總頁數: 61357 1 .... 24299 24300 24301 24302 24303 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.