Time of Update: 2018-12-04
1.在原來硬碟進行調整 介面中並沒有提供增加硬碟容量的方法,只能在命令列形式下執行。 在VMware安裝目錄下就有一個vmware-vdiskmanager.exe程式,它是一個命令列工具,可用來修改虛擬機器硬碟 的大小。 方法如下: 第一步:按Win+R鍵調出運行對話方塊,輸入“cmd”並按斷行符號鍵啟動命令提示字元視窗。 第二步:進入VMware 的安裝目錄(比如我的安裝目錄為:C:/Program Files
Time of Update: 2018-12-04
//wrongfile.h#ifndef WRONGFILE_H#define WRONGFILE_H/*工程中可能會出現的一些異常 *SameFile:處理當向某使用者添加一個已經存在的檔案是拋出 *WrongUser:尋找的使用者不存在拋出這個異常 *WrongFile:尋找的檔案不存在 *UserExist:添加的使用者已經存在 */#include <exception>using namespace std;class SameFile: public exception{
Time of Update: 2018-12-04
playfair.h#ifndef PLAYFAIR_H#define PLAYFAIR_H#include <string>#include <utility>using namespace std;class PlayFair{ private: char m_ch; int m_position; string m_key; string m_letter; void ToLower(string &str); bool
Time of Update: 2018-12-04
//time.h#ifndef TIME_H#define TIME_H/*一個類比時間的類,被PCB和Pattemper使用 *作為資料成員,或者作為參數進行傳遞,類 *只定義了幾個操作符重載的函數用來作為參數 *和成員在計算中的使用。類本身會保證構造的時間 *都是正確的格式,如果不爭取會置為零值或者拋出異常 *預設的複製控制符合要求 */#include <iostream>#include <exception>using namespace
Time of Update: 2018-12-04
轉自:http://blog.csdn.net/fg8181/article/details/2295777嵌入式系統啟動架構是嵌入式系統的關鍵技術,掌握啟動架構對於瞭解嵌入式系統的運行原理有著重要的意義。嵌入式系統在啟動時,引導代碼、作業系統的運行和應用程式的載入主要有兩種架構,一種是直接從Nor Flash啟動的架構,另一種是直接從Nand Flash啟動的架構。 1. 從Nor Flash啟動Nor Flash具有晶片內執行(XIP,eXecute In
Time of Update: 2018-12-04
Android系統支援多種感應器。應用到各個層次,有的感應器已經在Android的架構中使用,大多數感應器由應用程式中來使用。一.Android中支援的感應器類型:感應器Java中的名稱本地介面名稱數值加速度TYPE_ACCELEROMETERSENSOR_TYPE_ACCELEROMETER1磁場TYPE_MAGNETIC_FIELDSENSOR_TYPE_MAGNETIC_FIELD2方向TYPE_ORIENTATIONSENSOR_TYPE_ORIENTATION3陀螺儀TYPE_GYR
Time of Update: 2018-12-04
匯流排簡單理解先總體上簡單的說一下匯流排這概念,其實它是一束線的整合體,可看成是幾十條線組合在一大條名字叫bus的線上,就叫匯流排。一條匯流排上可以允許串連多個裝置,那它怎麼識別?匯流排就是發不同的地址編碼(0000111之類),只有符合這編碼的裝置就響應它操作。匯流排的位元有什麼意義?什麼是定址空間?匯流排的位元決定定址空間大小,什麼是定址空間?定址空間就是你通過匯流排能訪問的最大的記憶體空間(這裡的記憶體空間其實就是位址範圍),計算是定址大小= 2^n bit。這樣就解釋了為什麼s3c244
Time of Update: 2018-12-04
1. J-link ARm v4.28b軟體清空flash和燒錄supervivi:手上的2440開發板是256M nandflash 所以要使用supervivi-128M版本(我用的友善官網提供的1026最新版,要把尾碼名修改成.bin,國嵌的版本我使用後一直提示nandflash found),據說這個版本會相容128M-1G的nand,清除nand時,要把Options -> Projection settings -> CPU -> Use
Time of Update: 2018-12-04
轉自:http://www.latelee.org/programming-under-linux/145.html這個問題同樣經典,大意是說u-boot傳遞的machine id不正確。在網上看到的文章幾乎如出一轍:有兩種方法,一是修改核心的head.S(具體在./arch/arm/kernel目錄下),二是修改u-boot代碼。可惜,第二種方法中出現的原始碼檔案,在我移植的版本中沒有發現。我的提示資訊是這樣的:Error: unrecognized/unsupported machine
Time of Update: 2018-12-04
轉自ophoneSDN 本教程將介紹如何?螢幕間的轉場效果。在前述Ophone 2D UI 動畫教程
Time of Update: 2018-12-04
函數原型 void *memset(void *s, int ch, unsigned n);需要的標頭檔 <memory.h> or <string.h> memset將s所指向的某一塊記憶體中的每個位元組的內容全部設定為ch指定的ASCII值, 塊的大小由第三個參數指定,這個函數通常為新申請的記憶體做初始化工作, 其傳回值為指向S的指標。 程式執行個體 #include <string.h>#include <
Time of Update: 2018-12-04
在UBOOT當中,各個命令是通過U_BOOT_CMD這個宏來定義出來的,其本質其實理解起來也很簡單,不過今天也從中學到了一點東西先來看UBOOT當中關於U_BOOT_CMD這個宏的定義:/* 這是定義一個結構的屬性,將其放在.u_boot_cmd這個段當中,相當於.data/.bss這些段 */#define Struct_Section __attribute__ ((unused,section (".u_boot_cmd")))/* 宏定義,用於定義一個命令 */#define
Time of Update: 2018-12-04
Java檔案package com.wyw.demo; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class activity extends Activity { /** Called when
Time of Update: 2018-12-04
.globl指示告訴彙編器,_start這個符號要被連結器用到,所以要在目標檔案的符號表中標記它是一個全域符號(在第 5.1 節 “目標檔案”詳細解釋)。_start就像C程式的main函數一樣特殊,是整個程式的入口,連結器在連結時會尋找目標檔案中的_start符號代表的地址,把它設定為整個程式的入口地址,所以每個組譯工具都要提供一個_start符號並且用.globl聲明。如果一個符號沒有用.globl聲明,就表示這個符號不會被連結器用到。
Time of Update: 2018-12-04
counting _sort(a)min = a[0];max = a[0]; //這些演算法都有助於對數組進行瞭解..對數組進行瞭解..對數組進行瞭解....... for(int i=0; i<n; i++){ if(min>a[i]) { min = a[i]; } else if(max<a[i]) { max = a[i]; } } for(i=0; i<n; i++){ a[i] = a[i]-min;
Time of Update: 2018-12-04
typedef用來定義類型別名,c/c++裡都有,屬於語言的一個特性,和mfc無關比如typedef int* intptr;intptr a; // 相當於int* a;typeof,我所知道的是gcc中對c/c++文法的一個擴充,用來靜態擷取參數類型比如int a = 3;typeof(a) b = 4; // 相當於 int b = 4;typeof("12345") c = "abcde"; // 相當於 const char c[6] =
Time of Update: 2018-12-04
1.首先要得到你的debug keystore位置:開啟Eclipse--->Windows--->Preferences--->Android--->Build 查看預設的debug keystore位置,例如:C:\Documents and Settings\(你電腦的名字)\.android\debug.keystore2、在運行中輸入cmd,開啟命令列介面,在命令列下輸入:keytool -list -alias androiddebugkey
Time of Update: 2018-12-04
大學的生活也許都是一個樣子,每天背上書包,教室,宿舍,食堂。但是作為電腦專業的我們,我覺得學習 和生活的方式應該有點不一樣。我們不應該和文學院的學生一樣,每天拿著一大堆的書坐在教室,一天一天的看書。我們更應該注重的實踐,是坐在電腦前去學習,去實踐,去培養和電腦之間的感情。
Time of Update: 2018-12-04
關於container_of見kernel.h中:/*** container_of - cast a member of a structure out to the containing structure* @ptr: the pointer to the member.* @type: the type of the container struct this is embedded in.* @member: the name of the member
Time of Update: 2018-12-04
#include <iostream>#include <assert.h>using namespace std;/*struct Node{ int info; Node *next;};struct queuelk{ struct Node *front; struct Node *back;};void init_queue(struct queuelk* q){ q->back = q->front = NULL;}void