通常还是使用jquery-ui, 它是完全免费的, jquery-easyui可以使用 freeware edition. 但easyui还不是完全免费的: 它是基于jquery, 但是第三方开发的, 作者华裔?

freeware license:

jquery easyui team grants to you a limited, non-transferable(不可流通的) and non-exclusive(非独占的) right to use, royalty-free(royalty: 皇室, 王权; 版权), copy, and redistribute this software.

jquery.easyui.min.js: 是由多个(function($){... })(jQuery) 立即执行函数 组成的.


linux的三个时间: atime, mtime, ctime. 这篇文章讲得好: http://blog.sina.com.cn/s/blog_69a976e101015u6b.html

  • 首先, 要注意的是, 文件的时间戳和 文件的inode的改变 是两回是
  • 用状态 "stat" 命令, 可以查看三个时间:
  • 要修改这三个时间, 使用命令: touch.

  • 要查看时间戳, 使用ls [options] 命令:

    注意: --time=WORD, 只是说, ls ll 等 命令显示的内容中, 你显示的是什么时间, 如: --time=atime/use/access , 这个就等于-u; --time=ctime/status, 等同于-c, 但是并不是按 那个时间 排序! 默认的排序是按文件名, 如果你要改变派系的方式, 就要使用 --sort=WORD, 如: --sort=none, size, time, version , extension, 前面这些选项, 也可以用一个单字选项来表示, 如: -U, -s, -t, -v, -X

其中atime, 是最后访问/使用/引用过文件的时间, 当用cat, vim等命令不一定atime就比mtime和ctime更新: 比如下面的atime就在mtime和ctime更早

mtime, 是文件的 "内容" 发生改变的时间, 用ls -l看到的就是 mtime

ctime, 是文件的 "状态"发生change的时间, 文件的状态改变包括这样4种情况: 文件的内容发生改变(这个跟mtime一致), 文件的所有者(包括所属的组)发生改变, 文件的属性变化, 文件的链接发生变化时, 则文件的ctime会发生改变...

第一, 这是文件的所有者(包括所属的组)发生改变



第二, 这是 文件的属性变化



第三, 这是 文件的链接发生变化时,



touch命令,就是用来修改 atime, ctime, mtime的命令:

如: touch -a foo 就是将文件的atime 修改为现在的时间:



如: touch -m foo 就是将文件的mtime 修改为现在的时间:

如: touch -c foo 就是将文件的ctime 修改为现在的时间:

如何修改文件的inode?

inode = id +node

实际上, 当创建一个文件的时候, 系统就分配给了一个inode, 这个inode, 是分区表中的一条记录, 这个记录中的inode是无法改变的, 只能是修改文件的block块位置记录, 时间等...

也就说, inode在文件的生命周期里是不改变的,除非,你把文件删除重建。

比如 用sed, 删除文件前100行的动作,实际上是新建一个临时文件,把旧文件第100行以后的东西输出到临时文件里,删掉旧文件,把临时文件的文件名重命名成旧文件的名字。

也就是说你删前100行的时候,文件已经经历了删除-重建的过程,inode号也就改变了。

linux中的inode什么时候改变?

文件移动和重命名不会影响inode的变化: 因为文件名只是文件的别名而已...,文件内容的追加也没变,我就以为文件修改不会影响inode的变化,但是今天用sed删除了前100行,文件的inode就变化了: 原因见上所述.


常识:

在excel中查找姓名: 有的是将两个字和三个字的姓名对齐了的, 使用方法是: b2= if(len(A2)=2, left(A2,1)&" "&right(A2,1), A2)

其实, excel的函数完全就是给 没有一点编程常识的sb用的.

所以, 你可以查找 "李明", "李 明" "李 明", 三个字对齐的两个字姓名, if函数中间插入的是两个空格" ".

也可以有一个技巧, 在你不知道两个的中间 究竟插入了 几个空格, 也可以只 使用 一个字来搜索: 用你的后面那个字来搜索...

选定单元格, 按ctrl_1 , 好像并不能通过设置 "两端对齐"来对齐两字和三字姓名. 可以选择"分散对齐", 但是会填满整个单元格.

excel的单元格, 搜索, 支持通配符"星号和问号", 如: 李*明, 李??明 这个很重要!


margin等样式, 有四个值的属性, 如果只有3个值:

  • 1个值, 上下左右都是一样的;
  • 2个值: 10px 20px, 上下=10px, 左右=20px
  • 3个值: 10px 20px 30px, 分3个水平线来理解记忆这个值: 上=10px,中:左右外间距=20px, 下:最下方间距=30px

fstab和mtab?

fstab是指, fs table文件系统的 列表, 是系统启动开机时需要去寻找加载的内容;

而mtabl是 mount table, 是当前系统运行中, 已经加载的文件系统。像du, df等命令就要读取这个 /etc/mtab文件的内容

fstab中, 要说明文件系统如何加载, 他的格式内容说明是:

文件系统的名称 加载点 文件系统的格式 加载选项 dump选项 fsck顺序

LABEL=/ / ext4 defaults 1 1

LABEL=/data /data lvm defaults 0 2

说明:

文件系统的名称, 是指你要加载的分区等, 可以用LABEL= 来表示

加载选项: 有: user, nouser(不允许非root用户加载使用), rw, uid, sid, 等等 其中defaults是一些加载选项的组合..

dump是指, 是否要把文件系统在使用过程中, 出现的错误记录下来,以供今后调试 查看使用;

fsck是指 fs check, 文件系统检查的程序, 是指是否要对文件系统(分区)的 "所有"情况, 包括正确性, 进行检查... fsck选项是指对文件系统进行检查的顺序: 只有根路径 "/"的值为1, 且必须为1, 其他的值都只能从2 开始.


easyui, 中的文件目录结构:

首先是一些说明, license申明, changelog.txt等, 这些在使用时可以不要.

plugins, 是一些单独的ui组件的实现js.意思是, 如果你只是要使用easyui中的某一个组件, 而又在意使用整个jquery-easyui.js时, 文件下载的速度, 你可以单独的只使用这个组件, 其他组件的不要。 其中像jquery.datagrid.js, jquery.treegrid.js, jquery.tree.js 等这些组件的内容都是40~60kB, 而总的jquery-easyui.js的大小是400 KB

src: 里面也是一些 单独的组件的js代码, 基本上跟plugins里面的差不多.

里面的代码都是一些 缩写的, 如, 用数字来表示变量: 如: _1, _2, _3, ..., _d,

locale: 是一些语言对应文件, 指编程中的一些变量, 主要是validatebox需要验证的时候的提示文字: 如easyui-lang-jp.js easyui-lang-ko.js等语言文件;

themes: 是一些css文件, css文件中会引用很多图标文件, 这些图标文件要一起保存, 而且要保存的相对位置要正确.

demo: 是一些示例文档...

jquery-easyui 树的使用笔记的更多相关文章

  1. jquery easyui菜单树显示

    目前做了一个easyui项目需要显示多级菜单,菜单配置到数据库中,因此每级菜单都需要到数据库中取,用了jQuery EasyUI方便多了. 效果体验:http://hovertree.com/texi ...

  2. JQuery EasyUI学习笔记

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6690888.html  简介与准备 jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用 ...

  3. 第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件

    jQuery EasyUI,ComboTree(树型下拉框)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解EasyUI中ComboTree(树型下拉框)组件的使用方法,这个 ...

  4. 第二百二十六节,jQuery EasyUI,Tree(树)组件

    jQuery EasyUI,Tree(树)组件 本节课重点了解 EasyUI 中 Tree(树)组件的使用方法,这个组件依赖于 Draggable(拖 动)和 Droppable(放置)组件. 一.加 ...

  5. jQuery EasyUI 使用笔记

    大家有四次抢票机会.第一次是放票时间之后的30分钟.第二次机会是开车前的15天.第三个机会是开车前的48小时.第四个机会是开车前的24小时. $("#gys_key").combo ...

  6. 套用JQuery EasyUI列表显示数据、分页、查询

    声明,本博客从csdn搬到cnblogs博客园了,以前的csdn不再更新,朋友们可以到这儿来找我的文章,更多的文章会发表,谢谢关注! 有时候闲的无聊,看到extjs那么肥大,真想把自己的项目改了,最近 ...

  7. jQuery EasyUI:根据数据库内容生成适合于easyui-tree的JSON数据格式

    1,jQuery EasyUI中easyui-tree特定的JSON数据格式 [ {"id":1,"text":"某公司","ch ...

  8. jQuery EasyUI API 中文文档 - ComboGrid 组合表格

    jQuery EasyUI API 中文文档 - ComboGrid 组合表格,需要的朋友可以参考下. 扩展自 $.fn.combo.defaults 和 $.fn.datagrid.defaults ...

  9. Jquery easyui tree的使用

    这个ui用的一切都是json数据.树也是如此! 后台需要返回与格式匹配的json数据才能正确加载树. 页面定义一个ui: <ul id="messageInfoAddTree" ...

  10. 使用Jquery+EasyUI 进行框架项目开发案例讲解之五 模块(菜单)管理源码分享

    http://www.cnblogs.com/huyong/p/3454012.html 使用Jquery+EasyUI 进行框架项目开发案例讲解之五  模块(菜单)管理源码分享    在上四篇文章 ...

随机推荐

  1. Sqlserver游标复习

    经常写存储过程,但今天在游标使用过程中还是疏忽了一些事情,执行过程中一直执行不下去,后来直接sqlserver挂了,教训啊! 代码虽简单,望铭记: Create PROCEDURE [dbo].[te ...

  2. 推荐一些python Beautiful Soup学习网址

    前言:这几天忙着写分析报告,实在没精力去研究django,虽然抽时间去看了几遍中文文档,还是等实际实践后写几篇操作文章吧! 正文:以下是本人前段时间学习bs4库找的一些网址,在学习的可以参考下,有点多 ...

  3. NopCommerce 增加 Customer Settings

    预期: 仿照Customer 的 Phone number enabled 和 required 增加MemberType 相关步骤如下: 1.运行站点 Admin -> Settings -& ...

  4. codevs 1115 开心的金明--01背包

    1115 开心的金明 2006年NOIP全国联赛普及组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题目描述 Description 金明今天很开心,家里购 ...

  5. 【读书笔记《Bootstrap 实战》】2.作品展示站点

    假设我们已经想好了要给自己的作品弄一个在线站点.一如既往,时间紧迫.我们需要快一点,但作品展示效果又必须专业.当然,站点还得是响应式的,能够在各种设备上正常浏览,因为这是我们向目标客户推销时的卖点.这 ...

  6. Struts2 使用jQuery实现Ajax

    在jQuery中将Ajax相关的操作进行封装,使用时只需在合适的地方调用Ajax相关的方法即可,相比而言,使用jQuery实现Ajax更加简洁,方便 1.$.Ajax()可以通过发送Http请求加载远 ...

  7. [No000079]罗辑思维2016.1.2日前的所有每日语音,python3做的网络爬虫

    源码地址:https://github.com/charygao/Download_the_LouJiSiWei 写过很久了,vision1.0里有不少bug,今天重新整理修改了一下,运行了一下,2个 ...

  8. mysql 有两种数据库引擎发音

    mysql 有两种数据库引擎 一种是 MyISAM,一种是 InnoDB MyISAM 发音为 "my-z[ei]m"; InnoDB 发音为 "in-no-db&quo ...

  9. 深入理解Java之泛型

    原文出处: absfree 1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象.然而,过 ...

  10. C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - .NET商业化成品成熟各种数据权限的需求对应例子代码

    还是我上次提出的那个问题问题:假设一个订单表,1.角色A可以看自己的2.角色B可以看工作组的3.角色C可以看金额是1000元以下的(自定义条件是否可行?如果可以,请详细说明)4.角色D可以看整个部门的 ...