04 2013 档案

Zend Framework 2.1.5 中根据服务器的环境配置调用数据库等的不同配置
摘要:在 Zend Framework 1.* 中,可以根据 Apache 服务器的环境配置来让程序调用不同的设置。主要用于在不同情况下,调用不同的数据库、不同的警告和错误级别等:例如,在开发环境下调用本机数据库和最低级别的警告和错误提示,在测试环境下调用测试数据库和最低级别的警告和错误提示,在发布环境中调用正式数据库和较高级别的警告和错误提示。在 ZF 1 中,可以在 Apache 的 SetEnv 指令,配合 ZF 1 的 APPLICATION_ENV 常量,以及项目目录中的 /configs/application.ini 来实现这一目的。Apache 示例:View Code 1 1 .. 阅读全文

posted @ 2013-04-28 11:20 刘兴伟 阅读(1246) 评论(0) 推荐(0)

Zend Framework 2 时区设置警告问题的解决
摘要:按照 Zend 官方文档安装了 Zend Framework,启动之后的默认页显示了如下警告:Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getti 阅读全文

posted @ 2013-04-27 10:20 刘兴伟 阅读(1047) 评论(0) 推荐(0)

phpMyAdmin 3.5.8 在 Safari 中白屏问题的解决
摘要:将 phpMyAdmin 由3.3.3 升级到了 3.5.8,登录后竟然显示白屏?!所用的是 safari 5.1.7 浏览器,怀疑是浏览器惹的祸,切换到 firefox 20,一切正常。看来是 phpMyAdmin 3.5.8 与 safari 5.1.7 不兼容。谷歌之,在http://mymacinations.com/2012/06/19/phpmyadmin-3-5-1-blank-screen/ 中先看到如下描述:可是我的 phpMyAdmin 是3.5.8,如其所言,在3.5.2版中就已经修正了这个 bug 的。继续往下看,下面有人支了一招:在配置文件 config.inc.ph 阅读全文

posted @ 2013-04-16 22:58 刘兴伟 阅读(896) 评论(0) 推荐(0)

【翻译】Emmet(Zen Coding)官方文档 之七 一览表
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。这一节其实没有什么可翻译的,只是为了保持文档的完整性,并且,这个表在实际使用时是很有用的。不过限于博客的排版格式,这里的呈献形式远不如原文。在此列出原文的地址(http://docs.emmet.io/cheat-sheet/),朋友们可以经常拿来参考:)语法Child: >nav>ul>li<nav> <ul> <li&g 阅读全文

posted @ 2013-04-15 17:03 刘兴伟 阅读(959) 评论(0) 推荐(0)

【翻译】Emmet(Zen Coding)官方文档 之六 自定义 Emmet
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。自定义Emmet 提供了大范围的微调,以使你可以用之提升自己的插件体验。几乎所有的正式开发的编辑器插件 (除了 PSPad 和基于浏览器的) 都有扩展支持:一个用于扩展 Emmet可以放置json和js文件的文件夹。请参考随编辑器插件发布的 README 文件,找出 Emmet 在哪儿搜索扩展。扩展文件夹中的每个.js文件都在插件启动时被载入和执行。使用js文件建立自己的 阅读全文

posted @ 2013-04-15 13:36 刘兴伟 阅读(4221) 评论(1) 推荐(1)

【翻译】Emmet(Zen Coding)官方文档 之五 CSS 过滤器
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。过滤器过滤器是在将缩写展开输出到编辑前进行编辑的特殊的提交处理器。为了更好地理解示过滤器如何工作,我们制作了一个简单的教程。下面的编辑器中输入并展开了:#content>p.title正像所期望的那样,展开的结果是如下的 HTML 代码:<div id="content"> <p class="title"& 阅读全文

posted @ 2013-04-15 10:26 刘兴伟 阅读(1704) 评论(0) 推荐(1)

【翻译】Emmet(Zen Coding)官方文档 之四 动作
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。动作Emmet 允许使用众所周知的 CSS 选择器飞快地编写庞大的 HTML 代码块。但这并不是开发人员唯一要做的事情:偶尔还需要编辑 HTML 和 CSS 以修正一些 bug 或者添加新特性。Emmet 提供了非常独特的工具,可以显著提高编辑操作的体验:展开缩写是的,这是将 CSS 风格缩写展开成 HTML 代码的动作。将 CSS 风格缩写展开成 HTML/XML/CS 阅读全文

posted @ 2013-04-15 09:04 刘兴伟 阅读(2168) 评论(0) 推荐(1)

【翻译】Emmet(Zen Coding)官方文档 之三 CSS 缩写
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。CSS 缩写Emmet 缩写能够很好地生成 HTML、XML 或者任意一种结构化的标记,看起来不能用于 CSS。你应该不会想通过书写 CSS 选择器来翻译生成 CSS 选择器吧?Emmet 能够做的只有提供 CSS 属性的短格式,但是带有本地片段和自动完成的编辑器能够做的更好。实际上,Emmet 已经提供了一些帮助。对于 CSS 语法,Emmet 有很多预定义的片段和属性 阅读全文

posted @ 2013-04-12 09:00 刘兴伟 阅读(2479) 评论(0) 推荐(1)

【翻译】Emmet(Zen Coding)官方文档 之二 缩写
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。缩写缩写是 Emmet 的核心:这些特殊的表达式在运行时被解析并翻译成结构化的代码块,比如 HTML。缩写的语法看上去很像带有用于生成代码的扩展的 CSS 选择器。许多 web 程序员已经知道如何使用它。如下缩写#page>div.logo+ul#navigation>li*5>a{Item $}将生成:<div id="page&quo 阅读全文

posted @ 2013-04-11 15:05 刘兴伟 阅读(2622) 评论(1) 推荐(1)

【翻译】Emmet(Zen Coding)官方文档 之一 web 编程的必备工具
摘要:【说明】本系列博文是依据 Emmet 官方文档翻译的,原文地址为:http://docs.emmet.io/,部分内容已经在博主之前的博文中节选过,为方便已经收藏过之前博文的朋友,没有删除这些博文,仅将其完整的收录于本系列中。Emmet —web 编程的必备工具Emmet (之前的版本叫做 Zen Coding)是一种可以大幅度提高创建 HTML & CSS 的工作流程的 web 开发工具:很多文本编辑器都允许存储和重用代码块,称作“snippets”(片段)。 片段是提高生产力的有效途径,但所有的实现都有共同的缺陷:必须首先定义片段,而且无法在运行时对它进行扩展。Emmet 使片段这 阅读全文

posted @ 2013-04-11 12:02 刘兴伟 阅读(2089) 评论(1) 推荐(2)

【翻译】Emmet (Zen Coding) 元素类型
摘要:元素类型在 HTML 和 XML 文档中,当展开缩写时,所有缩写部分都实时转换成 HTML/XML 标签。但是某些标签——如a或者img——转换成带有预定义属性的元素:<a href=""></a>的<img src="" alt="" />。Emmet 怎么知道什么时候添加所需的属性呢?所有元素定义都以如下格式存放在snippets.json文件中:{ "html": { "abbreviations": { "a": "< 阅读全文

posted @ 2013-04-10 14:41 刘兴伟 阅读(1189) 评论(0) 推荐(0)

在基于 Eclipse 的 IDE 中安装和使用 Emmet(ZenCoding)
摘要:ZenCoding 升级为 Emmet 之后,基于 Eclipse 的插件安装地址也发生了变化,下面是在基于 Eclipse 的 IDE 中安装和使用 Emmet 的图文示例。 一、打开 Eclipse 的插件安装界面 启动 Eclipse,选择 Help>Install New Software 阅读全文

posted @ 2013-04-10 11:23 刘兴伟 阅读(6100) 评论(5) 推荐(4)

【翻译】Emmet (ZenCoding) 缩写语法
摘要:缩写语法Emmet 使用类似于 CSS 选择器的语法描述元素在生成的文档树中的位置及其属性。元素可以使用元素名(如 div 或者 p)来生成 HTML 标签。Emmet 没有预定义的有效元素名的集合,可以把任何单词当作标签来生成和使用:div→<div></div>,foo→<foo></foo>等。嵌套运算符嵌套运算符用于以缩写的方式安排元素在生成文档树中的位置:将其放在内部或成为相邻的元素。子:>可以使用 >运算符指定嵌套元素在另一个元素内部:div>ul>li生成的结果为:<div> <ul> 阅读全文

posted @ 2013-04-10 09:21 刘兴伟 阅读(6565) 评论(5) 推荐(5)

在 sublime text 3 中添加 Emmet (ZenCoding)
摘要:Sublime text 2 是获得了盛赞的编辑器,而其中的 zen coding 插件也为人所津津乐道!如今,这两款软件都有了新的版本,Sublime text 3 beta 版已经发布了,zen coding 也改名为 Emmet,其安装方法也与之前有所不同。下面就来介绍一下【如何在 Sublime Text 3 中安装 Emmet 插件】:首先,安装 sublime text 3:sublime text 3 的官方下载地址为:http://www.sublimetext.com/3,截止本篇博文发布的日期,最新版本为3021。关于汉化和注册,请自行百度、谷歌。我下载的是portable 阅读全文

posted @ 2013-04-09 16:11 刘兴伟 阅读(8531) 评论(1) 推荐(2)

导航