问题列表 - 第22779页

为什么连接布尔值会返回一个整数?

在python中,您可以连接布尔值,它将返回一个整数.例:

>>> True
True
>>> True + True
2
>>> True + False
1
>>> True + True + True
3
>>> True + True + False
2
>>> False + False
0
Run Code Online (Sandbox Code Playgroud)

为什么?为什么这有意义?

我理解这True通常表示为1,而False表示为0,但仍然没有解释如何将相同类型的两个值相加返回一个完全不同的类型.

python

8
推荐指数
2
解决办法
593
查看次数

如何转义等号登录属性文件

如何=在Java属性文件中转义equals sign()?我想在我的文件中添加以下内容:

table.whereclause=where id=100
Run Code Online (Sandbox Code Playgroud)

java escaping properties

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

C警告隐式声明函数'exit'

这是我的警告.

implicit declaration of function 'exit'
Run Code Online (Sandbox Code Playgroud)

我怎么能删除它.

我正在使用linux和gcc编译器.

c gcc-warning

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

如何使用javascript控制系统音量

我正在使用媒体播放器播放音频和视频.我正在创建自己的按钮来增加和减少媒体播放器的音量.工作也很好.

问题:

即使达到0%音量后也能发声.如果播放器音量增加,系统音量也会增加.可能吗.如何实现这一任务.

控制:

<object id="mediaPlayer" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
    height="1" standby="Loading Microsoft Windows Media Player components..."
    type="application/x-oleobject" width="1">
    <param name="fileName" value="" />
    <param name="animationatStart" value="true" />
    <param name="transparentatStart" value="true" />
    <param name="autoStart" value="true" />
    <param name="showControls" value="true" />
    <param name="volume" value="70"  />
</object>
Run Code Online (Sandbox Code Playgroud)

码:

function decAudio() {
    if (document.mediaPlayer.Volume >= -1000) {
        var newVolume = document.mediaPlayer.Volume - 100;
        if (newVolume >= -1000) {
            document.mediaPlayer.Volume = document.mediaPlayer.Volume - 100;
        } else {
            document.mediaPlayer.Volume = -1000;
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

javascript asp.net windows-media-player

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

捕获和处理此异常在哪里?

在我读过的一些代码中,我遇到过这个问题:

    class Someclass
    {
      public static void main(String[] args) throws IOException
      {
        //all other code here......
      }
    }
Run Code Online (Sandbox Code Playgroud)

如果main()抛出异常,在这种情况下是一个IOException,它在哪里被捕获和处理?

编辑:这被认为是不好的做法?或者这在现实世界的代码中真的很常见吗?

java exception-handling exception

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

在JButton上绘制图形

我有一种情况,我在GridLayout上有一堆JButton.我需要每个JButton都有:

  1. 背景图片(但如果需要,保留保持默认按钮的能力)
  2. 由其他类绘制的自定义图形

我对背景图片没有任何问题,因为我使用的是setIcon(),但是我在后台绘图时遇到了问题.有一次,我能够在按钮顶部绘制,但点击按钮后,图纸消失了.如何使按钮保持此绘图状态?

基本上,我需要一种方法让我的JButton拥有公共方法,允许另一个类在其上绘制任何内容,例如:

public void drawSomething() {
  Graphics g = this.getGraphics();
  g.drawOval(3,2,2,2);
  repaint();
}
Run Code Online (Sandbox Code Playgroud)

要么

public Graphics getGraphics() {
  return this.getGraphics();
}
Run Code Online (Sandbox Code Playgroud)

然后另一个类可以做到这一点:

button.getGraphics().drawSomething();
Run Code Online (Sandbox Code Playgroud)

后者更像我正在寻找的东西,但第一个同样有用.

有什么办法可以解决这个问题吗?此外,覆盖父类方法paintComponent()没有帮助,因为我需要每个按钮具有不同的图形.

java graphics user-interface swing awt

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

存储库中的用户特定maven设置

http://maven.apache.org/settings.html根据文档,用户特定设置可以复制到.m2文件夹或maven安装.如果开发人员更改计算机或获取新用户ID,则必须手动将这些属性复制到这些较新的计算机.

是否可以将用户特定的设置信息存储在存储库本身(比如SVN)中,并且在启动时以某种方式让mvn脚本加载它.

maven-2

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

"算术运算中的溢出或下溢"WPF特定问题

我的WPF测试应用程序(非常简单,只有一个窗口)正在使用第三方托管的dll(比如X.dll).这个托管的dll使用了一些非托管的dll.所以我可以说我写了一个只引用X.dll的小型wpf应用程序.在窗口的构造函数中,我访问X.dll内部的东西(即在X.dll中的某些命名空间中).在这样做时,我没有发现任何异常,似乎事情按预期进行.但是在将控件返回给.NET运行时后,我在Application类的'DispatcherUnhandledException'处理程序中得到一个异常:

"算术运算中出现溢出或下溢."System.ArithmeticException未处理 Message ="算术运算中出现溢出或下溢".
Source ="PresentationFramework"
StackTrace:

System.Windows.Window.ValidateTopLeft(Double length)
System.Windows.Window.CoerceTop(DependencyObject d, Object value) System.Windows.DependencyObject.ProcessCoerceValue(DependencyProperty dp, PropertyMetadata metadata, EntryIndex& entryIndex, Int32& targetIndex, EffectiveValueEntry& newEntry, EffectiveValueEntry& oldEntry, Object& oldValue, Object baseValue, CoerceValueCallback coerceValueCallback, Boolean coerceWithDeferredReference, Boolean skipBaseValueChecks)
System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, OperationType operationType)
System.Windows.DependencyObject.CoerceValue(DependencyProperty dp) at System.Windows.Window.SetupInitialState(Double requestedTop, Double requestedLeft, Double requestedWidth, Double requestedHeight)
System.Windows.Window.CreateSourceWindowImpl() at System.Windows.Window.SafeCreateWindow() at System.Windows.Window.ShowHelper(Object booleanBox)
System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean …

c# wpf

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

javascript中的日期到时间戳

是否有可能在JavaScript中转换时间戳中的某些日期?

我有这种格式的日期,2010-03-09 12:21:00我想用javascript将其转换为等效的时间戳.

javascript

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

如何使用反射在java中调用方法

如何使用反射调用带参数的方法?

我想指定这些参数的值.

java reflection

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