-
2021-05-24 00:02:40
????????关注后回复 “进群” ,拉你进程序员交流群????????
作者丨张彦飞allen
来源丨开发内功修炼
今天我们来思考一个简单的问题。在Linux下你用
touch
命令新建一个空文件:touch empty_file.txt
操作完成后,是否要消耗掉我们的一些磁盘空间?需要的话,大概能消耗多少?嗯,是的,这个问题简单的超乎你的想象,但是不知道你否能给你自己一个满意的答案。
我前面的几篇文章都是介绍的磁盘物理层面的构成,但这对于理解文件相关的问题帮助可能还不够。从今天开始让我们从物理层往上走,到Linux文件系统原理里去寻找答案。
1
实践出真知
我觉得可能先丢开内核原理,直接动手操作来实验更有意思一些。你一定知道
ls
这个命令你可以查看文件大小,那么让我们就用它来看一下。# touch abcdefghigklmn.txt # ls -l total 0 -rw-r--r-- 1 root root 0 Aug 17 17:49 empty.file
额,
ls
命令告诉我这个空文件占用的是0。文件的大小确实是0,因为我们还没有为该文件写入任何内容。但是我们现在要思考的是,一个空文件是否占用磁盘空间。所以直觉告诉我们这绝对不可能,磁盘上多出来一个文件,怎么可能一点空间开销都没有!为了解开这个谜底,还需要借助df命令。输入df –i
# df -i Filesystem Inodes IUsed IFree IUse% Mounted on ...... /dev/sdb1 2147361984 12785019 2134576965 1% /search
这个输出帮我们展示了我们文件系统中inode的使用情况。注意IUsed是12785019。我们继续新建一个空文件:
# touch empty_file2.txt df -i Filesystem Inodes IUsed IFree IUse% Mounted on ...... /dev/sdb1 2147361984 12785020 2134576964 1% /search
这下注意IUsed变成了12785020。
哈哈,我们的一个结论就出来了。新建一个空文件会占用一个Inode。
2
细说Inode
那么inode里都存了哪些和文件相关的信息呢?我们再稍微看一下内核的源代码。大家可以下载一份linux的源代码。以ext2文件系统为例,在我下载的linux-2.6里的文件fs/ext2/ext2.h中,可以找到内核对于inode结构体的定义。该结构体较为复杂,主要存储除了文件内容以外的一些其他数据,我们选一些比较关键的截取出来:
struct ext2_inode { __le16 i_mode; # 文件权限 __le16 i_uid; # 文件所有者ID __le32 i_size; # 文件字节数大小 __le32 i_atime; # 文件上次被访问的时间 __le32 i_ctime; # 文件创建时间 __le32 i_mtime; # 文件被修改的时间 __le32 i_dtime; # 文件被删除的时间 __le16 i_gid; # 文件所属组ID __le16 i_links_count; # 此文件的inode被连接的次数 __le32 i_blocks; # 文件的block数量 ...... __le32 i_block[EXT2_N_BLOCKS]; # 指向存储文件数据的块的数组 ......
可以看到和文件相关的所属用户、访问时间等都是存在inode中的。另外在include/linux/fs.h中,还有个VFS层面的inode的定义,这里咱就不发散了。使用stat命令就可以直接看到文件inode中数据。
# stat test File: `test' Size: 0 Blocks: 0 IO Block: 1024 regular empty file Device: 801h/2049d Inode: 26 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2020-03-01 12:14:31.000000000 +0800 Modify: 2020-03-01 12:14:31.000000000 +0800 Change: 2020-03-01 12:14:31.000000000 +0800
每个inode到底是多大呢?dumpe2fs可以告诉你(XFS的话使用xfs_info)。
# dumpe2fs -h /dev/mapper/vgroot-lvroot dumpe2fs 1.41.12 (17-May-2010) ...... Inode size: 256
Inode size表示每个Inode的大小。我的这台机器上,每个inode都是256字节。两个inode的大小正好对齐到磁盘扇区的512字节。
3
文件名存到哪里了
Inode结构体都看完了,搞了半天不知道有没有发现一个问题,inode里并没有存储文件名!!那么,文件名到底跑哪儿去了?
在
fs/ext2/ext2.h
中,我找到了如下文件夹相关的结构体struct ext2_dir_entry { __le32 inode; /* Inode number */ __le16 rec_len; /* Directory entry length */ __le16 name_len; /* Name length */ char name[]; /* File name, up to EXT2_NAME_LEN */ };
这个结构体就是我们司空见惯的文件夹所使用的数据结构。没错,文件名是存在其所属的文件夹中的,就是其中的
char name[]
字段。和文件名一起,文件夹里还记录了该文件的inode号等信息。4
结论
1. 新建一个空文件需要消耗掉一个inode,用来保存用户、创建时间等元数据。
2. 新建一个空文件还需要消耗掉其所在目录的block中一定的空间,这些空间用来保存文件名,inode号等信息。
所以,看起来新建一个空文件而已,只要你想挖,真的能挖出很多知识的。最后分享一个我们团队里同学遇到的一个故障。我们的一台离线任务机直接歇菜了,重启后排查原因是inode被消耗光了。再追查发现一个进程创建了太多的空日志文件。虽然文件都是空文件,但是inode却被浪费光了。后来让负责的同学修改了创建日志文件的逻辑,删掉了多出来的空文件,该机器恢复正常。
-End-
最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!
点击????卡片,关注后回复【
面试题
】即可获取在看点这里
好文分享给更多人↓↓
更多相关内容 -
【小白向】如何批量新建文件夹、txt文件、docx文件?
2021-01-07 02:42:191、新建一个Excel空白工作薄文件(这里我用的Excel 2016); 2、如图 在A列输入文件夹创建命令MD(MD后面留一个空格,方便后续批量编辑)、 在B列输入你要创建文件夹的位置、 在C列输入你要创建文件夹名称: (这里... -
计算机一级文件与文件夹操作题.docx
2021-07-16 04:38:06计算机一级文件与文件夹操作题.docx (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.90 积分文件与文件夹操作〔当前文件夹为C:\BCtest\Files,请单击【回答】...计算机一级文件与文件夹操作题.docx
(3页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
9.90 积分
文件与文件夹操作〔当前文件夹为C:\BCtest\Files,请单击【回答】按钮后、打开考生文件夹操作〕第1题:(1)通过设置,实现【显示隐藏的交件、文件夹或驱动器】功能。(2)在当前文件夹下新建文件夹USER1;在当前文件夹下的A文件夹中新建文件夹USER2。(3)将当前文件夹下的B文件夹复制到当前文件夹下的文件夹A中;将当前文件夹下的B文件夹中的文件夹BBB复制到当前文件夹中。(4)删除当前文件夹中的”BUG.docx”文件;删除当前文件夹下的文件夹中的”CAT.docx”文件;删除C文件夹下的CCC文件夹中的”DOG.docx”文件。(5)将当前文件夹下的”OLD1.docx”文件改名为"NEW1.docx";将当前文件夹下的A文件夹中的 "OLD2.docx”文件改名为”NEW2.docx”。第2题:(1)通过设置,实现【隐藏已知文件类型的扩展名】功能。(2)在当前文件夹下新建文件夹2USER1;在当前文件夹下的A文件夹中新建文件夹2USER2。(3)将当前文件夹下的”AFILE.docx"文件复制到当前文件夹下的B文件夹中;将当前文件夹下的B文件夹中的”BFILE.docx"文件分别复制到:当前文件夹和当前文件夹下的A文件夹中。(4)删除当前文件夹下的C文件夹;删除当前文件夹下的A文件夹中的CCC文件夹。(5)将当前文件夹下的FOLD文件夹改名为FOX;将当前文件夹下的A文件夹中的SEE文件夹改名为SUN。第3题:(1)通过设置,实砚【始终显示菜单】功能。(2)在当前文件夹下新建文件夹3USER1;在当前文件夹下的A文件夹中新建文件夹3USER2。(3)将当前文件夹下的”AFILE.docx”文件复制到当前文件夹下的B文件夹中;将当前文件夹下的B文件夹中的”BFILE.docx”文件分别复制到:当前文件夹和当前文件夹下的A文件夹中。(4)删除当前文件夹中的”BUG.docx”文件;删除当前文件夹下的C文{牛夹中的”CAT.docx”文件。(5)删除C文件夹下的CCC文件夹中的"DOG.docx"文件。第4题:(1)通过设置,实现【用彩色显示加密或压缩的NTFS文件】功能。(2)在当前文件夹下新建文件夹4USER1;在当前文件夹下的A文件夹下新建文件夹4USER2。(3)将当前文件夹下的B文件夹复制到当前文件夹下的A文件夹中;将当前文件夹下的B文件夹中的BBB文件夹复制至当前文件夹中。(4)删除当前文件夹下的C文件夹;删除当前文件夹下的A文件夹中的CCC文件夹。(5)将当前文件夹下的"OLD1.docx"文件改名为"NEW1.docx";将当前文件夹下的A文件夹中的”OLD2.docx”文件改名为”NEW2.docx”。第5题:(1)通过设置,实现【在搜索文件夹时在搜索结果中不包括子文件夹】功能。(2)在当前文件夹中,新建文件”Zjnu.docx”,并将其属性设置为只读、隐藏。(3)将当前文件夹下的B文件夹中的文件”XZ.pptx”剪切到当前文件夹下。(4)将当前文件夹下的C文件夹中的文件”ABC.docx"的扩展名改为”txt”,并将其复制到当前文件夹下。(5)将当前文件夹下的D文件夹中的文件”XYZ.mdb"删除。第6题:(1)通过设置,对文件与文件夹搜索启用【使用自然语言搜索】功能。(2)在当前文件夹中,新建文件"cjlu.docx",并将其属性设置为只读、隐藏。(3)将当前文件夹下的B文件夹中的文件”cjlu.pptx”剪切到当前文件夹下。(4)将当前文件夹下的C文件夹中的文件”ABC6.docx"的扩展名改为”txt”,并将其复制至当前文件夹下。(5)将当前文件夹下的D文件夹中的文件”cjlu.mdb"删除。第7题:(1)通过设置,对文件和文件夹的选择实现【使用复选框以选择项】功能。(2)在当前文件夹下新建文件夹7USER1;在当前文件夹下的A文件夹中新建文件夹7USER2。(3)将当前文件夹下的”AFILE7.docx"文件复制到当前文件夹下的B文件夹中;将当前文件夹下的B文件夹中的”BFILE7.docx"文件分别复制:当前文件夹和当前文件夹下的A文件夹中。(4)删除当前文件夹下的C文件夹;删除当前文件夹下的A文件夹中的CCC文件夹。(5)将当前文件夹下的FOLD文件夹改名为FOX7;将当前文件夹下的A文件夹中的SEE文件夹改名为SUN7。第8题:(1)通过设置,在文件与文件夹搜索中,在搜索没有索引的位置时,实现【包括系统目录】功能。(2)在当前文件夹下新建文件夹8USER1;在当前文件夹下的A文件夹中新建文件夹8USER2。(3)将当前文件夹下的”AFILE8.docx"文件复制到当前文件夹下的B文件夹中;将当前文件夹下的B文件夹中的”BFILE8.docx"文件分别复制到:当前文件夹和当前文件夹下的A文件夹中。(4)删除当前文件夹下的C文件夹;删除当前文件夹下的A文件夹中的CCC文件夹。(5)将当前文件夹下的FOLD文件夹改名为FOX8;将当前文件夹下的A文件夹中的SEE文件夹改名为SUN8。第9题:(1)通过设置,实现【在文件夹提示中显示文件大小信息】功能。(2)在当前文件夹下新建文件夹9USER1;在当前文件夹下的A文件夹中新建文件夹9USER2。(3)将当前文件夹下的”AFILE9.docx"文件复制到当前文件夹下的B文件夹中;将当前文件夹下的B文件夹中的”BFILE9.docx"文件分别复制到:当前文件夹和当前文件夹下的A文件夹中。(4)删除当前文件夹下的C文件夹;删除当前文件夹下的A文件夹中的CCC文件夹。(5)将当前文件夹下的FOLD文件夹改名为FOX 9;将当前文件夹下的A文件夹中的SEE文件夹改名为SUN9。第10题:(1)通过设置,实现【始终显示图标、从不显示缩略图】功能。(2)在当前文件夹下新建文件夹10USER1;在当前文件夹下的A文件夹中新建文件夹10USER2。(3)将当前文件夹下的”AFILE10.docx"文件复制到当前文件夹下的B文件夹中;将当前文件夹下的B文件夹中的”BFILE10.docx"文件分别复制到:当前文件夹和当前文件夹下的A文件夹中。(4)删除当前文件夹下的C文件夹;删除当前文件夹下的A文件夹中的CCC文件夹。(5)将当前文件夹下的FOLD文件夹改名为FOX10;将当前文件夹下的A文件夹中的SEE文件夹改名为SUN10。 关 键 词: 文件 操作 文件夹 一级 计算机
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
-
如何打开docx文件 打开docx文件方法
2021-07-29 02:58:32很多经常使用Word办公软件的朋友都知道,过去2003版的Word办公软件所生成的文件格式是doc版本的,但为了更加节省文件所占据的电脑空间,制造商就特意对此进行了技术上的改革,使此后的文件都是以docx版本打开的。...很多经常使用Word办公软件的朋友都知道,过去2003版的Word办公软件所生成的文件格式是doc版本的,但为了更加节省文件所占据的电脑空间,制造商就特意对此进行了技术上的改革,使此后的文件都是以docx版本打开的。不过这种改动常常会使文件出现格式不兼容,无法打开的情况,所以小编特意为大家介绍了以下四种解决办法,希望能有所帮助。
方法一:
1.先在浏览器中搜“WPS”软件,然后在搜索页面中的“软件中心”点击下载WPS选项即可。
2.先按照电脑页面下方的安装提示进行最新版本的“WPS”软件安装,然后重启电脑即可新建并打开docx文件了。
方法二:
1.当发现电脑内的文档软件已经是最新版的Word 2003时,我们就需要下载辅助软件来兼容不同文档格式了。先在搜索框内输入“http://download.microsoft.com/download/6/9/E/69EA942D-4636-4350-A526-0BFD9771A12A/O2007Cnv.exe”的下载网址,并点击跳转。
2.在弹出的页面中按照安装提示进行兼容包补丁程序安装,等安装完成后再重启电脑即可顺利打开docx文件了。
方法三:
1.如果大家对英文网站比较熟悉,也可以尝试利用国外的一个兼容网站来进行文档格式的转换。先在搜索框中输入“http://www.doc.investintech.com/ http://docx-converter.com/ ”的英文网址,并点击跳转。
2.在跳转页面中先点击“Browse”选项,然后在下拉目录中找到docx文件原本存放的路径,接着点击选中该文件使文件自动上传,等页面中出现“File converted”选项时即为文件转换完毕,最后点击弹窗中“Download”选项即可下载到转换完成的doc文件。
方法四:
1.先右键单击“docx”文件,选中重命名选项后将文件后缀改为“zip”,然后等文件变成压缩包后,即可双击打开查看其中的文件夹。
2.先在“word”的文件夹内找到命名为“document.xml”的文件,然后右键单击文件,选中用记事本的格式打开,最后在文本中找到“media”的文件夹即为我们转换成功的docx文件。
其实要想顺利打开docx文件,除了以上介绍的这四种最常用的解决办法外,还有许多其他可供选择的小妙招,大家可根据自己的实际情况进行逐个尝试,相信总一个办法是能够轻松解决掉你的问题的。此外,小编也要温馨提示大家,为了避免格式不兼容的问题再次发生,大家可在文件传送时尽量选择其他格式类的文档,这样不仅节约时间也更方便了他人的操作。
-
win7升级win10后新建文件或文件夹提示需要管理员权限该怎么办?.docx
2021-09-27 02:38:36win7升级win10后新建文件或文件夹提示需要管理员权限该怎么办?.docx -
WPS新建文字分享微信.docx形式_DOC和DOCX文件的区别
2020-11-20 16:56:47相信不少人在使用Office和WPS编辑Word文档时会发现这么一个问题,就是在新建或另存文档时会出现两种很相似的格式,分别是doc和docx,这两种格式有区别吗?1、文件版本不同:Doc文件格式是Word2003及之前版本保存的...相信不少人在使用Office和WPS编辑Word文档时会发现这么一个问题,就是在新建或另存文档时会出现两种很相似的格式,分别是doc和docx,这两种格式有区别吗?
1、文件版本不同:
Doc文件格式是Word2003及之前版本保存的文档格式。
Docx文件格式是Word2007及之后版本保存的文档格式。
2、空白文件大小不同:
通过查看文件的详细信息可以很清楚地看出空白文件大小是不一致的,doc文件即使是空白文件也会占用一些空间,而空白的docx文件则不会占用空间。
3、响应速度不同:
由于两种文件格式原理有本质上的区别,所以两者在打开、编辑、保存时的响应速度也有着很大区别。
上面简单了解了doc和docx两者之间的不同之处,但为什么出现这些不同之处呢?下面就详细介绍产生这些不同之处的原因。
Docx文件本质上是一个ZIP文件,它的主要内容保存为XML格式。这是什么意思呢?我们可以通过实例来理解。
首先新建一个Docx格式的文档,接着将文件后缀名更改为一种压缩文件格式(这里用的是rar),我们就会得到一个压缩文件,将压缩文件解压,会得到一个文件夹。如图(1)。
图(1)
打开这个文件夹,会出现这么几个文件。如图(2)。打开Word文件夹。
图(2)
打开Word文件夹后,能看到会有一个文件夹media,这个文件夹是用来存储文档中的图片、视频、音频内容,此外还会有一个document.xml文件,这个就是纯文字版的原文档中的内容,下方的其他几个文件是对文档格式等内容进行定义。如图(3)。
图(3)
看到这里,相信大家对Docx文件的构成有了更深入的认识,如果对网页制作编程有了解的人会很容易就理解。这说白了就是利用标记语言对文档进行定义,定义的内容包含了各种设置,而Word可以将这些内容进行整合,进而形成一个Docx文件。
相比较于doc文件,docx文件有着很多的优点,兼容性强、响应速度快、安全性高、编辑更加便捷、提高了操作效率等。有些老电脑上依旧使用的是Word2003,要是想打开docx文件就必须下载一个名为FileFormatConverters.exe的补丁文件,注册后重启电脑即可。或者是使用WPS,它可以兼容这些文件。
-
计算机一级文件与文件夹操作题
2021-07-18 04:39:35文件与文件夹操作〔当前文件夹...在当前文件夹下的A文件夹中新建文件夹USER2。(3)将当前文件夹下的B文件夹复制到当前文件夹下的文件夹A中;将当前文件夹下的B文件夹中的文件夹BBB复制到当前文件夹中。(4)删除当前文... -
python批量修改文件夹名称.docx
2019-12-03 10:49:20在一个空的文件夹下新建了12个空文件夹,留作日后存放文件。这12个文件夹我想命名为1月到12月的英文单词。 思路: a 定位到当前文件夹 b 新建列表,列表内包含想要重命名的文件名字符串 c 遍历列表,将... -
Windows10系统自定义右键新建菜单(添加md和docx文件)
2021-06-10 11:19:37一、添加md文件到右键新建菜单 1)计算机\HKEY_CLASSES_ROOT\\.md下的(默认),改为typora.md 2)shellnew 项下,新建字符串值,命名为NullFile 3)在classes中添加.md扩展名。classes的位置在“\HKEY_CURRENT_USER... -
autojs文件操作类说明.docx
2019-10-26 16:28:11创建一个文件或文件夹并返回是否创建成功。如果文件所在文件夹不存在,则先创建他所在的一系列文件夹。如果文件已经存在,则直接返回false files.exists("/sdcard/新文件夹"); //返回文件夹/文件 是否存在 -
CODESYS之创建一个库.docx
2020-07-02 19:47:25在前面系列课程中,我们已经学习了IDE工程的使用,如新建工程,可视化,外设的添加与使用。接下来,我们继续学习库的创建与使用。首先讲解库的创建。 -
linux下创建、删除文件和文件夹命令.docx
2021-05-17 17:11:21内容要点:学习 Linux 二(创建、删除文件和文件夹命令)创建文件夹【mkdir】一、mkdir 命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹创建文件夹或目录。二、mkdir 命令使用格式格式:mkdir ... -
windows bat批处理复制文件操作(提取同类型文件到另一个文件夹)
2019-04-01 10:38:56同学让我帮忙处理数据,但是有365天的数据也就是365个文件夹,整体文件好几十个G,但是每个文件夹中有用的文件只有几个且很小,于是就准备写一个脚本文件对其进行批处理,反正也没学过,就搜集资料搞吧,搞好了详细... -
python 获取某路径下的文件名,并将.doc文件转为.docx文件,并保存到同级目录新建的文件下
2021-05-20 17:17:15# coding:utf-8 import os import shutil ... # 创建新文件夹 def create_folder(old_path): ... folder = old_path.rsplit('\\')[-1] + '-new' # 新文件夹的名称 : 原路径最后的文件夹名+-new print('fold -
如何打开docx文件 在弹出窗口中选择加密的文件
2021-06-11 06:48:17如何打开docx的文件,我的office打不开在电脑桌面上找到需要打开的docx文件,并右键打开菜单。在打开的菜单界面中,找到打开方式选项,并单击选择。在跳转的打开方式界面中,选择wps应用程序。之后即可成功在wps中... -
java代码在D盘下创建一个mytemp文件夹,显示D盘下所有的.Java文件,包括D盘的子文件夹下的.java文件,并...
2020-06-17 20:26:35利用java代码在D盘下创建一个mytemp文件夹 显示D盘下所有的.Java文件,包括D盘的子文件夹下的.java文件 把上述显示的文件都复制到mytemp文件夹中 private static void work12() throws IOException { /** *... -
docx文档怎么排列图片_打开.docx文件的6种方法分享:docx文件怎么打开?
2020-10-25 03:12:54docx文件介绍docx是微软Word的文件扩展名,Microsoft Office2007之后版本使用,其基于Office Open XML标准的压缩文件格式取代了其以前专有的默认文件格式,在传统的文件名扩展名后面添加了字母“x”(即“.docx”取代... -
批处理A文件夹下的docx文件拷贝到B文件夹下
2019-05-19 16:23:071、新建一个bat文件 2、右键--->编辑-->输入要执行的批处理文件。 代码格式:copy 源docx文件的地址 目标docx文件的地址 如:copy G:\Java\Java_demo\js_demo\WebContent\*.js C:\Users\小铁\Desktop\ces ... -
windows bat批量创建文件夹与文件
2022-02-20 17:16:26一、新建bat文件 批量创建.bat @echo off for /f %%i in ( nameList.txt ) do mkdir %%i && copy muban.docx %%i\%%i.docx :: do mkdir %%i && copy muban.docx %%i\%%i.docx && start %... -
wzry新建 Microsoft Word 文档.docx
2020-07-25 07:11:37初始化项目 三端项目(服务端 web端 后台管理) 新建server文件夹 (服务端项目,所有Node.js放的地方,包括给后台管理、web端...package.json显示入口文件为index.js,所以在server里新建index.js 即服务端入口文件 -
注意:以下的文件必须保存在考生文件夹下。 在考生文件夹下打开文档“Word.docx”,按照要求完成下列...
2021-07-13 00:52:23注意:以下的文件必须保存在考生文件夹下。在考生文件夹下打开文档“Word.docx”,按照要求完成下列操作并以该文件名“Word.docx”保存文档。【背景素材】某高校为了使学生更好地进行职场定位和职业准备、提高就业... -
1.txt docx zip 文件夹的新建与打开
2022-05-17 16:29:042.txt,docx,压缩文件的代码一样,如上表所示 3.需要外部模块时输入import 模块即可 2.txt:略 3.docx/doc:没有doc的模块,需要将doc转化为docx 没有doc的模块,需要将doc转化为docx 4.zip压缩文件 4.1压缩 ... -
【python-docx】Python读写Word文件
2020-11-23 12:44:44python-docx是一个在Python环境下读写word文档的“利器”。在使用前可以通过pip install python-docx命令安装,再通过import docx 引用即可。下面简单介绍一下 python-docx 的基本操作。1、新建/打开及保存文档的... -
Keil如何新建STM32工程.docx
2019-11-05 09:46:16第一步 新建文件夹 第二步 拷贝必要文件进来 拷贝完成。 第三步 新建工程 打开软件 新建工程:Project New uVision project 然后弹出路径和工程名设置,选择刚才新建的工程路径,并命名,然后保存。 ... -
学习笔记(边缘检测_OpenCV在Zedboard上的移植).docx
2020-06-30 11:23:04在opencv-2.4.10文件夹中新建一个toolchain.cmake文件。可以使用gedit toolchain.cmake命令新建该文件。在toolchain.cmake文件中输入 set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) set(CMAKE_C_... -
用python将doc文件转换成docx文件
2022-01-17 16:30:46用python3将doc文件批量转换成docx文件 -
用Python将doc文件批量转为docx文件
2017-12-28 14:50:54工具下载地址http://download.csdn.net/download/zzti_erlie/10177909使用指南选中输入文件夹和输出文件夹填入输入文件夹和...1. 点击右边的按钮,在弹出的对话框中选中文件即可 示例:C:/Users/Administrator/Desk -
理光复印机扫描到文件夹设置方法.docx
2021-08-07 10:25:08----------------注:此处以在桌面创建共享文件夹为示范--------------先在桌面创建一个文件夹,命名为“扫描文件” (注:这个文件随意,中文英文都行),如果你要扫描到如D盘里或其它盘里就在其它盘里新建文件夹共享... -
学习笔记(OpenCV在PC Ubuntu上的安装).docx
2020-06-30 11:26:09在opencv-2.4.10文件夹中新建一个toolchain.cmake文件。可以使用gedit toolchain.cmake命令新建该文件。在toolchain.cmake文件中输入 set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR arm) set(CMAKE_C_...