存档在 2015年10月

Sublime Text 3 3085

2015年10月30日

http://sublimetext.iaixue.com/dl/#sublime_text_3085.origin

http://blog.csdn.net/xchicken/article/details/40673803

css 中井号与点的区别与应用

2015年10月26日

先来看段代码吧~

body{
font-family: Arial,sans-serif;
color: #333333;
line-height: 1.166;
margin: 0px;
padding: 0px;
}

#masthead{
margin: 0;
padding: 10px 0px;
border-bottom: 1px solid #cccccc;
width: 100%;
}

.feature img{
float: left;
padding: 0px 10px 0px 0px;
margin: 0 5px 5px 0;
}

#对应id
.对应class
不加对应html 标签

1.Class与ID的区别
  
  一个Class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当的比方就是剧本:一个Class可以定义剧本中每个人物的故事线,你可以通过CSS,Javascript等来使用这个类。因此你可以在一个页面上使用class=”Frodo” ,class=”Gandalf”,class=”Aragorn”来区分不同的故事线。还有一点非常重要的是你可以在一个文档中使用任意次数的Class。
  
  至于ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。
  
  归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个ID不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。
  
  在实际应用的时候,Class可能对文字的排版等比较有用,而ID则对宏观布局和设计放置各种元素较有用。
  
  2.Margin与Padding的区别
  
  两者都是代替表格最重要的作用->分割块的好方法,区别在于

怎样在Win下管理SQLLite

2015年10月23日

为什么要使用SQLLite作为火车头的默认数据存储软件

也许是因为先入为主,也许是偷懒,也许是习惯了,也许是不嫌麻烦,也许是够用了。从前一直固执地使用Access来存储火车头的采集数据。

这几天采集.COM每天删除数据时,发现因为单篇数据过长,Access不能存储。这才决定切换到SQLLite。然后问题解决。

SQLite介绍

SQLite是一个小型的C程序库,实现了独立的,可嵌入的,零配置的SQL数据库引擎。

特性包括:

•支持事务——事务操作是原子,一致,孤立,并且持久的(ACID),即使在系统崩溃和电源故障之后。
•跨平台——支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口
•零配置——不需要安装和管理。
•单文件——整个数据库存储在一个单一的文件中。
•实现了绝大多数SQL92标准。
•数据库文件可以在不同字节序的机器之间自由地共享。
•支持最大可达2T的数据库。(241字节)
•字符串和BLOB类型的大小最大可达2G字节(231字节)。
•小的代码:完整配置的少于250KB,忽略一些可选特性的少于150KB。
•在大多数常见操作上比流行的客户/服务器数据库引擎更快。
•简单,易于使用的API。
•内建TCL绑定。另外提供可用于许多其他语言的绑定。
•具有良好注释的源代码,95%经过测试。
•独立:没有外部依赖。
•源代码位于公共域。可用于任何用途。

SQLite发行版包含一个独立的命令行访问程序(sqlite),可用于管理SQLite数据库,并适合作为一个如何使用SQLite库的例子。

License: SQLite使用Publicdomain授权(注),对于个人使用和商业使用都是免费的。所以,如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么现在你可以考虑使用SQLite。

SQLLite的可视化管理软件:SQLite Expert Pro

下载:http://www.cr173.com/soft/36343

教程:

1. 安装:运行 “SQLiteExpertSetup.exe” 安装,这个版本不是最新版,当提示更新时,关闭提示窗口。
2. 注册:启动SQLiteExpertPro,Help》Register,选择license3.key,导入即可完成注册。
3. 禁止更新:Tools》Options > Updates 设置为 Never 即可

怎样解决Access软件的MaxLocksPerFile错误

2015年10月23日

Access在处理较多行数据时,会出现MaxLocksPerFile错误:“文件共享锁定数溢出,请增加MaxLocksPerFile注册表项值。”

MaxLocksPerFile 设置决定 Microsoft Jet 加在每个文件上的最大锁数。MaxLocksPerFile 的默认值为 9,500。

方法 1:设置 MaxLocksPerFile 的注册表项以增加每个文件的最大锁数

1.单击“开始”,然后单击“运行”。
2.键入 regedit,然后单击“确定”。
3.在注册表编辑器中,找到以下注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0

4.在注册表编辑器的右窗格中,双击“MaxLocksPerFile”。
5.在“编辑 DWORD 值”对话框中,单击“十进制”。
6.根据需要修改“数值数据”框中的值,然后单击“确定”。
注意:该方法可为所有使用 Microsoft Jet 数据库引擎 4.0 版的应用程序更改 Windows 注册表设置。

方法 2:使用 SetOption 方法临时更改 MaxLocksPerFile

注意:本文中的代码示例使用 Microsoft 数据访问对象。为使该代码正常运行,您必须引用 Microsoft DAO 3.6 对象库。为此,请在 Visual Basic 编辑器中单击“工具”菜单上的“引用”,并确保选中“Microsoft DAO 3.6 对象库”复选框。 SetOption 方法临时覆盖每个文件的默认锁数。在设置 MaxLocksPerFile 注册表项时设置每个文件的默认锁数。通过使用 SetOption 方法来设置新值。在关闭 DBEngine 对象之前该新值将一直有效。

要使用第二种方法,请按照下列步骤操作:

1. 打开 Microsoft Access。
2.打开一个数据库。在左窗格中,单击“模块”。
3.在右窗格中,右键单击“<模块名>”,然后单击“设计视图”。注意:如果没有现有模块,请创建一个新模块。
4.在 “Microsoft Visual Basic –<数据库名>-[<模块名>(代码)]”窗口中,单击“视图”菜单中的“立即窗口”。
5. 在“立即窗口”中,输入以下代码:
DAO.DBEngine.SetOption dbmaxlocksperfile
,15000
6. 按 Enter 键运行此行代码。

注意:这会将 MaxLocksPerFile 值临时设置为 15,000。

要处理大型事务,请根据需要设置 MaxLocksPerFile 值,然后在会话中运行事务。

使用 SetOption 方法对 MaxLocksPerFile 设置所做的更改仅适用于当前会话。

方法3 放在代码中:

DAO.DBEngine.SetOption dbmaxlocksperfile ,15000

怎样在使用火车头向DeDeCMS发布文章时自动分页

2015年10月23日

1查看DeDeCMS文章频道的火车头发布模块,在“内容发布参数”里找到“sptype”。

如果是“hand”或者“full”,即不论DeDeCMS系统设置是否为长文章分页,都会全文发布。

如果是“auto”,且DeDeCMS系统设置了长文章分页,都会按照设置分页规则插入分页符分页发布。

如果修改了分页规则,已分页文章不会自动更改分页。因为分页符已经在正文中。要么重新发布,要么在发布之前思考清楚,不再更改。