Time of Update: 2017-02-27
在c/c++中利用數組名作為函數參數傳遞排序和用指標進行排序的例子。以下兩個例子要非常注意,函數傳遞的不是數組中數組元素的真實值而是數組在記憶體中的實際地址。#include <stdio.h>void main(void){void reversal();static int a[10] = {0,1,2,3,4,5,6,7,8,9}; /* 建立一個數組並初始化 */int i;for (i=0;i<10;i++){printf("%d
Time of Update: 2017-02-27
XXX-data.xml:<bean id="dataSource"class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property
Time of Update: 2017-02-27
用struts2標籤庫來實現上述目的的基本原理:錯誤訊息分為field級和action級,都在ActionSupport類中預定義了,不同的是,fieldError是通過一個Map來實現,事實上記錄了field的名字和錯誤資訊,因此能在頁面上對應的 field中顯示;而actionError是通過一個Collection實現,沒有記錄報錯的來源,只記錄了錯誤資訊。注意,下面是簡要流程:(1)頁面提交到action之後,首先struts會嘗試對輸入的字串資訊根據Action中定義的屬性類型進行
Time of Update: 2017-02-27
關於 Modal 表單在 Swing 中只有 JDialog 可以設定為 Modal 表單,其方法可以在建構函式(例如“JDialog(Frame owner, boolean modal)”)中傳參數,也可以用 setModal(boolean b) 方法設定,這個方法是從 Dialog 類繼承的。在 JFrame 類中,無法通過如 JDialog 的方法設定 Modal 表單,在 CSDN 有朋友嘗試通過在 windowDeiconified() 時
Time of Update: 2017-02-27
在Word2007文檔中,使用者可以插入一張擁有全部資料處理功能的Excel試算表,從而間接增強Word2007的資料處理能力,操作步驟如下所述:第1步,開啟Word2007文件視窗,在“插入”功能區的“表格”分組中單擊“表格”按鈕,並在開啟的菜單中選擇“Excel試算表”命令,如圖2009021419所示。圖2009021419 單擊“表格”按鈕第2步,在Word2007文檔
Time of Update: 2017-02-27
編者註:在這一期的 開源之路 中,作者和 Cafe Au Lait 的創始人 Elliotte Rusty Harold 接管了目前的 Java SE 7 開發系列文章。因為 OpenJDK 項目 的目標和流程已經在 第一期 介紹過,所以 Elliotte 將在此教程中直接介紹 JDK 7 的實際構建。在此之前, 如果 OpenJDK 項目有更新,我們會將其發布在每期“開源之路”的開始部分。最新的 發行版 是 b23,發行日期是 10 月 30
Time of Update: 2017-02-27
學習電腦原理,最好是實踐或看高手寫的原始碼,在一定程度上就不再會感到原理的抽象。關於slab一些原理資料,可以在這裡下載或到網站有更多的資訊和資料。Slab記憶體管理機制已被廣泛使用,要找到使用slab管理記憶體的開原始碼也不難,如一些OS核心中的記憶體管理。既然要分析理解slab,最好還是選擇複雜度和代碼量都不要太大的,在這裡我選取了glib-2.12.9的gslice.c實現的slab機制相關代碼作為分析對象。注意Glib庫是針對使用者級的而非OS核心層級的。gslice.c中實現了三種記憶
Time of Update: 2017-02-27
遊戲中的刀光劍影好的遊戲效果必不可少,cocos2D中用CCMotionStreak實現這樣的拖尾效果。streak=CCMotionStreak::create(1, 16, 16, ccc3(255, 255 ,0), "fire.png"); streak->setPosition(ccp(240,160)); this->addChild(streak, 5);在觸摸事件中更新streak的位置,讓其跟隨滑鼠。bool ZDScene::ccTouchBegan(
Time of Update: 2017-02-27
在Word2007文檔中,使用者可以為圖片設定稜台效果,從而實現圖片的多種立體化效果,例如棱紋、斜 面、凸起等稜台效果,操作步驟如下所述:第1步,開啟Word2007文件視窗,選中需要設定稜台效果的圖片。第2步,在“圖片工具”功能區的“格式”選項卡中,單擊“圖片樣式”分組中的“圖片效果”按鈕, 選擇“稜台”選項,並在開啟的稜台效果列表中選擇合適的圖片稜台效果,如圖2009030
Time of Update: 2017-02-27
Word2007文檔中的圖片光暈效果究其實質就是在圖片周圍添加彩色邊框,跟“柔邊”功能配合使 用,使圖片看上去似乎在背後有彩色光照。在Word2007文檔中設定圖片光暈效果的步驟如下所述:第1步,開啟Word2007文件視窗,選中需要設定光暈效果的圖片。第2步,在“圖片工具”功能區的“格式”選項卡中,單擊“圖片樣式”分組中的“圖片效果”按鈕,
Time of Update: 2017-02-27
儲存簡單的資料用CCUserDefault和Android中的SharedPreferences一樣,都是以索引值對儲存的。//擷取bool型值 bool getBoolForKey(const char* pKey, bool defaultValue = false); //擷取整型值 int getIntegerForKey(const char* pKey, int defaultValue = 0); //擷取浮點數值 float
Time of Update: 2017-02-27
1 tcpmux TCP Port Service Multiplexer 傳輸控制通訊協定連接埠服務多路開關選取器2 compressnet Management Utility compressnet 管理公用程式3 compressnet Compression Process 壓縮排程5 rje Remote Job Entry
Time of Update: 2017-02-27
Cocos2D對音樂/音效播放的封裝已經很好了,下邊是例子:定義2個檔案:#define MUSIC_FILE "LOLBgMusic.mp3" #define EFFECT_FILE "Attack.wav"在初始化的時候預先載入音樂/音效檔案://預先載入
Time of Update: 2017-02-27
我在寫定時提醒 時碰到一個問題:怎麼發聲?我開始是用 32 位 Windows 的 API 函數 MessageBeep( -1 ); 那聲音又小又難聽。原來在 16 位的 Windows API 中有的一套 PlaySound 的函數在 32 位 Windows 中又取消了, DOS 下的 Sound 函數更是早就不能用了。幸好我對硬體還算瞭解,知道 PC Speaker 的聲音是通過系統中的定時計數晶片 8253/8254 產生的,只要通過硬體連接埠訪問晶片就可以產生想要的聲音了。
Time of Update: 2017-02-27
地圖的滾動原理很簡單,就是持續設定地圖的位置即可。具體實現用schedule()函數。pMap = CCSprite::create("MapHenn.png"); pMap->setPosition(ccp(mSize.width/2, mSize.height/2)); this->addChild(pMap, 0); schedule(schedule_selector( SpriteScene::updateMap),0.1f);schedule()
Time of Update: 2017-02-27
在.h中聲明:virtual void registerWithTouchDispatcher(void); virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent); virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pEvent); virtual void ccTouchEnded(CCTouch *pTouch, CCEvent *pEvent);
Time of Update: 2017-02-27
使用者可以將多種格式的圖片插入到Word2007文檔中,從而建立圖文並茂的Word文檔,操作步驟如下所 述:第1步,開啟Word2007文件視窗,在“插入”功能區的“插圖”分組中單擊“圖片”按鈕,如圖
Time of Update: 2017-02-27
建立一個應用,在表單Form1上添加兩個Tlabel組件名為Label1,Label2;添加兩個Tbutton組件名為Button1,Button2;添加一個Tmemo組件名為Memo1。然後在代碼編輯器中添加以下代碼。void __fastcall TForm1::Button1Click(Tobject *Sender) { Label1→Caption=SendMessage(Memo1→Handle,EM_LINEFROMCHAR,-1,0)+1; }
Time of Update: 2017-02-27
因為過於複雜的密碼編譯演算法實現起來非常困難,所以在過去,許多應用程式只能使用非常簡單的加密技術,這樣做的結果就是加密的資料很容易就可以被人破譯。而使用Microsoft提供的加密應用程式介面(即Cryptography
Time of Update: 2017-02-27
在這個資訊爆炸的時代,我們不得不對資訊的安全提高警惕。加密作為保障資料資訊安全的一種方式,越來越受到人們的關注。下面,我將把自己對Microsoft CryptoAPI的一些膚淺的理解與大家共用,有什麼不妥之處望不吝賜教。一、 加密方法:當初,電腦的研究就是為了破解德國人的密碼,人們並沒有想到電腦給今天帶來的資訊革命。隨著電腦的發展,運算能力的增強,密碼學已經取得了巨大的進展。大體來說有以下幾種形式。1、 公用祕密金鑰加密技術加密和解密使用不同的密鑰,分別叫做“公開金鑰”