问题列表 - 第21471页

检测音乐是否正在播放?

我的应用程序涉及音乐(iPodMusic),还有一个UISwitch切换播放/暂停.我的目标是能够检测音乐是否正在播放,因此播放/暂停开关可以在播放音乐时说"播放",如果不播放则说"暂停".

iphone audio-player uiswitch

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

SQL - 如何在计算列上更改COLUMN

我正在使用SQL Server 2008.是否可以更改计算列而不实际删除列然后再次添加它(我可以开始工作)?例如,我有这个表:

CREATE TABLE [dbo].[Prices](
[Price] [numeric](8,3) NOT NULL,
[AdjPrice] AS [Price] / [AdjFactor],
[AdjFactor] [numeric](8,3) NOT NULL)
Run Code Online (Sandbox Code Playgroud)

后来意识到我有一个可能除以零的错误我想改变[Adjprice]列来处理这个,但是如果我只是删除列并再次添加它,我就失去了列顺序.

我想做的事情如下:

ALTER TABLE dbo.[Prices]
ALTER COLUMN [AdjPrice] AS (CASE WHEN [AdjFactor] = 0 THEN 0 ELSE [Price] / [AdjFactor] END)
Run Code Online (Sandbox Code Playgroud)

但这不正确.如果这是可能的,或者有另一种解决方案,我将不胜感激.

sql sql-server

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

通过RApache安装R Web应用程序的最简单方法是什么?

我使用Windows XP和R进行桌面使用.以及我的网络托管需求的共享主机帐户(在某些公司).

我希望创建一个R Web应用程序,我明白一种方法是通过RApache使用R和Apache ,但由于我目前的共享主机方案不允许我安装RApache,我有点卡住了.

所以......(这是我的问题)什么是最简单/最快/最具成本效益的入门方式?

  • 购买更昂贵的托管包?

  • 自己托管这件事?(在窗户上?!)

  • 切换到允许使用RApache的其他托管公司?

任何建议都将是最有帮助的.

apache hosting web-hosting web-applications r

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

为什么JavaMail Transport.send()是一个静态方法?

我正在修改我没写过的使用JavaMail的代码,并且在理解为什么JavaMail API的设计方式有点麻烦.我觉得,如果我理解,我可以做得更好.

我们称之为:

transport = session.getTransport("smtp");
transport.connect(hostName, port, user, password);
Run Code Online (Sandbox Code Playgroud)

那么为什么Eclipse会警告我:

transport.send(message, message.getAllRecipients());
Run Code Online (Sandbox Code Playgroud)

是对静态方法的调用?

如果我无法使用该对象发送消息,为什么我会获取Transport对象并提供特定于它的设置?Transport类如何知道用于发送消息的服务器和其他设置?它工作正常,很难相信.如果我为两个不同的服务器实例化了Transport对象,该怎么办?怎么知道使用哪一个?

在写这个问题的过程中,我发现我应该真的在呼唤:

transport.sendMessage(message, message.getAllRecipients());
Run Code Online (Sandbox Code Playgroud)

那么静态Transport.send()方法的目的是什么?这只是糟糕的设计,还是有这样的原因?

java api-design jakarta-mail

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

在python中读取二进制文件

我写了一个python脚本来创建一个整数的二进制文件.

import struct  
pos = [7623, 3015, 3231, 3829]  
inh = open('test.bin', 'wb')  
for e in pos:  
    inh.write(struct.pack('i', e))  
inh.close()
Run Code Online (Sandbox Code Playgroud)

它工作得很好,然后我尝试使用下面的代码读取'test.bin'文件.

import struct  
inh = open('test.bin', 'rb')  
for rec in inh:  
    pos = struct.unpack('i', rec)  
    print pos  
inh.close()
Run Code Online (Sandbox Code Playgroud)

但它失败并显示错误消息:

Traceback (most recent call last):   
   File "readbinary.py", line 10, in <module>  
   pos = struct.unpack('i', rec)  
   File "/usr/lib/python2.5/struct.py", line 87, in unpack  
   return o.unpack(s)  
struct.error: unpack requires a string argument of length 4
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用这些文件阅读struct.unpack.
非常感谢,Vipin

python

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

可靠地从字符串中删除换行符

字符串输入来自textarea,用户应该在新行上输入每个项目.

处理表单时,很容易将textarea输入分解为单个项目数组,如下所示:

$arr = explode("\n", $textareaInput);
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我担心它在不同的系统中无法正常工作(我目前只能在Windows中测试).我知道新行在不同的平台上表示为\ r \n或者只是\ r \n.上述代码行是否也能在Linux,Solaris,BSD或其他操作系统下正常运行?

php

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

如何在Eclipse中合并GWT(Google Web Toolkit)项目和动态Web项目(即Java Web App/Servlets)?

我目前有一个主要的Java Web App项目,其中包含一些Servlet,JSP和静态HTML页面.后来,我还创建了第二个Eclipse Google Web Toolkit项目(GWT).现在,在完成GWT项目之后,我想要将GWT项目(同时保留其与Servlet的RPC功能)与主Java Web App项目集成或合并.我需要在哪个目录中将文件和文件夹从GWT Project复制粘贴到Java Web App Project?请记住,我想导出完全编译的JavaScript代码而不是Java字节代码.

java eclipse iframe gwt servlets

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

update()或repaint()无法触发paintEvent()

我有一个QScrollArea,它是一个很棒的滚动小部件.我喜欢在各种场合对内容进行更新.

为此,我做了一个覆盖paintEvent(QPaintEvent *).然后,每当我想要它完成时,我就会调用update()小部件.

问题: paintEvent()这个从未被调用过!

到目前为止我在故障排除中尝试过的

  • repaint()而不是update().应该立即打电话.不幸的是没有.
  • 测试isVisible()updatesEnabled
  • 测试我的覆盖是否正确.调整窗口大小调用我的函数.只有我的手动更新(),repaint()调用失败.
  • 实现QTimer以每500ms触发update()或repaint().触发器提供文本输出,不调用该函数.

有人知道接下来要检查什么?什么可以使repaint()调用paintEvent()?

qt4 repaint

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

用于将运行时执行与coverage相结合的Java工具

是否有任何免费的Java工具(最好是Eclipse)可以提供代码执行频率(基于记录的运行)的指标,并与覆盖范围并排进行?我不确定是否已经有一个衡量标准的指标,但看起来这似乎很有趣.

java eclipse testing

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

禁用navigationitem backbarbutton

如何在导航控制器中禁用后退按钮?

当我像这样隐藏按钮时,self.navigationItem.hidesBackButton = TRUE; buttonarea仍然是可点击的.

iphone objective-c back-button uinavigationcontroller

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