问题列表 - 第30501页

C#的非接口依赖模拟框架

我是嘲笑的新手,所以我可能在这里完全错了,但我相信大多数模拟框架都依赖于接口.不幸的是,我们的大部分代码都没有使用接口.前几天我在Java中看到了一个Mocking框架,它重现了类\ object的字节代码,而不是调用它的内部方法,但你仍然可以测试它是否正在调用这些方法.

我的问题是:.Net有没有可以做类似事情的模拟框架?我正在寻找一些免费的东西,我不想要一些需要虚拟或抽象方法的东西.

c# mocking

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

您为树使用什么java数据结构/库

我有一个区域层次结构(想想State,District,Taluk等),我需要使用树来表示.我在公共领域看到了一些Tree的实现,但不确定它们有多好以及它们的维护性能如何.Apache Collections没有其中一个NOR做谷歌收藏.我想知道你是否有人能指出我在Java中实现一个Tree(带有泛型).

谢谢,

更新 我正在寻找树数据结构,最好使用泛型实现:经过充分测试.

java tree data-structures

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

UINavigationController和UIViewController dealloc

我最近改变了我的应用程序以使用UINavigationController,之前我使用的是UINavigationBar,使用级联子视图添加,这有点脆弱.

我正面临内存使用问题.泄漏工具没有显示任何泄漏,但我创建并添加到UINavigationController的ViewControllers似乎永远不会被释放.因此,每当我创建一个新的VC然后按下NavigationController的后退按钮时,内存使用量就会增加.

我只需这样创建并添加我的VC:

DetailViewController* detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
// setups
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
Run Code Online (Sandbox Code Playgroud)

该应用程序永远不会通过ViewController deallocviewDidUnload方法.每次按下后退按钮时,不应该调用这些吗?

我搜索了许多教程并阅读了Apple的内存管理,但是在使用NavigationController时,VC的内存生命周期并不存在.

memory iphone uiviewcontroller uinavigationcontroller dealloc

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

浏览器mailto问题?

我有一个应用程序,必须通过他的电子邮件客户端将电子邮件返回给用户,但在某些情况下,我必须传递大约1000封电子邮件.

我正在使用mailtohref,类似这样:

mailto:info@useremail.com?bcc=email1@test.com,email2@other.net,anotherone@dfsf...
Run Code Online (Sandbox Code Playgroud)

为什么我要使用PHP mail()函数返回他的电子邮件客户端?
因为用户发件人电子邮件取决于他使用的是哪台计算机,并且他需要存档thoose电子邮件.

问题: 某些浏览器,如果电子邮件列表大于X,则不会发送到他首选的电子邮件客户端.

html mailto email

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

我必须实现哪种新的App Delegate多任务处理方法来保留旧的行为?

目前我不想关心多任务处理.我的应用程序背后有一个很长的开发之旅,现在它的设计方式是当用户点击主页按钮时,应用程序被杀死.当他回来时,应用程序似乎就像他离开了它.

如果我想恢复相同的行为,我必须在app委托中实现哪些方法?我假设我必须处理我的应用程序成为后台应用程序的情况,就像按下主页按钮一样,即调用applicationWillTerminate.那将是最简单的方式,对吧?

iphone multitasking

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

获取DIV标记的ID,然后相应地向DIV添加一些CSS样式

我使用jQuery来获取DIV标签的ID,然后相应地为DIV添加一些CSS样式.
我是jQuery的新手,我不确定这是否是一个很好的方法:

JavaScript的:

$(".myClass").click(function(e){
    var whatid = $(this).attr('id');
    var whichDiv = "divName"+whatid;
    ("$(\"#"+whichDiv+"\")").addClass();
    }
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="myTest1" class="myClass">
  Helloworld I am new to JQuery 1
</div>
<div id="myTest2" class="myClass">
  Helloworld I am new to JQuery 2
</div>
Run Code Online (Sandbox Code Playgroud)

请指教.


如果我以这种方式更改代码怎么办:

JavaScript的:

$(".myClass").click(function(e){
    var whatid = $(this).attr('id');
    var whichDiv = "divName"+whatid;
    ("$(\"#"+whichDiv+"\")").addClass();
    }
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="1" class="myClass">CLick here 1</div>
<div id="2" class="myClass">CLick here 2</div>

<div id="myTest1">
  Helloworld I am new to JQuery 1
</div>
<div id="myTest2">
  Helloworld I am new to JQuery …
Run Code Online (Sandbox Code Playgroud)

jquery

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

将引用作为Objective-C中的实例变量阻止

我想知道是否可以将对匿名函数(块)的引用存储为Objective-C中的实例变量.

我知道如何使用委托,目标行动等.我不是在谈论这个.

objective-c objective-c-blocks

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

powershell和diskpart

总之,我有一个卷,我需要分配一个驱动器号(使用diskpart).现在的问题在于音量不会保持不变.您输入磁盘部分a执行"列表卷",特定卷将是卷0,然后"退出".再次输入并再次执行"列表卷",这次是第4卷.所以它继续.现在,如果这是由一个人完成的,那么这不是一个问题,但是这是一个自动化任务,它将"断开"Windows 2003上的卷并在其他服务器上使用并再次安装在Windows 2003服务器上.

我正在尝试在powershell中编写一个脚本,该脚本能够根据一些独特的字段识别卷.问题在于我用PowerShell解释了diskpart的"list volume"命令的输出.

以下命令提供了我需要使用的输出,但是在我丢失之后.

cls
$dp = "list volume" | diskpart | ? { $_ -match "^  [^-]" }
$dp | format-table  -auto
Run Code Online (Sandbox Code Playgroud)

这是它提供的输出,我正在寻找的音量是第1卷.

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  Volume 0     F                       DVD-ROM         0 B  Healthy            
  *Volume 1                             Partition    100 GB  Healthy*            
  Volume 2     E   DATA         NTFS   Partition    547 GB  Healthy            
  Volume 3     C   OS           NTFS   Partition     39 GB  Healthy    System  
  Volume 4     D   APPS         NTFS   Partition     98 GB  Healthy            
Run Code Online (Sandbox Code Playgroud)

请允许任何人帮我正确的方向.我正处于我的束缚之中.

powershell

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

Delphi:为什么二元字符串比较运算符(=)不使用SameStr?

这是常识,SameStr(S1, S2)比快S1 = S2,在var S1, S2: stringDelphi中.

(而且,当然,SameText(S1, S2)要快得多AnsiLowerCase(S1) = AnsiLowerCase(S2).)

但是,据我所知,SameStr(S1, S2)它完全相同S1 = S2,所以我不禁想知道为什么Delphi编译器在使用运算符SameStr测试字符串相等时不使用代码=.当然必须有这个原因吗?

一些基准测试

一个简单的程序,

program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils,
  RejbrandCommon;

const
  N = 1000000;

var
  Strings1, Strings2: StringArray;
  i: integer;
  b: {dummy }boolean;

procedure CreateRandomStringArrays;
var
  i: integer;
begin
  SetLength(Strings1, N);
  SetLength(Strings2, N);
  for i := 0 to N - 1 do
  begin
    Strings1[i] := RandomString(0, …
Run Code Online (Sandbox Code Playgroud)

delphi compiler-construction string performance

14
推荐指数
2
解决办法
2820
查看次数

如何在java中读取或解析MHTML(.mht)文件

我需要挖掘大多数已知文档文件的内容,例如:

  1. PDF格式
  2. HTML
  3. doc/docx等

对于我计划使用的大多数这些文件格式:

http://tika.apache.org/

但截至目前Tika不支持MHTML(*.mht)文件..(http://en.wikipedia.org/wiki/MHTML)C#中的例子很少(http://www.codeproject.com/KB/ files/MhtBuilder.aspx)但我在Java中找不到.

我尝试在7Zip中打开*.mht文件但它失败了......虽然WinZip能够将文件解压缩为图像和文本(CSS,HTML,脚本)作为文本和二进制文件...

根据MSDN页面(http://msdn.microsoft.com/en-us/library/aa767785%28VS.85%29.aspx#compress_content)和code project我之前提到的页面... mht文件使用GZip压缩... .

尝试在java中解压缩导致以下异常:With java.uti.zip.GZIPInputStream

java.io.IOException: Not in GZIP format
at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at java.util.zip.GZIPInputStream.<init>(Unknown Source)
at GZipTest.main(GZipTest.java:16)
Run Code Online (Sandbox Code Playgroud)

java.util.zip.ZipFile

 java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at GZipTest.main(GZipTest.java:21)
Run Code Online (Sandbox Code Playgroud)

请建议如何解压缩....

谢谢....

java compression parsing mhtml

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