问题列表 - 第40856页

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

是否可以在java(log4j)中记录方法调用?

是否可以在log4j Java中记录任何方法调用?

谢谢!

java logging log4j

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

如何删除数组元素?

是否可以根据索引删除数组的内容?如果我有这样的2个数组:

Array1包含15个值,我想获得最后10个值.

在删除元素之前:

array1 == [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]
Run Code Online (Sandbox Code Playgroud)

删除元素后:

array1 == [5,6,7,8,9,10,11,12,13,14]
Run Code Online (Sandbox Code Playgroud)

包含15个值的Array2然后我只想获得前10个值.

在删除元素之前:

array2 == [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]
Run Code Online (Sandbox Code Playgroud)

删除元素后:

array2 == [0,1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)

但是必须满足条件:

如果数组只包含3个元素则不需要丢弃数组中的元素,以及数组只包含10个元素.但如果数组包含10个以上的元素,则会丢弃多余的元素.

javascript arrays

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

Objective-C中C++纯虚函数的等价物是什么?

简单的答案是议定书.

另一点是,据说ObjectC中的所有方法都是虚拟的,所以不需要在ObjC中说虚拟.

我发现很难理解这个概念.

有什么评论可以更清楚地解决这个问题吗?

感谢您的评论.

c++ virtual protocols objective-c

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

(简单)带有特殊字符的CSV下载让我疯狂

这个让我疯了.而上周我打破坚果,但不幸的是......

所以我想创建一个CSV下载供其他用户在MS-Word中打开(他们想要CSV格式)

所以我最终在MVC2控制器中使用此代码:

Response.AddHeader("Content-Disposition", "attachment; filename=PersonalMessages.csv");
Response.ContentType = "application/csv";
string s = new DownloadService().GetAddresses();
Response.Write(s);
Response.End();
return null;
Run Code Online (Sandbox Code Playgroud)

字符串's'包含(以及其他信息)这些字符:éåæÉà

当我在记事本中打开它时:好的

当我在Notepad ++中打开它时:好的

当我在Excel中打开它时:不行,它显示:éåÃÃÃÃà

(当我在Notepadd ++中打开它时,它说它是没有BOM的UTF8编码,无论我在构造函数中使用UTF8编码与布尔值来获取BOM,它都没有;结果)

所以我上周问了一个问题,答案是让GetAddresses()函数返回一个字节数组.

所以我确实用我的方式转换了我的文字:

// C# to convert a string to a byte array.
public static byte[] StrToByteArray(string str)
{
    System.Text.UnicodeEncoding encoding = new System.Text.UnicodeEncoding();
    return encoding.GetBytes(str);
}
Run Code Online (Sandbox Code Playgroud)

,并在响应中写入字节数组,一切都很好!记事本,记事本++和Excel!太棒了,活得很好.

但后来我发现他们我们在Word中打开文件.好吧,我没想过.

但是他们帮助:Word无法打开文件(直接),它首先要求编码,这是一个问题,因为他们在自动化过程中使用它.

当他们在记事本中打开文件并将其保存为unicode时,一切顺利.

我也在动作方法中试过这个:

Response.ContentEncoding = Encoding.Unicode ;
Response.HeaderEncoding = Encoding.UTF8;
Run Code Online (Sandbox Code Playgroud)

但这没有帮助.

有人有任何线索吗?

c# asp.net-mvc encoding download character-encoding

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

我应该去哪个Linux发行版学习Linux中的C/C++/Assembly

我是一名具有C#,. NET,Visual C/C++经验的主要Windows开发人员.我想在Linux中利用C/C++开发来创建可在Windows和Linux上运行的可移植GUI应用程序.

我在过去(2005年)使用过Fedora.希望您的建议知道哪些是目前在linux中学习编程的最佳发行版.

c c++ unix linux

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

SQL Server中的自定义聚合函数(concat)

问题:我想编写一个自定义聚合函数,用于连接group by上的字符串.

这样我就能做到

SELECT SUM(FIELD1) as f1, MYCONCAT(FIELD2)  as f2
FROM TABLE_XY
GROUP BY FIELD1, FIELD2
Run Code Online (Sandbox Code Playgroud)

我找到的只是SQL CRL聚合函数,但我需要SQL,没有CLR.



编辑:1
查询应如下所示:

   SELECT SUM(FIELD1) as f1, MYCONCAT(FIELD2)  as f2
    FROM TABLE_XY
    GROUP BY FIELD0
Run Code Online (Sandbox Code Playgroud)



编辑2:
没有CLR,这是不可能的.
但是,可以修改旁观者的子选择答案,因此不会对特殊字符进行XML编码.

对此的微妙更改是在"FOR XML PATH"之后添加:

 TYPE 
                  ).value('.[1]', 'nvarchar(MAX)') 
Run Code Online (Sandbox Code Playgroud)

这里举几个例子

DECLARE @tT table([A] varchar(200), [B] varchar(200));

INSERT INTO @tT VALUES ('T_A', 'C_A');
INSERT INTO @tT VALUES ('T_A', 'C_B');
INSERT INTO @tT VALUES ('T_B', 'C_A');
INSERT INTO @tT VALUES ('T_C', 'C_A');
INSERT INTO @tT VALUES ('T_C', 'C_B');
INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005 aggregate-functions aggregation sql-server-2008

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

taskkill 关闭进程安全吗?

我希望能够使用 .bat 文件关闭远程计算机上的进程。例如:taskkill /im Myapp.exe

使用 taskkill 是关闭应用程序的合适方法吗?例如,单击工具栏上的“X”?

它是否给应用程序时间来运行所有关闭方法/析构函数?或者它是否会导致它突然结束,丢失在关闭之前没有机会写入的任何数据?

batch-file taskkill

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

如何使用JPA检查记录是否存在

我想知道给定记录是否存在于数据库中.到目前为止,我已经通过编写JPA查询并通过getSingleResult()方法运行它来实现这一目标.NoResultException如果具有给定参数的记录不存在,则会抛出一个.当然,记录不是必须存在的,所以这有时是正常行为,这就是为什么我问自己,是否需要抛出一个我必须通过catch块来处理的异常?据我所知,异常处理的成本相当大,所以我对这个解决方案并不是很满意,而且,我甚至不需要这个对象,我只需要知道它在DB中是否存在.

有没有更好的方法来检查对象是否存在?例如.使用getResultList()和检查它的大小可能吗?

java jpa

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

如何将iPhone应用程序转换为iPad应用程序

我是新手.我有一个iPhone应用程序.

我想将iPhone应用程序转换为iPad应用程序.

我希望以编程方式根据ipad尺寸增加所有控件,图像和视图的大小,因为我在XIB中没有控件但实际上它们是以编程方式制作的.

我不想在每个地方手动更改尺寸,因为这是一项繁琐的工作.

有什么办法可以用更好的方式做到这一点吗?

请帮忙.

谢谢

iphone cocoa-touch objective-c ipad ios4

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