原创 WORD文檔誤刪除、誤清空等恢復的幾種方法

前因:word中保存了近一個星期的讀書筆記,設置了自動保存,也會習慣性的CTRL+S手動保存,但前天word不知怎麼就掛了,再打開時寫的文檔已經不在本地文件夾了,當時就傻眼了,剛開始只好認栽就打算重新錄一遍吧,但越想越覺得浪費時間,覺得

原创 c++ 空類大小不爲0的原因

<span style="font-size:18px;">#include<iostream> using namespace std; class a{}; class b{}; class c:public a{ virtu

原创 Ubuntu學習札記【綜合篇】

【1】ubuntu 12.04 怎麼安裝程序?                  更新於2014/11/13      sudo apt-get install 應用程序名(此處需要源中包含此應用程序的package) 【2】ubuntu

原创 SDD+HDD+Win7+Ubuntu12.04雙硬盤雙系統安裝流程

    題記:由於電腦買了5年,而且內存條就2G,所以運行速度已經超過我所能忍受的地步,但由於經濟原因暫時也換不了新本本,沒法只好擴充了2G內存條和改裝了60G的固態硬盤(將本本中的光驅卸掉,替換成電腦之前的500G機械硬盤,而原先放hd

原创 Ubuntu學習札記【三】Ubuntu 12.04下安裝JDK1.8.0_25

JDK版本:1.8.0_25 安裝目錄:/home/wanglin/文檔/jdk1.8.0_25 安裝JDK1.8的過程 1. 打開網址http://www.oracle.com/technetwork/java/javase/downl

原创 操作系統中存儲管理的基本原理

存儲管理的基本原理 內存管理方法 內存管理主要包括內存分配和回收、地址變換、內存擴充、內存共享和保護等功能。 下面主要介紹連續分配存儲管理、覆蓋與交換技術以及頁式與段式存儲管理等基本概念和原理。 1.連續分配存儲管理方式 連

原创 Java的內存回收機制

 在Java中,它的內存管理包括兩方面:內存分配(創建Java對象的時候)和內存回收,這兩方面工作都是由JVM自動完成的,降低了Java程序員的學習難度,避免了像C/C++直接操作內存的危險。但是,也正因爲內存管理完全由JVM負責,所以

原创 C++類與C#類區別詳述

一、簡介  面向對象(OO)編程在應用設計中已經發展二十來年了。程序不再是一系列函數的堆徹(象一些範例那樣的程序),而是對象的集合,每個對象都有其獨特的屬性和方法來與其它對象打交道。 "C"語言系列是面向對象設計發展的最好例子。C++爲

原创 進程通信機制概述

一、進程間通訊概述 1. 目的(爲什麼進程間需要通信?) 1)數據傳輸:一個進程需要將它的數據發送給另一個進程。 2)資源共享:多個進程之間共享同樣的資源。 3)通知事件:一個進程需要向另一個或一組進程發送消息,通知它們

原创 Linux操作系統下常用命令集錦【一】查詢進程對應信息Lsof命令詳解

問題引出:配置單機版的hadoop2.6.0後使用jps沒有jobtracker和tasktracker ? 解決方法:配完後使用jps查看,發現總是有一些沒有啓動,非常鬱悶,在多番研究後發現有兩個原因:一個是在/tmp目錄下有以前使用

原创 Ubuntu學習札記【二】Ubuntu 12.04軟件中心安裝flash插件過程失敗解決辦法

疑難引出:由於ubuntu下使用WebQQ不能傳送文件,於是就想到安裝wine(可以在 Linux,BSD,Solaris 和 Mac OS X 上運行 Windows 應用)來使用QQ,當在終端使用wine --version時發現系統

原创 unix下fork()函數用法詳解

題目:請問下面的程序一共輸出多少個“-”? #include <stdio.h> #include <sys/types.h> #include <unistd.h> intmain(void) { inti; for(

原创 hadoop2.2完全分佈式最新高可靠安裝文檔

hadoop2.2完全分佈式最新高可靠安裝文檔       問題導讀:1.如何配置各個節點之間無密碼互通?2.啓動hadoop,看不到進程的原因是什麼?3.配置hadoop的步驟是什麼?4.有哪些配置文件需要修改?5

原创 矩陣(稀疏矩陣)的壓縮存儲

爲節省存儲空間並且加快處理速度,需要對這類矩陣進行壓縮存儲,壓縮存儲的原則是:不重複存儲相同元素;不存儲零值元素。 一、相關概念 ㈠特殊矩陣:矩陣中存在大多數值相同的元,或非0元,且在矩陣中的分佈有一定規律。 ⒈對稱矩陣:矩陣

原创 Git版本控制軟件結合GitHub從入門到精通常用命令學習手冊

Git版本控制軟件結合GitHub從入門到精通常用命令學習手冊 注意: 學習前請先配置好Git客戶端 相關文章:Git客戶端圖文詳解如何安裝配置GitHub操作流程攻略 官方中文手冊:http://git-scm.co