问题列表 - 第4374页

我应该何时选择IsolatedStorage与AppData文件存储?

我最近发现了IsolatedStorage.net中的设施,我想知道何时应该将它们用于我的应用程序数据,而不是我应该使用它(例如)Application.LocalUserAppDataPath.

我注意到的一件事是Application在winforms应用程序之外不存在,所以IsolatedStorage对于需要某些特定存储的类库来说似乎有意义,特别是如果该库可能被Web应用程序和winforms app.这是唯一的区别点,还是还有更多呢?

(作为一项规则,直到现在,我已经让应用程序在库可能需要某种外部存储时向库提供文件流 - 一般来说,我不喜欢库的想法调用者上下文外部的某种状态.)

.net isolatedstorage appdata

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

java.util.zip.ZipException:ZIP文件中的条目太多

我正在尝试编写一个Java类来提取包含~74000个XML文件的大型zip文件.尝试使用java zip库解压缩时,我得到以下异常:

java.util.zip.ZipException:ZIP文件中的条目太多

不幸的是,由于项目的要求,我无法在它到达之前将拉链打破,并且解压缩过程必须自动化(无需手动步骤).有没有办法利用java.util.zip或某些第三方Java zip库解决这个限制?

谢谢.

java zip unzip large-files

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

尝试在Delphi中访问OleVariant的变量操作异常无效 - 在C#中工作

我正在尝试访问来自ActiveX库的回调中的OleVariant.

以下是在TLB中定义事件处理程序的内容:

procedure(ASender: TObject; var structQSnap: {??structVTIQSnap}OleVariant) of object;
Run Code Online (Sandbox Code Playgroud)

这是TLB中structVTIQSnap的定义:

structVTIQSnap = packed record
  bstrSymbol: WideString;
  bstrListingExch: WideString;
  bstrLastExch: WideString;
  fLastPrice: Double;
  nLastSize: Integer;
  bstrBbo: WideString;
  bstrBidExch: WideString;
  fBidPrice: Double;
  nBidSize: Integer;
  bstrAskExch: WideString;
  fAskPrice: Double;
  nAskSize: Integer;
  fHighPrice: Double;
  fLowPrice: Double;
  fOpenPrice: Double;
  fClosePrice: Double;
  nCumVolume: Integer;
  bstrTradeCondition: WideString;
  nQuoteCondition: Integer;
  bstrCompanyName: WideString;
  f52WeekHigh: Double;
  f52WeekLow: Double;
  fEps: Double;
  nSharesOutstanding: Integer;
  nSpCode: Integer;
  fBeta: Double;
  bstrExDivDate: WideString;
  nDivFreq: Integer;
  fDivAmt: Double;
  nAvgVolume: Integer;
  bstrCusip: WideString;
  fVwap: Double;
  bstrUpdateTime: WideString; …
Run Code Online (Sandbox Code Playgroud)

c# delphi com ole

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

Windows命令仅用于文件大小?

是否有Windows命令将输出指定文件的大小(如下所示)?

> filesize test.jpg
65212
Run Code Online (Sandbox Code Playgroud)

我知道dir命令输出这些信息,但它也输出其他信息.

我可以轻松编写这样的程序,但我更愿意使用本机Windows命令(如果可能),或者只使用全新安装的Windows XP中可用的命令.

windows command-line

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

查询最近一直使用Linq-to-Sql的人的帮助

Patient 
-------
PatientID

Visit
-----
VisitID
PatientID
HeartRate
VisitDate
Run Code Online (Sandbox Code Playgroud)

我该如何选择所有谁拥有一游,他们当日的患者首次访问,并在他们的心脏率首次访问?

sql

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

如何计算线性时间内的排列,扭曲

我在Java中有一个资源调度问题需要对事物进行排序,但是对于哪些资源可以彼此相邻存在限制.一个很好的类比是一串"数字",其中只有某些数字可以彼此相邻.我的解决方案是递归的,适用于小字符串,但运行时间是O(X ^ N),其中X是可能的数字(基数),N是字符串的长度.它很快变得无法管理.

使用下面的兼容性矩阵,以下是允许字符串的一些示例
长度为1:0,1,2,3,4
长度为2:02,03,14,20,30,41
长度为3:020,030, 141,202,203,302,303,414

     0  1  2  3  4
   ---------------------
0|  0  0  1  1  0
1|  0  0  0  0  1
2|  1  0  0  0  0
3|  1  0  0  0  0
4|  0  1  0  0  0

我计算所有长度为N的字符串的解决方案是从一个空字符串开始,置换第一个数字,并对所有长度为N-1的字符串进行递归调用.递归调用检查添加的最后一个数字,并尝试可以在该数字旁边的所有排列.有一些优化,所以我不会尝试每次都进行00,01,04,例如02,03,但是从基数5(示例)扩展到基数4000时,性能仍然很差.

除了试图列举所有排列之外,还有什么想法更好地计算排列?

algorithm permutation

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

使用F#查询实体框架的示例

我正在寻找一个关于使用F#查询实体数据源的示例或教程.

老实说,我没有找到太多.你们有没有运气好吗?

.net f# entity-framework

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

在C#中,闭包不是不可变的有什么好的理由吗?

我一直在脑子里反复思考,而且我似乎无法想出为什么C#闭包是可变的.如果您不知道究竟发生了什么,这似乎是一种获得意想不到的后果的好方法.

也许一个知识渊博的人可以阐明为什么C#的设计者会允许状态在闭包中改变?

例:

var foo = "hello";
Action bar = () => Console.WriteLine(foo);
bar();
foo = "goodbye";
bar();
Run Code Online (Sandbox Code Playgroud)

这将为第一个呼叫打印"hello",但外部状态在第二个呼叫时改变,打印"再见".更新了闭包的状态以反映局部变量的更改.

c# closures mutable

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

Ruby中的RegEx:只有一场比赛?

我试图找出如何检查字符串是否匹配正则表达式,但我想知道整个字符串是否只匹配一次.这是我的代码,但似乎很荒谬

def single_match(test_me, regex)
  ret_val = false
  test = regex.match(test_me)
  if (test.length==1 && test[0].length == test_me.length)
      ret_val = true
  end
  return ret_val
end
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?

PS这是我真正想写的方法,因为人们似乎总是在问这些天我为什么要拿枪?

def is_int(test_me)
  return single_match(test_me, /[0-9]*/)
end
Run Code Online (Sandbox Code Playgroud)

编辑谢谢大家.这是我真正使用它的地方,但这个正则表达式的东西总是很有趣.感谢伟大而有教育意义的答案.

ruby regex

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

是否可以在NetBeans中使用VI或VIM键映射?

Vim是我最喜欢的OSX编程工具,但我的团队伙伴都使用NetBeans.其中一些使用Eclipse Keymap.在NetBeans 6.5中启用VI命令的任何建议插件?

有关:

是否有任何IDE具有vi keybindings选项?

vi vim netbeans

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