问题列表 - 第29493页

在Java中适当使用多级中断

我最近编写了一个小的java程序(作为8086汇编程序的设计)并且我处于一个有趣的位置 - 我需要退出一个内部switch语句的while循环,就像这样(伪代码,显然):

:MyLoop
While(foo)
    switch (bar)
       case '1': print '1'; break
       case '0': print '0'; break
       case ';': end while loop;
Run Code Online (Sandbox Code Playgroud)

它似乎是goto语句的理想之处,因为单个"break"只会退出switch语句,(特别是考虑到我是为汇编而设计的)但是Java没有任何东西!

我发现Java有一个叫做多级中断的东西,所以通过使用"break MyLoop",程序将突破switch case while循环."

那么我的问题是 - 这是多级休息的恰当用途吗?如果出于某种原因,我想保持切换(而不是嵌套的其他ifs)语句,是否有另一种方法可以通过"break"或"continue"单独模仿多级中断?

java label while-loop switch-statement

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

开发人员在任务之间切换的最有效方法是什么?

我正在寻找您从一个软件开发任务切换到另一个软件开发任务所执行的一系列步骤的工作流程类型描述.如果某个步骤涉及工具,请指定使用哪种工具及其使用方法.工作流的目标是实现从任务#1到任务#2并返回到任务#1的最平滑过渡.

考虑这种情况......

  • 你正在实现一个新的用户故事,虽然你今天到目前为止取得了进展,但还没有完成,你还没有实现你的测试.
  • 你的领导是一个高优先级的错误,阻止你的测试团队.您需要停止正在进行的操作并修复错误.该错误是在三天前构建的,这是测试团队最近获得的构建.

您可以在新版本的源中修复该错误,但它必须是稳定版本,并且不能包含您当前正在处理的不完整功能.

survey

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

好的代码测量工具?

有没有好的代码测量工具?

我发现代码测量非常有用和有趣,但我认为我只能使用测量工具支付1美元/年.

我想可能有一个/可以的工具

  • 开源软件
  • 语言独立
  • OS独立
  • 衡量不同类别的指标:LOC,LOC没有空行,功能数量......

code-metrics

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

iPad UIWebView在href链接坐标上定位UIPopoverController视图

我希望这个问题不是一个愚蠢的问题,但是如何在UIWebView上定位UIPopoverController视图,以便弹出视图箭头指向被点击以显示它的UIWebView链接?

我正在使用委托方法;

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if ( [[[inRequest URL] absoluteString] hasPrefix:@"myscheme:"] ) {
//UIPopoverController stuff here
return NO;
}
Run Code Online (Sandbox Code Playgroud)

}

捕获和路由点击但我不确定如何获得链接坐标定位弹出视图.

任何帮助或指向相关信息的指针都将非常感激.

cocoa-touch uiwebview ipad uipopovercontroller

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

将函数应用于2 stl向量

我目前正在尝试学习如何有效地使用c ++的STL部分.假设有两个相同类型的相同长度的向量需要通过应用一些运算符转换为另一个相同长度的向量,是否有一种使用STL功能的好方法?

这是我正在尝试做的一些伪代码:

vector<T> a;
vector<T> b;
vector<T> result;

for (int i = 0; i < a.size(); ++i){
    result.at(i) = a.at(i)  op  b.at(i);
}
Run Code Online (Sandbox Code Playgroud)

其中"op"是为类型T定义的某些运算符.

c++ stl

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

SQL查询以查找其他表中不存在的行

这就是我想要完成的事情:

我有两张桌子,先叫他们第二张.它们每个都有一个ID列.他们可能有其他列,但这些并不重要.我有第三张桌子,称之为第三张桌子.它包含两列,ID和OTHERID.OTHERID引用第一和第二表中可能存在或不存在的条目.

我想查询第三个并查找没有在第一个或第二个表中找到的OTHERID列值的行.目标是从第三个表中删除这些行.

例:

第一桌:

ID
1
2
3
Run Code Online (Sandbox Code Playgroud)

第二表:

ID
6
7
8
Run Code Online (Sandbox Code Playgroud)

第三张桌子

ID  | OTHERID
21        1
22        2
23        3
24        4
25        5
26        6
27        7
28        8
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想要从第一个表或第二个表中没有匹配ID的第三个ID中检索ID.我希望得到以下ID:

24
25
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

我已经做了一些事情来取回第三个不在第一个的条目:

select t.* from third t where not exists (select * from first f where t.otherid = f.id);
Run Code Online (Sandbox Code Playgroud)

这将使我回到以下行:

ID  | OTHERID
24        4
25        5
26        6
27        7
28        8
Run Code Online (Sandbox Code Playgroud)

同样,我可以得到不在第二位的那些:

select t.* from third t where not exists (select …
Run Code Online (Sandbox Code Playgroud)

mysql sql

6
推荐指数
2
解决办法
5184
查看次数

绑定WPF DataGrid文本列的前景

我尝试构建一个DataGrid,并且我想将TextColums的Foreground属性之一绑定到Date,如果Date是过去的话,它将变为红色。

这里是XAML:

<toolkit:DataGridTextColumn 
   Binding="{Binding Path=Prüfdatum, Converter={StaticResource TimestampToDateConverter}}"
   Header="Prüfdatum" 
   Foreground="{Binding Path=Prüfdatum, Converter={StaticResource TimestampToColorConverter},
   ConverterParameter=Prüfdatum}" />
Run Code Online (Sandbox Code Playgroud)

这是我的转换器:

    class TimestampToColorConverter: IValueConverter
{
    #region IValueConverter Member

    public object Convert(object value, Type targetType, 
           object parameter, System.Globalization.CultureInfo culture)
    {
        string Datum = value.ToString();
        int year = System.Convert.ToInt32(Datum.Substring(6, 4));
        int month = System.Convert.ToInt32(Datum.Substring(3, 2));
        int day = System.Convert.ToInt32(Datum.Substring(0, 2));
        int hour = System.Convert.ToInt32(Datum.Substring(11, 2));
        int minute = System.Convert.ToInt32(Datum.Substring(14, 2));
        int second = System.Convert.ToInt32(Datum.Substring(17, 2));
        DateTime Time = new DateTime(year, month, day, hour, minute, second);
        if (Time < …
Run Code Online (Sandbox Code Playgroud)

c# wpf binding datagrid converter

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

从整数中获取每个数字

假设我有一个名为'score'的整数,如下所示:

int score = 1529587;
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是使用按位运算符从得分中获取每个数字1,5,2,9,5,8,7(参见下面的编辑说明).

我很确定这可以做到,因为我曾经使用过类似的方法从十六进制颜色值中提取红绿色和蓝色值.

我该怎么做?

编辑
它不一定是按位运算符,我只是觉得它更简单.

c bitwise-operators

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

使用mxmlc而不是Flash IDE编译时,视频会损坏

我有包含FLV视频序列的电影剪辑.

当这个FLV在从mxmlc编译的SWF中播放时,视频完全被破坏 - 所有不同颜色的块.如果我从IDE编译,视频播放正常.

它比这更复杂:

  • 如果我同时播放同一个FLV的多个副本,它们就可以了,而如果我同时播放各种FLV,它们就会损坏.
  • 它们并不总是在每次游戏中都会腐败 - 它并不一致.
  • 如果我放大损坏的视频,或移动播放器窗口,损坏的图像保持不变,即它不像屏幕重绘错误,其中损坏的区域将经常更改或清除.

有没有人知道任何Flex编译器选项或SWC创作策略来解决这个问题?

apache-flex flash video actionscript-3 mxmlc

6
推荐指数
0
解决办法
158
查看次数

如何将Json.Net设置为WCF REST服务的默认序列化程序

在Serialize/DeSerialize实体并使用JSON.NET时,是否可以覆盖默认的WCF DataContractSerializer行为?

我有以下服务合同来处理City实体.出于设计原因,City实体具有IsReference = true,因此默认的DataContractSerializer会引发错误.

对于"GET"方法,我可以使用JsonConvert.DeserializeObject处理这种情况,但是使用"PUT,POST,DELETE"方法DataContractSerializer优先,并且失败抱怨IsReference实体无法序列化.

我发现这个Post实现IOperationBehavior并提供我自己的Serializer但我不知道如何将Json.NET与此集成.而且我认为应该有更直接的方法.

我很感激有关此方案的任何帮助或指导,或对其他方法的建议.

[ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
public class CityService
{
    [Description("Get all Cities")]  
    [WebGet(UriTemplate = "")]
    public Message Cities()
    {

    }

    [Description("Allows the details of a single City to be updated.")]
    [WebInvoke(UriTemplate = "{code}", Method = "PUT")]
    public Message UpdateCity(string code, City city)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

非常感谢

霍山

rest wcf json .net-4.0 json.net

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