问题列表 - 第41192页

为什么print不是python中的函数?

为什么printpython中的关键字而不是函数?

python

13
推荐指数
2
解决办法
4345
查看次数

PHP循环,更改最后一项?

这可能实际上是一个CSS问题,但我希望不是因为我想在IE中工作.

我有以下循环:

<?php 
  if ($category)
{
     foreach($category as $item)
         {
               echo $item['name'];
               echo ", ";
         }
} ?>
Run Code Online (Sandbox Code Playgroud)

哪个应该输出

项目,项目,项目,

唯一的事情是......我想在最后一项之后没有逗号.在循环中有没有办法做到这一点?

php loops css-selectors

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

使用XCode 3.2.5在iOS 3.x上进行测试

我正在使用XCode 3.2.5.由于乱舞中的问题,我真的很想在iOS 3.x上测试我的应用程序,因为我将所有测试设备更新到4.x我没有剩下任何3.x手机.

我试图按照本指南关于如何在新的xcodes中安装额外的SDK,但是在安装previouse SDK并启动它们时,模拟不起作用.它通知SDK无法启动,让我选择退出,切换SDK或重新启动模拟器.

有什么我忘记或遗失的吗?有人设法将早期的SDK安装到3.2.5中吗?

Br,Paul Peelen

iphone xcode iphone-sdk-3.0 ios

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

为什么我不能在调试器中使用新字符串?

以下代码成功编译:

string foo = new string(new char[] { 'b', 'a', 'r' });
Run Code Online (Sandbox Code Playgroud)

如果粘贴到监视窗口或立即窗口中,则无法评估以下代码:

new string(new char[] { 'b', 'a', 'r' });
Run Code Online (Sandbox Code Playgroud)

错误消息是:

'new string(new char[] { 'b', 'a', 'r' })' threw an exception of type 'System.ArgumentException'
    base {System.SystemException}: {"Only NewString function evaluation can create a new string."}
    Message: "Only NewString function evaluation can create a new string."
    ParamName: null
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

c# debugging visual-studio

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

如何选择SQL函数返回的表中的第一个元素

假设我有一个返回表的SQL函数,我得到了表

SELECT * FROM my_function('x','y');
Run Code Online (Sandbox Code Playgroud)

假设我想编写一个查询,该查询返回由`my_function('x','y')返回的第一行中第一列值的标量值.

这样做的查询是什么?

sql sql-server

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

是什么决定状态栏中是否存在iPhone位置服务图标?

这是我的情况.我正在开发一个使用Core Location来确定设备位置的iPhone应用程序.有一个图标:位置服务图标,显示在设备的状态栏中.我知道该图标的目的是告诉用户当前正在使用位置服务.对于敏锐的用户,这意味着电池寿命缩短.出于这个原因,我想确保只有当我的应用实际使用位置服务时才会显示图标.

输入混乱.作为开发人员,我们无法通过官方SDK访问状态栏.这意味着操作系统将根据应用程序的行为自动显示该图标.尽我所能,我找不到明确定义该图标显示的原因.

目前,图标出现在我的应用代表获得控制权之前,只要应用程序已安装,运行与否,它就会保持可见状态.这显然是最糟糕的情况,它让我怀疑我的使用CLLocationManager.我会详细说明我的用法,但作为极端情况,我尝试删除CoreLocation框架(以及MapKit框架,我怀疑它也使用CoreLocation),以及与位置相关的所有代码.在我删除应用程序之前,应用程序仍会显示图标并保持不变.然后,我创建了一个全新的应用程序,除了更改应用程序标识符以匹配我的应用程序的标识符之外,不做任何更改.图标仍然出现.我更改了标识符以使用我的某个未使用位置的应用程序的标识符,并且未显示图标.我确实确保在此测试期间重置设备.

这个问题真的让我很伤心.我无法想象应用程序ID与位置服务图标有什么关系,但我认为其持久性没有其他原因.它似乎是一个隐藏真正问题的红鲱鱼,但我对真正的问题感到茫然.

iphone objective-c core-location

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

如果用户输入字符串,则python给出选项

我正在使用Python 2.6.6

我有这个代码:

height = 20
width = 10
x = input('Please insert a number between ' + str(width + 1) + ' and ' + str(height) + ': ')
while x < (width + 1) or x > 20:
     print 'That option is not valid'
     x = input('Please insert a number between ' + str(width + 1) + ' and ' + str(height) + ': ')
Run Code Online (Sandbox Code Playgroud)

如果用户只输入数字,一切正常,但如果用户输入错误并输入,例如q,它会给出:

NameError:未定义名称"q"

我想,如果用户插入一个字符串,while循环开始并给用户:该选项无效....如何在不使用raw_input的情况下解决这个问题,因为宽度和高度我想将tham视为数字?

问候,

Favolas

编辑 继Daniel建议之后,我将代码修改为:

height = 20
width = 10 …
Run Code Online (Sandbox Code Playgroud)

python

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

如何在两行之间拆分HTML代码?

我有很长的HTML行.我试着转过身:

<code><othercode>
Run Code Online (Sandbox Code Playgroud)

<code><
othercode>
Run Code Online (Sandbox Code Playgroud)

但它打破了HTML,我试过:

<code>
<othercode>
Run Code Online (Sandbox Code Playgroud)

但它在图像之间留出了空间.在python中,你可以在行尾添加一个'\'.HTML中有类似的东西吗?

谢谢.

html

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

WCF无法生成客户端代理

我有一个奇怪的问题,我似乎无法诊断,它似乎是一个PEBCAC的事情,但我花了很多时间试图解决它.我创建了一个WCF服务,我通过Windows服务托管.这项服务已经工作了一段时间,我有一个Windows窗体和一个Web界面.该服务最初是在XP上开发的,但我最近已迁移到Windows 7.当我迁移时,我发现该服务的Windows安全性阻止我在Windows 7上使用我的WinForms应用程序,但它在XP上工作得很好Windows Server 2008 R2,Windows 7和XP上的服务.为了简化开发过程中的事情,我完全禁用了安全性,我的WinForms应用程序再次在windows7上运行.

然后,我对WCF服务进行了一些其他更改,添加方法,更改数据协定等.唯一的端点更改是禁用wshttp上的安全性.突然,更新Web应用程序的服务引用不再创建客户端代理,但它确实生成了wsdl和xsd文件.我在XP和Win7上尝试过多种旧服务和新服务的组合,结果是:

  1. 更新引用时,旧服务工作正常,无论是在XP还是Win7上运行,以及Web应用程序代码是在XP还是Win7上.
  2. 新服务不会创建代理,无论是在XP还是Win7上运行,以及Web应用程序代码是在XP还是Win7上.我从服务引用更新中得不到任何错误,但是,configuration.svcinfoconfiguration91.svcinfo文件没有列出任何行为,绑定或端点.其余的文件看起来很好.
  3. 我可以使用svcutil获取元数据并使用新版本的服务生成代理代码.
  4. 更新服务引用时,我确实获得了对象资源管理器中显示的数据合同中的两个项目,但只有其中一项是正确的.我没有客户端或其他数据合同对象.
  5. 踢球者是Windows窗体应用程序适用于新服务,包括更新引用和调用服务方法.咦?

我查看了新服务中的服务,行为和端点定义,它们与旧服务匹配.我在网上找不到任何引用这样的错误.我意识到我必须在新代码中做错事,但由于它在WinForms应用程序中运行良好,我无法解释其中的差异.

任何帮助将不胜感激.也许我可以保留一些头发;)

-编辑-

在阅读答案后,我做了一些更多的研究,并尝试了一些其他的东西:

我已经查看了没有安全性的服务的xsd等文件,并且还恢复了它们在具有DataContract属性的顶级枚举方面的方式(没有这些)并且还将安全值恢复为他们使用的成为.在这两种情况下,我都没有看到任何错误,除了文件的名称不同:旧的服务引用使用xsd文件,数字后缀范围为2 - 5,而最新的文件使用1 - 4(不能看出这应该是影响事物,因为svcmap中的指针似乎是正确的).它确实使得难以区分,但我已经详细查看了每个文件,数据似乎正确,只是放在不同的文件中.

安全性恢复到旧值之后的wsdl文件与主机IP和计算机名称相同,如预期的那样.但还是configuration.svcinfoconfiguration91.svcinfo没有定义端点,行为或绑定.另外,奇怪的是,在定义的两个数据协定中,一个只有一个New成员:它的数据成员不存在.这是一个数据协定,它引用标记为Serializable但未列出DataContract属性的类.唯一改变的是我在类中添加了一个新的字符串成员.更奇怪的是,xsd文件中有一个正确的数据协定类定义.

我很困惑.

wcf visual-studio-2008

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

多个子查询 - SQL Server告诉我使用EXISTS?

SELECT SUBSTRING(datapath,1,5) 
  FROM batchinfo 
 WHERE rowid IN (select * 
                   from qvalues 
                  where rowid in (select rowid 
                                    from batchinfo 
                                   where datapath like '%thc%'))
GROUP BY SUBSTRING(datapath, 1, 5)
  HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

消息116,级别16,状态1,行3当未使用EXISTS引入子查询时,只能在选择列表中指定一个表达式.

有谁知道我做错了什么?

sql t-sql sql-server

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