问题列表 - 第22182页

如何在C++字符串中查找第一个字符

我有一个字符串,开头有很多空格.如果我想找出第一个不是空格的角色的位置,我该怎么做?

c++ string

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

ORA-00900: 无效的 SQL 语句错误

运行 dbms 命令时

execute dbms_utility.analyze_schema('MCC','ESTIMATE',30);
Run Code Online (Sandbox Code Playgroud)

我有ORA-00900: invalid SQL statement错误。

谁能告诉我可能是什么原因?

oracle ora-00900

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

从目标文件获取源代码

有没有办法通过在C中使用目标文件来获取源代码?

例如,我有一个简单的源代码

cc simple.c

现在我有一个a.out(目标文件).通过这个a.out我能否得到消息来源?

simple.c的代码

c

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

任何简单的方法来解释为什么我不能做List <Animal> animals = new ArrayList <Dog>()?

我知道为什么不应该这样做.但有没有办法向外行人解释为什么这是不可能的.你可以轻松地向外行解释:Animal animal = new Dog();.狗是一种动物,但是一系列的狗并不是动物的清单.

java oop generics covariance

22
推荐指数
5
解决办法
5063
查看次数

Java SFTP传输库

我正在寻找一个用于SFTP文件传输的简单Java库.除此之外,我不需要任何其他功能.

我已经尝试过Zehon了,但这是令人难以置信的唠叨,我认为8个jar文件对我所需要的功能来说有点疯狂.

图书馆必须是免费的(如免费啤酒),最好是开源(不是要求).

谢谢.

java ftp ssh

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

使用Maven在Eclipse中设置Spring BlazeDS + Flex + JBoss Project

我想知道如何设置工作环境以开发Spring BlazeDS应用程序.这些服务器应用程序旨在通过某些客户端Flex应用程序的AMF远程访问来访问.

其实我有Maven和m2eclipse设置和工作,本地JBoss v6.0M2运行,安装了Flex 4插件.

理想情况下,我想知道如何创建一个eclipse项目,在该项目中我可以同时拥有服务器(Java)和客户端(Flex)代码,并且能够通过一次单击将所有内容部署到JBoss.也许这个设置有一个特殊的Maven原型?如果没有,我会很高兴,如果有人可以提供一步一步的说明来设置所有这些东西.

先感谢您

apache-flex spring maven-2 blazeds project-setup

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

内置PHP功能,这样做?

foreach($array as $key => $value)
        if (strlen($value) == 0)
    unset($array[$key]);
Run Code Online (Sandbox Code Playgroud)

有这么多内置数组函数,有没有这样做?

php

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

Java:对巨大磁盘文件进行随机读取的最快方法

我有一个中等大小的数据集,大约800 MB左右,这基本上是一个很大的预计算表,我需要将一些计算加速几个数量级(创建该文件需要几个mutlicores计算机天来使用优化生成和多线程算法......我真的需要那个文件).

现在已经计算了一次,那么800MB的数据是只读的.

我无法忍受它在记忆中.

截至目前,它是一个巨大的800MB文件,但如果可以提供帮助,拆分成较小的文件不是问题.

我需要在该文件中读取大约32位数据的大量时间.我不知道在哪里我需要读取这些数据:读取是均匀分布的.

在这样的文件或文件中随机读取Java的最快方法是什么?理想情况下,我应该从几个不相关的线程进行这些读取(但如果需要,我可以在单个线程中对读取进行排队).

Java NIO是可行的吗?

我不熟悉'内存映射文件':我想我不想在内存中映射800 MB.

我想要的只是访问这些800MB基于磁盘的数据的最快随机读取.

顺便说一下,如果人们想知道这与我不久前提出的问题完全不同:

Java:基于磁盘的快速哈希集

java nio

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

为什么在STL映射中用作值的类需要...中的默认构造函数?

下面是用作地图中值的类:

class Book
{
    int m_nId;
public:
    // Book() { }  <----- Why is this required?
    Book( int id ): m_nId( id ) { }

};
Run Code Online (Sandbox Code Playgroud)

在main()内:

map< int, Book > mapBooks;

for( int i = 0; i &lt 10; ++i )
{
    Book b( i );
    mapBooks[ i ] = b;
}
Run Code Online (Sandbox Code Playgroud)

导致错误的声明是:

mapBooks[ i ] = b;
Run Code Online (Sandbox Code Playgroud)

如果我添加默认构造函数,则不会出现错误.但是,我不明白为什么需要.谁能解释一下?如果我使用insert(),问题不会出现.

顺便说一句,我正在使用Visual C++ 2008进行编译.

c++ dictionary stl default-constructor

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

什么是分段错误?

什么是分段错误?C和C++有什么不同吗?分段错误和悬空指针是如何相关的?

c c++ segmentation-fault

530
推荐指数
9
解决办法
55万
查看次数