小编Ste*_*nTG的帖子

初始化对象时构造函数如何工作?

此代码的输出为7 20.

为什么7先打印,然后打印20?

public class Television 
{
    private int channel = setChannel(7);
    public Television(int channel) 
    {
        this.channel = channel;
        System.out.print(channel +"");
    }

    public int setChannel(int channel) 
    {
        this.channel = channel;
        System.out.print(channel + "");
        return channel;
    }

    public static void main(String args[])
    {
        new Television(20);
    }
}
Run Code Online (Sandbox Code Playgroud)

java constructor

14
推荐指数
4
解决办法
966
查看次数

如何在Intellij IDEA上调试基于scala的Spark程序

我目前正在使用Intellij IDEA构建我的开发IDE.我的跟踪方式与http://spark.apache.org/docs/latest/quick-start.html完全相同

build.sbt文件

name := "Simple Project"

version := "1.0"

scalaVersion := "2.11.7"

 libraryDependencies += "org.apache.spark" %% "spark-core" % "2.0.0"
Run Code Online (Sandbox Code Playgroud)

示例程序文件

import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import org.apache.spark.SparkConf

object MySpark {

    def main(args: Array[String]){
        val logFile = "/IdeaProjects/hello/testfile.txt" 
        val conf = new SparkConf().setAppName("Simple Application")
        val sc = new SparkContext(conf)
        val logData = sc.textFile(logFile, 2).cache()
        val numAs = logData.filter(line => line.contains("a")).count()
        val numBs = logData.filter(line => line.contains("b")).count()
        println("Lines with a: %s, Lines with b: %s".format(numAs, numBs))
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用命令行:

sbt …
Run Code Online (Sandbox Code Playgroud)

scala intellij-idea apache-spark

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

Django外键查询

在以下型号中:

class header(models.Model):
    title = models.CharField(max_length = 255)
    created_by = models.CharField(max_length = 255)

    def __unicode__(self):
        return self.id()

class criteria(models.Model):
    details =   models.CharField(max_length = 255)
    headerid = models.ForeignKey(header)

    def __unicode__(self):
        return self.id()

class options(models.Model):
    opt_details =   models.CharField(max_length = 255)
    headerid = models.ForeignKey(header)

    def __unicode__(self):
        return self.id()
Run Code Online (Sandbox Code Playgroud)

如果数据库中有一行表头为 Id=1, title=value-mart , createdby=CEO

如何查询条件和选项表以获取与标头表id = 1相关的所有值

还有一个人可以为查询示例建议一个很好的链接.

python django django-queryset django-views

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

如何在python2.7中安装gtk?

我正在使用Debian 6.04和Python 2.7

在控制台中编译了Python 2.7,(./ configure,make,make install):

>python2.7  
Python 2.7.3 (default, Jul 28 2012, 16:54:06) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gtk
Run Code Online (Sandbox Code Playgroud)

如何在Python 2.7中安装gtk?

在Python 2.6中:

tiger@debian:~$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>> import pygtk …
Run Code Online (Sandbox Code Playgroud)

python gtk

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

反应本机 textInput scrollView android

我正在尝试编写一个非常简单的应用程序来测试 React Native。

我在一个大的 ScrollView 中有一些 TextInput 组件,作为注册公式。

一切正常,但是当我滚动单击 TextInput 时,它不滚动。

我只能在空白处单击时滚动页面。知道怎么做吗?

谢谢。

<ScrollView>
  <TextInput onChangeText={email => this.setState({email})} label={ I18n.t("contactEmail") }/>
  <TextInput onChangeText={email => this.setState({email})} label={ I18n.t("contactEmail") }/>
  <TextInput onChangeText={email => this.setState({email})} label={ I18n.t("contactEmail") }/>
  <TextInput onChangeText={email => this.setState({email})} label={ I18n.t("contactEmail") }/>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

javascript textinput scrollview reactjs react-native

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

将 Google Places Autocomplete pac-container 与输入字段相关联

有什么方法可以将自动完成的 pac-container div 与其附加的输入元素相关联?理想情况下,我希望能够将每个 pac-container 的 ID 设置为“pac-”之类的东西,这样我就可以在输入消失时删除它们,并且更容易使用 Selenium 测试自动完成。

这个问题的答案有一个解决方案,但它不是远程可持续的,因为谷歌倾向于更改各种缩小的属性名称(例如,曾经的 Mc 现在是 Rc)

我还尝试在添加新的自动完成功能时修改页面上的最后一个 pac-container div,如下所示:

function attachAutocomplete(id) {
    var input = document.getElementById(id);
    var autocomplete = new google.maps.places.Autocomplete(input);
    $(".pac-container:last").attr("id", "pac-" + id);
}
Run Code Online (Sandbox Code Playgroud)

这适用于加载页面时超出页面上的新自动完成功能,但由于某种原因,在分配的前几个自动完成功能与其显示的 pac 容器之间存在延迟。(这是一个应该说明这种方法以及它是如何失败的小提琴

有什么我缺少的方法吗?

javascript autocomplete google-places-api

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

Aptana将$ a = [..]标记为语法错误

我正在使用Aptana Studio 3,我遇到以下问题:

当我输入:

$return = ['success' => (validation_errors() == null) ? true : false];
Run Code Online (Sandbox Code Playgroud)

Aptana将此行标记为语法错误.有想法该怎么解决这个吗?

php aptana arrays syntax

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

复制到邮递员中的变量时删除文本限定符

我在使用响应正文中的文本变量并将其插入到不带文本限定符的请求中时遇到问题。

我正在尝试这个:

var data = JSON.parse(responseBody);
postman.setGlobalVariable("basketid", responseBody); 
Run Code Online (Sandbox Code Playgroud)

这是回应

“14b5f921-78d9-4ab2-a5a0-828f00fcf63a”

当我查看变量时,basketid文本限定符仍然存在,这意味着当我调用

{{url}}/api/{{basketid}} 
Run Code Online (Sandbox Code Playgroud)

我收到一个错误。

有谁知道如何在没有文本限定符的情况下保存变量?

postman

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

Python的zipfile模块无法更新条目

我想使用pythons zipfile模块更新zip文件中的条目.我的问题是,这会生成一个新条目.

请假设我有这个代码:

from zipfile import ZipFile,ZIP_DEFLATED
with ZipFile("myfile.zip","w") as z:
    z.writestr("hello.txt", "the content of hello.txt", ZIP_DEFLATED)
    ###  how to update the hello.txt file here ?
    z.writestr("hello.txt", "the content of hello.txt", ZIP_DEFLATED)
Run Code Online (Sandbox Code Playgroud)

在此之后,实际的zip文件有两个条目而不是一个:

$ unzip -l myfile.zip 
Archive:  myfile.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
       24  2013-02-19 22:48   hello.txt
       24  2013-02-19 22:48   hello.txt
---------                     -------
       48                     2 files
$ python --version
Python 3.3.0
$
Run Code Online (Sandbox Code Playgroud)

我知道编写一个完整的新文件的方法,但如果内容很大,这将花费很多时间.

拉链(1)实用程序可以做到这一点(使用"-u"选项),那么为什么不蟒蛇?有什么方法我仍然可以使用python实现这一点?

谢谢

python zipfile

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

如何将空检查拉入打字稿中的函数

我有一些代码,其中有几个函数需要对对象进行空值检查,然后对其进行处理,或者如果它为空则抛出错误,如下所示:

interface SomeObject {
    doThingOne: () => string;
    doThingTwo: () => string;
}

let object: SomeObject | null; 

function doThingOne() {
  if(!object) {
    throw new Error('Object is null!');
  }
  // Typescript knows that object is not null, so it's fine with accessing its properties/methods
  return object.doThingOne();
}

function doThingTwo() {
  if(!object) {
    throw new Error('Object is null!');
  }
  return object.doThingTwo();
}
Run Code Online (Sandbox Code Playgroud)

我想将空检查提取到函数中以减少重复的代码,如下所示:

interface SomeObject {
    doThingOne: () => string;
    doThingTwo: () => string;
}

let object: SomeObject | null; 

function …
Run Code Online (Sandbox Code Playgroud)

null types typescript

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