我RCurl在R中使用尝试从网站下载数据,但我无法找到要使用的URL.这是网站:
http://www.invescopowershares.com/products/holdings.aspx?ticker=PGX
请查看右上角,在显示的工作表上方,是否有将数据下载为.csv文件的链接?我想知道是否有办法找到该.csv文件的常规HTTP地址,因为RCurl无法处理Javascript命令.
我已经设置了我的应用程序来使用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路由?
我有一个由3条路线组成的Ember应用程序:
router.route('territory', { path: 'localhost/app/territory/:tid' });
router.route('aggregator', { path: localhost/app/territory/:tid:/aggregator/:aid' });
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
我有几个不同的模块,我需要根据不同的情况导入其中一个,例如:
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...但在不同的情况下,被称为不同的值.
但这有一些问题:
check_situation()这里的函数需要先决条件,所以它现在远离顶层.那么,如何重新安排这些助手呢?
我试图理解setupController和model钩子,它们只会在动态段的情况下被调用吗?
这是我的路由器配置,我看到应用程序工作正常,但我没有看到这些钩子被执行:
// 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) 这可能是一个简单的问题,但我无法在网上找到解决方案,任何帮助将不胜感激.
我想在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"后缀的表.
有没有我见过的快速简便的解决方案?提前致谢!
我正在寻找一种转换图像的方法,以便所有非透明像素(具有alpha!= 1的像素)变为黑色和透明像素不变(或转换为白色).我得到的最接近的是下面的imagemagick命令:
convert <img> -colorspace Gray <out>
Run Code Online (Sandbox Code Playgroud)
然而,这仍然给我一些灰色而不是完整的黑色.我已经尝试了所有颜色空间选项,但没有一个可以胜任.
任何想法我怎么能用imagemagick或类似的工具(或如果它存在的PHP库)实现这一点
目前在我的方法中FragmentActivity,我通过onCreate方法隐藏状态栏,执行以下操作:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
这没问题.
但是在全屏幕中,比如用户点击一个按钮,我会想换掉另一个片段(记住我们在里面FragmentActivity),我的意思是替换全屏显示的当前片段.
但我希望显示标题栏/状态.
这可能吗?如果是这样,我怎么能以编程方式进行
我遇到了问题controllerFor,我发现这个描述弃用的拉取请求controllerFor:
https://github.com/emberjs/ember.js/pull/1896
那么这意味着我不能用controllerFor?如果答案是"不",为什么Ember.js文档仍然谈论使用controllerFor,如下所示:
我怎样才能使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) ember.js ×5
android ×1
autogrow ×1
coding-style ×1
ember-router ×1
imagemagick ×1
javascript ×1
php ×1
python ×1
r ×1
sql ×1
statusbar ×1