contenteditable属性

contenteditable属性允许将任何HTML元素设置为可编辑。它可包含3个值:true、false和inherit。

[contenteditable]:hover, [contenteditable]:focus { 
    outline: 2px dotted red; 
} 
<p contenteditable="true">Your content</p> 

  

contextmenu属性

contextmenu属性提供了元素的上下文菜单。该值必须是DOM中的一个菜单元素的ID。

菜单元素本身只是一组命令。它们可能为表单元素、列表项或其他元素。菜单是隐藏的,直到键击或鼠标单击等事件的触发导致它提供选项和动作的气泡式菜单。

这使您能够像下拉菜单一样节省UI空间,因为它仅在以某种方式请求时才显示。目前现代浏览器中还不支持,但它已为第一次实现做好了准备。代码可能类似于:

<label for="char">Charter name: </label> 
<input name="char" type="text" contextmenu="boatmenu" required> 
<menu type="context" id="boatmenu"> 
    <!—menu content elements here --> 
</menu> 

  

data-*属性

“自定义数据属性是一个没有命名空间的属性,它的名称以字符串“data-”开头,在连字符后拥有至少1个字符……”

posted @ 2014-08-19 09:56 lucyawei 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 第一:从waikato的主页http://www.cs.waikato.ac.nz/ml/weka/下载适合自己的版本,本人选用的是:weka-3-6-9.exe。第二:运行weka需要有JRE,本人电脑上安装了jdk6.0(ps:之前下载了好几个版本,都不适用,不知道是不是与oracle 10g 下安装的jdk 、jre 冲突)第三:设置环境变量:(根据具体安装路径设置)weka_home: D:\Program Files\Weka-3-6java_home: D:\Program Files\Java\jdk1.6.0_10第四:用压缩文件打开(不是解压缩)安装路径 D:\Program 阅读全文
posted @ 2013-07-02 22:11 lucyawei 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 利用批处理文件执行sql语句,bat连接oracle并执行:首先建立一个文本文件,里边写上:sqlplus USER/PASSWORD@TESTDB @E:/1.sqlPAUSE 按任意键继续......exit然后保存文件,把文件扩展名改为.bat然后再再同级目录下创建一个文本文件1.sql:insert into users(...) values (...);insert into users(...) values (...);insert into users(...) values (...);commit;quit; 阅读全文
posted @ 2013-05-09 15:09 lucyawei 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 分片:将数据拆分,将其分散存在不同的机器上的过程。类似数区表。客户端应用程序不必知道哪片对于哪些数据。分片之间要运行一个路由进程(mongos)。它知道所有数据的存放位置。片键:分片时,用于数据拆分的键。片键选择和创建很像索引。分片主要组成部分:片:保存子集合的容器,可以是单个mongod服务器也可以是副本集,即使一个片内有多个服务器,也只能有一个主服务器,其他的服务器保存相同的数据。mongos:路由器。它路由所有请求,然后将结果聚合。本身不存储数据或者配置信息。配置服务器:存储集群的配置信息:数据和片的对应关系。mongos会从配置服务器获取同步数据。设置分片开启config服务器,mon 阅读全文
posted @ 2013-05-03 17:33 lucyawei 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 主从复制——数据备份、数据恢复、读写分离建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。mongodb文件夹放在D盘和E盘,模拟放在多服务器上。启动D盘上的mongodb,把该数据库指定为主数据库:>mongod --dbpath='XXX' --master,端口还是默认的27017。同样的方式启动E盘上的mongodb,指定该数据库为从属数据库,命令也很简单,当然我们要换一个端口,source 表示主数据库的地址。 >mongod --dbpath=xxxx --port=8888 --slave --source=127.0.0.1:2701 阅读全文
posted @ 2013-05-03 14:57 lucyawei 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 启动和停止MongoDB1、从命令行启动:从mongod启动。前面已经介绍过了。通过mongod --help可以查看其它的配置。2、配置文件:通过-f 或者--config 指定配置文件。>mongod --config ~/.mongodb.conf配置文件:#Start MongoDB as a daemon on port 5586port=5586fork=truelogpath=mongodb.log3、停止mongodb:服务器作为前台进程运行早终端——ctrl-ckill -2 10014(PID)、kill 10014db.shutdownServer();监控http 阅读全文
posted @ 2013-05-02 17:08 lucyawei 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 索引是用来加速查询的。创建索引:>db.person.ensureIndex({"name":1}) ------1表示升序,-1表示降序一般一定要创建查询中用到的所有键的索引,索引才会在查询启作用。>db.person.find({"date":date1}).sort({"date":1,"name":1})上述查询必须进行表扫描,需要进行以下操作:>db.person.ensureIndex({“date”:1,"name":1})组合索引键的排列不同,建立的索引不同。默 阅读全文
posted @ 2013-04-28 11:56 lucyawei 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 游标用var声明一个变量,用于保存查询的结果。var cursor=db.users.find();上述语句之后,cursor其实并没有获取到users中的文档,而是申明一个“查询结构”,等我们需要的时候通过for或者next()一次性加载过来,然后让游标逐行读取,当我们枚举完了之后,游标销毁,之后我们在通过curs获取时,发现没有数据返回了。通过curso.hasNext()检查是否有后续结果存在,然后用cursor.next() 将其获得。"查询构造":db.users.find().limit(3):返回三个匹配的文档。db.users.find().skip(3): 阅读全文
posted @ 2013-04-27 17:41 lucyawei 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 说明:主要以Mongodb权威指南为参考资料,其中有些示例是直接截图。创建——insert 为集合添加新文档。如果要插入多个文档,使用批量插入会快一些。一次传递一个由文档构成的数值给数据库(多个文档插入到一个集合起作用)。没有提供给shell的“批量插入方法”,for循环,里面就是insert。导入原始数据则用mongodimport。读取——find /findOne(),返回所有键值。也可以通过第二个参数来返回指定的键值。查询条件:条件句是内层文档的键,修改器是外层文档的键。<、<=、>、>= 、!=分别对应:"$lt"、"$lte&q 阅读全文
posted @ 2013-04-25 11:39 lucyawei 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Mongodb三元素:文档、集合、数据库。文档——类似行多个键值对有序的放置一起就是文档。键不能重复。 {“name”:“jack”,“age”:20}。 键不能含有\0(空字符),。$是被保留的字符。以_开头的键是保留的。不但区分类型还区分大小写。以下文档是不同的: {“foo”:3}、{“foo”:“3”}、{“Foo”:3} 注:通常文档中键的顺序并不重要。 集合——类似表,一组文档集合是无模式的,可以定义各种各样的文档。不过最好是将相关的文档定义在一个文档,而不是只使用一个文档。集合命名:不能是空字符串、不能含有\0、不能以system开头、不能含有保留字符$。“。”字符分开按命名空间 阅读全文
posted @ 2013-04-23 22:17 lucyawei 阅读(183) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示