小编Aar*_*lee的帖子

我在哪里可以下载IntelliJ IDEA配色方案?

我主要是Eclipse用户,我发现我必须有一个深色配色方案.

当我搜索Google时,我似乎无法找到一个深色的配色方案.

我在哪里可以下载IntelliJ IDEA配色方案?我主要评估HTML/JavaScript.

intellij-idea

154
推荐指数
8
解决办法
19万
查看次数

使用Backbone.js渲染布局

如果您要使用Backbone.js和jQuery构建单页Web应用程序(SPWA) - 例如 - 两个控制器,每个控制器都需要一个独特的页面布局,您将如何呈现布局?

  • ControllerA是三列布局.
  • ControllerB是两列布局.
  • 默认路由激活ControllerA.Welcome() - 初始渲染.
  • 两个控制器都在其列中呈现不同的视图,这些视图利用了所有Backbone.js模型/视图的优点.

问题

当用户请求映射到ControllerB的路由时,整个页面布局需要更改为不再使用ControllerA布局.这将隐藏ControllerA的布局并显示ControllerB的布局 - 或者,如果尚未在DOM中呈现布局.

我的第一个想法

您是否会使用Backbone.js视图来渲染布局,然后使用模型绑定视图渲染每个列?

我的第二个想法

您是否会在控制器中添加一个设置/布局方法,使用jQuery渲染布局,然后允许负责路由的操作做到这一点?在控制器中使用jQuery对我来说感觉不错,但是,我希望控制器负责确保正确的布局对于它的路径是可见的.

这是我的第二个想法的片段:

var Controller = Backbone.Controller.extend
({
    routes :
    {
       "" : "welcome" // default action
    }
    /** Constructor **/
    ,initialize: function(options)
    {
        console.log('Workspace initialized');               
    }
    // LAYOUT
    ,renderLayout : function ()
    {
        console.log('Rendering Layout.');
        var $ = window.$;
        var layout = require('js/layout/app/big_menu');
        $(layout.parent).html(layout.html);
    }
    // ACTIONS
    /** Default Action **/
    ,welcome : function ()
    {
        this.renderLayout();
        console.log('Do the whole model/view thing...'); …
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

21
推荐指数
3
解决办法
8747
查看次数

设置Jenkins时权限被拒绝(publickey)

我在Win 2008服务器计算机上设置Jenkins,并且在配置Jenkins以连接到GitHub时遇到一些麻烦.我收到以下错误:

Command "git.exe fetch -t git@github.com:USER/REPO.git +refs/heads/*:refs/remotes/origin/*" returned status code 128: Permission denied (publickey).
fatal: The remote end hung up unexpectedly

ERROR: Could not fetch from any repository
FATAL: Could not fetch from any repository
hudson.plugins.git.GitException: Could not fetch from any repository
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:950)
    at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:908)
    at hudson.FilePath.act(FilePath.java:758)
    at hudson.FilePath.act(FilePath.java:740)
    at hudson.plugins.git.GitSCM.checkout(GitSCM.java:908)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1184)
    at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:537)
    at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:425)
    at hudson.model.Run.run(Run.java:1376)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
    at hudson.model.ResourceController.execute(ResourceController.java:88)
    at hudson.model.Executor.run(Executor.java:175)
Run Code Online (Sandbox Code Playgroud)

我检查过的事情

  • Jenkins服务在我的用户名下运行.
  • 我更改了SSH密钥,因此它不再有密码.
  • 我通过使用msysgit执行与Jenkins相同的命令验证了我的SSH密钥是否有效.
  • 验证我的所有路径都是正确的.

Jenkins配置设置

  • 詹金斯1.418
  • GitHub插件0.5
  • Git插件1.1.9

msysgit工作,但CMD提示不会 当我导航到有效的仓库并从DOS提示符执行命令时,它也会失败. …

windows git github jenkins

12
推荐指数
2
解决办法
3万
查看次数

为什么这个查询不会使用cfscript在ColdFusion 9.01中缓存?

我正在ColdFusion 9.01脚本中编写一个查询,并且无法理解为什么它没有缓存结果.使用CFML标记语法执行时,相同的查询将缓存.

SQL,数据源,用户名,密码不会改变.我在实例化之后转储了cfscript查询对象,并验证了在init期间正确接收了cachedWithin参数.我很难过.

不会缓存的CFScript版本

var Q = new Query(
     SQL="SELECT * FROM TABLE"
    ,cachedwithin=createTimeSpan(0,0,60,0)
).execute().getResult();
Run Code Online (Sandbox Code Playgroud)

将缓存的CFML标记版本

<cfquery name="local.q">SELECT * FROM TABLE</cfquery>
Run Code Online (Sandbox Code Playgroud)

感谢您的时间和帮助.

亚伦

coldfusion cfquery

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

你可以关闭Mongo Shell与MongoDB的所有连接吗?

你可以关闭Mongo Shell与MongoDB的所有连接吗?如果是这样,那么正确的命令是什么?

谢谢.

mongodb

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

为什么ColdFusion Implicit Setter最终会进行网络呼叫?

我在CFC的init()方法中有一个隐式setter.我观察到(使用Fusion Reactor,并通过错误消息)对setActive(false)的简单调用最终会进行网络连接.我不知道为什么ColdFusion在使用ColdFusion 9引入的隐式setter设置此值时会做这么多工作.

我正在运行最新的ColdFusion 9.01,并应用了所有修补程序更新.

你知道为什么ColdFusion会遇到这些麻烦吗?

谢谢.

我的CFC的Init方法

/* Constructor
    @user_id A valid User_ID. If provided, the User will self-populate.
*/
public shared.models.objects.User function init (numeric user_id = -1) {
    super.init(argumentCollection=arguments);

    // Prepare structs required for 'adding' methods
    clearRoles();
    setActive(false);  // <--- THIS IS THE LINE 

    setUser_ID(user_id);

    settings = {};

    defaultLanguage = new shared.models.objects.Language();

    setLanguages( [defaultLanguage] );
    setLanguage( defaultLanguage );

    if (user_id == -1) {
        // Construct a 'blank' User
        // addRole('Contributor');
        setRequirePasswordChange(false);
    } else {
        // Attempt to populate …
Run Code Online (Sandbox Code Playgroud)

coldfusion

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

如何在Intellij-IDEA,Webstorm和其他JetBrains IDE中的JavaScript上运行eslint --fix?

当我保存文件时,我想运行eslint,并让它修复任何可以修复的问题.

我知道这可以通过运行应用--fix参数使用命令行来完成.

我也知道Intellij-IDEA直接与Eslint集成; 但是,Intellij-IDEA使用stdin进行集成,这意味着你不能--fix作为参数传递.

intellij-idea eslint

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

我有理由在Backbone.js中避免这种情况吗?

我越来越喜欢backbone.js了.我希望为给定的模型提供多个视图:

  • 一个列表视图,其中每个模型都有一个带有自己的li元素的视图.
  • 显示模型的所有细节的细节视图.

我的问题是,我正在寻求一种方法,让一种观点与另一种观点进行沟通,并选出以下内容:

/** Allow a model to keep track of it's views. **/
Backbone.Model.prototype.addView = function (view) {
    // Ensure our model has a view array.
    if (typeof this.views === 'undefined')
    {
        this.views = [];
    }

    // Append our newest view to the array only if it is not already present.
    if (_.indexOf(this.views, view) === -1)
    {
        this.views.push(view);
    }
}

/** Allow a model to remove all of it's views.
 * 
 * @param {Object} args Any arguments will …
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

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

ColdFusion在哪里存储.HBXML文件?

ColdFusion在哪里存储.HBXML文件的时候ormsettings.savemapping = false;

谢谢!

coldfusion orm hibernate

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