位置:首页 » 技术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 [[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

最新文章
  • 成为优秀程序员的十个Tips

    理解技术债务 技术债务就像信用卡一样,会有很高的利息率,时间越长,修复所花的代价就越大,程序员对这个要有深刻的认识.同时团队应该培养一种保证设计质量的文化,应当鼓励重构.同时也应当鼓励其它有关代码质量的实践,在开发时间中应当专门抽出一部分以解决技术债务.如果没有合适的照料,代码会变得越来越复杂难懂,最后没人想碰它. 保持对原理的好奇心 不仅知道怎么用,还知道是什么原因.比如你做Android, 可以了解一下他的事件分发机制是什么样的,它的Measure/Layout是怎么work的,有时间读一读

  • Genius Bar 能提前多久预约?中午 12 点放号?

    朋友的iPad mini花屏,过一段时间来北京想去换了,知道预约紧张,就看了一下,果断全部预约满-- 花屏这种情况,遇到的时候录像,然后去修的时候让他们看就可以了吧?除了零售店其他的授权服务点靠谱吗?需要多久才能取啊 --cut-- wwwjfy在2015-01-05 22:25:2回答到: 今天早上约了周末的~ hhp在2015-01-05 22:39:3回答到: 找个人少的时候去店里跟天才说马上就要过保了但是约不到号,会帮你约的 亲测过一次 BUPTGuo在2015-01-06 00:22:

  • 想做一个类似花瓣堆糖的图片分享站

    RT,想做一个图片社交分享站,具备微博的基本功能,类似花瓣.堆糖等,这个用php的话,用什么框架好弄? thinkphp? --cut-- cooper在2012-11-15 10:52:0回答到: pinphp.爱图谱 自己还写什么? flylee2011在2012-11-15 11:05:0回答到: @cooper 这两个也用了thinkphp吧? shuaige在2012-11-15 11:34:5回答到: 可用方维源码,http://bbs.fanwe.com/forum.php?mod

  • 女人该怎样对待感情

    1.女人要聪明一点 不要轻易把自己的身体和感情付诸于一个人 要先充分了解他 再做决定 2.一旦认定 就要全身心的相信他 不要太太任性 不要太依赖 要学会给对方空间 有时候距离是可以产生美的 要做自己 不要把自己变成男人的附属 3.两人在一起 总会有摩擦 不管如何 要理智 不要冲动的做任何决定 尤其是伤害自己或别人的决定 三思而行 多一些包容 4. 有时候 感情不是一帆风顺的 或者"我们"会变成"你"和"他" 无论是自愿或者非自愿 不要一蹶不振 更

  • 犯贱歌词 犯贱歌词

    犯贱 -徐良 阿悄 作词:徐良 作曲:徐良 编曲:徐良 点燃你总抽的香烟 欺骗我无法满足的嗅觉 那夜弄懂你嘴唇甘甜 但却感觉距离还是很远 点燃你潇洒的拒绝 我知道只是一厢的情愿 你已不再允许我犯贱 没办法让我再次回到你的身边 我习惯你走在我的身后 无论什么要求你全都接受 我如果能够让时光倒流 高傲不再有 毫无保留 犯贱的祈求 放开手在喧闹的大街 找不到你瞳孔中的画面 你注视的总是很遥远 是我永远够不到的地点 你消失在人群的中间 我知道没有丝毫的留恋 明明这次我没再犯贱 但是你好像有一种奇怪的感觉

  • 给人生留一点空白

    人生要留白,一丝净土,却趣味横生.然此空白并非什么都没有,干干净净.就像文学,不着一字,言有尽而意无穷. 中国画多用"留白",即所谓的"计白当黑""以无为有".通俗地说,就是匠心独到地在画面上留以空白.画家的神来之笔.画幅中最能引人冥思遐想玩赏不止的地方,往往是由于"留白".我们常说"有心恰恰无","留白"即是"无"的表现.哲理中"道以无为大,大而无所容&q

  • 豆腐渣饲喂畜禽有技巧

    豆腐渣是生产豆腐或豆浆的副产品,粗蛋白含量在30%左右,是一种物美价廉的饲料,能降低养殖成本.但豆腐渣必须鲜用,饲喂时一定要控制好用量.另外,豆腐渣饲喂前要加热15分钟煮熟,以增强适口性,提高蛋白质吸收利用率. 在用豆腐渣喂猪时,用量不能过多.用鲜豆腐渣喂猪,小猪阶段喂量为日粮的5%~8%,中猪阶段喂量要控制在日粮的15%以内,育肥猪喂量要控制在日粮的20%以内.另外,用豆腐渣喂猪,饲喂时要搭配一定比例的玉米.麸皮和矿物质元素,加喂一些青绿饲料,以满足生猪生长发育的需要:不能用冰冻的豆腐渣喂猪,

  • 2015(第十三届)中国互联网经济论坛——暨2015“金i奖”颁奖盛典即将开幕 2015(第十三届)中国互联网经济论坛——暨2015“金i奖”颁奖盛典即将开幕

    2015年12月18日至19日,由中国科学院<互联网周刊>和新华网联合主办的2015(第十三届)中国互联网经济年会--暨2015"金i奖"颁奖盛典将在北京JW万豪酒店隆重举办.据悉,本次年度论坛的主导方向是参会企业领导人谈他们的企业价值主张,行业性纵深讨论将涉及"互联网的技术化.工具化.普遍化.人文化与证券化". 何为价值主张?何为企业价值主张?是各优秀企业诉求的具象化,还是一个企业运行的根本动力?企业常谈价值主张,这是正确的,就像灵魂之于人类,价值主张

  • 学霸君怎么注册不了 学霸君怎么注册不了

    学霸君是一款非常好用的手机解题应用软件,可以帮助用户解答小学到高中的题目,如果你又不会的那题,只要通过手机进行拍照上传就可以帮你快速解题,使用非常方便,不过有些朋友下载安装学霸君之后注册不上,这是怎么回事呢,那么学霸君怎么注册不了,学霸君怎么注册使用,下面小编就给大家带来详细的介绍. 1.首先要注册学霸君,需要输入手机号码获取验证码 2.注册成功会转到学校选择 3.有自动定位系统就可以直接选择学校,没有或定位有误则需要先选择省份城市,再找学校,然后再选择班级 4.接下来点击拍照提问 5.先找到要

  • 电子商务真实案例分享:杜蕾斯 电子商务真实案例分享:杜蕾斯

    BANNER设计教程--电子商务真实案例分享

热门推荐
  • 辐射 4 出预告片了!!! War, war never changes 辐射 4 出预告片了!!! War, war never changes 看上去好像完成度挺高的样子 我好兴奋 官网: http://fallout.bethsoft.com/ PS:今年惊喜好多啊,武林群侠传新作也要出了 --cut-- est在2016-05-09 14:33:46回答到: 哪里可以预定!!!!买买买!!!!如果是老滚引擎就神作了...........霸占3dm热门第一名一年没问题. sdysj在2016-05-09 14:33:46回答到: 买买买.!!!!!!!!!!!!!!!!!!!!! vven在2016-05-09 14:33:46回答到
  • 安卓root权限获取方法 安卓root权限获取方法 [软件需要] 1.Android SDK 2.Android相关手机驱动 3.cm-hero-recovery.img 4.superuser.zip [方法介绍] 步骤1:安装USB驱动 进入设置-应用程序-开发-USB调试,将第一个选项打钩选中.然后通过USB线连接电脑,提示安装驱动.如果是32位的系统选择x86文件夹安装驱动,如果是64位系统选择amd64文件夹. 步骤2:软件准备 将提供的软件工具包中的TMG文件夹,放到C盘根目录下.之所以放于此不是指定位置,只是为了后续在MS-DOS中
  • 办公一族小心:打开PDF文件可致电脑被远程控制 办公一族小心:打开PDF文件可致电脑被远程控制 Adobe 官方发布安全警告称,在Adobe Reader 和Acrobat 9.4.6中发现新的安全漏洞(CVE- 2011 -2462).因漏洞等级较高,Adobe将于下周发布更新.12月8日,金山毒霸安全中心报告已有攻击代码被公开,经验证,安装了金山毒霸的电脑可以成功防御此漏洞攻击. PDF是电子文档应用最普遍的格式,Adobe Reader和Acrobat在办公电脑中安装量很高,而许多人并不重视Adobe Reader和Acrobat的版本更新,存在安全漏洞的软件没有得到及时修补.幸运的
  • 女孩儿妈妈去世 母亲灵魂陪女儿一起玩耍 女孩儿妈妈去世 母亲灵魂陪女儿一起玩耍 照片中女孩儿的妈妈已经去世几个星期了,可家里人奇怪的是,孩子从来没有哭闹,也没有找过妈妈,并且每天一样坐在地上玩耍,嘴里念念叨叨,好象和什么人说话,有时候还会叫:"妈妈,妈妈",家里人都没有在意,孩子的父亲无意拍摄了这样照片,准确来说应该叫灵异照片.
  • 小米直播如何关注主播?小米直播关注主播教程 小米直播如何关注主播?小米直播关注主播教程 小米直播是一款直播软件了里面有不少的主播了那么我们要如何关注主播呢,今天我们一起来看看关于小米直播关注主播教程,具体的操作细节如下所示. 当然各位不要相信网上主播的照片了,只有进入之后才可以知道,下面这位主播看照片和现实估计相关蛮远的哦. 1.打开小米直播APP,点击你想关注主播; 2.在该主播直播页面中点击关注即可快速关注该主播. 总结,其实不管什么APP在关注这一块都做得非常的明显了只要进入个人主页一般会看到关注按钮了,像关注按钮常放的位置到主播直接界面下方或主播主页的第一屏哦.
  • 《DNF》10月15日数字解密重置解答 《DNF》10月15日数字解密重置解答 地下城与勇士数字解密什么时候重置?重置时间是多久?按照活动页面的规则,是应该十月19日对数字解密进行一次重置的,但是今天却没有重置,这是为什么呢?下面请看小编的详细报道. 如图,解密活动每周一次,由于活动是周五开始的,因此解密活动要明天重置,话说策划真是死板,直接定在每周五重置不就行了么,或者今天开启重置. DNF热门攻略推荐 DNF热门资讯 数字解密答案大全 地图改版 国庆套装详解 国庆花篮介绍 14日数字解密答案 DNF热门副本攻略 众神之墓副本详解 超级战舰追击战 安徒恩raid技巧 哥特
  • 企业探营之走进58同城网 揭秘其办公室环境 企业探营之走进58同城网 揭秘其办公室环境 58.com成立于2005年,总部设在北京,目前已经在全国208个主要城市开通分站.做为中国最大的分类信息网站,本地化.自主且免费.真实高效是58.com的三大特色.其服务覆盖生活的各个领域,提供房屋租售.餐饮娱乐.旅游交友等多种生活信息,覆盖中国所有大中城市.今天让我们随着苏鹏一起走进58同城,一起看看58同城的公司情况,一起了解一下第一分类信息门户的公室环境. 58同城公司前台,首先映入眼帘的是58醒目的LOGO 注明:图片来源TECHWEB论坛