標簽‘編程’

Eclipse下編寫Java程序常用調試技巧10則

編寫程度比較龐大的時候,調試往往是糾錯差錯所必須的步驟,這點之前沒有意識到,最近工作了才發現,當遇到一個龐大的程序出現小小的問題,而又不清楚程序底層的實現,調試則是最好的選擇。

調試可以幫助識別和解決應用程序缺陷,本文將以大家常用的開發工具Eclipse來調試Java應用程序,但這里介紹的調試方法基本都是通用的,也適用于NetBeans IDE等,我們會把重點放在運行時上面。

在本文中使用的是Eclipse Juno版(Eclipse 4.2),在開始前給大家提3點建議!

a.不要使用System.out.println來調試自己的程序

b.把所有涉及到的組件日志級別激活并使用

c.使用日志分析器來讀取日志 查看更多...

近日墮落的生活、繁雜的瑣事

近來,沒少折騰電腦,總是深夜無眠,通宵達旦的折騰各種不知所圖的東西,天一亮就困意來襲,倘若年少那會兒,一次次網吧通宵上網,到頭來一樣沒有折騰出什么名堂。

話說回來了,這樣的日子對于尚未找到合適工作的我,也算合適,正如某教師所言,做開發的都是深夜精神佳,頭腦清晰,還真有這么回事,如此倒可以鍛煉探索知識的意志,更省下了很多無聊時光,也錯過了不少正常的午餐。也就這樣墮落著,每日投著不對時間的簡歷,看來是湊巧都沒有被公司人事小姐看到吧,總之是杳無音訊,投的信件還好是電子的,不然要浪費國家多少紙張呢。現在呢,縱然千般無奈,又如何去捕捉那薪水低的坑死人不償命的職位? 查看更多...

一些基礎的Ruby語言編程知識

我們開始于一個簡單的Ruby程序,我們寫一個方法來返回一個字符串,給這個字符串附加一個人名,我們會調用兩次這個方法。

def sayGoodnight(name) 
 result = "Goodnight, " + name
 return result
end
# Time for bed...
puts sayGoodnight("John-Boy")
puts sayGoodnight("Mary-Ellen") 

首先,發表一下大致的感觀。Ruby語法是干凈的,不需要在行尾加上分號,一行一個語句。Ruby注釋開始于#號,結束在行尾,代碼布局非常適合你,縮排沒有什么意義。 查看更多...

Android環境搭建四步走

最近小子學習安卓,一開始真是什么都不會,除了有點java基礎外,就是個門外漢了。
經過一夜奮戰,從網上搜集整理了四個安卓環境搭建與調試排錯的步驟。
整理出來供參考:
一、下載安裝軟件開發工具包(SDK)
1、下載
下載java JDK 6 Update 22:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter

下載Eclipse:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.1.2-201202230900/eclipse-SDK-4.1.2-win32.zip

下載Android SDK Setup 工具(在線下載安裝SDK):
http://dl.google.com/android/installer_r18-windows.exe 查看更多...

Hibernate中XML映射元素配置詳解

對象關系的映射是用一個XML文檔來說明的。映射文檔可以使用工具來生成,如XDoclet,Middlegen和AndroMDA等。下面從一個映射的例子開始講解映射元素,映射文件的代碼如下。

組件應用的方法

組件有兩種類型,即組件(component)和動態組件(dynamic-component)。 查看更多...

總結50余條提高PHP效率的要點

用單引號代替雙引號來包含字符串,這樣做會更快一些。因為PHP會在雙引號包圍的字符串中搜尋變量,單引號則不會,注意:只有echo能這么做,它是一種可以把多個字符串當作參數的“函數”(譯注:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。

1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。

2、$row[’id’] 的速度是$row[id]的7倍。

3、echo 比 print 快,并且使用echo的多重參數(譯注:指用逗號而不是句點)代替字符串連接,比如echo $str1,$str2。
查看更多...

簡單三步,學會Java Socket多線程編程

第一步 充分理解Socket

1.什么是socket

所謂socket通常也稱作"套接字",用于描述IP地址和端口,是一個通信鏈的句柄。應用程序通常通過"套接字"向網絡發出請求或者應答網絡請求。

以J2SDK-1.6為例,Socket和ServerSocket類庫位于java.net包中。ServerSocket用于服務器端,Socket是建立網絡連接時使用的。在連接成功時,應用程序兩端都會產生一個Socket實例,操作這個實例,完成所需的會話。對于一個網絡連接來說,套接字是平等的,并沒有差別,不因為在服務器端或在客戶端而產生不同級別。不管是Socket還是ServerSocket它們的工作都是通過SocketImpl類及其子類完成的。

重要的Socket API: 查看更多...

學習PHP要知道的10個非常有用的函數

1. sys_getloadavg()

sys_getloadavt()可以獲得系 統負載情況。該函數返回一個包含三個元素的數組,每個元素分別代表系統再過去的1、5和15分鐘內的平均負載。

與其讓服務器因負 載過高而宕掉,不如在系統負載很高時主動die掉一個腳本,sys_getloadavg()就是用來幫你實現這個功能的。 不過很遺憾,該函數在windows下無效。

2. pack()

Pack() 能將md5()返回的32位16進制字符串轉換為16位的二進制字符串,可以節省存儲空間。 查看更多...

你不知道的10條css秘密

1.css字體簡寫規則

當使用css定義字體時你可能會這樣做:

font-size:1em;

line-height:1.5em;

font-weight:bold;

font-style:italic;

font-variant:small-caps;

font-family:verdana,serif;

事實上你可以簡寫這些屬性: 查看更多...

C++簡單測試題共享

C++主要教學內容
章節????教學內容
1?????? 面向對象及C++語言概述
2?????? C++表達式
3?????? 程序結構
4?????? 數組
5?????? 指針
6?????? 函數
7?????? 類與對象
8?????? 基類與派生類
9?????? 多態性
10??????流與文件

考試題型及分值
1、選擇??????15 * 2??共 30 分
2、填空??????15 * 2??共 30 分
3、分析理解?? 4 * 4??共 16 分 查看更多...

黑龙江22选5开奖