用反編譯理解程式

                                     用反編譯理解程式   以前看過很多彙編高手,在彙編領域學到一定的程度之後,在學習其他語言是,真的能學的更快,理解的更深,比如c, java ,c++ 等等。。。。我這裡也有一個用java內建命令協助我們理解程式的方法。下面這段代碼是關於(zt)變態java面試題中的第一個,問你下面這段代碼#mmm處的運行結果?我補充了一下,順便用運行在虛擬機器上的代碼簡單的說明下。public class TestExamMethod {

用反編譯理解程式(續)

                                                         用反編譯理解程式(續)這個題分析的不是運行結果,而是啟動並執行機理。import java.util.Date;public class TestExamMethod { public static void main(String[] args){  TestExamMethod instance = new TestExamMethod();  instance.test2();

新春的祝福

                                                                  新春的祝福        還有幾天就是新年,相信全中國的人都盼著這天呢吧!剛請了年假,明天或者後天(如果買到票的話),我就要踏上回家的旅程了,此時此刻,真的不知道怎麼來形容我的心情。        我現在感覺,每天都很興奮,動力無限! 也許這就是落葉歸根的感覺吧!好久沒回家了,回家看看老爸老媽,一家人一起或新年,真的很幸福啊。       

你注意過你們開發所用的資料庫嗎?

         你注意過你們開發所用的sqlserver資料庫嗎?         生活中,很多人看來,每天的生活都是重複性的!其實,只要你留心觀察,每天都有很多差別。         拿一個學生來說,每天早上騎車上學,好像都一樣,可能今天你走的這天路,明天你走的那條路;         今天你騎車看見沿路的樹葉落了,明天你看見下雪了 等等。。。。。         同樣,對我們做軟體開發的人來說,大多數人都要和資料庫打交道,做web開發的就更不用提了。        

一些有意思的HTML 知識

一些有意思的HTML 知識1. var oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return false" 不準粘貼4.

在IE 和 Firefox 中相容使用js

                           在IE 和 Firefox 中相容使用js  在家在寫頁面的時候,尤其是一些門戶網站,最後項目組有人規範以下javascript的寫法,盡量做到一處編寫,多處運行;  這裡有4條經驗: 1、在定義

訊息驅動系統模型

很多系統在設計的時候都會選擇訊息驅動的系統調度模型。這樣的模型在交換器以及許多通訊產品的軟體設計中被大規模使用,對於小型的沒有作業系統的嵌入應用而言,這樣的模型是很具有生命力的。       調度系統,可以分為若干模組,根據系統的實際需要可以設定若干模組,定義發到各個模組的訊息類型,所有的訊息都有相同的訊息頭。struct msg_hdr_t {  int moduleID ;              /* 訊息要發送到的模組 ID */  int msg;                  

也談知識、技術、項目

         之前在網上看到一篇文章,程式員的燈下黑:重知識輕技術”,談到了當前程式員的一個很大的弊端;遇到知識和技術,我也常常燈下黑阿!        來北京工作這段時間,開始給客戶做一個比較獨立的項目,而我在最開始想到的不是如何把這個項目作的如何之優秀,而是如何能在項目中學習到新知識,如何把自己學到的知識轉化為技術應用到系統中,我想很多程式員也會這麼想。其實,這並不是一個好想法。 

目前時間的誘惑

                                            目前時間的誘惑           目前時間也就是本地系統的目前時間,但是,在B/S結構廣為流行的今天,他給我們的系統留下了多少好處呢?  有給我們留下了多少漏洞呢?          在我們的Web程式中,Calendar.getInstance().getTimeInMillis() 這樣的語句也許大家見過吧!很有用的東西,比如用在計算系統啟動花費了多少時間,一些系統中的流水號產生,效能調優等等。    

IBM的T60筆記本欣賞

        昨天,2個同事(也是一個寢室的) 每人買了一個IBM T60 B14  ,我看了一下,真是爽阿。比起我1年前買的HP,真的是好的太多了,就不談我的本本了,說說T60吧。       最感性興趣的當然是顯卡,128M獨立顯存,以前買本本有個64M的就老興奮了;看型號,T60在T43之上,那麼優越在哪裡,雙核,多任務的時候,處理自然快很多。還有就是他的主線、記憶體頻率好像是667吧,他快了,沒有具體比,不知道快多少倍。高分屏,明顯看的東西多,不知道打cs的時候會不會先看到我,呵呵!8

Spring 瞭解 與 選擇

         最近,各大IT論壇上,“Spring” 是最熱的話題之一。與此同時以高開發效率著名“Ruby on Rails ”也是風靡一時。        很多剛走進這方面的開發人員,不知如何選擇、權衡,哪個適於企業開發,哪個適於學習?        帶著疑問,讓我們先初步瞭解下Spring,最初接觸Spring還是因為工作的需要,我們的web項目採用的技術是:Struts + Spring + hibernate

寫給基於Struts開發的朋友

      目前從事Struts開發的朋友很多,有些小的細節,也許會協助你提升下開發效率,尤其是在尋找JSP方面。      基於Struts開發的時候,有的朋友用到了Tiles,有的朋友沒有用到。下面就是一段放在BaseAction.execute(...) 方法中最後邊的一段代碼,協助你尋找JSP頁面的位置,列印到控制台。      1、不使用Tiles:                ActionForward af = super.execute(mapping, form,

食譜-可樂雞翅

       從瀋陽來北京有一段時間了, 剛穩定下來, 想想也有好久沒有下文章了,呵呵! 來的這段時間別的沒學會,學會做菜了,當然只能是初級選手. 說說我比較喜歡吃和做的一個菜吧: 可樂雞翅.       以前只有在飯店吃,現在可以什麼時候先吃自己做了. 各位IT同行工作都很辛苦,學會做菜也不錯啊,嘿嘿。下面我就講講怎麼做。       首先就是材料了:雞翅、可樂、糖、醬油、油 、料酒、[鹽、蔥、薑、薌菜]        同樣是可樂雞翅,做法有很多,怎麼分呢,我就分為2種吧。      

missing: vtable for __cxxabiv1::__si_class_type_info

在Android 系統下面,編譯 cpp 程式的時候,在程式link 的時候,遇到過類似的錯誤:missing: vtable for __cxxabiv1::__si_class_type_info這個錯誤是由於在編譯的過程中沒有支援編譯起 no-rtti ,只要在編譯的時候在 CFLAGS += -fno-rtti

利用Struts 處理 web程式時 一些容易出錯的問題

1、關於 jsp頁面 表單 和 <DIV>  </DIV> 的問題 。      之前,項目中有一個頁面,因為頁面上的東西很多,所以用了多個<DIV>  </DIV>,      然後,在我提交表單時,調用的相關指令碼找不到我提交的form。      原因是 <DIV>  </DIV> 表示一個地區,當form跨越一個或多個div時就會出現問題,      from表單必須位於div之中      之前,項目中有一個頁面,

墨菲定律肆虐的日子

自從聽說“墨菲定律”以來,這個有趣的定律不停地在我身上一遍又一遍地得到驗證,最近簡直達到了肆虐的程度-_-b墨菲定律(Murphy’s  Law)緣於美國一位名叫墨菲的上尉。他認為他的某位同事是個倒黴蛋,不經意說了句笑話:“如果一件事情有可能被弄糟,讓他去做就一定會弄糟。”這句話迅速流傳。經過多年,這一“定律”逐漸進入習語範疇,其內涵被賦予無窮的創意,出現了眾多的變體,“如果壞事有可能發生,不管這種可能性多麼小,它總會發生,並引起最大可能的損失”、“If anything can go

沒事走兩步……

      骨折後的第十一天.....      早上起來,發現自己可以走路了。興奮,特別地興奮,看到提前越獄的希望了,很久不下樓了,好像扒開視窗躍出去,呵老子的,十六層哦.......     

利用sql對資料庫進行分頁

假設有表o_orgunit, 對應主鍵o_orgunitOID ,當然也可以以其他的欄位為分頁的依據。          如果說我想從第四條資料開始讀2條資料。下面子查詢中的5=2 + 4 - 1 ;也就是以子查詢作為一個表。      [ 以SQL SERVER 資料庫為例 ]    select * from    (       SELECT TOP 2 * FROM (SELECT TOP 5 * FROM o_orgunit order by o_

/etc/fstab 檔案解釋

http://ckc620.blog.51cto.com/631254/394238/etc/fstab

AlertDialog single choice

package com.example.androidtest;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;public class AlertTest extends Activity {@Overrideprotected void onCreate(Bundle

總頁數: 61357 1 .... 12964 12965 12966 12967 12968 .... 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.