Time of Update: 2018-09-05
標籤:根據 文法 名稱 檔案的 通過 文字 linux 結果 方便 一、tail命令文法tail [ -f ] [ -c Number | -n Number | -m Number | -b
Time of Update: 2018-12-03
#define _set_gate(gate_addr,type,dpl,addr,seg) /do { / int __d0, __d1; / __asm__ __volatile__ ("movw %%dx,%%ax/n/t" / "movw %4,%%dx/n/t" / "movl %%eax,%0/n/t" / "movl %%edx,%1" / :"=m" (*((long *) (gate_addr))), / "=m" (*(1+(long *) (gate_addr)))
Time of Update: 2018-12-03
原文出處: http://www.dgdown.com.cn/Programming/Delphi/8705_4.html前言
Time of Update: 2018-12-03
學習linux離不開學習那些命令,學習命令看man page手冊是好方法。但原版的man page是英文版的,對於像我這樣英語還很菜的新手來說是不小的難題。早在十年前cmpp.linuxforum.net就開始CMPP (中文 Man Pages 計劃)
Time of Update: 2018-12-03
4.1 accton:開啟或關閉進程統計作用:accton命令開啟進程統計,如果不帶任何參數,即關閉進程統計。用法:accton [ -V | --version ] [ -h | --help ] [ filename ]主要選項如下。— -V,--version:顯示ac版本並退出。—
Time of Update: 2018-12-03
1、先使用arp和arp -a查看一下當前ARP緩衝列表[root@ftp]# arpAddress HWtype HWaddress Flags Mask Iface192.168.0.145 ether 00:13:20:E9:11:04 C eth0192.168.0.1 ether 00:02:03:18:08:
Time of Update: 2018-12-03
1、什麼是檔案系統當前的作業系統大多數是從硬碟讀取資料的,每個作業系統使用的硬碟在x86架構上都是一樣的,都是同樣的硬碟。但是每種作業系統都有其獨特的讀取檔案的方法,也就是作業系統對硬碟讀取的方法不同,這就產生了不同的檔案系統。例如windows檔案系統有FAT16,FAT32和NTFS。linux有ext2、ext3等。2
Time of Update: 2018-12-03
在linux上安裝有些東西時會出現 Permission denied 的情況:以下就是解決它的辦法之一編輯/etc/selinux/config,找到這段:# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive -
Time of Update: 2018-12-03
Linux驅動中delayed_workqueue使用:在驅動中,有時不能使用中斷(這種情況很少遇到), 此時delayed_workqueue就可以發揮其巨大的功效了。也可以用其它同類的核心API實現:如timer。delayed_workqueue的使用過程如下: --> 定義workqueue: struct workqueue_struct *test_workqueue; // 定義在:
Time of Update: 2018-12-03
Linux裝置驅動程式:中斷處理之頂半部和底半 裝置的中斷會打斷核心中進程的正常調度和運行,系統對更高吞吐率的追求勢必要求中斷服務程式儘可能地短小精悍。但是,這個良好的願望往往與現實並不吻合。在大多數真實的系統中,當中斷到來時,要完成的工作往往並不會是短小的,它可能要進行較大量的耗時處理。 為了在中斷執行時間儘可能短和中斷處理需完成大量工作之間找到一個平衡點,Linux 將中斷處理常式分解為兩個半部:頂半部(top half)和底半部(bottom half)
Time of Update: 2018-12-03
如何在Linux中設定線程的優先順序我們使用int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg);來建立線程,但是如何設定線程的優先順序呢?在討論這個問題的時候,我們先要確定當前線程使用的調度策略,posix提供了int pthread_attr_getschedpolicy(const pthread_attr_t *attr,
Time of Update: 2018-12-03
建議先裝windows再裝linux,安裝系統的時候都會在mbr中寫引導塊的 ,linux安裝一般會裝一個 grub,不過你不小心把linux的分區刪除了,引導程式就不能讀出系統所在的位置,導致出現gurb命令提示。這時候可以手動啟動 比如我的win7在c盤, 輸入如下3個命令就可以了1. rootnoverify (hd0,0) 設為根分區/root裝置,但不負載檔案系統。(hd0,0)表示第幾個硬碟的第幾個分區2. chainloader +1
Time of Update: 2018-12-03
在QT中可以直接使用QTextCodec來轉換字串的編碼。例如,我們想在程式中使用中文,類似tr(“喂,你好嗎?”)。我們要在main函數中增加以下幾條語句,重新設定一下預設的編碼器。先調用下面兩個函數之一QTextCodec *codec=QTextCodec::codecForName(”gbk”);QTextCodec
Time of Update: 2018-12-03
說是exec系統調用,實際上在Linux中,並不存在一個exec()的函數形式,exec指的是一組函數,一共有6個,分別是: #include <unistd.h>int execl(const char *path, const char *arg, ...);int execlp(const char *file, const char *arg, ...);int execle(const char *path, const char *arg, ..., char
Time of Update: 2018-12-03
linux下WebSphere日誌中文亂碼作業系統:Red Hat 3.4.4-2中介軟體:IBM WebSphere Application Server - ND, 6.1.0.17在linux下可以識別中文,無亂碼現象echo $LANGzh_CN.UTF-8echo $LC_ALLzh_CN.GB18030但是用SecureCRT即時查看日誌時: tail -f
Time of Update: 2018-12-03
在s3c2410開發板上移植Linux-2.4.18核心的ov511usb網路攝影機驅動 Content 1.驅動 2.應用程式書寫 1.驅動 Linux-2.4.18預設帶有ov511網路攝影機的驅動,在USB裝置中選中,並啟用video選項,即可對ov511支援。 2.應用程式書寫 這是一個在MiniGui下的程式,可以用QVFB類比,可以可以在板子上跑,效果還可以。 v4l.h /* * w3v4l.h * * Copyright (C) 1998 - 2000 Rasca,
Time of Update: 2018-12-03
source:http://www.cnblogs.com/xiaotlili/archive/2011/08/06/2129510.html一、資料成員termios 函數族提供了一個常規的終端介面,用於控制非同步通訊連接埠。 這個結構包含了至少下列成員: tcflag_t c_iflag; /* 輸入模式 */tcflag_t c_oflag; /* 輸出模式 */tcflag_t c_cflag; /* 控制模式 */tcflag_t c_lflag;
Time of Update: 2018-12-03
o: 編譯的目標檔案a: 靜態庫,其實就是把若干o檔案打了個包so: 動態連結程式庫(共用庫)lo: 使用libtool編譯出的目標檔案,其實就是在o檔案中添加了一些資訊la: 使用libtool編譯出的庫檔案,其實是個文字檔,記錄同名動態庫和靜態庫的相關資訊 1 libtool的工作原理 libtool
Time of Update: 2018-12-03
當我修改了/etc/profile檔案,我想讓它立刻生效,而不用重新登入;這時就想到用source命令,如:source /etc/profile對source進行了學習,並且用它與sh
Time of Update: 2018-12-03
由於NandFlash硬體升級比較快,公司去年一直在使用三星的K9GAG08U0D,現在MLC NandFlash 升級到了第二代,K9GAG08U0D 很快就會處在停產的狀態,未雨綢繆,公司選型了K9GAG08U0E 來替代原有的NandFlash晶片。起初。本以為把新Nandflash ID資訊增加到Uboot 和 Linux核心的NandFlash ID 列表檔案中即可,也就是Uboot 和Linux源碼中的nand_ids.c 檔案中,但是仔細看了 K9GAG08U0E