小编lor*_*non的帖子

首选客户端路由解决方案?

我正在设计一个基于浏览器的单页浏览器.

JQuery已经在我的应用程序中使用.我目前正计划KnockoutJS用于数据绑定和UI管理.但是我Backbone.js过去曾经使用过,我对控制器层提供的路由设施印象非常深刻.

我还研究了一些基于JQuery的解决方案,比如用于客户端路由的pathjs.

如果有人能够为选择合适的路由系统提供建议和指导,那就太好了.

我不愿意使用Backbone.js而不是KnockoutJS因为优秀的数据绑定设施KnockoutJS.

javascript jquery url-routing backbone.js knockout.js

50
推荐指数
3
解决办法
4万
查看次数

rvmsudo vs sudo?

我刚搬到RVM.

sudo bundle install给我和错误: -

 sudo bundle install
/usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:900:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError)
from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:248:in `activate'
from /usr/local/rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:1276:in `gem'
from /usr/local/rvm/gems/ruby-1.9.2-p180/bin/bundle:18:in `<main>'
Run Code Online (Sandbox Code Playgroud)

rvmsudo bundle install 
Run Code Online (Sandbox Code Playgroud)

奇迹般有效.有什么不同.什么在屏幕后面发生.任何人都可以解释..

sudo ruby-on-rails rvm

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

在轨道中加入YUI 3

我想知道是否已经将YUI3与rails资产管道集成在一起.

通过集成,我不仅仅意味着包含库的几个帮助程序,而是YUI模块加载器的完全集成.

我将详细阐述这个想法:

  • 目前,使用YUI开发模块的开发人员依赖Ant任务来连接模块组件并将其与一些关联的元数据包装起来并生成目标文件(以及可选地缩小和运行jslint).
  • 此外,在获取模块时,YUI加载程序计算模块依赖性并生成单个文件,该文件包含页面中尚未包含的所有依赖项.我想知道整个功能是否可以无缝集成到rails的Asset管道中.

javascript yui ruby-on-rails yui3 ruby-on-rails-3

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

用于提取Microsoft Onenote文档信息的库/服务

是否存在PHP/Ruby库或Web服务,可以从Microsoft Onenote文档中以编程方式提取信息?

该解决方案将在Web应用程序后端中实现.

我不是在寻找特定于Windows的解决方案.此外,我不是在寻找需要用户下载应用程序扩展或可安装软件的解决方案.

php ruby web-services onenote

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

在C++中编写自定义异常

我来自Ruby和Java背景,最近开始探索C++.

虽然我通过简单地继承异常类来创建自定义异常的初始尝试失败了,但是我发现在网站上发布了以下示例:

class Exception : public exception
{
public:
  Exception(string m="exception!") : msg(m) {}
  ~Exception() throw() {}
  const char* what() const throw() { return msg.c_str(); }

private:
  string msg;
};
Run Code Online (Sandbox Code Playgroud)

我对C++语义的理解目前还不是很成熟,我希望能够更好地理解这里发生的事情.

在声明const char* what() const throw()中该部分的作用是const throw()什么,以及它是什么样的编程结构?

另外,throw()析构函数规范的目的和意图是什么~Exception(),为什么我需要有一个析构函数规范,虽然我不需要它特别做某事?不应该destructor继承异常就足够了吗?

c++ custom-exceptions

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

如何对React PropTypes使用typescript jsdoc注释

使用typescript定义反应组件时,我们可以编写如下内容:

class SomeComponent extends React.Component<PropInterface, StateInterface> {
  // ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法使用jsdoc注释进行等效,并检查道具类型.

javascript jsdoc typescript

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

如何优化基于Web的应用程序以防止由于后台多个异步请求导致的延迟?

我正在设计基于瘦服务器客户端MVC架构的模块化RIA.目前,该应用程序仅完成了10%的范围,因此合并设计更改还为时不晚.

应用程序的设计方式使其最初以非常小的占用空间加载,并且根据用户执行的操作,异步提取大量数据.这些数据可能包括存储在我的服务器中的数据以及来自第三方Web服务的数据,包括社交网络和微博服务.

但是我担心的是,在后台运行的多个数据重ajax请求是否可能使浏览器失效?我最近在一些社交内容聚合服务中发现了一些严重的延迟问题,并且在分析客户端代码时,我很惊讶客户端的应用程序占用空间很小,在300KB以内.但是,当经常运行应用程序时,浏览器(包括Firefox和IE)都会挂起并花费几秒钟来恢复.在分析异步请求时,似乎应用程序同时从gmail,facebook和twitter获取用户内容并将它们推入DOM并占用了大量内存资源.

如果有人能指出一些指导方针/最佳做法来防止此类问题,那就太好了.编写一个自定义包装器脚本是可取的,该脚本以预先指定的重要性顺序依次加载后台内容,而不是并行加载它们,这最终可能导致多个回调并行执行.

任何建议都会非常感激.

javascript ajax optimization ria

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

F#项目管理的推荐方法

对于F#项目,推荐的独立于平台且独立于IDE的项目管理方法是什么?

探索解决方案我遇到了ProjectScaffold,ForgeProjekt,所有这些似乎都在同一个组织(fsprojects)下积极维护.

这些项目是如何相关的,以及是否有一个最适合从头开始编写的跨平台F#项目的推荐解决方案并不明显.

.fsproj如果paket已用于依赖关系管理,那么手动管理文件的潜在缺陷是什么?

.net f#

6
推荐指数
0
解决办法
373
查看次数

在Yii迁移中指定字符串的长度

我希望创建一个迁移,其up方法将执行create_table函数.

例如 :

class m101129_185401_create_news_table extends CDbMigration
{
    public function up()
    {
        $this->createTable('tbl_news', array(
            'id' => 'pk',
            'title' => 'string NOT NULL',
            'content' => 'text',
        ));
    }

    public function down()
    {
        $this->dropTable('tbl_news');
    }
}

如何在迁移中指定字段的长度?例如.如果我必须指定标题字段的长度应为100,我会写什么.

php migration yii

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

将Ruby符号转换为整数

我发现令人惊讶的是Ruby符号可以被整合到整数中而没有错误.这:a.to_i是合法的.我想知道这个整数的意义是什么,它是一个特定于该符号的唯一值吗?

ruby

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