linux的mount(掛載)命令詳解

来源:http://www.cnblogs.com/dingjiaoyang/archive/2016/02/05/5101855.html
-Advertisement-
Play Games

在linux系統中,可以使用mount命令掛載光碟鏡像文件、移動硬碟、U盤以及Windows網路共用和UNIX NFS網路共用等 linux是一個優秀的開放源碼的操作系統,可以運行在大到巨型小到掌上型各類電腦系統上,隨著 linux系統的日漸成熟和穩定以及它開放源代碼特有的優越性,linux在全世


在linux系統中,可以使用mount命令掛載光碟鏡像文件、移動硬碟、U盤以及Windows網路共用和UNIX NFS網路共用等

linux是一個優秀的開放源碼的操作系統,可以運行在大到巨型小到掌上型各類電腦系統上,隨著 linux系統的日漸成熟和穩定以及它開放源代碼特有的優越性,linux在全世界得到了越來越廣泛的應用。現在許多企業的電腦系統都是由UNIX系 統、Linux系統和Windows系統組成的混合系統,不同系統之間經常需要進行數據交換。下麵我根據自己的實際工作經驗介紹一下如何在linux系統 下掛接(mount)光碟鏡像文件、移動硬碟、U盤以及Windows網路共用和UNIX NFS網路共用。  

  掛接命令(mount)

  首先,介紹一下掛接(mount)命令的使用方法,mount命令參數非常多,這裡主要講一下今天我們要用到的。

  命令格式:

  mount [-t vfstype] [-o options] device dir

  其中:

  1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:

  光碟或光碟鏡像:iso9660

  DOS fat16文件系統:msdos

  Windows 9x fat32文件系統:vfat

  Windows NT ntfs文件系統:ntfs

  Mount Windows文件網路共用:smbfs

  UNIX(LINUX) 文件網路共用:nfs

  2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:

  loop:用來把一個文件當成硬碟分區掛接上系統

  ro:採用只讀方式掛接設備

  rw:採用讀寫方式掛接設備

  iocharset:指定訪問文件系統所用字元集

  3.device 要掛接(mount)的設備。

  4.dir設備在系統上的掛接點(mount point)。

  掛接光碟鏡像文件

  由於近年來磁碟技術的巨大進步,新的電腦系統都配備了大容量的磁碟系統,在Windows下許多人都習慣把軟體和資料做成光碟鏡像文件通過虛擬 光碟機來使用。這樣做有許多好處:一、減輕了光碟機的磨損;二、現在硬碟容量巨大存放幾十個光碟鏡像文件不成問題,隨用隨調十分方便;三、硬碟的讀取速度要遠 遠高於光碟的讀取速度,CPU占用率大大降低。其實linux系統下製作和使用光碟鏡像比Windows系統更方便,不必借用任何第三方軟體包。

  1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下麵的命令。

   #cp /dev/cdrom /home/sunky/mydisk.iso 或

   #dd if=/dev/cdrom of=/home/sunky/mydisk.iso

   註:執行上面的任何一條命令都可將當前光碟機里的光碟製作成光碟鏡像文件/home/sunky/mydisk.iso

  2、將文件和目錄製作成光碟鏡像文件,執行下麵的命令。

   #mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

   註:這條命令將/home/sunky/mydir目錄下所有的目錄和文件製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟捲標為:mydisk

  3、光碟鏡像文件的掛接(mount)

   #mkdir /mnt/vcdrom

   註:建立一個目錄用來作掛接點(mount point)

   #mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

   註:使用/mnt/vcdrom就可以訪問盤鏡像文件mydisk.iso里的所有文件了。   

  掛接移動硬碟

  對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。

  [root at pldyrouter /]# fdisk -l

  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

  255 heads, 63 sectors/track, 8924 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 4 32098+ de Dell Utility

  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

  /dev/sda3 2555 7904 42973875 83 Linux

  /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

  /dev/sda5 7905 8924 8193118+ 82 Linux swap

  在這裡可以清楚地看到系統有一塊SCSI硬碟/dev/sda和它的四個磁碟分區/dev/sda1 -- /dev/sda4, /dev/sda5是分區/dev/sda4的邏輯分區。接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況

  [root at pldyrouter /]# fdisk -l

  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

  255 heads, 63 sectors/track, 8924 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 4 32098+ de Dell Utility

  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

  /dev/sda3 2555 7904 42973875 83 Linux

  /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

  /dev/sda5 7905 8924 8193118+ 82 Linux swap

  Disk /dev/sdc: 40.0 GB, 40007761920 bytes

  255 heads, 63 sectors/track, 4864 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/sdc1 1 510 4096543+ 7 HPFS/NTFS

  /dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)

  /dev/sdc5 511 4864 34973473+ b Win95 FAT32

  大家應該可以發現多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。我們可以使用下麵的命令掛接/dev/sdc1和/dev/sdc5。

   #mkdir -p /mnt/usbhd1

   #mkdir -p /mnt/usbhd2

   註:建立目錄用來作掛接點(mount point)

   #mount -t ntfs /dev/sdc1 /mnt/usbhd1

   #mount -t vfat /dev/sdc5 /mnt/usbhd2

   註:對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。若漢字文件名顯示為亂碼或不顯示,可以使用下麵的命令格式。

   #mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1

   #mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2

  linux系統下使用fdisk分區命令和mkfs文件系統創建命令可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。這樣,在linux下使用就更方便了。使用下麵的命令直接掛接即可。

   #mount /dev/sdc1 /mnt/usbhd1   

  掛接U盤

  和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。

  [root at pldyrouter root]# fdisk -l

  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

  255 heads, 63 sectors/track, 8924 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 4 32098+ de Dell Utility

  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

  /dev/sda3 2555 7904 42973875 83 Linux

  /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

  /dev/sda5 7905 8924 8193118+ 82 Linux swap

  插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。

  [root at pldyrouter root]# fdisk -l

  Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes

  255 heads, 63 sectors/track, 8924 cylinders

  Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot Start End Blocks Id System

  /dev/sda1 1 4 32098+ de Dell Utility

  /dev/sda2 * 5 2554 20482875 7 HPFS/NTFS

  /dev/sda3 2555 7904 42973875 83 Linux

  /dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)

  /dev/sda5 7905 8924 8193118+ 82 Linux swap

  Disk /dev/sdd: 131 MB, 131072000 bytes

  9 heads, 32 sectors/track, 888 cylinders

  Units = cylinders of 288 * 512 = 147456 bytes

  Device Boot Start End Blocks Id System

  /dev/sdd1 * 1 889 127983+ b Win95 FAT32

  Partition 1 has different physical/logical endings:

  phys=(1000, 8, 32) logical=(888, 7, 31)

  系統多了一個SCSI硬碟/dev/sdd和一個磁碟分區/dev/sdd1,/dev/sdd1就是我們要掛接的U盤。

  #mkdir -p /mnt/usb

  註:建立一個目錄用來作掛接點(mount point)

  #mount -t vfat /dev/sdd1 /mnt/usb

  註:現在可以通過/mnt/usb來訪問U盤了, 若漢字文件名顯示為亂碼或不顯示,可以使用下麵的命令。

  #mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb

  掛接Windows文件共用

  Windows網路共用的核心是SMB/CIFS,在linux下要掛接(mount)windows的磁碟共用,就必須安裝和使用samba 軟體包。現在流行的linux發行版絕大多數已經包含了samba軟體包,如果安裝linux系統時未安裝samba請首先安裝samba。當然也可以到 www.samba.org網站下載......新的版本是3.0.10版。

  當windows系統共用設置好以後,就可以在linux客戶端掛接(mount)了,具體操作如下:

  # mkdir –p /mnt/samba

  註:建立一個目錄用來作掛接點(mount point)

  # mount -t smbfs -o username=administrator,password=pldy123 //10.140.133.23/c$ /mnt/samba

  註:administrator 和 pldy123 是ip地址為10.140.133.23 windows電腦的一個用戶名和密碼,c$是這台電腦的一個磁碟共用

  如此就可以在linux系統上通過/mnt/samba來訪問windows系統磁碟上的文件了。以上操作在redhat as server 3、redflag server 4.1、suse server 9以及windows NT 4.0、windows 2000、windows xp、windows 2003環境下測試通過。

  掛接UNIX系統NFS文件共用

  類似於windows的網路共用,UNIX(Linux)系統也有自己的網路共用,那就是NFS(網路文件系統),下麵我們就以SUN Solaris2.8和REDHAT as server 3 為例簡單介紹一下在linux下如何mount nfs網路共用。

  在linux客戶端掛接(mount)NFS磁碟共用之前,必須先配置好NFS服務端。

  1、Solaris系統NFS服務端配置方法如下:

   (1)修改 /etc/dfs/dfstab, 增加共用目錄

      share -F nfs -o rw /export/home/sunky

   (2)啟動nfs服務

      # /etc/init.d/nfs.server start

   (3)NFS服務啟動以後,也可以使用下麵的命令增加新的共用

      # share /export/home/sunky1

      # share /export/home/sunky2

   註:/export/home/sunky和/export/home/sunky1是準備共用的目錄

  2、linux系統NFS服務端配置方法如下:

   (1)修改 /etc/exports,增加共用目錄

  /export/home/sunky 10.140.133.23(rw)

  /export/home/sunky1 *(rw)

  /export/home/sunky2 linux-client(rw)

   註:/export/home/目錄下的sunky、sunky1、sunky2是準備共用的目錄,10.140.133.23、*、 linux-client是被允許掛接此共用linux客戶機的IP地址或主機名。如果要使用主機名linux-client必須在服務端主機 /etc/hosts文件里增加linux-client主機ip定義。格式如下:

   10.140.133.23 linux-client

   (2)啟動與停止NFS服務

   /etc/rc.d/init.d/portmap start (在REDHAT中PORTMAP是預設啟動的)

   /etc/rc.d/init.d/nfs start 啟動NFS服務

   /etc/rc.d/init.d/nfs stop 停止NFS服務

   註:若修改/etc/export文件增加新的共用,應先停止NFS服務,再啟動NFS服務方能使新增加的共用起作用。使用命令exportfs -rv也可以達到同樣的效果。

  3、linux客戶端掛接(mount)其他linux系統或UNIX系統的NFS共用

   # mkdir –p /mnt/nfs

   註:建立一個目錄用來作掛接點(mount point)

   #mount -t nfs -o rw 10.140.133.9:/export/home/sunky /mnt/nfs

   註:這裡我們假設10.140.133.9是NFS服務端的主機IP地址,當然這裡也可以使用主機名,但必須在本機/etc/hosts文件里增加服務端ip定義。/export/home/sunky為服務端共用的目錄。

  如此就可以在linux客戶端通過/mnt/nfs來訪問其它linux系統或UNIX系統以NFS方式共用出來的文件了。以上操作在 redhat as server 3、redflag server4.1、suse server 9以及Solaris 7、Solaris 8、Solaris 9 for x86&sparc環境下測試通過。

許可權問題:

假設 server 端的使用者 jack, user id 為 1818, gid 為 1818, client 端也有一個使用者 jack,但是 uid 及 gid 是 1818。client 端的 jack    希望能完全讀寫 server 端的 /home/jack 這個目錄。server 端的 /etc/exports 是

   這樣寫的:

      /home/jack *(rw,all_squash,anonuid=1818,anongid=1818)

   這個的設定檔的意思是,所有 client 端的使用者存取 server 端 /home/jack 這

   目錄時,都會 map 成 server 端的 jack (uid,gid=1818)。我 mount 的結果是

   1. client 端的 root 可以完全存取該目錄, 包括讀、寫、殺……等

   2. client 端的 jack (uid,gid=1818) 我可以做:

    rm -rf server_jack/*
    cp something server_jack/
    mkdir server_jack/a
 
下麵給大家整理下排版較好的

本文介紹mount命令的用法,以及技巧光碟鏡像文件、移動硬碟及U盤的方法。

一,掛接命令(mount)

掛接(mount)命令的使用方法。

命令格式:
 

 

複製代碼 代碼如下:
mount [-t vfstype] [-o options] device dir


 
其中:
1.-t vfstype 指定文件系統的類型,通常不必指定。mount 會自動選擇正確的類型。常用類型有:
光碟或光碟鏡像:iso9660
DOS fat16文件系統:msdos
Windows 9x fat32文件系統:vfat
Windows NT ntfs文件系統:ntfs
Mount Windows文件網路共用:smbfs
UNIX(LINUX) 文件網路共用:nfs

 

2.-o options 主要用來描述設備或檔案的掛接方式。常用的參數有:
loop:用來把一個文件當成硬碟分區掛接上系統
ro:採用只讀方式掛接設備
rw:採用讀寫方式掛接設備
iocharset:指定訪問文件系統所用字元集
3.device 要掛接(mount)的設備。
4.dir設備在系統上的掛接點(mount point)。

二,掛接光碟鏡像文件
linux系統下製作和使用光碟鏡像比Windows系統更方便,不必借用任何第三方軟體包。

1、從光碟製作光碟鏡像文件。將光碟放入光碟機,執行下麵的命令。

 

複製代碼 代碼如下:
#cp /dev/cdrom /home/sunky/mydisk.iso 或
#dd if=/dev/cdrom of=/home/sunky/mydisk.iso

 

說明:
執行上面的任一命令,即可將當前光碟機中的光碟,製作成光碟鏡像文件:/home/sunky/mydisk.iso。

2、將文件和目錄製作成光碟鏡像文件,執行下麵的命令。
 

複製代碼 代碼如下:
#mkisofs -r -J -V mydisk -o /home/sunky/mydisk.iso /home/sunky/ mydir

 

說明:
此命令將/home/sunky/mydir目錄下所有的目錄和文件,製作成光碟鏡像文件/home/sunky/mydisk.iso,光碟捲標為:mydisk。

3、光碟鏡像文件的掛接(mount)
 

複製代碼 代碼如下:
#mkdir /mnt/vcdrom

 

說明:創建一個目錄用作掛接點(mount point)
 

複製代碼 代碼如下:
#mount -o loop -t iso9660 /home/sunky/mydisk.iso /mnt/vcdrom

 

說明:使用目錄/mnt/vcdrom,即可訪問盤鏡像文件mydisk.iso中的所有文件。

三,掛接移動硬碟

對linux系統而言,USB介面的移動硬碟是當作SCSI設備對待的。
插入移動硬碟之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
 

複製代碼 代碼如下:
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap

 

由以上信息,得知系統有一塊SCSI硬碟/dev/sda和它的四個磁碟分區/dev/sda1 -- /dev/sda4, /dev/sda5是分區/dev/sda4的邏輯分區。
接好移動硬碟後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況
 

複製代碼 代碼如下:
[root at pldyrouter /]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdc: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 510 4096543+ 7 HPFS/NTFS
/dev/sdc2 511 4864 34973505 f Win95 Ext'd (LBA)
/dev/sdc5 511 4864 34973473+ b Win95 FAT32

 

由以上信息可知,多了一個SCSI硬碟/dev/sdc和它的兩個磁碟分區/dev/sdc1?、/dev/sdc2,其中/dev/sdc5是/dev/sdc2分區的邏輯分區。

可以使用如下命令掛接/dev/sdc1和/dev/sdc5。
 

複製代碼 代碼如下:
#mkdir -p /mnt/usbhd1
#mkdir -p /mnt/usbhd2


 
說明:
建立目錄用來作掛接點(mount point)
 

複製代碼 代碼如下:
#mount -t ntfs /dev/sdc1 /mnt/usbhd1
#mount -t vfat /dev/sdc5 /mnt/usbhd2


 
說明:
對ntfs格式的磁碟分區應使用-t ntfs 參數,對fat32格式的磁碟分區應使用-t vfat參數。
若漢字文件名顯示為亂碼或不顯示,可以使用如下命令格式:
 

複製代碼 代碼如下:
#mount -t ntfs -o iocharset=cp936 /dev/sdc1 /mnt/usbhd1
#mount -t vfat -o iocharset=cp936 /dev/sdc5 /mnt/usbhd2


 
linux系統下使用fdisk分區命令和mkfs文件系統創建命令,可以將移動硬碟的分區製作成linux系統所特有的ext2、ext3格式。
這樣,在linux下使用就方便多了。

 

使用如下命令直接掛接即可:
 

複製代碼 代碼如下:
#mount /dev/sdc1 /mnt/usbhd1

 

四,掛接U盤

和USB介面的移動硬碟一樣對linux系統而言U盤也是當作SCSI設備對待的。
使用方法和移動硬碟完全一樣。插入U盤之前,應先用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
 

複製代碼 代碼如下:
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap

 

插入U盤後,再用fdisk –l 或 more /proc/partitions查看系統的硬碟和硬碟分區情況。
 

複製代碼 代碼如下:
[root at pldyrouter root]# fdisk -l
Disk /dev/sda: 73 dot 4 GB, 73407820800 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4 32098+ de Dell Utility
/dev/sda2 * 5 2554 20482875 7 HPFS/NTFS
/dev/sda3 2555 7904 42973875 83 Linux
/dev/sda4 7905 8924 8193150 f Win95 Ext'd (LBA)
/dev/sda5 7905 8924 8193118+ 82 Linux swap
Disk /dev/sdd: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinders
Units = cylinders of 288 * 512 = 147456 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 * 1 889 127983+ b Win95 FAT32
Partition 1 has different physical/logical endings:
phys=(1000, 8, 32) logical=(888, 7, 31)

 

系統多了一個SCSI硬碟/dev/sdd和一個磁碟分區/dev/sdd1。

/dev/sdd1就是我們要掛接的U盤,用如下命令掛載:
 

複製代碼 代碼如下:
#mkdir -p /mnt/usb


 
註:建立一個目錄用來作掛接點(mount point)
 

複製代碼 代碼如下:
#mount -t vfat /dev/sdd1 /mnt/usb

 

說明:現在可以通過/mnt/usb來訪問U盤了,若漢字文件名顯示為亂碼或不顯示,請使用如下命令訪問:
 

複製代碼 代碼如下:
#mount -t vfat -o iocharset=cp936 /dev/sdd1 /mnt/usb
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 安裝: Git客戶端網址:http://git-scm.com/download/ 根據自己的使用平臺下載對應的客戶端。這裡以Mac系統為例,當客戶端軟體安裝配置完畢後,打開AS的配置面板,找到Git的選項 在右邊的 Path to Git executable 找到Git的可執行程式,點擊右邊的T
  • 公司項目有訪問通訊錄的需求,所以開始了探索之路。從開始的一無所知,到知識的漸漸清晰。這一切要感謝廣大無私分享的 “coder”,註:我是尊稱的語氣! 蘋果提供了訪問系統通訊錄的框架,以便開發者對系統通訊錄進行操作。(此demo為純代碼),想要訪問通訊錄,需要添加AddressBookUI.frame
  • 上篇文章對RecyclerView的使用做了簡單的介紹,本篇文章將繼續介紹。RecyclerView的adapter不同於ListView的適配器,除了提供了notifyDataSetChanged方法之外,還提供了更多的數據更新方法,結合ItemAnimator一起使用,可以起到不錯的效果。Ada
  • 分類:C#、Android、百度地圖應用; 日期:2016-02-04 一、簡介 POI(Point of Interest),中文可以翻譯為“興趣點”。在地理信息系統中,一個POI可以是一棟房子、一個商鋪、一個郵筒、一個公交站等。 1、POI檢索 百度地圖SDK提供三種類型的POI檢索:周邊檢索、
  • Sqlite是ios數據存儲的一個重要手段,今天我們就一塊來看一下,怎樣使用sqlite將數據存儲到沙盒中去。 第一步:導入一個框架libsqlite3.0.dylib 選中TARGETS在General中的Linked Frameworks and Libraries選項中點擊‘+’添加 第二步:
  • 創建資料庫 create database 資料庫名字 2.顯示所有資料庫 show databases; 3.顯示所有表: use 資料庫名字 show tables; 4.顯示所有表結構 Desc table; 5.顯示所有存儲過程 show procedure status; 6.顯示創建存儲
  • 最近公司資料庫用到MongoDB,而之前只關註知道它是分散式非關係資料庫,數據以文檔的形式存儲,數據格式是類似json的bson格式.而對於具體用法以及java如何調用並沒有過多接觸,今天花費一天的時間瞭解了MongoDB在linux下的安裝以及基本的命令行調用. 1. Linux下安裝MongoD
  • 刪除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mys
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...