小编Bos*_*ohn的帖子

django如何知道哪些迁移已经运行?

django如何知道迁移是否已经应用?它通常是正确的,但如果它没有,我不知道从哪里开始故障排除.

python django database-migration django-migrations

31
推荐指数
4
解决办法
7181
查看次数

jquery focus命令在chrome命令行中不起作用

如果我有如下所述的文本页面.标题 $("#target").focus(); 中的$()部分调用工作得很好.我还可以将该命令绑定到更逼真的页面中的事件.

但是,如果我打开chrome控制台并键入 $("#target").focus(); 它不会改变焦点.如果我运行$("#target").val("something");它会更改屏幕上的值,但它不适用于焦点.

显然这不是一个关键问题,但我真的很好奇为什么会这样.有人有想法吗?

<html>
  <head>
    <script src="jquery-1.9.1.js"></script>
    <script>
      $(function(){
         $("#target").focus();
      });
    </script>
  </head>

 <body>
   <input id="target" type="text">
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery google-chrome

22
推荐指数
1
解决办法
5943
查看次数

是java原始垃圾收集

如果我在Java中的方法中声明一个int(或任何原始类型),那么该函数返回时该内存是否已释放,或者它是否必须在垃圾收集器清除之前一直存在?

我知道在C中,堆栈指针被重置并立即释放内存,我知道Java中的对象必须被垃圾收集,但我不知道基元会采用哪种方法.

java garbage-collection

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

让java函数接受集合或数组

我正在尝试编写一个函数,它接受一些字符串并对它们做一些事情.

我要做的唯一事情是字符串集循环遍历它们.现在,我最终得到了一条笨拙的构造

public void foo(String[] myStrings){
    foo(java.util.Arrays.asList(myStrings));
}

public void foo(Iterable<String> myStrings){
    for(String i : myStrings){
        bar(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

从那以后感到多余

for(String i : myStrings){
    bar(i);
}
Run Code Online (Sandbox Code Playgroud)

对于String []类型的myStrings来说,它将是完全有效的代码.

是否有一个我可以接受foo的类,它将允许集合和数组?

java arrays collections function-declaration

11
推荐指数
1
解决办法
1941
查看次数

在ember中访问控制器或视图的实例

我的理解是,当我跑

App.CheeseController = Ember.Controller.extend({ type:"brie"});
Run Code Online (Sandbox Code Playgroud)

CheeseController 创建一个类,当我激活Cheese路由时,会创建该类的一个实例,这是我在我的车把模板中与控制器交谈时实际触摸的内容.

是否可以从javascript控制台(或从我的程序中)直接访问该实例化对象?更一般地说,Ember自动生成的物体在哪里?

javascript handlebars.js ember.js ember-router

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

maxPostSize是否适用于multipart/form-data文件上传

我在Tomcat服务器上有一个webapp,允许上传文件.文件上传的大小有限制,我希望该限制能够被抢先强制执行(即,一旦超过限制,文件上传失败,而不是传输整个文件,检查它是否太大,然后发送错误).

我尝试通过添加maxPostSize="1000"到server.xml中相关连接器中的连接器部分来执行此操作,但我仍然可以上载更大的文件.

我看过一篇帖子表明maxPostSize仅适用于特定的内容类型.

所以我的问题是我正在做的事情是否应该起作用.我的限制没有效果,因为我已经配置了Tommcat错误,或者因为该字段不适用于我正在做的那种帖子?

html tomcat multipartform-data tomcat6 server.xml

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

手柄模板中的布尔逻辑

可以在把手条件下执行布尔逻辑吗?

现在我用控制器功能欺骗这种行为,所以我最终得到了控制器

App.ApplicationController = Ember.Controller.extend({
    bool1: true,
    bool2: true,
    both: function(){ return this.bool1 && this.bool2; }.property('content.both'),
});
Run Code Online (Sandbox Code Playgroud)

这让我可以使用车把模板了

<script type="text/x-handlebars">
  {{#if both}}
     <p> both were true </p>
  {{/if}}
</script>
Run Code Online (Sandbox Code Playgroud)

这很好,但提出了一些问题.首先,它模糊了正在发生的事情(特别是如果不使用好的功能名称).其次,它似乎侵犯了MVC分离.

是否有可能做一些事情

<script type="text/x-handlebars">
  {{#if bool1 && bool2}}  <!-- this will not actually work -->
     <p> both were true </p>
  {{/if}}
</script>
Run Code Online (Sandbox Code Playgroud)

它有用吗?

javascript handlebars.js ember.js

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

更新到 liquibase 中的特定标签

我知道我可以通过更改集在更改日志中包含版本标签

<changeSet id="1234" author="John">
    <tagDatabase tag="version_1"/>
</changeSet>
Run Code Online (Sandbox Code Playgroud)

这将允许我将数据库回滚到 version_1。

如果我有一个全新的数据库,是否可以运行更新并仅定位到一个标签?我知道我可以进行完整更新然后回滚,但这有点尴尬。

database version-control liquibase

4
推荐指数
1
解决办法
4688
查看次数

何时分配块范围变量

如果我有交流功能

int foo(int input)
{
    int x = 5;
    if( input == 0 ){
        int y = 6;
    } else {
        int z = 7;
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道当我们进入函数时会调整堆栈指针,这会为int x语句腾出空间.而且我知道y并且z只存在于各自块的范围内.但是他们何时以及如何分配空间?

c c++ stack scope

4
推荐指数
1
解决办法
1091
查看次数

包括django生成页面中的把手模板

我正在使用django来提供包含把手模板的页面.混合服务器和客户端模板会产生一些歧义.如果我有一个模板

<script id="my-script" type="text/x-handlebars-template">
    <p> {{clientSideContent}} </p>
</script>
Run Code Online (Sandbox Code Playgroud)

我怎么能告诉django模板引擎{{clientSideContent}}标签不适合它(因为django和把手使用相同的标签)?django中是否有原始字符串标记,或者是另一种解决此问题的好方法?

python django templates handlebars.js ember.js

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