原创 8086寄存器

8086 所有的寄存器都是16位的,可以存放兩個字節 通用寄存器 AX    可分爲  AH和AL  BX    可分爲  BH和BL  CX    可分爲  CH和CL  DX    可分爲  DH和DL  可以作爲兩個獨

原创 彙編尋址方式

處理數據的兩個基本問題 1 處理的數據在什麼地方 2 處理的數據有多長 用符號reg表示一個寄存器 reg集合 : AX,BX,CX,DX,AH,BH,CH,DH,AL,BL,CL,DL,SP,BP,SI,DI 用符號

原创 一段簡單彙編語言程序及說明

assume cs:codesg   codesg segment       mov ax,0123h       mov bx,0456h       add ax,bx       add ax,ax       

原创 github分支管理

github分支管理 在git中,每當我們commit的時候,git將會把提交的時間串成一條線,這條線就是一個分支,也就是主分支,也叫master分支(默認情況下)。嚴格來說,HEAD並沒有指向提交,而是指向了master,master指

原创 安裝github

安裝github 1.1 在linux上安裝github 首先可以試着在shell中輸入git,若提示沒有該命令,則可以使用sudo apt-get install git 來安裝, 1.2 在windows上安裝github 可以

原创 使用openfire搭建IM聊天系統(一)

一 準備 操作系統:ubuntu15.04; 數據庫:mysql5.6; jdk:java8 openfire是4.0.3 沒有安裝java環境的可以使用ppa安裝 sudo apt-get install python-so

原创 運行時數據區域

程序計數器 程序計數器(Program Counter Register)是一塊較小的內存空間,它的作用可以看做是當前線程所執行字節碼的行號指示器,在虛擬機概念模型中(僅是概念模型,各種虛擬機可能會通過一些更高效的方式去實現),字節碼解

原创 String的一點小東西

1. java中的hashCode 是什麼? hashCode()方法提供了對象的hashCode值,它與equals()一樣在Object類中提供,不過它是一個native方法,它的返回值默認與System.identityH

原创 多線程 的理解(一)

不從頭開始寫了。 線程狀態 New(新生):當使用new操作符創建一個新的線程時,該線程還沒有運行(沒有調用start方法),這就意味着它的狀態是new。 Runnable(可運行):一旦調用start方法,線程就處於可運行狀態,一個可

原创 android 三大圖片緩存原理、特性對比

轉載自csdn首頁移動開發 一 四大圖片緩存的基本信息 Universal ImageLoader 是很早開源的圖片緩存,在早期被很多應用使用。 Picasso 是 Square 開源的項目,且他的主導者是 JakeWharton,所

原创 虛擬機類加載機制

虛擬機把描述類的數據從Class文件加載到內存,並對數據進行校驗、轉換解析和初始化,最終形成可以被虛擬機直接使用的Java類型,這就是虛擬機的類加載機制. 類加載的時機 類從被加載到虛擬機內存中開始,到現在出內存爲止,它的整個生命週期包括

原创 tomcat圖形化界面管理及數據源配置

Tomcat 的配置 1. 圖形化控制檯的相關配置 當啓動tomcat之後,進入tomcat默認主頁,在偏右上角的地方有三個按鈕 ,當我們點擊進入的時候要求我們輸入帳號密碼。相關配置文件在 webapps/manager/WEB-IN

原创 github 遠程倉庫

github 遠程倉庫 我們已經在本地創建好了倉庫,現在想在遠程github上創建一個倉庫,是本地倉庫和遠程倉庫可以進行同步,大家也可以協同工作 ###1. 在github上創建倉庫 打開我們自己的github主頁,點擊界

原创 MongoDB基礎

數據庫創建與刪除 use DATABASE_NAME 若存在數據庫,則切換到數據庫下,若沒有,則創建之後在切換到數據庫下 db 查看當前所在數據庫 show dbs 查詢數據庫列表 show collections 查詢

原创 初步編寫IDEA\AndroidStudio翻譯插件

聲明:作者是根據 Hongyang的博客自己實踐之後,根據自己的理解寫的,有什麼不對的地方還望指正。 先放兩張效果圖 一、準備 由於AndroidStudio不具備開發插件的功能,需要安裝IDEA 翻譯使用的是有道的翻譯接口,需