PIXNET Logo登入

李山姆的部落格

跳到主文

歡迎光臨李山姆在痞客邦的小天地

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 26 週四 201219:34
  • [Ubuntu] 命令列(終端機視窗)在哪裡?! & 如何安裝VMware Tools by Ubuntu 12.0版本

Pic_1       最近因為工作需要,所以又重拾 VM 來架Server,這次挑選的目標就是  Ubuntu 12.0版,結果照表抄課安裝,結果在 安裝 VMware tools時,DVD裝置出現了一個這兩個檔案
VMwareTools-6.0.4-93057.i386.rpm
VMwareTools-6.0.4-93057.tar.gz
(繼續閱讀...)
文章標籤

李山姆's Blog 發表在 痞客邦 留言(0) 人氣(21,986)

  • 個人分類:Linux
▲top
  • 5月 04 週五 201207:01
  • [C&C++] malloc()用法--動態記憶體配置函式

今日再練習LinkList資料結構時,看到了malloc()函式就研究一下
current = (LNode *)malloc(sizeof(LNode));
//動態配置一LNode結構記憶體大小(Byte)並告知其為LNode的指標型態,把記憶體位置記錄在Current
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
typedef struct LNode
{
int data;
struct LNode * rightNode;
} LNode;
int main(int argc, char *argv[])
{
int NewNumber,numIndex ;
LNode * head=NULL;
LNode * current=NULL;
LNode * prev =NULL;
printf("sizeof(LNode *)=%dbyte \n",sizeof(LNode *));
printf("sizeof(LNode)=%dbyte \n",sizeof(LNode));
while(1)
{
printf("請輸入串列資料=");
scanf("%d",&NewNumber);
if (NewNumber==-1)
break;
current = (LNode *)malloc(sizeof(LNode));
assert(current!=NULL);
current->rightNode=NULL;
current->data=NewNumber;
if(head==NULL)
{head = current;}
else
{prev->rightNode=current;}
prev=current;
}
current=head;
numIndex=0;
while(current !=NULL)
{
printf("LinkedList NO=%d ,data=%d, MM=%i \n",++numIndex,current->data,current);
/*用了多次 new / malloc 來做記憶體配置。
在這種狀況下,不能保證這幾次 allocate 到的記憶體會是連續的*/
current=current->rightNode;
}
current =head;
while(current !=NULL)
{
prev=current;
current =current->rightNode;
free(prev);
}
system("PAUSE");
return 0;
}
(繼續閱讀...)
文章標籤

李山姆's Blog 發表在 痞客邦 留言(0) 人氣(24,904)

  • 個人分類:C,C++
▲top
  • 5月 02 週三 201200:48
  • [分享好文] 該如何學好"寫程式"?

網路上有個叫安德魯的寫過一系列的關於學好 "寫程式" 的想法
看了以後,深覺自己需要在多用功點在基礎上,也把這系列的文章引用至此做紀錄...
===================================================================================
(繼續閱讀...)
文章標籤

李山姆's Blog 發表在 痞客邦 留言(0) 人氣(1,112)

  • 個人分類:分享好文
▲top
  • 4月 29 週日 201214:16
  • [分享好文] HP大中華區總裁─孫振耀 退休感言

“完美的演出來自充分的準備”
“勇於改變自己,適應不斷變化的環境,機會將不斷出現”
“快樂及有意義的人生來自於實現自己心中的願望,而非外在的掌聲”
孫振耀先生的人生觀,發人深省的好文,「沒有名片的你代表了什麼」,在這個時間點特別有感覺...
(繼續閱讀...)
文章標籤

李山姆's Blog 發表在 痞客邦 留言(0) 人氣(400)

  • 個人分類:分享好文
▲top
  • 4月 26 週四 201200:44
  • [C,C++] typedef struct 用法說明

複習資料結構時,遇到一個C語言宣告如下:
typedef struct CSNode{
TElemType data;
struct CSNode *firstchild,*rightsib;
}MyNode , CSTree;
(繼續閱讀...)
文章標籤

李山姆's Blog 發表在 痞客邦 留言(0) 人氣(140,558)

  • 個人分類:C,C++
▲top
1

最新文章

  • [Ubuntu] 命令列(終端機視窗)在哪裡?! & 如何安裝VMware Tools by Ubuntu 12.0版本
  • [C&C++] malloc()用法--動態記憶體配置函式
  • [分享好文] 該如何學好"寫程式"?
  • [分享好文] HP大中華區總裁─孫振耀 退休感言
  • [C,C++] typedef struct 用法說明

文章分類

toggle 生活隨筆 (1)
  • 分享好文 (2)
toggle 程式設計 (1)
  • C,C++ (2)
toggle 伺服器相關 (1)
  • Linux (1)
  • 未分類文章 (1)

個人資訊

李山姆's Blog
暱稱:
李山姆's Blog
分類:
職場甘苦
好友:
累積中
地區: