小编wma*_*but的帖子

创建Amazon EC2 Linux实例的映像是否会导致停机?

创建Amazon EC2 Linux实例的映像是否会导致停机?我能成像正在运行的服务器吗?

amazon-ec2 amazon-web-services

3
推荐指数
1
解决办法
2695
查看次数

Zend框架将字母"f"输出到我的页面上

我已经下载了Zend框架稳定版本(1.11,我相信),上传到我的服务器,并将其添加到我的php include路径.

我的目标是使用Feed和Feed_Writer模块来处理一些RSS和Atom繁重的工作.

问题是每当我包含Feed_Writer文件时,我都会得到一个随机文件,f显示在我的文档的开头.

require('Zend/Feed.php');
require('Zend/Feed/Writer/Feed.php');
Run Code Online (Sandbox Code Playgroud)

导致f,但是当我实例化时不会致命Zend_Feed_Writer_Feed

require('Zend/Feed.php');
Run Code Online (Sandbox Code Playgroud)

不会导致f,但抛出致命当我instatiate一个Zend_Feed_Writer_Feed

我是Zend框架的新手,这是一些神秘的错误代码吗?如果是这样,是否有这类东西的参考?"Zend f"和"Zend output f"和"Zend echo f"并不是特别谷歌友好.

编辑

这里有一些来自我的傻瓜,但仍然表现出错误

<?php
require('Zend/Feed.php');
require('Zend/Feed/Writer/Feed.php');

$feed = new Zend_Feed_Writer_Feed;
echo 'hi'
?>
Run Code Online (Sandbox Code Playgroud)

这个输出是 fhi

编辑2

感谢@ Drew010的回答.这是小事f

http://i.imgur.com/bJSpr.png

php zend-framework zend-feed

3
推荐指数
1
解决办法
225
查看次数

从github执行示例时,Uglify JS API会抛出TypeError

我已经安装了uglify-js 2.2.2并尝试使用API​​来缩小node.js应用程序中的一些javascript,但是在尝试访问解析器时出现类型错误.

我的尝试是基于API部分中的github自述文件.

这是我从节点shell获得的尝试/输出.在这里,我甚至没有尝试调用该parse方法,我只是显示它完全无法访问.

$ node
> var jsp = require("uglify-js").parser;
  undefined
> jsp.parse
  TypeError: Cannot read property 'parse' of undefined
    at repl:1:5
    at REPLServer.self.eval (repl.js:111:21)
    at Interface.<anonymous> (repl.js:250:12)
    at Interface.EventEmitter.emit (events.js:88:17)
    at Interface._onLine (readline.js:183:10)
    at Interface._line (readline.js:501:8)
    at Interface._ttyWrite (readline.js:719:14)
    at ReadStream.<anonymous> (readline.js:105:12)
    at ReadStream.EventEmitter.emit (events.js:115:20)
    at emitKey (readline.js:1041:12)
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么,或者是否有某种我通过谷歌找不到的错误?

javascript node.js uglifyjs

3
推荐指数
1
解决办法
2622
查看次数

vimscript 检测管道输入

很容易使用 vimscript 来确定文件名是否通过使用argc(). 有没有办法确定是否-给了标志以指定给 vim 的管道输入?它不将管道输入计为文件名并且argc()为空。

编辑

感谢下面精彩的接受答案,如果没有文件名并且没有使用stndin ,我有办法打开NerdTree 。

let wmuse_nt = 0
autocmd StdinReadPost * let wmuse_nt = 1
autocmd vimenter * if !argc() && wmuse_nt == 0 | NERDTree | endif
Run Code Online (Sandbox Code Playgroud)

vim vim-plugin

3
推荐指数
1
解决办法
201
查看次数

对于PHP,有像mysql_insert_id()这样的Ruby选项吗?

是否Ruby支持的方式来检索最后插入的行simliar PHP的标识mysql_insert_id()用于MySQL数据库的方法?

ruby mysql

2
推荐指数
1
解决办法
2170
查看次数

Ember.在使用路由器的应用程序中选择contentBinding

我有一个使用Ember.Router结构的Ember.js应用程序.

我的app结构看起来像

window.App = Ember.Application.create {
    #Truncated idea of app, not including application controller or any of that
    MainController = Ember.Controller.extend()
    MainView = Ember.View.extend
        templateName: 'main-template'
Run Code Online (Sandbox Code Playgroud)

所以控制器和视图中扩展,而不是建立在应用程序的创建.然后有连接出口的路线

Router: Ember.Router.extend
    root: Ember.Route.extend
        main: Ember.Route.extned
            route: '/'
            connectOutlets: (router, event) ->
                router.get('applicationController').connectOutlet('main')
Run Code Online (Sandbox Code Playgroud)

我需要将<select>标记绑定到一组值.Ember.Select看起来这是一个很好的方法,所以我添加一个控制器和视图扩展为选择

MySelectController: Ember.ArrayController.extend
    contents: [{id:1,title:'test'},{id:2,title:'test2'}]
MySelectView: Ember.Select.extend
    contentBinding: this.get('controller')
    contentValuePath: 'id'
    contentLabelPath: 'title'
Run Code Online (Sandbox Code Playgroud)

这不起作用.this.get('controller')当我尝试在视图中包含时,我收到错误{{#view App.MySelectView}}

我该怎么做?

javascript ember.js ember-old-router

2
推荐指数
1
解决办法
1231
查看次数

Ember.js Handlebars绑定逻辑不对

是否有合理的手柄与Ember.js绑定?

假设我有一个我想要绑定到值的余烬视图

{{Ember.Button disabledBinding="view.controller.some_value"}}
Run Code Online (Sandbox Code Playgroud)

我只希望当按钮被禁用some_valuefalse.上面的代码如果some_value是,则禁用它true.

解决此问题的一种方法是在控制器上具有互补的计算值.请原谅我的咖啡

opposite_some_value: (->
    if @get('some_value') == true
        return false
    else
        return true
).property 'some_value'
Run Code Online (Sandbox Code Playgroud)

但这似乎很笨拙.

javascript ember.js

2
推荐指数
1
解决办法
1951
查看次数

Ember.js使用路由器架构获取父路由的控制器

如果我有一个使用路由器架构的应用程序,我如何获得父路由的控制器?

假设有一条路线

Router: Ember.Router.extend 
    enableLogging: true
    root: Ember.Route.extend
        main: Ember.Route.extend
            route: '/'
            connectOutlets: (router, event) ->
                 router.get('applicationController').connectOutlet('main')
            editor: Ember.Route.extend
                route: '/editor'
                connectOutlets: (router, event) ->
                    router.get('mainController').connectOutlet('editor')
Run Code Online (Sandbox Code Playgroud)

那我怎么能EditorController抓住我的MainController

我试过@get('parentController'),@get('parent')以及@get('controller')没有成功

javascript coffeescript ember.js ember-old-router

2
推荐指数
1
解决办法
2481
查看次数

Ember.js带有ember路由器的标签标签的TextField id

我有一个表单,我在Ember.js应用程序中构建,要求<label>标签与标签分开<input>.这造成了一个问题b/c我似乎无法正确绑定标签的for=""属性<label>.

我已经在解决方案的评论中查看了这个问题小提琴,但它似乎不适用于使用该Ember.Router架构的应用程序

以下是我的小提示例:http: //jsfiddle.net/wmarbut/jKGMW/

非常希望不使用任何需要我在每个表单字段的视图或控制器对象中进行实际输入的解决方案.

在这里可以看到代码的快速和肮脏

<table>
    <tr>
        <th>
            <!-- XXX: How do I bind the "for" attribute correctly? -->
            <label {{bindAttr for="curUser.elementId"}}>Current User</label>
        </th>
        <td>    
            {{view Ember.TextField valueBinding="current_user.first_name" viewName="curUser"}}   
        </td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

javascript ember.js

2
推荐指数
1
解决办法
1503
查看次数

MySQL修改日期时间设置小时和分钟而不修改月,年和日

我有一个带有DateTime列的数据库,我想修改小时和分钟而不涉及任何其他内容.我不能只添加一个区间b/c所有不同的值.

例如

*************************************************
** What I've got       *|* What I want         **
************************|************************
** 2012-10-01 10:01:01 *|* 2012-10-01 23:59:59 **
** 2012-08-03 13:09:01 *|* 2012-08-03 23:59:59 **
** 2012-05-10 09:00:01 *|* 2012-05-10 23:59:59 **
** 2012-03-20 20:01:01 *|* 2012-03-20 23:59:59 **
*************************************************
Run Code Online (Sandbox Code Playgroud)

有没有办法从查询中执行此操作而不必涉及其他编程语言?

mysql

2
推荐指数
2
解决办法
5382
查看次数

IOS Safari <select>元素

我有一个层级下拉菜单,通过使用空格字符在视觉上区分层次结构

<select>
    <option value='1'>Top Level Item</option>
    <option value='2'>&nbsp;&nbsp;&nbsp;Lower Level Item</option>
    <option value='3'>&nbsp;&nbsp;&nbsp;Another Lower Level Item</option>
    <option value='4'>Another Top Level Item</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这适用于除iPhone之外的所有浏览器,其中忽略空格并且所有项目都显示在同一级别.

我正在使用被动设计(移动和桌面的相同DOM),并且已经决定仅仅为主题选择集成jQuery Mobile不是一个好选择.

是否有任何简单的工作或小插件可以帮助我实现这个IOS浏览器?

<optgroup>元素不适合b/c可以选择一些父选项.<optgroup>我不能尽可能地选择父类别

此功能要求的核心是,所有特定网站的导航必须在一个下拉列表中,就像触摸友好的元素一样.

html css mobile-safari ios

1
推荐指数
1
解决办法
5119
查看次数

PHP静态类成员范围

让我先说一下,我来自Java背景.

PHP中静态类成员的范围是什么?即:请求,会话,服务器生命周期等

我目前的理解是,一切都是请求,除非它被困在会话上.我在" 语言指南"中没有发现任何反驳或证实这一点的内容.

class MyKlass {
    public static $K_PAGE_SIZE = 50;
    public static $K_WITH_SPRINKLES = true;
}

if (isset($_GET['NO_SPRINKLES'])) {
    MyKlass::$K_WITH_SPRINKLES = false;
}

var_dump(MyKlass::$K_WITH_SPRINKLES);
Run Code Online (Sandbox Code Playgroud)

情况1

如果我要查看具有此代码的页面,查询行中没有任何内容,我应该看到

bool(true)
Run Code Online (Sandbox Code Playgroud)

案例2

如果我使用此代码访问页面并?NO_SPRINKLES=true在查询行中,我应该看到

bool(false)
Run Code Online (Sandbox Code Playgroud)

案例3

如果我?NO_SPRINKLES=true在查询行中访问该页面然后访问没有它的页面,我应该总是看到 bool(true) 对吗?

案例4

访问与该页面后?NO_SPRINKLES=true,其他人谁访问的页面还是要看 bool(true) 是否正确?

php oop scope static-members

1
推荐指数
1
解决办法
833
查看次数

不允许使用curl发布到pingomatic

我使用curl发布到pingomatic,代码如下

$curl = curl_init($this->buildURL());
curl_exec($curl);
Run Code Online (Sandbox Code Playgroud)

但得到了答复

You are too awesome for Ping-o-matic
Run Code Online (Sandbox Code Playgroud)

为什么我对Ping-o-matic太棒了?

编辑

我发布到pingomatic但没有POSTpingomatic.他们的设置只需要一个简单的GET请求

php blogs curl

1
推荐指数
1
解决办法
419
查看次数