问题列表 - 第49440页

getResourceAsStream() 返回一个内容为空的流

我在 Eclipse 中有一个小型 Java 项目。该项目有一个 src 和 bin 文件夹(典型),并将 src 添加到类路径中。我在 Windows 上运行。

以下调用有效:

System.out.println(TestINI.class.getResource("happytest.ini"));
Run Code Online (Sandbox Code Playgroud)

它打印文件的路径:

file:/D:/work/baton/Touch/JTouch/bin/com/interra/tests/happytest.ini
Run Code Online (Sandbox Code Playgroud)

我检查了上面提到的ini文件的内容是否有预期的内容。

但是从文件中读取如下:

InputStream is = TestINI.class.getResourceAsStream("happytest.ini");
Run Code Online (Sandbox Code Playgroud)

给我一个没有内容的输入流。即它返回一个零字节的文件。

我的 Eclipse 是在 Windows 7 上运行的 3.6 Helios 64 位。

谷歌搜索揭示了资源路径或输入流为空的情况,但我的情况并非如此。

类路径条目如下:

<classpathentry kind="src" path="src"/>
... other class path entries for libraries like ini4j
<classpathentry kind="output" path="bin"/>
Run Code Online (Sandbox Code Playgroud)

java eclipse file-io

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

SQL Server:本机客户端与ODBC?

SQL Server Native Client连接和ODBC连接有什么区别?这两者的优点和缺点是什么?

sql-server odbc database-connection sql-server-2005 sql-server-2008

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

C++中"〜"(代字号)符号的含义?

// AirlineTicket.h

#include <string>
class AirlineTicket
{
public:
  AirlineTicket();

  ~AirlineTicket();

  int          calculatePriceInDollars();
  std::string  getPassengerName();
  void         setPassengerName(std::string inName);
  int          getNumberOfMiles();
  void         setNumberOfMiles(int inMiles);
  bool         getHasEliteSuperRewardsStatus();
  void         setHasEliteSuperRewardsStatus(bool inStatus);

 private:
   std::string  mPassengerName;
   int          mNumberOfMiles;
   bool         fHasEliteSuperRewardsStatus;
 };
Run Code Online (Sandbox Code Playgroud)

我现在想要~AirlineTicket();这个代码的含义是 什么?我不知道"〜"(代字号)的含义.

c++

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

无法在Visual Studio 2010中创建项目或解决方案

所以我似乎无法创建任何新项目或解决方案.我可以导航和打开现有的解决方案,但无法创建任何新的解决方案.所有帮助表示赞赏.见下面的截图:

拍摄我的VS实例

solution visual-studio-2010 visual-studio

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

如何获得时区价值

如何获得前端magento的时区下拉菜单?

magento

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

使用@synthesize自动iVars

我知道从iOS 4开始,现在可以根本不声明iVars,并允许编译器在您合成属性时自动为您创建它们.但是,我找不到Apple关于此功能的任何文档.

此外,是否有关于使用iVars和属性的最佳实践或Apple推荐指南的文档?我总是使用这样的属性:

.h文件

@interface myClass {
    NSIndexPath *_indexPath
}

@property(nonatomic, retain) NSIndexPath *indexPath

@end
Run Code Online (Sandbox Code Playgroud)

.m文件

@implementation myClass

@synthesize indexPath = _indexPath;

- (void)dealloc {
    [_indexPath release];
}
@end
Run Code Online (Sandbox Code Playgroud)

我使用_indexPath而不是indexPath作为我的iVar名称,以确保我indexPath在需要使用时不会使用self.indexPath.但是现在iOS支持自动属性,我不需要担心.但是,如果我省略了iVar声明,我应该如何处理在dealloc中释放它?我被教导在dealloc中释放时直接使用iVars,而不是使用属性方法.如果我在设计时没有iVar,我可以直接调用属性方法吗?

properties conventions objective-c ios4 ivars

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

GIT:我如何从一个分支到另一个分支进行部分合并?

我在一个分支上提交了ABCD,并希望将ABC合并到另一个分支上.

我知道你可以一个接一个地执行git cherry-pick,我的问题是我是否可以将这些提交组合在一起并希望能够进行壁球.

git

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

您可以对图形数据库进行分区吗?如果是这样,如何?

我知道数据库一般可以使用master/slave replication水平扩展。当并发读取数量增加时,这是一个很好的策略。

但是,随着并发写入的数量或仅数据量开始增长,主/从复制不会为您带来任何好处,因此您需要对数据进行分区

这对于键值场景非常有用。对我来说一个经典的例子是 TinyURL/bit.ly;读取/写入短URL foo 的数据可以完全独立于读取/写入短URL bar 的数据。

但是,如果您处于图形场景中,您应该怎么做?更具体地说,是否有可能像Neo4j这样的图形数据库进行分区?如果是这样,如何?

我无法理解如何在不违背使用图形数据库(高效遍历)的目的的情况下分解图形。

database-design scalability graph-databases

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

检查单词是否由一个或多个连接的字典单词组成

这是场景:

我有一个数百万长度为3-32的随机字符串数组,以及一个单词数组(字典).

我需要测试是否可以通过连接1,2或3个不同的字典单词来组成随机字符串.

由于字典单词有些固定,我可以对它们进行任何类型的预处理.

理想情况下,我想通过对字典进行某种预处理来优化查找速度.

我应该考虑采用哪种数据结构/算法来实现这一目标?

language-agnostic algorithm data-structures

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

在rails中填充开发数据库的最佳方法

我需要用测试数据填充测试开发数据库,​​例如factorygirl,但是我想从rails控制台中使用它.
我如何将示例数据放入db中,以便我可以从控制台获取它并在那里进行一些测试?

ruby-on-rails

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