小编Abh*_*nav的帖子

如何解决错误:MongoDB中不存在dbpath(/ data/db /)

我在我的Ubuntu 10.04中安装了mongodb.

我知道当使用命令" mongod " 启动mongodb服务器时,它需要/ data/db文件夹,并且可以通过创建"/ data/db /"轻松解决它.另一种方法是使用mongod --dbpath"path"提供自己的路径,当我们打算为db提供自己的自定义路径时.

但是在浏览http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/链接时,我发现有一个配置文件.

我对它做了以下更改.

#mongodb.conf

dbpath=/EBS/Work/mongodb/data/db/


logpath=/EBS/Work/mongodb/mongodb.log

logappend=true
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用"mongod"启动服务器时,它会抛出相同的错误,即错误:dbpath(/ data/db /)不存在.我想知道如何永久地将我的dbpath重定向到我自己的自定义文件夹,因为每次你不想使用"mongod --dbpath path"键入路径.我们希望在配置文件中进行一些更改.

ubuntu mongodb

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

如何使用Intent.ACTION_VIEW打开保存到内部存储的私有文件?

我正在尝试一个示例程序将文件存储在内部存储中,并使用Intent.ACTION_VIEW打开它.

为了以私密模式存储文件,我按照这里提供的步骤操作.

我能够在/data/data/com.storeInternal.poc/files的内部存储中找到创建的文件.*

但是当我试图打开文件时,它无法打开.

请在下面找到我用于它的代码.

public class InternalStoragePOCActivity extends Activity {
    /** Called when the activity is first created. */
    String FILENAME = "hello_file.txt";
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        createFile();
        openFile(FILENAME);
    }

    public FileOutputStream getStream(String path) throws FileNotFoundException {
        return openFileOutput(path, Context.MODE_PRIVATE);
    }

    public void createFile(){

        String string = "hello world!";
        FileOutputStream fout = null;
        try {
            //getting output stream
            fout = getStream(FILENAME);
            //writng data
            fout.write(string.getBytes());
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch …
Run Code Online (Sandbox Code Playgroud)

android android-intent

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

如何在摇摆中将鼠标指针更改为手指指针?

在html中,当我们创建一个超链接并指向它时,它会自动更改为手指指针.

所以我想知道我们能否在Java摇摆中实现同样的目标.假设我有一个标签,点击一个新的表格弹出.但我想当用户指向标签时它应该改为手指指针,显示如果点击它会弹出一些东西.这样我们可以区分我认为表格上带有正常标签的标签:).

但是怎么做这样的事呢?

java swing jlabel mouseover

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

如何调用一个摄像头意图有录音和图像捕捉?

场景:

启动相机意图,其意图应该能够记录或捕获图像.

我所知道的:

  • 开始录制视频的摄像头意图

    Intent cameraIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

  • 启动摄像头意图捕获图像

    Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

问: 我已经看到,每当我们单独启动相机时,我们都会获得所有相机选项,如图像捕捉,视频录制等.

那么,我怎样才能以编程方式创建具有这两种功能的单一意图?

注意:我在我们的论坛上发现了同样的问题(重复的问题),但没有回答,因此再次询问.

提前致谢.

camera android android-intent

7
推荐指数
0
解决办法
528
查看次数

在什么情况下,map.entrySet返回的Map.Entry将为NULL

我遇到了一个代码片段,它使用其入口集迭代地图,并仅在entry!= null时执行一些操作

据我所知,即使我们没有在地图中输入任何内容,也会map.entrySet返回一个空集null.即使我把{null,null}那个条目放在一起[null=null]就是这个元素的实例.但实例不会为空.

Map<String, String> map = new HashMap<String, String>();
        map.put(null, null);
        map.put(string1, string1);
        for(Map.Entry<String, String> entry : map.entrySet()){
            if(entry != null){
                                  //do something
            }

        }
Run Code Online (Sandbox Code Playgroud)

我有以下基本问题:

  1. 在什么情况下HashMap中的条目将为NULL?
  2. 支票甚至有效

我坚信if(entry != null)谨慎,应该将其删除.我只想确定.

java dictionary hashmap entryset

7
推荐指数
2
解决办法
4359
查看次数

选择哪种数据类型或数据结构来计算100的阶乘?

我想写一个程序来评估给定整数的阶乘.

以下基础知识我在java中编写了以下代码:

long fact(int num){
if(num == 1)
 return 1;
else
 return num*fact(num-1);
}
Run Code Online (Sandbox Code Playgroud)

但后来我意识到,对于许多整数输入,结果可能不是所期望的,因此对于测试直接给出输入为100.

我怀疑是真的,因为我得到的结果是"0"(原因结果可能超出了长期范围).

所以,我只是好奇并渴望知道如何使我的程序适用于输入<= 150.

我很感激C编程语言或Java中的任何有效解决方案.

c java data-structures

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

如何使用添加的 jar 中可用的类覆盖 Android Api 类?

场景:一个android项目说,ProjAndroid指的是一个java项目say(HelperProj)。

在 HelperProj 中,我尝试通过实例化其管理器来使用 httpConnection Pooling。

PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager();

我遇到了Apache 示例,并且能够作为独立程序实现而没有任何故障。

但是对于 android,首先它给出了错误,NoClassDefFoundError因为当我将httpclient-4.3.1.jarhttpcore-4.3.jar添加到 android 项目时已解决。但现在我得到另一个错误

Caused by: java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE

我的结论:- 上面的字段应该在 httpcore-4.3.jar 中可用,因为当我将代码作为独立运行时没有出现任何错误。所以,我搜索并发现 android 已经提供了BasicLineFormatter 类该类不可用,并且可能在运行时这个类被引用。

如果上述错误,请纠正我。

帮助:- 所以有人请指导我如何解决这个资源冲突并使用 jar 中可用的类而不是 android api 中可用的类。

java eclipse apache android

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

如何在 Context.MODE_PRIVATE 中创建嵌套文件夹和文件?

我有一个要求,其中文件和文件夹需要使用Context.MODE_PRIVATE.

我发现我们可以使用创建文件openFileOutput(FILENAME, Context.MODE_PRIVATE);并且能够使用此方法创建文件。但后来我发现使用此方法我无法创建嵌套文件结构,即

openFileOutput("foo/myText.txt", Context.MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)

抛出异常:

java.lang.IllegalArgumentException: File foo/myText.txt contains a path separator
Run Code Online (Sandbox Code Playgroud)

可能是因为它只需要一个fileName & not a filepath并且还有文档说

打开与此 Context 的应用程序包关联的私有文件进行写入。

后来我发现getFilesDir(),返回上下文的应用程序包,我可以通过普通的Java文件创建文件/ O.But我不知道下创建它,即无论是权限MODE_APPENDMODE_PRIVATEMODE_WORLD_READABLEMODE_WORLD_WRITEABLE

所以,我有以下问题:-

  1. 如何使用 MODE_PRIVATE 下的 openFileOutput() 方法创建嵌套文件结构(如果可能)?

  2. 如果 openFileOutput() 不适用于创建嵌套结构,那么getFilesDir()根据我的要求使用Java File I/O 组合是否安全?使用这种方式创建的文件的权限是什么?

java file-io android

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

在父JPanel中显示添加的JPanel

如何JPanel在父母中添加可见内容JPanel

我正在使用Netbeans来设计我的UI.

我有一个MainFrame.java,包含两个面板; 即headerPanelbodyPanel.

headerPanel我已经放了三个按钮,让它成为button1,button2button3.

此外,我创建了三个单独的文件扩展JPanel,命名panel1,panel2panel3.

然后我说我的所有三个面板内bodypanelMainFrame.java在构造函数.

bodyPanel.add(panel1);
bodyPanel.add(panel2);
bodyPanel.add(panel3);
Run Code Online (Sandbox Code Playgroud)

我想上点击相应的按钮,只有相应的面板应该出现在bodypanel大型机,也就是说,如果我点击button1然后panel1应显示.

我已经在button1鼠标侦听器方法中尝试了以下代码:

bodyPanel.validate();
bodyPanel.getComponent(0).setVisible(true);
Run Code Online (Sandbox Code Playgroud)

但是panel1没有出现.我这样做是因为面板中添加的组件被分配了索引.所以首先我尝试获取组件然后使其可见.那没起效.

java swing jpanel layout-manager cardlayout

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

如何通过提供绝对路径直接在Java Swing中生成文件树?

我的要求是我的UI上有一个浏览按钮.当我选择一个目录并按下Open时,然后使用所选路径,应该出现一个树结构.父/根目录将从我选择的文件夹开始.

例如:如果我选择c:/ mydocuments/myfiles,那么树的根将是myfiles,然后它应该在树中显示它的所有子项.

目前在摇摆中,JTree可用于生成树结构,但为此,我们需要制作一个列表,然后将其提供给JTree.

在我的场景中,每当我需要生成列表时,路径发生变化就变得很困难.

所以我想知道在java中我们有像jqueryfiletree这样的东西,它采用绝对路径并自动生成树.

java swing jtree

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

如何在Spring roo项目中使用mongodb?

在Spring Roo中,当我们使用以下命令为JPA启用项目时: -

jpa setup --provider DATANUCLEUS --database 
Run Code Online (Sandbox Code Playgroud)

然后我发现在--database选项之后没有MongoDB的选项.所以我想知道我该怎么做.

我正在考虑为MySql创建一个JPA设置,然后在生成的persistence.xml中为MongoDB做出更改,因为即使ROO是一个java项目.但我不知道它是否是正确的方法.

在此过程中,我将不胜感激.任何链接或示例都会很棒.

jpa datanucleus spring-roo

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