原创 【CD唱片shell腳本實現】實現方法

    程序首先會執行菜單選擇程序,然後根據用戶輸入的命令,再去執行相應的函數。 # Here, we come to the main menu function, set_menu_choice. # The contents of

原创 Java內存模型遇上volatile

Table of Contents 內存模型的定義 內存間交互操作 volatile 可見性 避免指令重排 happens-before 內存模型的定義 計算機內物理存儲結構發展到今日,已經比較複雜了,如圖1所示是計算機存儲結構的一個簡化

原创 程序猿也愛學英語(上),有圖有真相

程序猿也愛學英語(上),有圖有真相 原文鏈接:http://www.cnblogs.com/KnightsWarrior/p/CoderLoveEnglish.html 一.本文所涉及的內容(Contents) 本文所涉及的內容(

原创 關於java的一些名詞

初學Java,看到好多名詞不認識,所以來總結一下。 本文中涉及的java編程方面的技術名詞: JDK JRE Java IDE Java SE Java EE Java ME tomcat JDK JDK(J

原创 linux塊設備驅動

和字符驅動相比 ,在對磁盤,flash等設備進行讀寫時,塊設備驅動可以進行優化合並等操作,提高了操作效率。 以下代碼來自linux-2.6.38。LDD3電子書網頁版的地址:http://oss.org.cn/kernel

原创 【linux驅動分析】之dm9000驅動分析(二):定義在板文件中的資源和設備以及幾個宏

【linux驅動分析】之dm9000驅動分析(一):dm9000原理及硬件分析  【linux驅動分析】之dm9000驅動分析(二):定義在板文件中的資源和設備以及幾個宏  【linux驅動分析】之dm9000驅動分析(三):sk_buf

原创 第一個java程序

1 import java.util.*; 2 public class HelloDate{ 3 public static void main(String[] args){ 4 System.out.prin

原创 linux內核定時器

一、幾個概念 1、節拍率:HZ     系統定時器頻率(節拍率)是通過靜態預處理定義的,也就是HZ(赫茲),在系統啓動時按照HZ值對硬件進行設置。體系結構或機器不同,HZ值都有可能不同。     內核在<asm/param.h>文件中定

原创 操作qtopia2.2.0電池圖標顯示電池電量

操作qtopia2.2.0電池圖標顯示電池電量        想讓qtopia2.2.0下的電池圖標顯示電池的實際狀態,一開始不知道怎麼操作,在網上也找不到相應的教程,也沒有qtopia2.2.0的api文檔。剛開始感覺沒有辦法解決

原创 linux下itimer定時器的應用

一、定時器操作 Linux 爲每一個進程提供了 3 個 setitimer 間隔計時器: 1. ITIMER_REAL:減少實際時間,到期的時候發出 SIGALRM 信號。 2. ITIMER_VIRTUAL:減少有效時間 (進程

原创 shell字符串處理

(1)、${value:-word}:如果變量value沒有定義或者是空字符串,則返回word,否則返回value;(2)、${value:=word}:如果變量value沒有定義或者是空字符串,則返回word,並且把word複製給val

原创 隱式類類型轉換

隱式類類型轉換 可以用單個實參來調用的構造函數定義了從形參類型到該類類型的隱式轉換。 1 class Animal 2 { 3 public: 4 Animal() = default; 5 explicit

原创 計算機網絡IP地址

分類的IP地址劃分子網構造超網 1、分類的IP地址 IP地址由網絡號(net-id)和主機號(host-id)組成,一個IP地址在整個因特網是唯一的。 這種兩級的IP地址可以記爲:     IP地址::={<網絡號>,

原创 算法題目溫故知新

文章目錄BFS 20+ 最近準備把以前學習的題目回顧學習一下,再練一些新的題目,採用Java編程語言,順便提高一下Java語言的熟練程度。 計劃練習以下題目,來源是LeetCode和LintCode。 BFS 20+ DFS 2

原创 算法OA 9題

文章目錄626. Rectangle Overlap612. K個最近的點 626. Rectangle Overlap 給定兩個矩形,判斷這兩個矩形是否有重疊。 Example 樣例 1: 輸入 : l1 = [0, 8], r1