小编vla*_*ean的帖子

在行数左边的日食中,黄色水平箭头是做什么的?

我在谈论与我的断点在同一视觉空间中的线条.那些做了什么,以及为什么突然出现并覆盖我的断点?

我在Java透视图中,我正在查看代码(代码编辑器视图),调试器未运行,我的应用程序未运行.我的日食是Helios.我已经安装了RTC工具.

谢谢,你们真棒.

编辑:箭头不是三角形.我不是在谈论警告:P

编辑#2:添加了一个快照:在此输入图像描述

java eclipse

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

如何更改gdb使用的Python解释器?

我正在使用ubuntu 14.04,其中python3是一个默认的系统包.

我想用gdb调试Python2.7程序,但我似乎遇到了这个问题:

当我在gdb中时,使用该py命令将我放入解释器中,所以我在解释器中运行这些命令:

首先,我检查解释器版本:

(gdb) py
>import sys
>print(sys.version)
>end
3.4.0 (default, Apr 11 2014, 13:08:40) 
[GCC 4.8.2]
Run Code Online (Sandbox Code Playgroud)

然后我检查正在使用的解释器可执行文件

(gdb) py
>import sys
>print(sys.executable)
>end
/usr/bin/python
(gdb) 
Run Code Online (Sandbox Code Playgroud)

然后在bash中,我检查解释器:

12:34]hostname ~ $ls -l /usr/bin/python 
lrwxrwxrwx 1 root root 9 Dec 21  2013 /usr/bin/python -> python2.7
Run Code Online (Sandbox Code Playgroud)

因此虽然gdb说它使用我的2.7解释器,但实际上它正在使用另一个.我需要一个2.7解释器才能将它与ubuntu包'python2.7-dbg'提供的python特定扩展一起使用,因为据我所知,目前还没有这样的python 3.4包,即使有,我想调试的程序运行python 2.7

我的问题是我如何使用我想要的翻译?

[编辑] 不要卸载python3顺便说一句.我是在ubuntu 14.04上做的,它破坏了我的系统.无法再设法让它恢复正常.我目前正在使用它没有窗口管理器(它很酷和1337),但你明白了.

python gdb python-2.7

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

如何重新抛出包含原始异常信息的异常?

所以我基本上必须通过异常将两层应用程序隔离开来.

我有这个WLST 12c脚本(python 2.2),就像

try:
    something something...
except java.lang.UnsuportedOpperationException, (a, b):
    pass
except java.lang.reflect.UndeclaredThrowableException, (a, b):
    pass
Run Code Online (Sandbox Code Playgroud)

我希望能够重新提出我自己的一个异常类型,其中包含有关导致前一个异常的原因的消息(不,我不知道ab参数是什么,但我猜一个它们应该是例外描述).

我自己就是一个java人,所以我很期待

try {
    something something...
} catch (Exception e) {
    throw new RuntimeException(e, "something horrible happened");
}
Run Code Online (Sandbox Code Playgroud)

python exception-handling wlst python-2.2

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

如何在pdb(ipdb)中找到断点号?

试图找到如何执行ipdb(或pdb)命令,如disable.

调用h命令disable

disable bpnumber [bpnumber ...]禁用以空格分隔的bp数列表给出的断点.

那么我怎么得到这些bp数字?正在查看命令列表,无法显示bp数字

[编辑]break,binfo breakpoints命令不会做任何事,虽然我的模块中我已清楚1个断点设置这样的import pdb; pdb.set_trace( )-同样为ipdb.而且info没有定义.

的输出helppdb:

记录命令(类型帮助):======================================== EOF bt cont enable jump pp run un ac继续退出lqs直到别名cl dh
list退出步骤args clear debug help n
r tbreak wb命令disable ignore next restart u whatis break condition down jp
return unalias where

其他帮助主题:========================== exec pdb

未记载的命令:====================== retval rv

并为ipdb:

记录命令(类型帮助):======================================== EOF bt cont启用跳转pdef …

python breakpoints ipdb

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

amazon s3和django - 仅允许来自我网站的用户而不是匿名用户

我使用amazon s3来存储上传的用户图像.我的问题是:

  • 如果我允许或接受我,我无法上传或下载内容.
  • 如果我允许或授予每个人,所有用户和(特别是)匿名用户将能够看到我不想要的内容.

所以,我的问题是,我该怎么办才能让我网站上的用户上传,下载和删除内容?

在那我有条件:

  1. 只有跟随用户(user0)的用户(user1,user2,user3,...)才能下载/查看内容?
  2. 只有上传视图的用户才能删除该内容.

models.py:

def get_upload_file_name(instance, filename):
    return "uploaded_files/%s_%s" %(str(time()).replace('.','_'), filename)

PRIVACY = (
    ('H','Hide'),
    ('F','Followers'),
    ('A','All'),
)

class Status(models.Model):
    body = models.TextField(max_length=200)
    image = models.ImageField(blank=True, null=True, upload_to=get_upload_file_name)
    privacy = models.CharField(max_length=1,choices=PRIVACY, default='F')
    pub_date = models.DateTimeField(auto_now_add=True, auto_now=False)
    user = models.ForeignKey(User)
Run Code Online (Sandbox Code Playgroud)

settings.py:

DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'

AWS_ACCESS_KEY_ID = 'FAKEAMAZONKEY'

AWS_SECRET_ACCESS_KEY = 'FAKEAMAZONSECRETKEY'

AWS_STORAGE_BUCKET_NAME = 'fakebucketname'
Run Code Online (Sandbox Code Playgroud)

更新

用户之间关系的模型

class Person(models.Model):
    user = models.OneToOneField(User)
    relationships = models.ManyToManyField('self', through='Relationship', 
                                           symmetrical=False, 
                                           related_name='related_to')

    def __unicode__(self):
        return self.user.username

    def add_relationship(self, person, status):
        relationship, created …
Run Code Online (Sandbox Code Playgroud)

django amazon-s3 boto amazon-web-services

10
推荐指数
2
解决办法
1714
查看次数

将组件放置在任意(x,y)坐标处

我想JPanel在随机位置(x,y)放置一些按钮,这些布局类很烦人.

这在Swing中甚至可能吗?

java swing jpanel jbutton

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

在python中枚举的用例是什么?

我已经写了大约3年的Python 2代码了,虽然我已经知道很长一段时间的枚举,但我们已经开始在我们的项目中使用它们(backported - pypi package enum34).

我想知道何时使用它们.

我们开始使用它们的一个地方是将一些postgres数据库级枚举映射到python枚举.因此我们有这个枚举类

class Status(enum.Enum):
    active = 'active'
    inactive = 'inactive'
Run Code Online (Sandbox Code Playgroud)

但是当使用这些时,我们最终会像这样使用它们:

if value == Status.active.value:
    ...
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下使用枚举比仅仅使用更简单的类更有帮助

class Status(object):
    active = 'active'
    inactive = 'inactive'
Run Code Online (Sandbox Code Playgroud)

因为我们可以更容易地使用它,比如value == Status.active.

到目前为止,我发现这个有用的唯一地方 - 虽然不如我想的那么有用 - 是在文档字符串中.我没有明确说明允许的值是"活动"和"非活动",而是可以声明我的形式参数需要一个Status枚举的成员(当存在更多状态时更有帮助)

所以我真的不知道它们的确切用例是什么 - 我不知道它们如何比字符串常量更好.

简而言之:何时使用枚举?

python enums

9
推荐指数
2
解决办法
1318
查看次数

如何(如果可能的话)我可以在eclipse(月出主题)中更改突出显示的搜索结果的颜色选项?

我已将Eclipse Kepler(SR2)主题更改为Moonrise 0.8.9

现在突出显示的对象的颜色使得结果几乎不可见.我没有找到任何选项来修改文本的颜色或背景的颜色

我已附上搜索视图

Eclipse,搜索结果

eclipse themes

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

如何在RTC(eclipse)中进行更改集可重新编辑?

我已提交审核更改集.不幸的是我忘了先刷新我的沙箱,这意味着我没有在那个集合中包含一些变化.

所以我失去了添加更改到我的更改集的选项.

我不想丢弃该更改集,因为它包含重要更改.我也不想提供2个更改集,因为它们包含原子逻辑(不能拆分的逻辑).

我有一种感觉,"反向"选项会让我的变化恢复到可编辑的状态,但我真的不知道该怎么做.

总结一下:我需要让我的更改集再次可编辑,以便我可以将其与另一个合并.

谁知道我会怎么做?

谢谢,你们统治!

java eclipse versioning rtc

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

如何从datetime列中选择不同的年份并将结果添加到C#中的comboBox?

我正在使用visual studio 2010和SQL Management Studio R2虽然sql查询在sql management studio中工作正常.它在视觉工作室中引发了一个例外.超出索引例外,当我编辑进行任何其他调整时,它会抛出格式异常.请帮我.代码如下:

 string sql = "SELECT DISTINCT Year(tdate) FROM saletransaction ORDER BY Year(tdate) DESC";
 cmd = new SqlCommand(sql, con);                
 dr = cmd.ExecuteReader();
 DateTime dt;
 while (dr.Read())
 {
     if (dr.HasRows == true)
     {
         dt = Convert.ToDateTime(dr["tdate"].ToString()); //tdate is the name of the column (getting an error at this line. )
         comboBox1.Items.Add(dt.Year.ToString());
     }
 }
Run Code Online (Sandbox Code Playgroud)

c# sql visual-studio-2010

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