原创 ACM--POJ 2231

這是我ACM進程的第一題,發佈上來一是爲了督促自己,二是希望看到的大神可以指點錯誤,三是給自己的acm留個印記 廢話不多說,直接代碼: packag

原创 Linux下C編程特點

Linux的編程風格: 命名方式 windows: #define PI 3.1415926 /*用大寫字母代表宏*/ int minValue,maxValue; //變量的第一個首字母小寫,之後

原创 eclipse開發jsp,網頁出現亂碼

<%@ page language="java" contentType="text/html; charset=utf-8"     pageEn

原创 解決tomcat在頁面傳遞過程中改變數據編碼格式的問題

用戶名:<input type = "text" name = "userName"/> 我從jsp頁面傳數據, String userName = request.getParameter("userName");另一個jsp頁面收數據

原创 D3.js如何讀取json文件

最近學習了http://www.ourd3js.com/wordpress/這個老師的關於D3.js的課程,發現了一個問題,百度了下也沒發現有誰詳細說過,大概是問題太白癡了。 問題是這樣的:由於D3.js讀取json數據是不能本地讀取的(

原创 Linux內核的編譯與配置

Linux內核的配置 在編譯內核之前首先得先配置內核,通常是敲入make menuconfig來配置。(不過嵌入式開發的時候我好像挺少用到的) Linux內核的配置系統由下面3個部分組成 Makefile:分佈在Linux內核

原创 Linux內核模塊簡介

爲啥需要模塊 內核的整體架構非常龐大,如何讓所有的功能都放入內核中而不讓內核顯得臃腫,如何在增加或者 刪除功能的時候不需要整個的編譯內核?爲了解決這兩個問題,模塊被提出來了。 模塊有兩個優點: 1. 模塊本身不被編譯入內核映像,從

原创 初識linux設備驅動開發

設備驅動的理解: 驅使硬件設備行動,驅動在底層硬件和應用軟件之間起着一個承上啓下的作用。應用軟件只需要調用系統的API就可以讓硬件做相應的工作,而不需要去管硬件是什麼樣子的。 無操作系統的時候,驅動工程師可以根據硬件設備的特點去自

原创 OpenGL--代碼解讀

// SphereWorld.cpp // OpenGL SuperBible // New and improved (performance) sphere world // Program by Richard S. Wright

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 SD卡驅動分析二

轉載自:http://www.cnblogs.com/LoongEmbedded/p/5298253.html 三.下面分析一下高通的android2.3的代碼中SD卡驅動的流程。           在kernel中,SD卡是

原创 中斷與定時器

本章主要講解Linux設備驅動編程中中斷與定時器處理。由於中斷服務程序的執行不存在於進程上下文中,所以要求中斷服務程序的時間要儘量短。因此Linux在中斷處理中引入了頂半部和底半部分離的機制。另外,內核對時鐘的處理也採用中斷方式,而內核軟

原创 SH腳本入門總結

把學到sh腳本相關知識總結如下: #!/bin/bash  註明用什麼運行 #!/bin/sh  Chmod +xfilename 使得腳本有權限執行 變量名不需要定義,直接賦值使用雙引號,lua腳本和sh腳本都是這樣的,也可以使用語句

原创 內存和IO訪問

內存的概念在Linux系統中相對複雜,有常規內存、高端內存、虛擬地址、邏輯地址、總線地址、物理地址、IO內存、設備內存、預留內存等概念。本章將系統講解內存和IO訪問編程 CPU和內存、IO 內存空間和IO空間 在X86處理器中存在着IO空

原创 bitmap算法

問題:      一臺主機,2G內存,40億個不重複的沒排過序的unsigned int的整數的文件,然後再給一個整數,如何快速判斷這個整數是否在那40億個數當中? 解決法案: 遍歷法      如果內存足夠將40億個數全部放到內存中