原创 plsql developer連接oracle數據庫

一般可以分爲三步:1.安裝oracle客戶端,下一步,下一步就可以了,基本不用改什麼東西。2.配置本地名字解析tnsnames.ora,不用它直接輸連接字符串也行。3.連接。 說下名字解析的配置:在tnsnames.ora加入以下內容OR

原创 linux查看硬件信息及驅動設備相關整理

在LINUX環境開發驅動程序,首先要探測到新硬件,接下來就是開發驅動程序。常用命令整理如下:用硬件檢測程序kuduz探測新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpui

原创 shell編程之正則表達式

先建一文件吧,就叫做aa.txt內容如下:(本人叫周元軍,就以我的名字做內容吧)zhouzhouzhouzhouyuanjunzhouzhouzhouyuanjunzhouzhouyuanjunzhouyuanjunyuanjunZhou

原创 忘記了root密碼怎麼辦?

如果把root用戶的密碼忘了怎麼辦呢?本文將介紹一種簡單辦法解決這一問題——以單用戶模式啓動系統。在系統啓動時,按任意鍵進去grub引導程序菜單,選中要啓動的系統,按e鍵進入編輯界面在kernel /vmlinuz-2.6.18-53.e

原创 Linux文件打包與壓縮

Linux系統主要打包壓縮工具有:tar gzip bzip2 打包和壓縮是兩個不同的概念,在linux下,壓縮工具只能針對單一文檔,也就是說文件夾是 不能直接壓縮的,這怎麼辦呢?先打包,也就是把多個文件打包成一個文件。tar就是做這事

原创 linux自定義服務

 Linux系統一共有7個運行級別:0-6.其中0是關機、3是多用戶有網絡模式、5是圖形 界面、6是重新啓動。系統啓動時,在進行一些必要的初始化工作後,就會根據/etc/inittab 裏的配置決定運行級別,例如inittab裏的配置是i

原创 以後開始寫博客

如題,寫寫更健康

原创 vim詳解

vim是一個功能非常強大的純文本編輯器。對一個純文本的編輯無非就是 插入、刪除、複製、粘貼、替換、查找、撤銷、重做,這些都可以由vim來完成。vim有常用的有插入模式,命令行模式。在插入模式可以輸入文本,命令行模式可以執行下面所講到的命令

原创 expect學習

自動登錄遠程機器,執行相關命令。 expect_exec.sh #!/usr/bin/expect -f log_file expect_exec.log set timeout 5 set ip [lindex $argv 0]

原创 Frog Jump - 非遞歸實現青蛙過河問題

問題描述A frog is crossing a river. The river is divided into x units and at each unit there may or may not exist a stone.

原创 linux內核中斷內幕

源地址:http://hi.baidu.com/houdelei250/blog/item/ebbafc8068480fc6bc3e1e03.html

原创 gdb詳解---寫在gdb邊上

本人鳥蛋,由於太菜,不敢稱爲菜鳥,只能自稱鳥蛋。以下內容全是胡扯,如有價值,純屬巧合。 Gdb的主要作用是調試一個程序,調試一個進程或者查看當程序崩潰時在執行那條語句。 爲了幫助你發現程序的 bug,Gdb主要做四件事情: 1.開始運行

原创 c語言宏定義(macro)學習

參考:https://gcc.gnu.org/onlinedocs/cpp/Macros.htmlgcc編譯過程一般分爲預處理,編譯,彙編,連接四個階段。宏定義在預處理階段就會被展開。由於預處理器並不認識c預留關鍵字,所以絕大部分合法的標

原创 tcpdump備忘

Tcpdump 備忘 1.作用:dump traffic on a network。Tcpdump [-選項] [expression] 2.選項 -w file_name 將數據包存儲到文件中,-r file_name從文件中讀取數據包

原创 動態規劃-最長公共子序列問題

最長公共子序列問題(longgest common subsequence problem)給定兩個序列X=<x1,x2,...,xn>和Y=<y1,y2,...,ym>,求他們的最長公共子序列Z=<z1,z2,...,zk>。首先明確最