通過maven建立自己的web項目

1.maven的安裝(當然前提jdk已經裝好了)(1)首先下載maven,http://maven.apache.org/download.cgi(2)將下載下來的包解壓縮,其中我解壓到C:\apache-maven-3.0.4下面(3)添加環境變數,電腦(右鍵)->屬性->進階系統設定->進階->環境變數,點擊編輯環境變數,添加M2_HOME

指標做參數 二級指標的詳細分析

class data{public:        int a;      };void fun1(data* para)/**********************************///////////////////////////////////////////////////////{  /*當掉用時  data* data1 = NULL;  fun1(data1);  本函數實際上是有個臨時變數  data *para =

組合語言指令系統

1.mov在上篇文章中已經介紹2.PUSH和PoP指令都必鬚根據當前SP的內容來確定進棧或出棧的儲存單元,而且必須及時修改指標,以保證(SP)指向當前的棧頂。(1) 堆棧的存取必須以字為單位,(IBM PC中不允許位元組堆棧),所以PUSH和POP指令只能作字操作。(2) 它們可以使用初立即數以外的其他定址方式。(3) 指令也可以指定段寄存器作為運算元,注意POP絕對不能使用程式碼片段(CS)寄存器。(4) 這兩條指令不影響標誌位。 利用堆棧進行現場保護:push AXpush BX  .   

typedef用法的幾點介紹

typedef  char * pstr; int mystrcmp(const pstr, const pstr);       我們希望表達的是int mystrcmp( const char*, const char* )2個指向常量 char的指標可它被解釋後的實際運算式變成了:int mystrcmp( char* const, char* const )  2個指向char的常量指標const修飾的是pstr,而pstr代表了char *不是char,也就是把指標轉換為常量 

移位和迴圈指令

 邏輯左移一位相當於無符號數乘以2 邏輯右移一位相當於無符號數除以2  1)算術移位 當乘數或除數是2n時,算術移位用來快速地完成對整數進行乘法或除法的運算。算數左移n位相當於乘上2n,執行方法是把原來的數中每一位都向左移動n個位置,左面移出的高位丟棄不要,右面低位空出的位置上全部補0。 2)邏輯移位 邏輯左移n位的執行方法,是把原來的數中每一位都向左移動n個位置,左面移出的高位丟棄不要,右面低位空出的位置上全部補"0"。

x86 cpu 寄存器

 通用寄存器  4個             EAX、EBX、ECX和EDX            32位 段寄存器 6個              ES、CS、SS、DS、FS和GS 變址寄存器  2個            ESI和EDI            32位 堆棧寄存器  2個            ESP和EBP            32位 指令指標寄存器  1個            EIP            32位 狀態標誌寄存器  1個           

關於一些透明表單所需的的函數

: 白雲顠顠。。     1.DIB32位, 預乘alphaproc AlphaPreMul uses ebx edi, pBitDst,pDstRect,dwDstWight local dwWight:DWORD,dwHight:DWORD ;--------------------------------------- mov edi,[pBitDst] mov edx,[pDstRect] ;(p,q) mov

錯誤處理相關

1.assert的使用對於內部使用的函數,通常可以用斷言,而對於提供給外部使用的函數,最好使用錯誤處理。只有在產生DEBUG碼時ASSERT()才起作用. 在產生Release碼時編譯器會跳過ASSERT().  斷言是一個包含布林運算式的語句,在執行這個語句時假定該運算式為 true。如果運算式計算為 false,那麼系統會報告一個 Assertionerror。它用於調試目的: assert(a > 0); // throws an Assertionerror if a <=

Cocos2d-精靈的幾個常識

效能考慮該部分是總結的cocos2d的線上文檔1)如果有每個幀有25個以下的精靈需要更新,可以直接使用精靈class TLayer(cocos.layer.Layer):    is_event_handler = True    def __init__(self):        cocos.layer.Layer.__init__(self)        world_width, world_height = director.get_window_size()        rand_

xsl學習筆記(1)

本文示範xsl:for-each

彙編裡 PTR 用法

MOV   AX,[BX]為什麼要用WORD  PTR? mov   ax,bx   ;是把BX寄存器“裡”的值賦予AX,由於二者都是word型,所以沒有必要加“WORD”   mov   ax,[bx];是把記憶體位址等於“BX寄存器的值”的地方所存放的資料,賦予ax。由於只是給出一個記憶體位址,不知道希望賦予ax的,是byte還是word,所以需要用word明確指出!  ptr是顯示申明(還是聲明?)   所以,當兩個運算元的寬度不一樣時,就要用到,    

cocos2d-地圖滾動

地圖滾動可以使用如下模組實現Module cocos.layer.scrolling通過ScrollingManager的set_focus()來設定焦點的位置。需要給ScrollableLayer定義.px_width和.px_height兩個屬性這樣Manager就用這兩個值來顯示畫面。詳細情況參照下面代碼中注釋程式碼範例(內建代碼的簡化版test_scrolling_manager_without_tiles.py)#-*- encoding:utf-8 -*-import

動中字串的操作

[核心/驅動] 驅動中字串的操作//如果本文有不對的地方,望即時指點!字串的初始化定義一個UNICODE_STRING類型的變數,這隻是一個空的結構體而已,我們並沒有給它分配任何的記憶體。如果直接對其進行字串拷貝等操作,肯定會引起異常的,當我們定義這樣類型的一個變數,我們應該就把它看作一個WCHAR型的指標,沒有“new”空間,所以我們必須去“new”空間給它。typedef struct{    USHORT Length;    USHORT MaximumLength;   

Django筆記-Forms

 在本節前介紹個字典的get方法:get(key,default=None)   返回索引值key對應的值;如果key沒有在字典裡,則返回default參數的值,預設為None1.Information About the requestreqeust作用網站的關鍵骨幹之一,有著舉足輕重的地位。詳細情況可以參照django.http.__init__.py檔案中的定義。以下列舉幾個例子:1)request.path ------/hello/2)request.get_host()-----12

pygame.event.Event

查看所有的event只需要將event列印出來即可import pygame,sysfrom pygame.locals import *pygame.init()pygame.display.set_mode((600,480))while True: for event in pygame.event.get(): print(event) if event.type == QUIT: pygame.quit()

數學庫中應用SSE之一

引自:http://hi.baidu.com/sige_online/blog/item/d8fdfffc8f0033f7fd037fac.html 毫無疑問,數學庫是圖形程式的基石,是圖形程式運行效率的關鍵之一。一個優秀的數學庫可以讓圖形程式運行得更流暢,甚至要快上幾十倍上百倍。有時候替換一條除法運算會帶來成倍的效率增長,比如用乘以 1/op 替換 vector 裡的 operator /。當然,更進階的最佳化是使用 SIMD 最佳化海量運算,這就是本文的中心——SSE/SSE2

pygame.sprite.Sprite

精靈,簡單來說是一個會動圖片。兩個成員變數 1)self.image=要顯示圖片的Surface2)self.rect = 顯示Surface的地區,    常用的設定rect的方法:self.rect = self.image.get_rect()    然後設定self.rect.topleft=(0,0)來設定左上方的位置,從而設定這個精靈在螢幕上的顯示位置。成員函數以下是Sprite的成員函數,其中update是更新精靈圖片用的,一般會進行重寫。Sprite.update -

pygame常識&技巧(2)

取保模組import不會產生錯誤pygame中有一些模組是測試的,比如camera等,說不定哪天就沒了。在寫代碼的時候需要進行容錯處理try:import sysimport randomimport mathimport osimport getoptimport pygamefrom socket import *from pygame.locals import *except ImportError, err:print "couldn't load module. %s" %

Django筆記-Models

models例子如下,本文主要針對該例子來描述from django.db import models# Create your models here.class Publisher(models.Model): name = models.CharField(max_length = 30) address = models.CharField(max_length=50) city =

在Symbian中建立全屏的方法

網上看到的東西,整理一下。在Symbian中建立全屏的方法,總結一下:  1、覆蓋system   panes        這個方法主要用在傳統的view架構中,當view不是全屏時,可以通過調用 CCoeControl::SetExtentToWholeScreen()方法來獲    取全屏。不過應該在MyView::ConstructL中調用 ActivateL()之前調用。如下:           void  

總頁數: 61357 1 .... 26235 26236 26237 26238 26239 .... 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.