小编Pur*_*ret的帖子

Django多选小部件?

Django管理站点使用了一个非常酷的小部件:

在此输入图像描述

如何在我自己的应用程序中使用此小部件?我没有看到这里列出的任何东西.

forms django django-forms

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

AngularJS在HTML中留下评论:是否可以删除它们?

有谁知道你是否可以删除html代码中留下的角度注释?

例如:如果我使用ngRepeat并且没有要重复的项目,AngularJS会离开:

<!-- ngRepeat: post in posts -->
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive

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

将默认Python版本从2.4更改为2.6

我想使用需要Python一些较新的软件2.6,我们目前有两个2.42.6安装我们的专用服务器的CentOS,它看起来像这样的:

$ which python
/usr/local/bin/python
$ which python2.6
/usr/bin/python2.6
$ which python2.4
/usr/local/bin/python2.4
$ ls -l /usr/local/bin/py*
-rwxr-xr-x 1 root root      81 Aug  9  2007 /usr/local/bin/pydoc
-rwxr-xr-x 2 root root 3394082 Aug  9  2007 /usr/local/bin/python
-rwxr-xr-x 2 root root 3394082 Aug  9  2007 /usr/local/bin/python2.4
Run Code Online (Sandbox Code Playgroud)

如何将其切换2.6为默认开始使用python

python linux version

49
推荐指数
4
解决办法
9万
查看次数

在Angular ui-router嵌套状态url更改,但模板未加载

我正在使用ui-router来嵌套状态和视图.当我单击链接时,URL将更改为子状态的URL,但模板不会加载.

例如,当URL更改为子状态时project/settings,project.settings.html不会加载相应的模板.

这是一个礼貌SSCCE Plunkr

以下是我的代码:

app.js

myApp.config(function ($stateProvider, $urlRouterProvider){
             $stateProvider
                  .state('project', {
                         url: "/project",
                         views:{
                         "content":{templateUrl: "partials/project.html"},
                         "header":{templateUrl: "partials/header"}
                         }
                       })

                  .state('project.settings', {
                          url: "/settings",
                          views:{
                           "content":{templateUrl: "partials/project.settings.html"},
                           "header":{templateUrl: "partials/header"}
                          }
                         }) 
            $urlRouterProvider.otherwise("/")                   
   }); 

    /* cheching whether the user is authentic or not*/


 myApp.run(function($rootScope,$location,$cookieStore,validateCookie,$state) {
      $rootScope.$on('$stateChangeStart',function(event,toState,toParams,fromState){
         if($cookieStore.get('user')){
            validateCookie.authService(function(result,error){
              if(!result){
                 $location.path("/");
              }else{
                $state.go('project.settings');
              }
            });   
         }
         else{
            $location.path("/"); 
         }
        });
    });
Run Code Online (Sandbox Code Playgroud)

的index.html

                <div ng-controller="userController">
                    <div ui-view="header"></div>
                    <div class="container" ui-view="content"></div>
                </div>
Run Code Online (Sandbox Code Playgroud)

project.html

            <div ng-controller="userController">
                <div class="details">
                    <a ui-sref=".settings" …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-ui-router

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

Bower:安装后"找不到命令"

我执行时似乎得到了以下内容 npm install bower -g

/usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower
bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower
Run Code Online (Sandbox Code Playgroud)

不幸的是,执行任何bower命令都会返回 -bash: bower: command not found

which npm返回/usr/local/bin/npm并运行which node返回/usr/local/bin/node.

bash homebrew node.js npm bower

44
推荐指数
4
解决办法
9万
查看次数

使用Jasmine监视console.error()

我实际上是JavaScript和Jasmine的新手.所以它可能是非常明显的解决我的问题,但我看不到它.

我想检查console.error()加载时是否(已经存在)JavaScript应用程序调用.我真的没有看到如何用Jasmine实现这一点.我已经包含了JavaScript文件以及spec文件SpecRunner.html.但我认为我以某种方式需要"实例化"应用程序以测试它是否会在控制台上抛出任何错误,对吧?

或者我应该SpecRunner.html仅为此目的将代码包含在应用程序的HTML代码中?

javascript unit-testing jasmine

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

"无状态"组件中的上下文?

我在组件中有以下代码,我想要一个无状态组件来访问这部分代码:

主要成分:

function createApp(store, communityIds) {
const App = React.createClass({

    childContextTypes: {
        localizedString: React.PropTypes.func,
    },

    getChildContext: function() {
        return {
            localizedString: function(key, fallback) {
                return getKey(key, fallback);
            },
        };
    },

    render: function() {
        return (
            <Provider store={store}>
                <Client communityIds={communityIds}/>
            </Provider>
        );
    },
});

return <App/>;
}
Run Code Online (Sandbox Code Playgroud)

无状态:

export default () => (dispatch, getState) => {
    const state = getState();

    const token = state.user.get('token');

    if (!token) {
        throw new Error('test'); // this.context.localizedString does not work
    }
}
Run Code Online (Sandbox Code Playgroud)

reactjs

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

如何检查Fortran数组是否包含值?

我已经看到这要求其他语言,但刚刚发现Fortran可以很好地处理数组,我想可能有一个简单的方法来做这个没有循环.

目前我正在搜索查看"最近邻居"的3D数组以查看它们是否包含字母"n",并且每当找到此值时,我希望它执行一些clusterLabel赋值(这与此问题无关) )

我想使用if(lastNeighArray.eq."n") then...<rest of code> 但由于显而易见的原因,它不喜欢根据值检查数组.它也不像我一样使用lastNeighArray(:),即使我希望它一次检查一个元素.where(lastNeighArray.eq."n")不起作用,因为我在where循环中有一个case语句,我得到错误WHERE statements and constructs must not be nested.

所以我有点卡住了.我真正想要的是类似when(lastNeighArray.eq."n")但不存在的东西.

我也看过了any,forall但他们似乎不是正确的选择.

arrays fortran if-statement where fortran90

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

在Fortran中正确使用模块,子例程和函数

我最近在向Fortran程序添加函数时学习了tinterface块.一切都很好,整洁,但现在我想在接口块中添加第二个功能.

这是我的界面块:

interface
    function correctNeighLabel (A,i,j,k)
    integer :: correctNeighLabel
    integer, intent(in) :: i,j,k
    integer,dimension(:,:,:),intent(inout) :: A
    end function

    function correctNeighArray (B,d,e,f)
        character :: correctNeighArray
    integer, intent(in) :: d,e,f
    character, dimension(:,:,:),intent(inout) :: B
    end function
end interface
Run Code Online (Sandbox Code Playgroud)

在我看来,这可能不是最好的选择.

我已经研究过子程序,但我不太相信它是正确的解决方案.我正在做的是相对简单的,我需要将参数传递给子例程,但我看到的所有子例程都是a)复杂的(即函数太复杂),和b)不接受参数,它们表现得好像他们操纵变量而不将它们传递给它们.

我没有真正正确地研究模块,但从我所看到的不适合使用的模块.

我应该在哪个时候使用,以及如何最好地使用它?

fortran module function subroutine fortran90

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

Fortran 90中的标准输入和输出单元?

如何读取和写入标准输入,输出和错误流stdin,stdout以及stderr在Fortran中?我听说写stderr,例如,使用write(5, fmt=...)5单位的stderr,我知道写的方式stdout是使用write(*, fmt=...).

如何使用ifort编译器读取和写入标准输入和输出单元?

编译器版本:

英特尔(R)Fortran编译器,用于运行在英特尔(R)64,版本10.0 Build 20070426上的应用程序包ID:l_fc_p_10.0.023版权所有(C)1985-2007英特尔公司.版权所有

stdin fortran stdout stderr fortran90

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