问题列表 - 第20103页

在同一项目中向WCF服务添加服务引用

将服务引用添加到项目中是否可以接受编程实践,其中被引用的服务是在同一VS项目中定义的?(服务和服务参考在同一个项目中)

例:

MyWebAppProj
-Services
--MyService
-Service References
--MyServiceServiceReference.MyServiceClient
-Default.aspx.cs使用MyServiceServiceReference.MyServiceClient

这背后的理性是可以在项目中添加Silverlight应用程序.如果是,我们将不得不通过服务层公开所有业务逻辑方法,所以为什么不首先这样做,并在任何地方使用它们在网页和Silverlight页面之间保持标准化.

wcf web-reference projects-and-solutions service-reference

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

我可以让Java 5忽略@Override错误吗?

可能重复:
为什么Eclipse会在接口方法上抱怨@Override?

我有一些使用Eclipse和Java 6 SDK编写的Java代码,因此实现接口的方法使用@Override- 注释在Java 6中是合法的,但在Java 5中不是.

我想使用Java 5 SDK(javac在Mac OS X 10.5上)编译相同的代码.除了@Override注释之外,所有内容都编译并运行良好.有什么方法可以让javac忽略@Override这个项目的注释,还是唯一能够将它们全部删除的解决方案?

java overriding annotations

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

为while循环创建超时的最简洁方法是什么?

Windows API/C/C++

1. ....  
2. ....
3. ....    
4.    while (flag1 != flag2)
5.    {
6.      SleepEx(100,FALSE);   
        //waiting for flags to be equal (flags are set from another thread).
7.    }
8. .....
9. .....  
Run Code Online (Sandbox Code Playgroud)

如果标志在7秒后不相等,我想继续第8行.

任何帮助表示赞赏.谢谢.

c c++ windows algorithm winapi

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

将Java App变为Windows屏幕保护程序

我写了一个用深度优先搜索解决迷宫的程序.我想知道如何将这个Java程序变成Screensaver应用程序?当屏幕保护程序通常被激活时,有没有办法让Windows 7启动我的应用程序?

java screensaver

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

如何创建一个滚动文本的动画,只需要像他们在他们的livepage上使用的HTML和CSS(或我猜的那样)?

我的网站顶部有一个横幅,蓝色,左侧有一个浅径向渐变.

我希望在横幅的右侧滚动向上滚动的白色文字.我希望它在显示时淡入,然后淡出.我想这样做而不使用Flash,尽可能少使用Java.我可以通过CSS工作并设置布局,但我不知道如何编码它以便动画可以工作.

我还希望白色文本将成为该网站最近博客文章的标题和简短摘要.(可能是RSS摘要)我不知道是否可以轻松编写代码,或者每次我有新的博客文章时我都需要手动编写代码.

经过一些基础研究后,我认为我正在寻找的是HTML 5画布,但我不确定.

html css animation canvas

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

Azure平台:上下调整实例

注意:如果您熟悉Azure定价模型,请跳转到"问题"部分.

2010年2月1日开始,Microsoft将开始收取使用Azure平台的费用.每月账单将取决于带宽,存储和其他因素.用于计算账单的因素之一是计算时间.然而,后一个因素具有误导性的名称:它应该被命名为实例托管时间.引用windows azure定价页面:

在开发和测试应用程序时,开发人员将希望删除未用于最小化计算小时计费的计算实例

因此,您认为这不是计算时间,而是正常运行时间,您需要支付的费用.在MSDN论坛中阅读官方对此问题的回复后,疑问完全消失:

我可以确认每个实例(任何角色)都是重要的,并且您拥有实例活动计数的所有时间(无论他们有多少"活动").如果应用程序具有两个Web角色实例和两个辅助角色实例,则将为四个实例付费

每个实例每小时0.12美元,使用N个实例的应用程序将按每个实例的平均24*30*0.12*N /月=〜$ 86 /月计费.如果您希望99.9%的正常运行时服务水平协议适用,那么当您考虑到不能少于2个实例的事实时,小网站的情况就会恶化.

因此,一个小型,计算能力低廉的网站可能不是Azure的目标市场.但对于批处理过程,负担可能会消失.

仅就计算能力和"计算小时"计费而言,Azure是一个很好的托管选项,适用于每月只运行几个小时的批处理流程,当且仅当您可以扩展(和缩小!)数量时实例很容易.所以:

  • 是否可以以编程方式扩展和缩小Azure中的实例数量?除手动更改配置文件外还有其他选项吗?
  • 是否存在缩小实例数量的非明显问题?
  • Azure花了多少时间来"确认"缩减应用程序的时间?

关于后一个问题:假设你有大量实例(比如1000)运行45分钟的极端情况.如果Azure在流程结束后的15分钟内无法注意到缩小,则将向您收取另外1000个计算时间的费用.

cloud batch-file multiple-instances azure

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

为什么Visual Studio使用xchg ax,ax

我正在查看我的程序的解散(因为它崩溃了),并注意到很多

xchg    ax, ax
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索它,发现它本质上是一个小鸟,但为什么visual studio会做一个xchg而不是noop?

该应用程序是由Visual Studio编译的C#.NET3.5 64位应用程序

assembly code-generation x86-64

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

无法打开.svn/text-base/file.svn-base?

我正在使用TortoiseSVN.我刚刚对我的工作副本进行了一些更改,现在我去做了一些提交的文件,但是在一个名为Search.aspx.cs的文件中,它说

Commit failed (details follow):
Can't open file 
'C:\-----\trunk\.svn\text-base\Search.aspx.cs.svn-base': 
The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

我尝试过进行SVN更新和SVN清理,没有任何东西可以恢复这个文件.我甚至无法创建差异,因为它给出了关于丢失文件的类似错误.我该如何解决?我做了什么导致它?

svn tortoisesvn

60
推荐指数
4
解决办法
6万
查看次数

计算UILabel/UITableViewCell的多行文本高度:计算与实际绘图时的结果不同

这里已经多次询问了这个一般性主题:如何使用不同数量的文本渲染UITableViewCells,从而改变高度.规范的答案是:使用sizeWithFont:constrainedToSize:lineBreakMode:在heightForRowAtIndexPath中计算表视图控制器委托中的高度.之后,单元格会被绘制出来,如果需要,你可以使用类似[label sizeToFit]的东西,而且所有工作都像魔法一样.

我的问题:我正在为一些单元格进行包装,因为sizeWithFont:从实际绘图返回不同的尺寸.

一个具体的例子:

文字是这样的:"人们忘记了@BillGates在1993年从NEC获得了性感的1/4英寸厚的板岩.本周发生的任何事情都不会与硬件有关!"

CGSize theSize = [text sizeWithFont:[UIFont systemFontOfSize:17.0f] constrainedToSize:CGSizeMake(310.0f, FLT_MAX) lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"calculated size for %@: %f, %f",text, theSize.width, theSize.height);
Run Code Online (Sandbox Code Playgroud)

返回:306.000000,84.000000.(即4行,17px字体和4px行间距,21px前导.)好.

但是,稍后实际绘制单元格时:

label = (UILabel *)[cell viewWithTag:3];
label.text = [NSString stringWithFormat:@"%@", text];
label.lineBreakMode = UILineBreakModeWordWrap;
label.font = [UIFont systemFontOfSize:17.0f];
CGSize labelSize;   
labelSize = label.frame.size;
NSLog(@"label size before resizing: %f, %f", labelSize.width, labelSize.height);
[label sizeToFit];
labelSize = label.frame.size;
NSLog(@"label size after resizing: %f, %f for text %@", labelSize.width, labelSize.height,text);
Run Code Online (Sandbox Code Playgroud)

(UILabel是从NIB加载的UITableViewCell的一部分.在IB中我将其设置为310px宽.)

这应该返回与上面完全相同的大小.相反,我得到281.000000,10500.000000作为sizeToFit调用后的尺寸.它现在是绘制时间的5行而不是4行,文本溢出,我看到UI中的溢出效应.

因此,对于同一文本,我计算了两个不同的维度,并且无法弄清楚.这是关于UILabel的吗?它有一些内在的边缘吗?对于某些文本而言,这种情况不断发生,而其他文本却没有发生,我没有将其追溯到字符串的特定内容; 似乎随意.本主题强调有两个处理过程:计算高度与实际绘图.这与我所看到的一致.但我不明白究竟发生了什么或如何解决它.

问题:为什么我看到两种不同的计算尺寸,我该如何解决?

iphone uitableview uilabel

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

检查PHP中的SQL语句是否有坏词,例如DROP或DELETE

我想允许一些管理员在文本字段中手动输入SQL语句(以获取统计数据等).在数据库层,我通过创建一个只能选择但不能更新/删除等的用户来保护数据.

我想通过检查插入的SQL来添加第二个安全性,例如DROP,DELETEUPDATE.我想出了如何用preg_match做到这一点,但我希望有一个聪明的脚本,可以在一个DROP像之类的东西之间去掉WHERE name = 'DROP 1'

编辑:我想记录管理员是否尝试使用此类语句.这就是我需要进行二级安全检查的原因.这是为了澄清.

有没有人知道剪辑的代码适合这个例子?

谢谢!!

php regex sql preg-match

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