位置:首页 » 技术2 » “Linux 的文件系统(ext4)会将文件分散在整个磁盘,在文件之间留有大量的自由空间”?!

“Linux 的文件系统(ext4)会将文件分散在整个磁盘,在文件之间留有大量的自由空间”?!

日期:2016-05-09 阅读:1num
Advertisement

一、标题那句话对吗?
原文:为什么Linux不需要碎片整理?

查了其他资料,没看到提及 文件分散在整个磁盘 的。有额外资料可以提供吗?

难道
$ mkdir dir1/ dir2/
他们的 inode 可能会随机分散到磁盘的不同位置?!
这样存储数据,对机械硬盘来说,读写速度都会减慢吧,即使人察觉不到。

二、在 挂载点的意义 这一节里

/, /boot, /home 为三个不同的 filesystem
[[email protected] ~]# ls -lid / /boot /home
2 drwxr-xr-x 23 root root 4096 Sep 22 12:09 /
2 drwxr-xr-x 4 root root 1024 Sep 4 18:06 /boot
2 drwxr-xr-x 6 root root 4096 Sep 29 02:21 /home

看到了吧!由于 filesystem 最顶层的目录之 inode 一般为 2 号,因此可以发现 /, /boot, /home 为三个不同的 filesystem 啰! (因为每一行的文件属性并不相同,且三个目录的挂载点也均不相同之故。)

一个文件占用一个 inode ,挂载的三个 filesystem 不是 三个 文件吗,只占用了一个 inode 2?

.˚‧º·(இωஇ)‧º·˚. 我是不是要滚回去重修了 -(:3」∠)-

--cut--

rrfeng在2015-04-17 16:57:2回答到:

文件系统的根目录 inode = 2

/, /home, /boot 是三个文件系统,是不同的 2 。

第一个问题我所了解的仅仅是 ext4 在存储文件的时候,可以预留空间,也就是说比如先存入 A 文件 12K,但是会自动在 A 的后面预留 N 长度的磁盘空间,以用于 A 文件可能会变大。再次存入 B 文件时,会从 A 文件起始位置 12K + N 位置开是写入。

具体的看 ext4 实现?

notnumb在2015-04-17 17:20:0回答到:

码农懂点硬件和还是有好处,这链接的文章就是意淫,太TM外行了。
search ext4 online defrag
只要是随机存储器,程序优化的再好,都会有碎片,那你觉得内存会不会有碎片呢?

Tiande在2015-04-17 17:34:2回答到:

@rrfeng inode 是算在文件系统里的呐,误解成以一个硬盘为单位了。

Tiande在2015-04-17 17:45:5回答到:

@notnumb 百度谷歌出的中文搜索结果,都是这种荒诞的言论。感觉 unix-like 类的操作系统完全被 Apple 代言了。
内存如何不懂,但机械硬盘注定会出现“碎片”,没人能保证每个文件总是在连着的 data block 内。

wy315700在2015-04-17 17:50:1回答到:

请想清楚碎片的定义,比如一个分区有100个inode,编号1-100.

文件A 在1-10,文件B在50-60,这就不叫碎片。
文件A是1-5,7-11,文件B是6,50-59,这才叫碎片

FAT时代,磁盘是从前往后写的,比如 文件A写了1,文件B会从2开始写。

NTFS和EXT,新建文件的时候,会重新从后面找一段相对比较长的区域,比如文件A占了1以后文件B不会从2开始,而是可能从10,或者50这些地方开始,这是避免出现碎片的方法。

解释完毕,不知道有没有听懂。

Khlieb在2015-04-17 18:20:1回答到:

@dtdnqsb 应该上果壳网、松鼠会科普一下

cattyhouse在2015-04-17 18:28:4回答到:

Do ext4 filesystems need to be defragmented?

Yes (but very rarely).

If so, how do I defragment them?

Copy all the files off the partition, erase the files from the partition, then copy the files back onto the partition. The file system will intelligently allocate the files as you copy them back onto the disk.

If not, could you post a simple explanation of why they do not need to be defragmented?

ext4 acts in a more intelligent way than merely adding new files into the next available space. Instead of placing multiple files near each other on the hard disk, Linux file systems scatter different files all over the disk, leaving a large amount of free space between them. When a file is edited and needs to grow, there’s usually plenty of free space for the file to grow into. If fragmentation does occur, the file system will attempt to move the files around to reduce fragmentation in normal use, without the need for a defragmentation utility.

extreme在2015-04-17 18:43:1回答到:

感觉楼上的都没说道重点。
HDD是高速旋转的,数据分散储存是必然的。
数据是存入block当中的,一个block无的大小是固定的,因此可能需要多个block才能把数据存储完毕,因此就需要记录各个文件所存储的block信息。
FAT与NTFS是把block位置信息储存在每一个block的末尾。
举例吧:一个数据储存需要三个block,因此,在写下一个block时(抑或写完下一个或写完全部?),就在前一个block的末尾记录下一个block的位置。
ext则采用了inode方式,使用inode记录数据的block信息。在格式化时,会使用一部分磁盘空间作为inode区域。
举例吧:一个数据储存需要三个block,在写完这三个block后,就往inode中写入这个数据的block信息。

读取文件前就知道所有block的位置,明显效率比较高。

Havee在2015-04-17 20:20:4回答到:

文章是有些不靠谱,不过碎片确实是 M$ 下带来的概念,而且文章也没说错,磁盘没被写满大部分之前,ext4 确实是不存在类似 fat 的碎片的。事实上,日志式文件系统基本都不存在所谓的碎片。

xieyudi1990在2015-04-18 04:44:2回答到:

@extreme 别的我没弄过, 不过你对fat实现部分有误. fat是通过一个单独的file allocation table实现文件碎片的链式储存.

写过fat驱动的路过.

msg7086在2015-04-18 07:22:0回答到:

#4 @dtdnqsb 不管什么存储,都会有碎片。就连房间里放东西也会出碎片。别说机械盘,SSD也会有的。

#8 @extreme 你说的HDD在高速旋转,这说的是LBA以下的物理存储么?
硬盘在初始化的时候会自动标记好每个LBA的位置以保证读取扇区的时候能跟着HDD的旋转达到最高的读取速度。
而上文讨论说的明显是FS级,不是底层物理扇区级。

julyclyde在2015-04-18 11:24:4回答到:

@msg7086 SSD上的碎片没有性能意义

extreme在2015-04-18 13:33:5回答到:

@xieyudi1990 之前看过FAT的资料,是这样介绍的,所以照着自己的印象写了出来。搜索了下file allocation table,貌似的确如此,不过大多数表达得有点模糊。

@msg7086 看了下,HDD貌似写入数据时是按顺序写入到磁碟的扇区中的,也就是说碎片的产生不是源于碟片的高速旋转,而是使用过程中的各种因素。

感谢两位指点。另外,感觉越基本的东西越难找到资料,比较反感那些一堆理论的文章,我更喜欢举例,介绍其工作的步骤,这样更容易理解。

msg7086在2015-04-18 16:01:3回答到:

@julyclyde 是不影响性能,但是还是有碎片出现的。倒不如说SSD常年保持大量碎片

@extreme LBA之上来看是顺序写入,LBA之下来看就不是了。
高速旋转的碟片在读取的时候,一个扇区读完,传走以后,可能磁头已经移到三四个扇区之后了。
所以磁盘在底层格式化的时候会设置跃点,即分隔数个的扇区连在一起,比如 1 1001 2001 3001 2 1002 2002 3002 3 这样。读完1以后磁头正好移动到2,这样来实现最高效率的读取。

Tiande在2015-04-18 16:56:1回答到:

(●°u°●)​ 安静静地看讨论

JamesRuan在2015-04-19 00:41:1回答到:

SSD也是有碎片的,但是这个不是通常意义上文件不连续造成的,而是由于芯片单元未被写满造成的。

比如整个盘只有2个芯片单元,你写了1.1个单元和0.8个单元的时候,逻辑上还有0.1个单元空出来,而实际物理上,其中一个芯片单元被不单单被写入了两次,还在中间过程被完全擦除了一次。而我们知道,SSD的擦除速度是非常慢的,所以才需要主控芯片去保证,在磁盘没有接近满的时候,尽量别去写已经写了一部分的单元(实际也不可能维护一个完整的分配表啥的保证一定不会,只是通过算法去避免)。也有TRIM这样的硬件指令去标记哪些区域可以安全地被回收。

而文件系统层面的allocate-on-flash机制也可以让很多小的随机写入合并为一次大的顺序写入,用extents这种鼓励使用连续空间减少碎片。

并不是说Linux不会有碎片,只是说,碎片在磁盘快满之前,从来不会发展成一个特别严重的问题。
有些文件系统(比如XFS)就设计有在线的碎片整理程序(xfs_fsr);我基本一年用一次,按我的使用频率,在5%的碎片文件中,即便是大文件,通常碎片化程度也在20段以内,一般文件都是个位数碎片,而95%的文件根本就没碎片。除非剩余空间很少且经常反复删除和写入,才会让文件系统碎片化累计导致性能问题。

guorzhen在2015-04-19 08:41:3回答到:

Ext4 block and inode allocator improvements
http://landley.net/kdocs/ols/2008/ols2008v1-pages-263-274.pdf

notnumb在2015-04-20 12:39:1回答到:

@extreme
“HDD是高速旋转的,数据分散储存是必然的” 这句话完全忽略了磁盘芯片和kernel的配合使用的预读机制。
这个说法也是有问题的,碟片虽然高速旋转,一般单碟硬盘读写的磁臂和磁头却只有一个
如果过于分散,磁臂开销导致性能差
kernel和磁盘控制器都会预读到缓存里面,普通磁盘32~128MB cache,kernel会缓存到内存

extreme在2015-04-20 12:52:0回答到:

@notnumb 不知所云,写入你又扯上预读。
我在13楼已经纠正了我关于碎片产生的说法了。
还是让我来告诉你缓存是怎样工作的吧:
硬盘读取某个特定扇区时,会读取附近扇区的数据并存入缓存当中,当需要读取的扇区的数据就是被缓存的扇区时,即可直接从缓存中输出。
但由于碎片的关系,数据不连续,导致缓存的命中率下降。

notnumb在2015-04-20 13:42:2回答到:

@extreme
讨论问题而已,但你确实说错了。承认错误没什么不对。同样我写的不一定是对的。

反而你说的话漏洞百出

比如这句
“但由于碎片的关系,数据不连续,导致缓存的命中率下降”

缓存命中率下降,是随机的IO都会导致,碎片只是表象,应该确切的说碎片导致随机的io,导致了磁臂和磁头的来回移动,从而影响延时和带宽。

为什么预读,预读就是为了减少随机IO。相反一个程序写入顺序的数据,也会保存在临近的扇区。
这样读取的时候才能提高命中率。提高命中率减少磁臂的移动带来的损失。

wizardforcel在2015-04-20 14:43:2回答到:

block分散,并不等于inode分散。另外,一个inode只可以描述一个文件,或者目录,但是可以关联多个block。

不同的文件必然存在不同的block里,所以这样对读写不同文件之间没什么效率损耗。但这种储存方式使文件能最大程序的连续,读同一个文件的不同block明显变快了。

extreme在2015-04-21 00:39:4回答到:

@notnumb 讨论?你想得太简单了,这是一场辩论。
我已经不是第一次辩论,也不会是最后一次。

不是我不承认错误,是你根本没说出任何有力的证据能证明我是错误的或能让我信服的东西。

你抓住一句针对写入的话,将其判断为错误,既然你说我对写入的描述是错误的,你不是应该解释一下的吗?但你却突然扯到读取,缓存,完全不知道你想表达什么, 难道你想说你在进行“侧面描写”?
看你20楼的回复,看了半天,一样不知道你想表达什么,你貌似想说不是碎片导致缓存命中率下降,是随机I/O,但后面又说碎片导致随机I/O,最后又说按顺序的数据可以提高缓存命中率,为什么我觉得你说了那么多,最后的意思还是和我原来说的差不多?你是想把“连续”替换为“顺序”吗?如果是,那你为什么不解释下?

你想说我是错误的,我不反对,但既然你认为我是错误的,那就请你证明我是错误的,并作出解释。

我可不希望看到一些解释得含糊不清,观点不明确,牛头不对马嘴的话,实在恶心人,如果你还想说这种话,那你最好立刻按下Alt with F4,不,是去把电闸拉下!

Mr1028在2015-04-24 16:39:3回答到:

@dtdnqsb 我也不懂啊。。。。搞底层的好流弊

相关文章
  • “Linux 的文件系统(ext4)会将文件分散在整个磁盘,在文件之间留有大量的自由空间”?!

    一.标题那句话对吗? 原文:为什么Linux不需要碎片整理? 查了其他资料,没看到提及 文件分散在整个磁盘 的.有额外资料可以提供吗? 难道 $ mkdir dir1/ dir2/ 他们的 inode 可能会随机分散到磁盘的不同位置?! 这样存储数据,对机械硬盘来说,读写速度都会减慢吧,即使人察觉不到. 二.在 挂载点的意义 这一节里 /, /boot, /home 为三个不同的 filesystem [roo[email protected] ~]# ls -lid / /boot /home 2 drwxr-xr-

  • Linux磁盘和文件系统管理(2)_文件系统检测

    文件系统检测: 由于硬件或软件还有可能因为电源,造成计算机死机或者突然关机,导致文件系统错误,所以需要文件系统检测工具fsck( file system check) fsck命令 check and repair a Linux filesystem 检测和修复linux文件系统 语法: fsck [-lrsAVRTMNP] [-C [fd]] [-t fstype] [filesystem...] [--] [fs-specific-options] fsck.type 命令: 查看fsck

  • Linux磁盘及文件系统管理5----Linux文件与文件系统的压缩与打包

    一 压缩文件的用途与技术 1 目前我们的计算机是使用byte来计量的,不过事实上计算机最小的计量单位是bit.我们知道1byte = 8bit 2 简单的说,文件里面会有很多的"空间"存在,并不是完全填满的,而压缩的技术就是将这些"空间"填满,以让这些文件的占用的容量下降.由于压缩过的文件并无法直接被我们的操作系统使用,因此若要使用这些文件数据,我们必须进行解压缩 3 目前很多的www网站利用压缩的技术来进行数据的传送,好让网站宽带的可利用率上升. 二 Linux常

  • Linux重要知识点汇总——磁盘与文件系统管理

    Linux重要知识点汇总--磁盘与文件系统管理 EXT2文件系统: 文件系统特性: 格式化(format):每种操作系统所设置的文件属性/权限并不相同,为了存放这些文件所需的数据,因此就需要将分区格式化,以成为操作系统能够你用的文件系统格式 通常我们称呼一个可被挂载的数据为一个文件系统而不是一个分区(一个分区多个文件系统,多个分区一个文件系统) super block:记录此文件系统的整体信息,包括inode/block的总量.使用量.剩余量,以及文件系统的格式与相关信息等 inode:记录文件

  • Linux-(20)Linux的文件系统(2)

    操作系统通过文件系统管理文件及数据,磁盘或分区需要创建文件系统后才能够为操作系统使用,创建文件系统的过程其实就是我们常说的格式化.没有文件系统的设备又称之为裸(raw)设备. 常见的文件系统有fat32.NTFS.ext2.ext3.ext4.xfs.HFS等.其中fat32.ntfs是windows下常见的文件系统,现在windows基本都是ntfs了.而Linux下的主流文件系统有:ext3.ext4等.ext3和ext4这两种文件系统是带日志的,而ext2是不带的. 除了ext3.ext4

  • 一天一点学习Linux之文件系统属性更改相关操作

    文件系统属性的查看 dumpe2fs 显示文件系统的super block和blocks group的信息 不加参数将显示全部的内容 -h :仅列出superblock 的数据 superblock 常用的显示内容注释如下 Filesystem volume name: <none> <==文件系统的标签 Last mounted on: / <==此文件系统的挂载点 Filesystem UUID: 8e4f6141-20f9-4f5a-aad4-bac048374152 <

  • Linux磁盘和文件系统管理(1)_分区 格式化

    Linux磁盘管理 硬盘: 机械式硬盘 SSD 固态硬盘 机械式: track磁道 sector扇区: 最小的纹理存储单位,每个扇区大小为512bytes cylinder柱面: 分区的基本单位: 硬盘第一个扇区 512bytes MBR:Master Boot Record 硬盘主引导记录 MBR占 446 bytes: bootloader 分区表(pratition table) 占64bytes: filesystem allocation table 分区表中每16bytes 标识一个

  • Ceph —— 一个 PB 规模的 Linux 分布式文件系统 Ceph —— 一个 PB 规模的 Linux 分布式文件系统

    Linux 持续进军可伸缩计算领域,尤其是可扩展存储领域. Linux 文件系统最近新增了一个引人注目的选择 -- Ceph,一个维持 POSIX 兼容的同时还集成了复制.容错的分布式文件系统.探讨 Ceph 的架构,可以知道它是如何提供容错性,及如何简化大量数据的管理的. 作为存储行业的架构师,我对文件系统情有独钟.这些系统是存储系统的用户接口,尽管它们都倾向于提供相似的特性集,它们还是会提供引人注目的不同点.Ceph 也如此,它提供了一些你会在文件系统中找到的最有趣的特性. Ceph 始于加

  • linux根文件系统的制作

    (一):首先linux根文件系统的制作需要的开发环境. 1:移植Linux内核版本: linux-3.0.1 (只要能用就行) 2:交叉编译工具:arm-linux-gcc 4.3.2(任选) 3:文件系统制作工具:Busybox-1.13.3(任选) 4:etc.tar.gz (二):交叉编译环境的搭建(这一步我在我的博客其他文章里面有 详细的搭建过程,很简单滴-) (三):创建根文件系统的目录 1:在主目录下面新建一个文件夹rootfs [[email protected] fs]# ls [ro

  • Linux磁盘设备文件(sda,sdb,sdc…)变化问题

    在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见的比如Linux文件系统的启动问题.很多人在遇到这种问题的时候都去找磁盘.阵列厂家,怀疑是他们的问题,其实这种底层的磁盘(单个磁盘或者RAID阵列)和Linux下磁盘设备文件的映射并不是磁盘.阵列厂家来决定的,而是Linux内核自身的原因. 目前Linux内核对于这种磁盘设备的映射基本上取

  • Linux日志文件系统面面观

    文件系统是用来管理和组织保存在磁盘驱动器上的数据的系统软件,其实现了数据完整性的保证,也就是保证写入磁盘的数据和随后读出的内容的一致性. 除了保存以文件方式存储的数据以外,一个文件系统同样存储和管理关于文件和文件系统自身的一些重要信息(例如:日期时间.属主.访问权限.文件大小和存储位置等等).这些信息通常被称为元数据(metadata). 由于为了避免磁盘访问瓶颈效应,一般文件系统大都以异步方式工作,因此如果磁盘操作被突然中断可能导致数据被丢失.例如如果出现这种情况:如果当你处理一个在linux

  • Linux下磁盘设备文件(sda,sdb,sdc….)变化问题

    在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见的比如Linux文件系统的启动问题.很多人在遇到这种问题的时候都去找磁盘.阵列厂家,怀疑是他们的问题,其实这种底层的磁盘(单个磁盘或者RAID阵列)和Linux下磁盘设备文件的映射并不是磁盘.阵列厂家来决定的,而是Linux内核自身的原因. 目前Linux内核对于这种磁盘设备的映射基本上取

  • 简单讲解Linux的文件系统及相关的挂载命令

    Linux文件系统 和windows的C盘D盘E盘的概念一样,这个"文件系统"或者叫"组织体系"是软件级别的,是linux系统"内在"的体系,就像你脑子里的一个"想法",并无需依赖于任何的实际一样. :idea: linux的系统组织方式是--整个系统从根开始,按树形目录依次向下逐渐扩大,分类存放不同用途的文件,/读作"斜线",英文slash;当其写作一个路径时,第一个/表示根,即root,其他的/表示路径

  • Linux ext3文件系统 rm恢复

    1.linux ext3文件被删除如何恢复 Ext3文件系统结构的简单介绍 在Linux所用的Ext3文件系统中,文件是以块为单位存储的,默认情况下每个块的大小是1K,不同的块以块号区分.每个文件还有一个节点,节点中包含有文件所有者,读写权限,文件类型等信息.对于一个小于12个块的文件,在节点中直接存储文件数据块的块号.如果文件大于12个块,那么节点在12个块号之后存储一个间接块的块号,在这个间接块号所对应的块中,存储有256个文件数据块的块号(Ext2fs中每个块号占用4字节,这样一个块中所能

  • Linux磁盘和文件系统管理

    1. 分区 MBR(Master Boot Recorder)主引导分区仅提供最多4个分区,主分区(Primary,P)与扩展分区(Extended,E),如3P+1E,扩展分区最多只能有1个. 2. 文件系统 ext2:标准文件系统 ext3:增加了日志功能,是ext2的升级版 要知道linux支持的文件系统:ls –l /lib/module/'uname -r'/kernel/fs 要知道系统当前已启用的文件系统:cat /proc/filesystems 硬盘的最小存储单位:扇区(1扇区

  • Linux根文件系统

    linux根文件系统首先是一种文件系统,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所mount的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行. 我们首先从主机上所安装的Linux操作系统中了解一些根文件系统的信息.比如在笔者工作的Linux桌面系统中可以得到下面的结果: # mount /dev/hda2 on / type ext3 (rw) none on /proc type

  • 菜鸟课堂:Linux系统磁盘和文件系统管理

    1. 分区 MBR(Master Boot Recorder)主引导分区仅提供最多4个分区,主分区(Primary,P)与扩展分区(Extended,E),如3P+1E,扩展分区最多只能有1个. 2. 文件系统 ext2:标准文件系统 ext3:增加了日志功能,是ext2的升级版 要知道linux支持的文件系统:ls –l /lib/module/'uname -r'/kernel/fs 要知道系统当前已启用的文件系统:cat /proc/filesystems 硬盘的最小存储单位:扇区(1扇区

  • 扩充hadoop hdfs,实现WebDav协议,将hdfs mount为linux本地文件系统

    扩展hadoop hdfs,实现WebDav协议,将hdfs mount为linux本地文件系统 使用hadoop的shell命令进行hdfs的操作十分不方便,最好的办法当然是将hdfs映射为本地文件系统. 而通过实现WebDav Http协议, 结合WebDav的众多客户端,可以将hdfs映射为windows或是linux的本地文件系统.而使用api存储文件时,也将对应用透明,如使用本地文件系统一样使用hdfs. 1.Webdav协议介绍: WebDAV(Web-based Distribut

  • 【Linux网络文件系统-Network File System筹建】

    [Linux网络文件系统--Network File System搭建] 一.NFS简介 NFS是网络文件系统(Network File System)的简称,是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统. 1.设置Linux系统之间的文件共享(Linux与Windows中间文件共享采用SAMBA服务): 2.NFS只是一种文件系统,本身没有传输功能,是基于RPC协议实现的,才能达到两个Linux系统之间的文件目录共享: 3.NFS为C/S架构: 二.NFS应用 1

  • linux网络文件系统(NFS)配置,共享文件夹

    linux 网络文件系统(NFS)配置,共享文件夹 一.NFS服务器的安装(服务端ip 192.168.0.105) 检查linux系统中是否安装了nfs-utils和portmap两个软件包(RHEL4系统默认已经安装了这两个软件包) 命令#rpm –q nfs-utils portmap 二.查看NFS服务器是否启动 命令#service nfs starus #service portmap status 三.假如服务器没有启动,则开启服务(默认服务下nfs没有完全开启) 命令#servi

最新文章
  • Alfred 如何给 Mac App 设置搜索别名? 每次 type &#34;google&#34;都给出&#34;google chrome&#34; Alfred 如何给 Mac App 设置搜索别名? 每次 type &#34;google&#34;都给出&#34;google chrome&#34;

    Alfred 如何给Mac App设置搜索别名? 每次type "google"都给出"google chrome", 可是我想用我自己写的google.workflow呀... --cut-- clip在2016-05-10 11:01:58回答到: 能不能看一下你的 Wrokflow 啊?或者截图描述下.不太清楚你的场景 :D jiyee在2016-05-10 11:01:58回答到: 自己建立一个空白的workflow,然后设置一个Keyword的Input,

  • 羊年最新订婚祝福语

    缔结良缘.缘订三生.成家开始.白守成约.金石同心. 文定之喜.文定吉祥.姻缘相配.喜缔鸳鸯.鸳鸯璧合. 誓约同心.终身之盟.许订终身.盟结良缘.两情相悦.三生有幸. 两情相悦的最高境界是相对两无厌,祝福一对新人真心相爱,相约永久!恭贺新婚之禧! ! 愿你们的家园如同伊甸园般地美好和谐,在地如同在天! 愿耶和华从至圣所赐福于你,愿你们一生一世都看见圣城耶路撒冷的好处! ! 愿你们的爱情,比美洒更美;比膏油更加馨香;比蜂房下滴的蜜更甜;且比极贵的珍宝更加宝贵! 愿你们真诚的相爱之火,如初升的太阳,越

  • 如果想在第一时间了解一起并购的细节,去哪个网站比较好?

    在重要的交易之后首先想看的不是评论和猜测,而是交易的细节.只看一个标题就去四处评论是一件很浪费时间的事情. --cut-- Livid在2011-08-15 22:44:4回答到: http://venturebeat.com/ 是一个此方面的很好的信息源.

  • 解决ASP网站gb2312和utf-8乱码问题

    一般我们做ASP网站,都会用到conn.asp来连接数据库,这个文件一般都包含在每个页面的最顶部,所以我们只要把这个代码加在conn.asp的顶部,全站就都解决了,当然如果在conn.asp之上还包含了其他文件,或者conn.asp没有放在最顶部,改起来就相对麻烦一点. 做网站的时候,客户要一个博客,于是就利用了本博客所用的程序pjblog.经常做网站的人都知道,在同一个站点里使用不同编码的页面会产生乱码,比较常见的就是gb2312和Utf-8,比如我刚做的网站主站用的gb2312,博客用了ut

  • 2015深度复盘:BAT在七大O2O领域的布局和展望 2015深度复盘:BAT在七大O2O领域的布局和展望

    2015年以来,市场对于BAT间的对比不胜枚举.随着资本寒冬来临,几场大的投资.并购接连发生,O2O行业发展至今日,BAT已经成为所有细分领域的绝对领导者. 百度.阿里.腾讯三方以资本.技术.用户等为纽带向出行.餐饮.本地生活,旅游.教育.医疗等O2O各个领域不断完善着各自的生态链条.复盘这一年来O2O市场的风云变幻,足已瞥见BAT对下一个十年的布局和展望. 宏观视角俯视BAT的O2O市场 先来看一张BAT在O2O领域的投资图表: 这张表格基本统计了百度.阿里.腾讯三家在O2O各大细分领域的重兵

  • 孩子自信的感觉哪里来

    你大概很熟悉这样的情景:一个拥挤的游乐场里,女儿正准备从滑梯上溜下来,却被另外两个孩子挤开,她不知所措地愣在那里:沙坑里,孩子一转身,小铲子却被别的小朋友拿走了,她眼带愤怒.责难,却开始向你求救.你即使再讲求谦让美德,也不免暗自希望孩子能据理力争."为什么我的女儿那么没自信,连对矮她半头的小孩都没辙?""为什么我的孩子那么畏缩,不敢理直气壮地把玩具要回来?"你由此会担心,孩子三岁时眼看着自己的玩具被抢走,到30岁时会不会把大好的工作机会拱手让人? 孩子真的需要这种强

  • photoshop制作精美3.8妇女节海报字体 photoshop制作精美3.8妇女节海报字体

    我们这里详细的讲述了制作3.8妇女节海报详细教程,前提你需要了解最基本的ps用法哦,主要是文字添加质感和投影和主体面的制作有需要学习的朋友可以参考一下. ps-body" valign="middle" align="center" bgcolor="#ffffff"> <点小图查看大图> 1.创建一个1024的px(像素)文件,利用渐变工具对颜色设置,如图所示. <图1> 2.下面我们背景做好了,就开始利

  • 生理期长痘痘怎么办?做好面部清洁是关键 生理期长痘痘怎么办?做好面部清洁是关键

    生理期长痘痘怎么办?做好面部清洁是关键 生理期前一周体素与雄性激素上升,刺激肌肤出油量爆增,所以就非常容易长痘痘,这个时候的护理是非常重要的,很多人总是忍不住用手去挤,结果留下大大小小的痘印.生理期长痘到底应该如何护理呢?做好下面这三点就够了. 很多MM在生理期都会长痘痘,该怎么办呢?生理期前一周体素与雄性激素上升,刺激肌肤出油量爆增,所以就非常容易长痘痘,这个时候的护理是非常重要的,很多人总是忍不住用手去挤,结果留下大大小小的痘印.生理期长痘到底应该如何护理呢?做好下面这三点就够了. 本站阅读

  • hive运作实例

    hive运行实例 实际示例 创建一个表 CREATE TABLE u_data ( userid INT, movieid INT, rating INT, unixtime STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' STORED AS TEXTFILE; 下载示例数据文件,并解压缩 wget http://www.grouplens.org/system/files/ml-data.tar__0.gz tar xvzf ml-

  • 妩媚女生个性超拽霸气QQ头像 妩媚女生个性超拽霸气QQ头像

热门推荐
  • 来来来,都来领流量,国务院就是大方,直接发 500M。 来来来,都来领流量,国务院就是大方,直接发 500M。 参与途径: 1 .下载国务院 APP ,在首页就有活动链接. 2 .或者直接访问: http://app.www.gov.cn/govdata/html/cst/index.html 答题(链接从 APP 里抓取的) 懒得答题的,直接放大招 ==============F12 Console=============== var data = { 'answer': "{}", 'name': "华春莹", 'phone': "13666666666&qu
  • 有关imessage的头像设置问题 有关imessage的头像设置问题 怎么让自己的头像出现在对方imessage的对话栏里边啊,左边是我,头像是灰色的. 1. 我已经试过了preference--change my picture这个选项了,没用 2. 在电脑上contact这个app里边,也把自己的联系人卡片的头像设置好了 可是..还是不能正常显示啊 --cut-- loading在2014-01-27 13:13:3回答到: 让对方加你然后给你设置,感觉这样能防止钓鱼- Moods在2014-01-27 13:30:2回答到: 没注意过这问题. yelite在
  • 小米手机怎么给米币充值? 小米手机怎么给米币充值? 米币是小米体统生态上推行的一种网络货币,可以在小米产品上进行相关的交易,怎么充值米币呢? 1.在小米手机中找到设置按钮,点击设置按钮 2.进入到设置界面往下拉动找到米币中心,点击米币中心 3.第一次进入米币中心会弹出声明和条款,点击同意 4.进入到米币中心,可以看到目前我的米币处于0个状态,点击立即充值,进入充值界面 5.在充值页面我们可以看到有银行卡,支付宝,财务通,短信等充值方式,点击其中一种方式进行充值,如我这边选择的是使用短信进行充值的方式 6.在手机短信充值的页面中,选择你需要充值的额
  • PS鼠绘愤怒小鸟图标 PS鼠绘愤怒小鸟图标 在生活中,我们可以把周围的点点滴滴都收集起来作为设计的题材.以下是我最爱玩的游戏–愤怒的小鸟,现在分享下我做图标的过程~
  • 如何关闭电脑弹出登陆窗口 如何关闭电脑弹出登陆窗口 1.首先,咱们单击打开winXP系统的开始菜单,然后从开始菜单中点击进入到运行选项中,这样就可以打开winXP系统的运行窗口了. 2.在打开的winXP系统的运行窗口中,咱们输入regedit并单击回车,这样就可以打开winXP系统的注册表编辑器窗口了. 3.在打开的注册表编辑器窗口中,咱们依次点击展开左侧菜单中的HKEY_LOCAL_MACHINE,然后咱们按此路径HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogo
  • Win10登陆Xbox出现错误代码0x800488AB怎么办? Win10登陆Xbox出现错误代码0x800488AB怎么办? Win10登陆Xbox出现错误代码0x800488AB怎么办?如果你在登陆Windows 10版xbox应用时出现错误代码0x800488AB,不要担心,下面小编就给大家带来解决方法,一起来看看吧! 错误窗口会告诉你进入Xbox.com并登录到你的帐户来解决这个问题.但你并不需要这样做.它不能解决任何问题. 解决方法 1.点击使用不同的Microsoft帐户登录 如下图所示,在"使用另一个帐户"下面你会发现你需要的选项.虽然这个图片不显示实际的错误,你仍然会在同一位置发现选项,这个窗口
  • Win2003 Server镜像卷揭密之创建篇 Win2003 Server镜像卷揭密之创建篇 在Windows Server 2003中,要创建镜像卷首先需要保证有两个或以上的动态磁盘,如果这其中包括安装Windows Server 2003操作系统的磁盘,则要转换成动态磁盘后,需要重新启动操作系统.而且这个磁盘上所安装的其它操作系统就不能再启动了,所以当要在这个磁盘上启动其它系统时,就不要把系统磁盘转换成动态磁盘. 本文是以系统磁盘和另外一个磁盘都转换成动态磁盘为例介绍镜像磁盘的有关管理任务,如下图所示. 一.镜像卷的创建 创建磁盘镜像也可以有"Windows界面"和&quo