小编dan*_*dan的帖子

Java - 使用没有 IDE 的下载包

我对Java很陌生。我仍在使用一个简单的文本编辑器进行开发,以更好地了解包含包对 Java 的作用。

我有我的文件 Test.java,它的前两行是:

import java.util.List;  
import com.google.gson.Gson;
Run Code Online (Sandbox Code Playgroud)

我试图下载包 google-gson 并将其解压缩到 Test.java 所在的同一目录中。

|-- google-gson-1.5
| |-- gson-1.5.jar
| |-- gson-1.5-javadoc.jar
| |-- gson-1.5-sources.jar
| |-- 许可证
| `--自述文件
`--Test.java

但是当我尝试启动时:

javac Test.java
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

Test.java:2: package com.google.gson does not exist
import com.google.gson.Gson;
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能使事情正常进行(使用命令行和简单的编辑器)?

谢谢,丹

java command-line

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

Android - 我无法刷新/重绘ListView

我有一个列出一组书籍的ListView.
用户可以添加新书,然后使用onActivityResult方法再次显示书籍集.

在添加一本新书之后,我已经花了好几个小时来完成这套书的刷新,但根本没有运气.

这是我尝试过的代码:

public class BookActivity extends Activity {

    private ArrayList<Book> books = null;   
    private BookItemAdapter bookItemAdapter;
    ListView booksSetView = null;    

    @Override
    public void onCreate(Bundle savedInstanceState) {   
        books = new ArrayList<Book>();        
        booksSetView = (ListView)findViewById(R.id.booksSet);   

        Cursor booksCursor = null;

        booksCursor = getBooksCursor();                      
        if (booksCursor.moveToFirst())
        {
            do
            {   
                books.add(getBookFromCursor(booksCursor));                  
            } while(booksCursor.moveToNext());
        }

        bookItemAdapter = new BookItemAdapter(this, R.layout.book_item, books, 0); // BookItemAdapter is a ArrayAdapter        
        booksSetView.setAdapter(bookItemAdapter);
    }

    @Override
    public void onActivityResult(int requestCode, int resultCode, Intent data)
    {
        super.onActivityResult(requestCode, resultCode, data);
            Log.e("BOOKS MANAGER", …
Run Code Online (Sandbox Code Playgroud)

android listview

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

MongoDB是否需要至少2个服务器实例来防止数据丢失?

我决定在业余时间开始开发一个小的Web应用程序,这样我就可以了解MongoDB.我计划获得一个Amazon AWS微实例并在那里开始开发和alpha阶段.但是,我偶然发现了一个关于Stack Overflow的问题:

但是对于持久性,您需要使用至少2个mongodb服务器实例作为主/从.否则,您可能会丢失数据的最后一分钟.

真的吗?我不能只在我的盒子上安装所有东西(Apache,PHP,MongoDB)并依赖正确存储的数据吗?至少,MongoDB中必须有一个配置选项才能使其行为可靠,即使安装在一个盒子上 - 不存在吗?

mongodb

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

JQuery - 当类绑定到id时的addClass

我有这个CSS规则:

#panelSeparator .active {
    background: #fff url(../img/vgrabber.gif) no-repeat center;
    opacity: 0.7;  
}
Run Code Online (Sandbox Code Playgroud)

我想在JS中做这样的事情:

$('#panelSeparator').addClass('active');
Run Code Online (Sandbox Code Playgroud)

我应该如何更改addClass的参数才能使其工作?

谢谢,

css jquery

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

用于阻止特定电子邮件域注册的正则表达式

我有一个注册表,用户填写他们的电子邮件地址(和密码).

我正在使用的Web框架(Symfony)允许我指定电子邮件地址的正则表达式为"待定".

我想阻止一些只是垃圾邮件发送者的域名,让我们说:

example1.com  example2.com
Run Code Online (Sandbox Code Playgroud)

所以我需要一个正则表达式,意思是:"接受来自这些域的电子邮件地址的所有内容"

我怎样才能把正则表达式放在一起呢?

我尝试过:

/!(@(examples1\.com|example2\.com)$)/
Run Code Online (Sandbox Code Playgroud)

但它没有做它应该做的事情.

有人可以帮帮忙吗?

php regex yaml symfony1

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

Symfony 2分割较少的文件

我正在使用Symfony 2构建一个网站并使用Less,就像这样

index.html.twig:

{% stylesheets
    '@AcmeWebappBundle/Resources/public/css/website.less'
    filter='?yui_css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
Run Code Online (Sandbox Code Playgroud)

config.yml:

assetic:
    filters:
        lessphp:
            file: %kernel.root_dir%/../vendor/lessphp/lessc.inc.php
            apply_to: "\.less$"
Run Code Online (Sandbox Code Playgroud)

现在文件website.less增长了很多,所以我决定将它拆分成不同的文件,如下所示:

{% stylesheets
    '@AcmeWebappBundle/Resources/public/css/mixins.less'
    '@AcmeWebappBundle/Resources/public/css/general.less'
    '@AcmeWebappBundle/Resources/public/css/tasks.less'
    '@AcmeWebappBundle/Resources/public/css/notes.less'
    filter='?yui_css'
%}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
Run Code Online (Sandbox Code Playgroud)

该文件mixins.less包含mixins我在其他文件中使用的所有内容.

问题是,如果我引用了一个mixin notes.less,那是无法识别的 - 我相信这是因为Assetic只在它正在编译的文件中搜索mixins.顺便说一句,我使用lessphp,而不是node.js.

我怎样才能解决我的问题?如何使用mixins.less文件中声明的mixin使用不同的Less文件?

less symfony assetic

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

Javascript - 创建一个新的Array方法

我想通过addind一个新的方法来扩展Javascript内置的Array对象: searchByRegexp

基本上该方法将获得regexp作为输入并将返回:
_表示与regexp匹配的数组元素的字符串(如果多个匹配,将返回第一个匹配)
_如果没有元素匹配则为空字符串正则表达式.

javascript prototype-programming

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