GB2312 GBK GB18030編碼介紹

     GB2312是最早的國家標準,第一位元組儲存區01-87(0x01-0x57),第二位元組為位碼 01-91(0x01-0x5E)。在電腦實現區位碼是分別在第一第二位元組加上0xA0。則第一位元組位 0xA1-0xF7,第二位元組為 0xA1-0xFE     GBK在具體實現時也是兩位元組編碼,它完全相容GB2312標準。第一位元組為0x81-0xFE,第二位元組為 0x40-0x7E

更新UI時遇到:Only the original thread that created a view hierarchy can touch its views.

Only the original thread that created a view hierarchy can touch its views。原因是android中相關的view和控制項不是安全執行緒的,我們必須單獨做處理。我用Handler來解決。Handler的官方描述:A Handler allows you to send and process Message and Runnable objects associated with a

mdev的使用方法和原理

mdev是busybox內建的一個簡化版的udev,適合於嵌入式的應用埸合。其具有使用簡單的特點。它的作用,就是在系統啟動和熱插拔 或動態載入驅動程式時,自動產生驅動程式所需的節點檔案。在以busybox為基礎構建嵌入式linux的根檔案系統時,使用它是最優 的選擇。 mdev使用mdev的使用在busybox中的mdev.txt文檔已經將得很詳細了。但作為例子,我簡單講講我的使用過程: (1)在編譯時間加上對mdev的支援(我是使用的是busybox1.10.1):    Linux

mxml 產生AS檔案

  Flex中的mxml最終都會被編譯成AS代碼,可以在編譯選項中加上 -keep-generated-actionscript,就能看到mxml產生的AS檔案。用AS能做的事情,理論上都可以用mxml來做,但可能有些地方不一樣。比如我在mxml裡繼承一個 TextInput取名為 textInputBase,然後後又在另外一個textInputNumber.mxml裡繼承了textInputBase,就會出現 Multiple initializer values for default

Flex 外部字串資源使用

   Flex已經很好的支援了國際化和本地化,具體使用方式如下在workspace目錄下建立一個myProperties目錄,在這個目錄下建立你的字串資源  在mxml裡引入字串資源<fx:Metadata>[ResourceBundle("btnText")][ResourceBundle("enText")]</fx:Metadata> 通過改變getString的第一個參數就可以實現字串的本地化了! public function getText(

GDB多線程調試

    由於項目比較複雜,一個背景程式,一起來就會有10個線程,在運行過程中還會create新的線程,而且還有很多即時訊號來不斷的騷擾。現在簡單總結如下:進入gdb後設定: //作用是禁止gdb處理某種訊號。因為當程式收到訊號時,gdb就會被中斷,所以為了避免被消耗感染必須禁止。handle SIG127 nostop noprint pass  //讓gdb對新建立的線程有效,否則會出現 Cannot get thread event message: debugger service

Flex 資料繫結

//Task.aspackage{public class Task{[Bindable]public var _name:String;public function Task( name:String){_name = name;}}}  //mxml  private var _sum:int=0;[Bindable]private var task:Task = new Task("fx:Script"); [Bindable]public function get sum():int{

synchronized method 和 synchronized static method 的區別

   書上解釋的很簡單也很清楚,只是用起來會有一點問題。synchronized method 的同步對象是指類執行個體對象,synchronized static method 的同步對象指類本身,也就是所有對象共用這個同步對象。 問題出在 public int kk(){   g();}當在kk中調用g()時,到底使用了哪個對象?是使用了執行個體對象!無論你是用g()調用,還是even.g()調用,執行個體對象優先。要使用類對象的話,你必須在even類外調用 Even.g()  class

網路通訊協定的初始化dev_add_pack

在資料包接收過程的那篇筆記中可以知道,在資料包的處理函數netif_receive_skb中,會先看ptype_all中是否有註冊的協議,如果有,則調用相應的處理函數,然後再到ptype_base中,找到合適的協議,將skb發送到相關協議的處理函數.比如ip協議(ip_rcv)或者arp(arp_rcv)等等.此篇筆記講的是有關ptype_all和ptype_base的相關知識點.ptype_base和ptype_all在核心中儲存的情況如:可以看到,ptype_base為一個hash表,而pt

Flex layout機制

Flex的Layout機制具體的說就是Flex對組件的大小和位置的控制演算法。從Flash開始初學Flex,也許會對Flex中設定組件的大小有些不適應。在Flash中,DisplayObject的width和height會根據DisplayObject所包含的“可視化元素”的大小自動調整,例如mc中的children的移動或者縮放都可能引起mc的width和height變化,而如果直接改變mc的width和height,會使mc內的可視化元素放大或縮小(但不會引起可視化元素重組),mc的scal

數位簽章工作流程

    如果利用非對稱式加密演算法進行雙方通訊,會引入第三方攻擊。比如有通訊雙方A和B,A和B的公開金鑰大家都可以得到。A主動和B通訊,先擷取B的公開金鑰 A -->B , 用B的公開金鑰加密,並且把自己的公開金鑰附在後面B-->A,

Embed外部資源後對應類的類型

http://livedocs.adobe.com/flex/3/html/help.html?content=embed_4.html [Embed(source="logo.gif")][Bindable]public var imgCls:Class; 如果embed是圖片,那麼相當於定義了一個BitmapAsset的類imgCls只想這漲圖片,BitmapAsset是Bitmap的子類通過new

StringBuffer和StringBuilder

java.lang.StringBuffer安全執行緒的可變字元序列。一個類似於 String 的字串緩衝區,但不能修改。雖然在任意時間點上它都包含某種特定的字元序列,但通過某些方法調用可以改變該序列的長度和內容。可將字串緩衝區安全地用於多個線程。可以在必要時對這些方法進行同步,因此任意特定執行個體上的所有操作就好像是以串列順序發生的,該順序與所涉及的每個線程進行的方法調用順序一致。StringBuffer 上的主要操作是 append 和 insert

flash flex 記憶體流失問題

   剛做網頁遊戲,對於flash

innotop 的安裝和使用

http://5iwww.blog.51cto.com/856039/570669最近學習innotop工具,自己搜集整理了一下網上的各種資源,小弟也沒做什麼創造性的工作,匯總整理。這裡使用的是innotop-1.8.0,1.8版本的可以監測遠程伺服器,而1.6版本不可以。一.安裝 INNOTOP是一個通過文字模式顯示MySQL和InnoDB的監測工具。它有很多特點,快速的配置的,便於使用等。它吸取了MYTOP的精華這使 它變得更加強大。INNOTOP是用PERL語言寫成的,這是它能更加靈活的使

Link error: relocation truncated to fit: R_MIPS_GPREL16 time

Link error: relocation truncated to fit: R_MIPS_GPREL16 time    具體解釋見http://sourceware.org/ml/ecos-discuss/2000-04/msg00214.html簡單的說,是因為你把全域變數放到了編譯後的某一節中,而這個節不是通用的 .data  .bss,而是特殊的節。導致最後連結的時候,編譯器不知到選取哪個節中的變數。 例如: #define SHARED      __attribute__ ((

Jconsole遠端連線

http://download.oracle.com/javase/6/docs/technotes/guides/management/agent.html#gdeum  根據oracle網站上的文檔,本地使用jconsole沒有問題。但當我從windows串連到linux時(centos5.4)時,老是串連不上)。原因是Linux上JVM給jconsole的RMI設定檔不對,jvm使用了hostname -i的IP地址,我的/etc/hosts上127.0.0.1,所以遠程老是串連不上。 

eclispe 流行外掛程式

歡迎有好用外掛程式的朋友推薦! 註:沒有提示說明安裝的,直接使用eclipse的自動更新安裝方式,安裝方式如下: From the Help menu, select Install New Software... to open the Install New Software dialog.Paste the URL for the update site into the Work With text box, and hit the Enter (or Return) key.In

通過jstatd遠端連線

    jstatd是一個RMI的server,它可以監控Hotspot的JVM的啟動和結束,同時提供介面可以讓遠程機器串連到JVM。 比如 jps  jstat都可以通過jstatd來遠程觀察JVM的運行情況。jstatd可以通過 內部 rmi和外部rmi 註冊,除了在啟動參數中加入許可權意外,也必須加入java.rmi.server.hostname=192.168.0.10 ,否則會出現 Remote Exception attaching to rmi://8757@192.168.0.

Flex載入swf的幾個要點

今天折騰了大半天Flash與Flex3的配合,特總結一下心得體會:1) 如果是通過Embed來嵌入swf的話,Flex3隻支援FlashCS2所建立的swf.2) 如果是通過loader來載入的話,只有AS3的swf才能在載入後被控制(這和第一點相反,我花了很長時間才弄明發現這兩點,汗!)3) 如果要直接載入到Flex當中,類必須繼承UIComponent,這好比在Flash中必須繼承DisplayObject4)

總頁數: 61357 1 .... 17141 17142 17143 17144 17145 .... 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.