stat函數(shù)和stat命令 linux文件里的【inode = index node】解釋:要理解inode必須了解磁盤和【目錄項】,inode實際是連接【目錄項】和磁盤的中間物質(zhì)。 圖里的大圈代表硬件的磁盤,里面的小圈代表某個文件存儲在磁盤上了。 【inode = index node】的node(承載node信息的結(jié)構(gòu)體是:stat,stat的定義在后面 )里面有:
下圖中的hello是個普通文件,hello.hard是hello的硬鏈接 文件夾里放的就是每個文件的【目錄項】如下圖,【目錄項】里有:
如何查看文件的【inode】呢?使用【-i】選項
執(zhí)行結(jié)果: ys@ys-VirtualBox:~/lianxi1$ ls -li hello hello.hard 3801352 -rw-rw-r-- 2 ys ys 0 4月 24 11:01 hello 3801352 -rw-rw-r-- 2 ys ys 0 4月 24 11:01 hello.hard 發(fā)現(xiàn)hello和hello.hard的inode(3801352)是相同的,也就說明了,只在磁盤上存了一份。 如何查看目錄項呢?用emacs或者vim打開目錄(lianxi1),截圖如下。但是看不到文件的【inode】。 1,stat函數(shù):取得指定文件的文件屬性,文件屬性存儲在結(jié)構(gòu)體stat里。 #include#include#includeint stat(const char *pathname, struct stat *statbuf); int fstat(int fd, struct stat *statbuf); int lstat(const char *pathname, struct stat *statbuf); struct stat 結(jié)構(gòu)體: struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* Inode number */ mode_t st_mode; /* File type and mode */ nlink_t st_nlink; /* Number of hard links */ uid_t st_uid; /* User ID of owner */ gid_t st_gid; /* Group ID of owner */ dev_t st_rdev; /* Device ID (if special file) */ off_t st_size; /* Total size, in bytes */ blksize_t st_blksize; /* Block size for filesystem I/O */ blkcnt_t st_blocks; /* Number of 512B blocks allocated */ /* Since Linux 2.6, the kernel supports nanosecond precision for the following timestamp fields. For the details before Linux 2.6, see NOTES. */ struct timespec st_atim; /* Time of last access */ struct timespec st_mtim; /* Time of last modification */ struct timespec st_ctim; /* Time of last status change */ #define st_atime st_atim.tv_sec /* Backward compatibility */ #define st_mtime st_mtim.tv_sec #define st_ctime st_ctim.tv_sec }; st_dev:設(shè)備ID,不太常用 st_ino:【inode】,【inode】是啥?不知道就看上面關(guān)于【inode】的解釋
0-2比特位:其他用戶權(quán)限 文件類型的宏如下(下面的數(shù)字是8進(jìn)制):
判斷文件類型的函數(shù),返回true,false S_ISREG(stat.st_mode) is it a regular file? S_ISDIR(stat.st_mode) directory? S_ISCHR(stat.st_mode) character device? S_ISBLK(stat.st_mode) block device? S_ISFIFO(m) FIFO (named pipe)? S_ISLNK(stat.st_mode) symbolic link? (Not in POSIX.1-1996.) S_ISSOCK(stat.st_mode) socket? (Not in POSIX.1-1996.) 文件權(quán)限的宏如下: S_ISUID 04000 set-user-ID bit S_ISGID 02000 set-group-ID bit (see below) S_ISVTX 01000 sticky bit (see below) S_IRWXU 00700 owner has read, write, and execute permission S_IRUSR 00400 owner has read permission S_IWUSR 00200 owner has write permission S_IXUSR 00100 owner has execute permission S_IRWXG 00070 group has read, write, and execute permission S_IRGRP 00040 group has read permission S_IWGRP 00020 group has write permission S_IXGRP 00010 group has execute permission S_IRWXO 00007 others (not in group) have read, write, and execute permission S_IROTH 00004 others have read permission S_IWOTH 00002 others have write permission S_IXOTH 00001 others have execute permission
struct timespec { __kernel_time_ttv_sec; /* seconds */當(dāng)前時間到1970.1.1 00:00:00的秒數(shù) longtv_nsec;/* nanoseconds *//納秒數(shù)(不知道從哪到哪的) }; 1s 秒 = 1000ms 毫秒 1ms 毫秒 = 1000us 微秒 1us 微秒 = 1000ns 納秒 pathname:文件名 返回值:0代表成功;-1代表失敗,并設(shè)置error 例子:statbuf是結(jié)構(gòu)體stat,可以看出來st_mode是個10進(jìn)制的數(shù)字。 st_mode 用gdb顯示st_mode,發(fā)現(xiàn)返回的st_mode是個10進(jìn)制的數(shù)字,用gdb的【p/o】(o代表用8進(jìn)制表示)命令把10進(jìn)制的33204轉(zhuǎn)換成了8進(jìn)制的【0100664】,第一個0代筆是8進(jìn)制,后三位的【100】代表文件類型,從上面的說明可以看出來【100】代表普通文件,最后三位的【664】代表這個文件的權(quán)限(本用戶:rw-,組用戶:rw-,其他用戶:r--)。所以從st_mode里就可以得知文件的類型和權(quán)限設(shè)置(只使用了16個比特位,真的好節(jié)省空間,牛逼!) st_uid st_gid 發(fā)現(xiàn)st_uid和st_gid是1000,但這個1000怎么和用戶對應(yīng)上呢,查看/etc/passwd文件,發(fā)現(xiàn)用于ys的uid和gid都是1000,所以就對應(yīng)上了。 stat命令,是stat函數(shù)對應(yīng),執(zhí)行結(jié)果如下: ys@ys-VirtualBox:~/lianxi1$ stat hello File: hello Size: 11 Blocks: 8 IO Block: 4096 regular file Device: 801h/2049dInode: 3801352 Links: 2 Access: (0764/-rwxrw-r--) Uid: ( 1000/ ys) Gid: ( 1000/ ys) Access: 2019-04-24 17:02:39.199461489 +0800 Modify: 2019-04-24 16:54:16.407461489 +0800 Change: 2019-04-24 17:03:44.927461489 +0800 2,getpwuid函數(shù):返回/etc/passwd文件里指定uid的行,把這一行的信息放入結(jié)構(gòu)體passwd中。雖然返回值是指針,但不需要調(diào)用free函數(shù)。 #include #include struct passwd *getpwnam(const char *name); struct passwd *getpwuid(uid_t uid); struct passwd { char *pw_name; /* username */ char *pw_passwd; /* user password */ uid_t pw_uid; /* user ID */ gid_t pw_gid; /* group ID */ char *pw_gecos; /* user information */ char *pw_dir; /* home directory */ char *pw_shell; /* shell program */ }; 3,getgrgid函數(shù):返回/etc/group文件里指定gid的行,把這一行的信息放入結(jié)構(gòu)體group中。雖然返回值是指針,但不需要調(diào)用free函數(shù)。 #include #include struct group *getgrnam(const char *name); struct group *getgrgid(gid_t gid); struct group { char *gr_name; /* group name */ char *gr_passwd; /* group password */ gid_t gr_gid; /* group ID */ char **gr_mem; /* NULL-terminated array of pointers to names of group members */ }; 4,localtime函數(shù):傳入從stat函數(shù)里得到的st_mtim.tv_sec(當(dāng)前時間到1970.1.1 00:00:00的秒數(shù)),得到結(jié)構(gòu)體tm。雖然返回值是指針,但不需要調(diào)用free函數(shù)。 #include struct tm *localtime(const time_t *timep); struct tm { int tm_sec; /* Seconds (0-60) */ int tm_min; /* Minutes (0-59) */ int tm_hour; /* Hours (0-23) */ int tm_mday; /* Day of the month (1-31) */ int tm_mon; /* Month (0-11) */ int tm_year; /* Year - 1900 */ int tm_wday; /* Day of the week (0-6, Sunday = 0) */ int tm_yday; /* Day in the year (0-365, 1 Jan = 0) */ int tm_isdst; /* Daylight saving time */ }; 5,lstat函數(shù):stat碰到軟鏈接,會追述到源文件,穿透;lstat并不會穿透。 例子:模仿ls -l 文件 #include #include #include #include #include #include //getpwuid #include #include //localtime #include //getgrgid int main(int argc, char* argv[]){ struct stat sbuf; //stat(argv[1], &sbuf); lstat(argv[1], &sbuf); char str[11] = {0}; memset(str, '-', (sizeof str - 1)); //文件類型 if(S_ISREG(sbuf.st_mode)) str[0] = '-'; if(S_ISDIR(sbuf.st_mode)) str[0] = 'd'; if(S_ISCHR(sbuf.st_mode)) str[0] = 'c'; if(S_ISBLK(sbuf.st_mode)) str[0] = 'b'; if(S_ISFIFO(sbuf.st_mode)) str[0] = 'p'; if(S_ISLNK(sbuf.st_mode)) str[0] = 'l'; if(S_ISSOCK(sbuf.st_mode)) str[0] = 's'; //本用戶的文件權(quán)限 if(sbuf.st_mode & S_IRUSR) str[1] = 'r'; if(sbuf.st_mode & S_IWUSR) str[2] = 'w'; if(sbuf.st_mode & S_IXUSR) str[3] = 'x'; //本用戶的組的文件權(quán)限 if(sbuf.st_mode & S_IRGRP) str[4] = 'r'; if(sbuf.st_mode & S_IWGRP) str[5] = 'w'; if(sbuf.st_mode & S_IXGRP) str[6] = 'x'; //其他用戶的文件權(quán)限 if(sbuf.st_mode & S_IROTH) str[7] = 'r'; if(sbuf.st_mode & S_IWOTH) str[8] = 'w'; if(sbuf.st_mode & S_IXOTH) str[9] = 'x'; char ymd[20] = {0}; //取得日期和時間 struct tm* tm = localtime(&sbuf.st_atim.tv_sec); sprintf(ymd, "%2d月 %2d %02d:%02d", tm->tm_mon + 1, tm->tm_mday, tm->tm_hour + 1,tm->tm_sec); //-rw-r--r-- 1 ys ys 134 4月 25 09:21 st2.c printf("%s %ld %s %s %ld %s %s\n", str, sbuf.st_nlink, getpwuid(sbuf.st_uid)->pw_name, getgrgid(sbuf.st_gid)->gr_name, sbuf.st_size, ymd, argv[1]); return 0; } 6,access函數(shù):判斷調(diào)用程序的用戶對于指定文件的權(quán)限(可讀?可寫?可執(zhí)行?)
例子: #include #include //access int main(int argc, char* argv[]){ if(access(argv[1], R_OK) == 0) printf("read ok\n"); if(access(argv[1], W_OK) == 0) printf("write ok\n"); if(access(argv[1], X_OK) == 0) printf("exe ok\n"); if(access(argv[1], F_OK) == 0) printf("exists\n"); } 先用ls -l 查看/usr/include/time.h文件的權(quán)限,結(jié)果如下 ys@ys-VirtualBox:~/lianxi$ ls -l /usr/include/time.h -rw-r--r-- 1 root root 10360 4月 17 2018 /usr/include/time.h 用ys用戶執(zhí)行例子程序,查看/usr/include/time.h文件,結(jié)果如下。因為time.h是屬于root用戶的,對于其他用戶來說是[r--],所以得出下面的結(jié)果。 ys@ys-VirtualBox:~/lianxi$ ./ac /usr/include/time.h read ok exists 還是用ys用戶執(zhí)行,但是加上sudo,結(jié)果如下。發(fā)現(xiàn)結(jié)果和root用戶相同。因為加了sudo,就編程了root用戶。 ys@ys-VirtualBox:~/lianxi$ sudo ./ac /usr/include/time.h [sudo] password for ys: read ok write ok exists 7,truncate函數(shù):截斷文件和擴(kuò)展文件的大小 #include #include int truncate(const char *path, off_t length); path:文件 length: 8,link函數(shù):創(chuàng)建硬鏈接 #include int link(const char *oldpath, const char *newpath); 返回值:成功返回0,失敗返回-1,并設(shè)置errno。 9,symlink函數(shù):創(chuàng)建軟鏈接 #include int symlink(const char *target, const char *linkpath); 返回值:成功返回0,失敗返回-1,并設(shè)置errno。 10,readlink函數(shù):找到軟鏈接對應(yīng)的實際文件,把文件的名字放入buf里。注意:硬鏈接不行。 #include ssize_t readlink(const char *pathname, char *buf, size_t bufsiz); 返回值:成功返回寫入buf的字節(jié)數(shù),失敗返回-1,并設(shè)置errno。 11,unlink函數(shù):刪除軟硬鏈接,也可以刪除文件。 #include int unlink(const char *pathname); 返回值:成功返回0,失敗返回-1,并設(shè)置errno。 有個特殊用法:下面的open代碼想要創(chuàng)建hello文件,然后直接用unlink刪除,但是能寫入成功,ret是大于0的,程序執(zhí)行完,發(fā)現(xiàn)沒有做成hello文件。 結(jié)論:當(dāng)執(zhí)行unlink后,計數(shù)為0后,但,發(fā)現(xiàn)別的進(jìn)程還引用這個文件,這個時間點,unlink不會刪除這個文件,等這個進(jìn)程結(jié)束后,再刪除,所以下面的write代碼能夠?qū)懭氤晒Α?br/>利用這個特點可以實現(xiàn):在線觀看視頻時,實際是把視頻文件下載到了本地(然后代碼里,使用unlink),看完后視頻文件的計數(shù)為0,就自動刪除了,不怕視頻被泄露出去。 #include #include #include #include #include int main(){ int fd = open("hello", O_WRONLY | O_CREAT, 0666); unlink("hello"); int ret = write(fd, "aaa", 4); if(ret > 0){ printf("write OK\n"); } } 12,chown函數(shù):改變文件的所屬用戶和組 #include int chown(const char *pathname, uid_t owner, gid_t group); pathname:文件 owner:用戶ID(數(shù)字的)/etc/passwd group:組ID(數(shù)字的)/etc/group 返回值:0成功,-1失敗。 13,rename函數(shù):重命名 #include int rename(const char *oldpath, const char *newpath); oldpath :原來的文件名后者目錄 newpath:新的文件名后者目錄 返回值:0成功,-1失敗。 14,getcwd函數(shù):獲得當(dāng)前工作的目錄
buf:當(dāng)前工作的目錄 size:緩沖區(qū)大小 返回值:成功返回當(dāng)前工作的目錄 失敗返回NULL 15,chdir函數(shù):改變進(jìn)程的工作目錄
path:目標(biāo)工作目錄 返回值:0成功,-1失敗 16,mkdir函數(shù):創(chuàng)建目錄
pathname:目標(biāo)工作目錄mode:mode & ~umask & 0777 。注意,如果沒有x權(quán)限,則無法cd進(jìn)入這個目錄。返回值:0成功,-1失敗 17,rmdir函數(shù):刪除目錄,目錄必須是空目錄,也就是里面沒有任何文件。
18,opendir函數(shù):打開目錄
name:目錄名 返回值:a pointer to the directory stream 19,readdir函數(shù):讀目錄
dirp:opendir函數(shù)的返回值 返回值:結(jié)構(gòu)體dirent,可以理解成最上面說的【目錄項】NULL代表讀到末尾或者有錯誤 NULL以外代表目錄項的內(nèi)容 20,closedir函數(shù):關(guān)閉目錄
dirp:opendir函數(shù)的返回值 21,strerron函數(shù):打印出errno對應(yīng)的文字信息。
errnum的宏放在文件:/usr/include/asm-generic/errno.h 例子: #include #include #include //EDEADLK int main(){ char* buf = strerror(EDEADLK); printf("%s\n", buf);//Resource deadlock avoided } 22,dup和dup2函數(shù):文件描述符的重定向
dup:和open類似,先打開一個新的文件描述符,讓新的文件描述符也指向:oldfd指向的地方。成功返回新打開的文件描述符;失敗返回-1. dup2:先消除newfd的指向再讓newfd指向oldfd指向的地方成功返回newfd;失敗返回-1. 例子:調(diào)用printf2次,第一次printf把內(nèi)容寫到文件;第二次printf把內(nèi)容打印到屏幕。 #include #include #include #include #include int main(){ int oldfd = dup(STDOUT_FILENO); int fd = open("www", O_WRONLY | O_CREAT, 0666); dup2(fd, STDOUT_FILENO); printf("aaaa\n"); fflush(stdout); int ret = dup2(oldfd, STDOUT_FILENO); //int ret = dup2(oldfd, 6); //perror("dup2:"); printf("reg:%d\n", ret); printf("aaaa\n"); close(fd); } |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系我們及時修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉(zhuǎn)型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營銷服務(wù),與站長一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!
掃一掃,關(guān)注站長網(wǎng)微信
當(dāng)我們在共享網(wǎng)絡(luò)訪問的時候,可能會遇到提示指定的網(wǎng)絡(luò)名不再可用的問題,這可能是由于我們的共享網(wǎng)絡(luò)出現(xiàn)了錯誤,也可能是被共享的對象所拒絕了。指定的網(wǎng)絡(luò)名 ......
文/曹楊 原標(biāo)題:誰還看電視? 爸爸戴一副老花鏡,媽媽戴一副近視鏡,一人坐在沙發(fā),一人躺在床上,各自刷著自己關(guān)注的博主更新的短視頻。電視也許開著,但只是背景。 這樣的畫面,幾乎成了洛奇家的常 ...
圖片來源于簡書 文/郭開森 楊帆 陸玖財經(jīng)準(zhǔn)備開新欄目了,每周一創(chuàng)始人郭開森和楊帆合體郭德帆,對行業(yè)進(jìn)行一些觀察和評論,第一篇我們?nèi)允谴蛩銓懮鐓^(qū)團(tuán)購,這是當(dāng)下最火的話題。 來過陸玖財經(jīng)做客的朋友們...
1、首先進(jìn)入到“百度”軟件中, 2、然后在其中輸入“百度識圖”, 3、之后點擊圖中的“開始使用”按鈕, 4、緊接著點擊右下角的“相冊”功能, 5、在相冊下 ......
一、軟件沖突1、首先確認(rèn)是否是應(yīng)用程序沖突導(dǎo)致的。2、查看是否只有特定幾個游戲或應(yīng)用會導(dǎo)致該問題。3、如果是應(yīng)用沖突,那么只要卸載這些app就可以解決了。二 ......
電腦端:1、大家可以點擊右邊鏈接進(jìn)入網(wǎng)頁版的百度網(wǎng)盤,進(jìn)入之后點擊“去登錄”。https://pan.baidu.com/2、之后正確的輸入賬號密碼進(jìn)行登錄就好啦。手機(jī)端:1 ......
在填寫一些項目申請書中,總是免不了要選擇一些數(shù)字,但是在方框中如何插入數(shù)字,該怎么辦呢?那么下面就由學(xué)習(xí)啦小編給大家分享下word在方框里輸入數(shù)字的技巧, ......
8月15日消息 上周,有媒體報道前身為百度圖片的“榴蓮”APP含有大量不雅視頻內(nèi)容被用戶舉報。對此,百度圖片官方進(jìn)行了回應(yīng),百度圖片表示已經(jīng)對報道中所涉及的“生吃旋風(fēng)哥”等爭議內(nèi)容進(jìn)行了下線處理。 此外,百度...
一、N100對比intel i3 1、N100的跑分達(dá)到了147210分,這個數(shù)據(jù)可以達(dá)到i3的七代級別。 2、在跑分上也是超越了大部分的I3七代CPU,不過比I3八代要弱勢一些。 3 ......
WPS Office手機(jī)版怎么加橫線?很多用戶還不知道WPS Office手機(jī)版怎么加橫線,WPS Office手機(jī)版怎么加橫線,WPS Office手機(jī)版怎么打橫線,WPS Office手機(jī)版怎么弄 ......
迅雷前綴是什么 答:迅雷前綴是(magnet:?xt=urn:btih:)括號里的就是了。 我們只要在這段文字之后輸入后續(xù)的內(nèi)容,就可以創(chuàng)建下載鏈接了。 1、磁力鏈接不基于文 ......
一、內(nèi)容特權(quán)。 1、半價點播。 許多站內(nèi)視頻都需要付費觀看,而大會員用戶可以直接半價享受; 購買成功后的48h內(nèi)無限次觀看。有部分的內(nèi)容是只限在中國大陸內(nèi)觀 ......
1、首先打開小米運動的“實驗室功能”。 2、接著點擊“門卡模擬”。 3、然后點擊“我知道了”。 4、最后貼近就可以刷卡成功了。...
1、打開手機(jī)輕顏相機(jī)app,點擊“我的”,點擊“設(shè)置”,2、點擊“幫助與反饋”,3、點擊右下角“在線咨詢”即可聯(lián)系客服,詢問自己的問題啦!...
答:華為P系列: 華為p40,華為p40plus,華為p50,華為p50e,華為p60 華為mate系列: 華為mate40,華為mate50,華為mate50e,華為mate60 華為nova系列: 華為n ......
近期有用戶反映,電腦在更新Windows 11 Insider Preview 25252.1000后,出現(xiàn)了應(yīng)用和已壓縮的文件點擊毫無反應(yīng),拖拽都不行,只能從開始菜單打開的情況,這是怎 ......
可見單元格就是不包括隱藏或者篩選篩選后隱藏起來的單元格區(qū)域。方法:篩選或隱藏數(shù)據(jù),復(fù)制需要粘貼的值,在目標(biāo)單元格區(qū)域左上角的第一個單元格處右擊,選擇【 ......
答:驍龍8+更好。 驍龍7+gen2實際上就是驍龍8+的低配版本。 在一些其他的核心架構(gòu)方面都是保持一致的,比如說CPU的架構(gòu)、GPU的架構(gòu)等等。 驍龍7+和驍龍8+具體 ......
文/黎明 一場針對中國互聯(lián)網(wǎng)巨頭的反壟斷風(fēng)暴正在醞釀,而且這次動真格了。 11月10日,國家市場監(jiān)管總局發(fā)布《關(guān)于平臺經(jīng)濟(jì)領(lǐng)域的反壟斷指南(征求意見稿)》,要加大對互聯(lián)網(wǎng)巨頭涉嫌壟斷的調(diào)查和監(jiān)管。 ...
win11系統(tǒng)如何釋放掉系統(tǒng)默認(rèn)保留的存儲空間?一般情況下,Windows會保留一些存儲空間,以便設(shè)備獲得良好性能和成功更新。但是當(dāng)出現(xiàn)系統(tǒng)盤儲存空間不足時,我們會將幾個G的保留空間釋放出來,以解燃眉之急。本期教...
文件被win10系統(tǒng)誤報病毒自動刪除了如何進(jìn)行恢復(fù)?有用戶下載了某些破解軟件卻被Win10系統(tǒng)誤認(rèn)為是病毒文件而自動刪除,當(dāng)然系統(tǒng)自帶殺毒軟件其實挺不錯的,就是有時候會誤報,大家遇到這種情況的時候就希望把誤刪的...
win11系統(tǒng)快速跳過聯(lián)網(wǎng)創(chuàng)建本地管理賬戶3種方法?現(xiàn)在市面上銷售的品牌筆記本和臺式機(jī)基本上都預(yù)裝Windows11家庭中文版正版操作系統(tǒng),聯(lián)網(wǎng)后系統(tǒng)會自動激活。當(dāng)用戶拿到新機(jī)器后還需要按照cortana(小娜)的提示一步...
羅技g304dpi燈顏色代表什么:1、藍(lán)色:這種情況是正常工作的顯示,如果說是常亮或者閃爍,那都沒有問題這是在正常工作呢。2、紅色:如果說是紅燈閃爍的話那就是 ......
答:在3DMark壓力測試當(dāng)中,顯卡需要超高97%才能夠算合格,證明顯卡的穩(wěn)定性是過關(guān)的。 1、一般的默認(rèn)情況下在2500~3000分就算很正常的了。 2、分?jǐn)?shù)越高說明顯卡 ......
1、先打開機(jī)頂盒進(jìn)入主界面,并且使用遙控器打開設(shè)置。 2、然后選擇“賬號與安全”,并且進(jìn)入。 3、最后往下面翻就可以看到“ADB調(diào)試”的選項,直接開啟就行了 ......
相信有非常多使用過筆記本的用戶都聽說過獨顯直連這個詞,但很多用戶并不了解獨顯直連是什么,又有什么用處,那么下面就和小編一起來看看什么是獨顯直連和開啟這 ......
win11系統(tǒng)開機(jī)總是自動登錄OneDrive如何關(guān)閉?win11系統(tǒng)開機(jī)的時候,會自動啟動OneDrive,不想要啟動,該怎么操作呢?下面我們就來看看詳細(xì)的教程。 在OneDrive界面點小齒輪按鈕,下拉菜單中點【設(shè)置】。 單擊【...
背景 有時候我們需要獲取文件的創(chuàng)建時間。 例如: 我在研究 《xtrabackup 原理圖》的時候,想通過觀察確認(rèn) xtrabackup_log 是最早創(chuàng)建 并且是 最晚保存的 ......
答:中高端水平 i513500hx在處理器當(dāng)中是處于一個中高端的水平。 i513500hx是第十一代酷睿處理器系列的一員,基礎(chǔ)頻率為2.4GHz,表現(xiàn)十分的不錯。 i513500hx介 ......
1、首先確認(rèn)手機(jī)型號是否支持無線充電功能,(可以在品牌官網(wǎng)找到手機(jī)信息查看)2、查看充電板的指示燈是否亮起。指示燈不亮檢查充電器、數(shù)據(jù)線、電源之間連接是 ......