问题列表 - 第26841页

如何像java一样在c ++中获得毫秒的时间

在Java中,您可以这样做:

long now = (new Date()).getTime();
Run Code Online (Sandbox Code Playgroud)

我怎么能用c ++做同样的事情?

c++ time

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

Xcode:查看变量的引用?

我是Xcode的新手.我不确定是否有办法通过右键单击var来查看变量的引用,就像在Visual Studio中查找"查找所有引用"一样?

例如,在我的.h文件中,我想知道或查看属性isSet的所有引用:

@interface MyInterface {
   ...
   BOOL isSet; // view all references to this var?
   ...
}
Run Code Online (Sandbox Code Playgroud)

xcode

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

java数组按引用传递不起作用?

我认为几乎所有语言都包括java传递数组作为参考(可修改)

但不知何故,它在这里不起作用.并且testArray仍然是1,2,3,大小为3

如果我将结果[i] = 2更改为[1] = 2,那就太奇怪了 这行得通 .它确实通过引用传递

这段代码有什么问题?

最后,我有一个=结果; (更新a).结果从堆栈中删除了.这就是为什么一个仍然得到原来的?

我很迷惑.

谢谢

class Test
{
   public static void main(String[] args)
   {

      int[] testArray = {1,2,3};
      equalize(testArray, 6);

      System.out.println("test Array size :" + testArray.length);
      for(int i = 0; i < testArray.length; i++)
         System.out.println(testArray[i]);
   }

   public static void equalize(int[] a, int biggerSize)
   {
      if(a.length > biggerSize)
         throw new Error("Array size bigger than biggerSize");

      int[] result = new int[biggerSize];
     // System.arraycopy(a, 0, result, 0, a.length);
     // int array default value should …
Run Code Online (Sandbox Code Playgroud)

java

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

如何在图像中创建二叉树(.jpeg)

我有二进制树格式的数据,我想将它表示为一个图像(*.jpeg)然后我需要在网页上显示该图像,所有数据将来@运行时,因此图像处理应该在@ runtime,这该怎么做 ?
这是我的思想解决方案,任何其他合适的解决方案也欢迎,
网站是在.NET,我想用java api生成图像然后通过WEB-SERVICE调用将其集成到.NET或任何其他解决方案也欢迎.

.net java drawing binary-tree

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

如何在代码中创建滑动抽屉?

我正在尝试在代码中创建一个滑动抽屉,但我不明白该怎么做构造函数的AttributeSet部分.

我需要做些什么呢?

另外,如何在代码中定义滑块将显示的位置?

谢谢,

android attributes set slidingdrawer

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

如何强制操作系统给java更多的内存?

我有java jar文件和内存的问题.

我使用netbeans 6.7开发一个应用程序,这个应用程序需要更多的内存来运行,因为它转换了另一个文件.每当这个应用程序转换一个6-10 MB的文件时,它就会崩溃.所以我设置netbeans VM选项:-Xms32m -Xmx256m,应用程序可以转换6-10mb文件没有问题.

我清理并构建项目,以便它可以生成我的应用程序的jar文件.我在计算机上运行jar并使用jconsole监视内存.应用程序使用的最大内存为256 MB.但每当我将它移动到其他计算机时,它在jconsole上显示65-66 mb,并且在转换6-10 mb文件时应用程序将崩溃.所以我需要使用命令提示符:java -jar -Xmx256m myjar.jar来执行具有最大内存的jar

为什么会发生这种情况,在我的计算机中,最大内存显示为256 MB,而另一台计算机显示为65-66 mb?我可以强制另一台计算机为我的应用程序提供额外的最大内存吗

谢谢您的回答.对不起英语不好,我很抱歉.如果你们都觉得我的问题很难理解,请告诉我.

最好的祝福

丹尼

ps:fyi我用来开发应用程序的计算机有2gb ram,在我测试的其他计算机上有1-2 gb ram.

java operating-system netbeans memory-management jar

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

如何在sql server中解析xml以处理DateTime DataType中的NULL值

我在sql server中创建了一个示例查询来解析xml中的数据并立即显示它.虽然我会在我的表中插入这些数据,但在此之前我面临一个简单的问题.

我想在datetime字段中插入NULL,ADDED_DATE="NULL"如下面给出的xml所示.但是当我执行这个查询时.它给了我错误

从字符串转换datetime时转换失败.

我在做什么错 请突出我的错误.

declare @xml varchar(1000)
set @xml= '
<ROOT>
    <TX_MAP FK_GUEST_ID="1"  FK_CATEGORY_ID="2" ATTRIBUTE="Test" DESCRIPTION="TestDesc" IS_ACTIVE="1" ADDED_BY="NULL" ADDED_DATE="NULL" MODIFIED_BY="NULL" MODIFIED_DATE="NULL"></TX_MAP>
    <TX_MAP FK_GUEST_ID="2"  FK_CATEGORY_ID="1" ATTRIBUTE="Test2" DESCRIPTION="TestDesc2" IS_ACTIVE="1" ADDED_BY="NULL" ADDED_DATE="NULL" MODIFIED_BY="NULL" MODIFIED_DATE="NULL"></TX_MAP>
</ROOT> '

declare @handle int
exec sp_xml_preparedocument @handle output, @xml

select * from OPENXML(@handle,'/ROOT/TX_MAP',1)
with 
    (
    FK_GUEST_ID INT
    ,FK_CATEGORY_ID VARCHAR(10)
    ,ATTRIBUTE VARCHAR(100)
    ,[DESCRIPTION] VARCHAR(100)
    ,IS_ACTIVE VARCHAR(10)
    ,ADDED_BY VARCHAR(100)
    ,ADDED_DATE DATETIME NULL
    ,MODIFIED_BY VARCHAR(100)
    ,MODIFIED_DATE DATETIME NULL
    )
Run Code Online (Sandbox Code Playgroud)

我正在使用Sql Server 2005.

xml sql t-sql sql-server

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

如何在C预处理器中使用#if在#define中?

我想编写一个宏,根据其参数的布尔值吐出代码.所以说DEF_CONST(true)应该扩展到const,并且DEF_CONST(false)应该扩展为无.

显然,以下方法不起作用,因为我们不能在#defines中使用另一个预处理器:

#define DEF_CONST(b_const) \
#if (b_const) \
  const \
#endif
Run Code Online (Sandbox Code Playgroud)

c c-preprocessor

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

如何将Unicode字符串(\ u00e2等)转换为NSString进行显示?

我试图支持来自各种国际用户的任意unicode.他们已经将大量数据放入他们的iPhone上的sqlite数据库,现在我想将数据捕获到数据库中,然后将其发送回他们的设备.现在我正在使用一个从互联网mysql数据库发回数据的php页面.数据正确地保存在mysql数据库中,但是当它被发送回来时,它会以unicode文本形式出现,例如

弗兰克\\\\\\\\\\\\\\\\\\\\\

而不仅仅是

弗兰克的iPad

撇号应该是一个卷曲的撇号.

发布到另一个问题的答案表明,没有内置的Cocoa方法将unicode字符串的"\ u00e2\u0080\u0099"部分从Web服务器转换为NSString对象.它是否正确?

这看起来真的很令人惊讶(并且非常令人失望),因为Cocoa肯定允许来自许多不同Unicode字符的输入,我需要支持我从未听说过的任何语言,以及所有可能的字符.我现在将它们保存到本地sqlite数据库中,但是一旦我将它发送到Web服务器,然后可能会下载不同的数据,我想确保从Web服务器提取的数据格式正确.

unicode cocoa objective-c

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

是否保证Java中的新Integer(i)== i?

请考虑以下代码段:

    int i = 99999999;
    byte b = 99;
    short s = 9999;
    Integer ii = Integer.valueOf(9); // should be within cache

    System.out.println(new Integer(i) == i); // "true"
    System.out.println(new Integer(b) == b); // "true"
    System.out.println(new Integer(s) == s); // "true"
    System.out.println(new Integer(ii) == ii); // "false"
Run Code Online (Sandbox Code Playgroud)

很明显为什么最后一行总是打印出来"false":我们正在使用==引用标识比较,而new对象永远不会==已经存在的对象.

问题是前三行:那些比较保证在原语上int,Integer自动取消装箱?是否存在基元将被自动装箱的情况,并且执行参考标识比较?(那就是全部false!)

java comparison autoboxing implicit-conversion

25
推荐指数
2
解决办法
3008
查看次数