小编Cra*_*den的帖子

查找Javascript链接的Web地址

RCurl在R中使用尝试从网站下载数据,但我无法找到要使用的URL.这是网站:

http://www.invescopowershares.com/products/holdings.aspx?ticker=PGX

请查看右上角,在显示的工作表上方,是否有将数据下载为.csv文件的链接?我想知道是否有办法找到该.csv文件的常规HTTP地址,因为RCurl无法处理Javascript命令.

javascript r

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

Ember.js与Twitter Bootstrap Modal

我已经设置了我的应用程序来使用ember路由架构.我的索引页面看起来像这样(为简单起见)

script(type='text/x-handlebars', data-template-name='application')
    div.container
        {{outlet}}
Run Code Online (Sandbox Code Playgroud)

和我的这个ember应用程序

window.App = Em.Application.create({
    ApplicationController: Em.Controller.extend(),
    ApplicationView: Ember.View.extend({
    templateName: 'application'
    }),
    Router: Em.Router.extend({
        root: Em.Route.extend({
        doHome: (router, event) ->
            router.transitionTo('home')
        doInbox: (router, event) ->
            router.transitionTo('inbox')
        doInboxModal: (router, event) ->
            $("#inbox").modal "show"
        home: Em.Route.extend({
            route: '/',
            connectOutlets: (router, event) ->
                router.get('applicationController').connectOutlet('home')   
        }),
        inbox:Em.Route.extend({
            route: '/inbox',
            connectOutlets: (router, event) ->
                router.get('applicationController').connectOutlet('inbox')  
        })
    })  
})
Run Code Online (Sandbox Code Playgroud)

我有家和收件箱工作正常,但首先,我在我的doInboxModal中做jquery来显示模态收件箱.如果我想在模态收件箱上有一个按钮转到实际的收件箱页面,它将无法正常工作.

所以,问题是,如何正确使用Twitter Bootstrap Modal和ember路由?

twitter-bootstrap ember.js ember-old-router

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

Emberjs:transitionToRoute在具有不同模型值的相同路线中

我有一个由3条路线组成的Ember应用程序:

  1. router.route('territory', { path: 'localhost/app/territory/:tid' });

  2. router.route('aggregator', { path: localhost/app/territory/:tid:/aggregator/:aid' });

  3. router.route(territory, { path: 'localhost/app/territory/:tid/aggregator/:aid/item/:iid' });

可能的转换是从领土到聚合器,从聚合器到项目,从项目到子项目.子项使用相同的路径(第3个),只是更改路径模型中的iID值.

我创建了一个动作,允许用户使用某些逻辑移动到特定路径,最后运行命令:

model={
    tid: "ttt"
    aid: "aaa"
    iid: "iii"
}

destination = 'item'; //the name of item route

controller.transitionToRoute(destination, model);
Run Code Online (Sandbox Code Playgroud)

如果我在项目路线中并且我想要移动到其他项目,则URL将更新,但不会更新页面的内容.显然,如果我使用生成URL刷新页面,内容将更新.

问题出在哪儿?在过渡方法中是不推荐使用,还是我必须使用不同的东西?

重要提示:我使用的是EmberJS - V1.0.0-RC.1

ember.js ember-router

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

如何在python中有选择地导入模块?

我有几个不同的模块,我需要根据不同的情况导入其中一个,例如:

if check_situation() == 1:
    import helper_1 as helper
elif check_situation() == 2:
    import helper_2 as helper
elif ...
    ...
else:
    import helper_0 as helper
Run Code Online (Sandbox Code Playgroud)

这些助手含有相同的词典dict01,dict02,dict03...但在不同的情况下,被称为不同的值.

但这有一些问题:

  1. 导入句子都写在文件的顶部,但check_situation()这里的函数需要先决条件,所以它现在远离顶层.
  2. 超过1个文件需要这个帮助器模块,所以使用这种导入是困难和丑陋的.

那么,如何重新安排这些助手呢?

python coding-style

7
推荐指数
3
解决办法
2584
查看次数

在Ember.js中,setupController和模型钩子只适用于动态段吗?

我试图理解setupControllermodel钩子,它们只会在动态段的情况下被调用吗?

这是我的路由器配置,我看到应用程序工作正常,但我没有看到这些钩子被执行:

// Router, this need to connect view and controller
App.Router.map(function(){
  this.resource("login", {path : "/"});
  this.resource("home" , {path : "home/:home_id"});
});

App.Router.IndexRoute = Ember.Route.extend({
  setupController:function(controller,model){
    console.log("in setupController hook for index route");
  }
});

App.Router.LoginRoute = Ember.Route.extend({
  setupController:function(controller,model){
    console.log("in setupController hook for login route");
  }
});

App.Router.HomeRoute = Ember.Route.extend({
  setupController:function(controller,model){
    console.log("in setupController hook for login route");
  }
});
Run Code Online (Sandbox Code Playgroud)

ember.js

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

可以用表通配符创建SQL查询?

这可能是一个简单的问题,但我无法在网上找到解决方案,任何帮助将不胜感激.

我想在PHP中创建一个SQL查询,并希望外卡莫名其妙申请表筛选...也许东西....一样select * from %_table_%.但是,我到目前为止只能看到列值的过滤器而不是表名.

作为一个例子,我会有如下表:

jan_table_1
feb_table_1
jan_table_2
feb_table_2
Run Code Online (Sandbox Code Playgroud)

并且想要说,只选择带有"jan"前缀...或"1"后缀的表.

有没有我见过的快速简便的解决方案?提前致谢!

sql

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

将非透明像素转换为黑色

我正在寻找一种转换图像的方法,以便所有非透明像素(具有alpha!= 1的像素)变为黑色和透明像素不变(或转换为白色).我得到的最接近的是下面的imagemagick命令:

convert <img> -colorspace Gray <out>
Run Code Online (Sandbox Code Playgroud)

然而,这仍然给我一些灰色而不是完整的黑色.我已经尝试了所有颜色空间选项,但没有一个可以胜任.

任何想法我怎么能用imagemagick或类似的工具(或如果它存在的PHP库)实现这一点

php imagemagick image-processing

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

隐藏隐藏后,Android显示活动标题/状态栏位于顶部

目前在我的方法中FragmentActivity,我通过onCreate方法隐藏状态栏,执行以下操作:

 requestWindowFeature(Window.FEATURE_NO_TITLE);
 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)

这没问题.

但是在全屏幕中,比如用户点击一个按钮,我会想换掉另一个片段(记住我们在里面FragmentActivity),我的意思是替换全屏显示的当前片段.

但我希望显示标题栏/状态.

这可能吗?如果是这样,我怎么能以编程方式进行

android statusbar android-activity

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

Ember.js:controllerFor x需要

我遇到了问题controllerFor,我发现这个描述弃用的拉取请求controllerFor:

https://github.com/emberjs/ember.js/pull/1896

那么这意味着我不能用controllerFor?如果答案是"不",为什么Ember.js文档仍然谈论使用controllerFor,如下所示:

http://emberjs.com/guides/routing/setting-up-a-controller/

ember.js

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

如何使用ember.js制作textarea autogrow?

我怎样才能使TextArea 自动增长与ember.js插件的工作?它似乎没有用Ember.TextArea.

我试过这个(coffeescript):

  App.TextField = Ember.TextArea.extend
    didInsertElement: ->
      opts =
        animate: false
        cloneClass: 'faketextarea'
      @$().autogrow(opts)
Run Code Online (Sandbox Code Playgroud)

autogrow ember.js

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