问题列表 - 第12577页

如何在xcode中反转for()循环?

我试图在xcode中反转for循环.

for (enemyBullet *b in bullets)
{

}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

谢谢

iphone xcode

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

在Oracle db上获取插入的记录ID

我在数据库服务器上使用Oracle,从XP客户端使用VB6和ADO.在一个事务中,我将一个记录到父表,该表具有触发器和序列创造了独特的recordId,那么的recordId用于关系到子表插入到子表的可变数目.为了提高性能,这是从我的客户端应用程序发送的一个执行命令.例如(简化示例):

声明Recordid int;
开始
插入ParentTable(字段列表)值(数据列表);
从Dual中选择ParentTableSequence.currVal到Recordid;
插入到ChildTable(RecordID,字段列表)值(Recordid,数据列表);
插入到ChildTable(RecordID,字段列表)值(Recordid,数据列表);
...多个可变数量的附加ChildTable插入
提交;
结束;

这工作正常.我的问题是:我还需要向客户端返回为插入创建的Recordid.在SQL Server上,我可以在提交之后向Scope_Identity()添加类似于将记录集返回到具有唯一ID的客户端.

但是我如何为Oracle做类似的事情(不必是记录集,我只需要那个长整数值)?我根据搜索网络的结果尝试了很多东西,但未能找到解决方案.

谢谢!
MarkL

vb6 oracle ado

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

Maven - 在执行测试时将目录添加到类路径

我项目中的Junits需要从类路径加载属性文件.如何指定这些属性文件的目录,以便Maven在运行测试之前在类路径中设置它?

maven-2

41
推荐指数
5
解决办法
6万
查看次数

使用LINQ过滤集合

假设我们有一个Person对象的集合

class Person 
{
     public string PersonName {get;set;}
     public string PersonAddress {get;set;}    
}
Run Code Online (Sandbox Code Playgroud)

并在代码定义集合中的某处

List<Person> pesonsList = new List<Person>();
Run Code Online (Sandbox Code Playgroud)

我们需要一个过滤器,需要过滤集合并将结果返回给最终用户.假设我们有一个Filter类型对象的集合

class Filter 
{
    public string FieldName {get;set;}
    public string FilterString {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

在我们的代码中的某个地方

List<Filter> userFilters = new List<Filter>(); 
Run Code Online (Sandbox Code Playgroud)

因此,我们需要通过userFilters集合中定义的过滤器来过滤personsList集合的内容.凡Filter.FieldName == "PERSONNAME" || Filter.FieldName =="PersonAddress".我怎样才能以酷炫的方式使用LINQ呢?像switch这样的解决方案,或者我认为,personList上的扩展方法可以从FiledName确定要查看的Person的属性.别的什么?有点棘手:)谢谢.

.net c# linq

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

C#中的File和FileInfo有什么区别?

我一直在读的静态方法文件类最好是用在像检查,看看是否存在对文件执行小一些任务,我们应该使用的实例FileInfo的,如果我们要进行很多类对特定文件的操作.

我理解这一点,可以盲目地使用它,但我想知道为什么会有区别?它们的工作方式是什么使它们适合不同的情况?让这2个不同的类看起来以不同的方式做同样的事情有什么意义呢?

如果有人能够至少回答其中一个问题,将会很有帮助.

c# file

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

STL映射迭代器可以通过递增超出范围吗?

对于关联容器,++运算符可以将迭代器发送到集合的末尾吗?

例:

map<UINT32, UINT32> new_map;
new_map[0] = 0;
new_map[1] = 1;

map<UINT32, UINT32> new_iter = new_map.begin();

++new_iter;
++new_iter;
++new_iter;
++new_iter;
++new_iter;
++new_iter;
++new_iter;
Run Code Online (Sandbox Code Playgroud)

在这结束时,new_iter == new_map.end(),或者它最终是在伟大的未知?

注意:我知道这搞砸了而不是做事的方式.我正在研究一些WTF公司代码.

c++ stl

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

ASP.NET - 图像未显示

我在母版页上放了一个图像.

我在设计时看到了图像.

但是我没有在运行时看到图像.

可能是什么问题?

我试图将图像放在图像框上.但它也没有用.

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="Ice_Web_Portal.UI.MasterPage" EnableTheming="true" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>.::ICE Web Portal::.</title>
    <link href="App_Themes/SmokeAndGlass/SmokeAndGlass.css" rel="stylesheet" type="text/css" />
</head>
<body >
    <form id="form1" runat="server">
        <table style="position: static">
            <tr>
                <td align="left" colspan="2">
                    <asp:Image ID="Image1" runat="server" ImageUrl="~/App_Themes/Banner.JPG" /></td>
                <td>
                </td>
            </tr>
            <tr>
                <td rowspan="2">
                    <div>
                    &nbsp;</div>
                    &nbsp;</td>
                <td style="width: 3px">
                    <asp:LoginView ID="LoginView1" runat="server">
                        <LoggedInTemplate>
                            <table style="width: 204px">
                                <tr>
                                    <td>
                                        Login Status :</td>
                                    <td>
                    <asp:LoginStatus ID="LoginStatus1" runat="server" …
Run Code Online (Sandbox Code Playgroud)

asp.net image

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

Perforce中的“协调离线工作”对我不起作用

在用于32-bin Windows的Perforce Visual Client的2009.1版本中,“协调脱机工作”选项做的事情很奇怪。在应该显示“本地文件不在仓库中”的中间框中,我什么也没得到。我看到的是,我第一次协调文件夹时,好像perforce用“本地文件不在仓库中”填充了该框,因为列表在我眼前快速闪烁。然后突然,列表迅速消失在空气中,我留下了一个空列表。有谁知道我如何获得此功能以向我显示我尚未添加的文件?似乎“修改的文件”和“工作区中缺少软件仓库文件”功能正常工作。

另外,作为一个旁注,“协调脱机工作”在2009 Beta版中似乎可以正常工作。

perforce offline-mode

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

你能在.NET运行时解释这个奇怪的崩溃吗?

我的C#应用​​程序在抛出未处理的异常时向我发送一个堆栈跟踪,而我现在正在查看一个我不理解的异常.

看起来这不可能是我的错,但通常当我认为我后来被证明是错的时候.8-)这是堆栈跟踪:

mscorlib caused an exception (ArgumentOutOfRangeException): startIndex cannot be larger than length of string.
Parameter name: startIndex
   System.String::InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy) + 6c
   System.String::Substring(Int32 startIndex) + 0
   System.IO.Directory::InternalGetFileDirectoryNames(String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption) + 149
   System.IO.Directory::GetFiles(String path, String searchPattern, SearchOption searchOption) + 1c
   System.IO.Directory::GetFiles(String path) + 0
   EntrianSourceSearch.Index::zz18ez() + 19b
   EntrianSourceSearch.Index::zz18dz() + a
Run Code Online (Sandbox Code Playgroud)

所以我的代码(最后的混淆函数名称)调用System.IO.Directory.GetFiles(path)崩溃的字符串索引问题.

可悲的是,我不知道它的价值path是否已经传入,但不管怎样,当然不应该System.IO.Directory::GetFiles像那样崩溃?尝试我可能无法提出任何GetFiles重现崩溃的论据.

我是否真的在查看.NET运行时中的错误,或者是否有可能合法地导致此异常的内容?(如果在我调用时更改了目录,我可以理解出错的地方GetFiles,但在这种情况下我不希望出现字符串索引异常.)

编辑:感谢大家的想法!到目前为止最有可能的理论是,其中有一个带有狡猾的非BMP Unicode字符的路径名,但我仍然无法让它破裂.GetFiles使用Reflector …

.net c# debugging exception

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

可可等效于UpdateSystemActivity?

我正在将Carbon应用程序转换为Cocoa应用程序,但找不到以下产品的Cocoa等效项:

UpdateSystemActivity(UsrActivity);
Run Code Online (Sandbox Code Playgroud)

那里的Mac人士是否愿意为我指明正确的方向?谢谢。

更新:我正在构建64位。构建32bit可以正常工作,但是当我针对64bit进行构建时,在此范围内,UpdateSystemActivity(及其他)未声明符号错误。

UPDATE2:我要导入以下内容:

#import <Cocoa/Cocoa.h>
#import <Carbon/Carbon.h>
#import <OpenGL/CGLMacro.h>
Run Code Online (Sandbox Code Playgroud)

构建64bit时是否还需要导入其他内容?

UPDATE3:添加#import <CoreServices/CoreServices.h>无济于事。我仍然收到编译器错误,告诉我在此范围内未声明UpdateSystemActivity和UsrActivity。

UPDATE4:好的,在OSServices / Power.h上找不到文件。我正在针对10.5 SDK进行构建,并显示了一个快速搜索:

$ pwd
/Developer/SDKs
$ find . -name Power.h
./MacOSX10.3.9.sdk/Developer/Headers/CFMCarbon/OSServices/Power.h
./MacOSX10.3.9.sdk/Developer/Headers/CFMCarbon/Power.h
./MacOSX10.3.9.sdk/Developer/Headers/FlatCarbon/Power.h
./MacOSX10.3.9.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/Headers/Power.h

./MacOSX10.4u.sdk/Developer/Headers/CFMCarbon/OSServices/Power.h
./MacOSX10.4u.sdk/Developer/Headers/CFMCarbon/Power.h
./MacOSX10.4u.sdk/Developer/Headers/FlatCarbon/Power.h
./MacOSX10.4u.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/Headers/Power.h

./MacOSX10.5.sdk/Developer/Headers/FlatCarbon/Power.h
./MacOSX10.5.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/Headers/Power.h
Run Code Online (Sandbox Code Playgroud)

但是我得到:

Mac.mm:6:29: error: OSServices/Power.h: No such file or directory
Mac.mm:6:29: error: OSServices/Power.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

macos cocoa power-management

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

标签 统计

c# ×3

.net ×2

ado ×1

asp.net ×1

c++ ×1

cocoa ×1

debugging ×1

exception ×1

file ×1

image ×1

iphone ×1

linq ×1

macos ×1

maven-2 ×1

offline-mode ×1

oracle ×1

perforce ×1

power-management ×1

stl ×1

vb6 ×1

xcode ×1