小编ric*_*age的帖子

Android Studio:无法启动守护程序进程

当我尝试在Android Studio中导入gradle项目时,我遇到了以下错误.

Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.8/userguide/gradle_daemon.html
Please read below process output to find out more: 
Run Code Online (Sandbox Code Playgroud)

这是我看到的输出:

18:25:42.484 [main] DEBUG o.g.l.daemon.bootstrap.DaemonMain - Assuming the daemon was started with following jvm opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=windows-1252]
18:25:43.254 [main] DEBUG o.g.l.daemon.server.DaemonServices - Creating daemon context with opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, …
Run Code Online (Sandbox Code Playgroud)

android daemon android-studio

49
推荐指数
5
解决办法
12万
查看次数

Android Studio:编译时在APK META-INF/DEPENDENCIES中复制的重复文件

我从Eclipse导出我的项目并使用此链接中的说明导入到Android Studio:http://developer.android.com/sdk/installing/migrate.html

当我构建时,我有一个错误:

Duplicate files copied in APK META-INF/DEPENDENCIES
Run Code Online (Sandbox Code Playgroud)

搜索后,我找到了一个解决方案:添加

packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
}
Run Code Online (Sandbox Code Playgroud)

进入build.gradle.它的工作原理!

但我不明白为什么我有这个错误以及为什么我必须应用该修复.谁能解释一下?

android meta-inf duplicates android-studio

35
推荐指数
4
解决办法
4万
查看次数

使用Java(Jackson)读取JSON中嵌套键的值

我是来自Python背景的新Java程序员.我有收集/返回的天气数据作为带有嵌套键的JSON,我不明白在这种情况下如何拉出值.我确定之前已经问过这个问题,但是我发誓我用Google搜索了很多内容,我似乎无法找到答案.现在我正在使用json-simple,但我尝试切换到Jackson,但仍然无法弄清楚如何做到这一点.由于Jackson/Gson似乎是最常用的库,我很乐意看到使用其中一个库的示例.下面是数据的示例,后面是我到目前为止编写的代码.

{
    "response": {
        "features": {
            "history": 1
        }
     },
    "history": {
        "date": {
            "pretty": "April 13, 2010",
            "year": "2010",
            "mon": "04",
            "mday": "13",
            "hour": "12",
            "min": "00",
            "tzname": "America/Los_Angeles"
        },
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

主功能

public class Tester {

    public static void main(String args[]) throws MalformedURLException, IOException, ParseException {
        WundergroundAPI wu =  new WundergroundAPI("*******60fedd095");

        JSONObject json = wu.historical("San_Francisco", "CA", "20100413");

        System.out.println(json.toString());
        System.out.println();
        //This only returns 1 level. Further .get() calls throw an exception
        System.out.println(json.get("history"));
    }
}
Run Code Online (Sandbox Code Playgroud)

函数'historical'调用另一个返回JSONObject的函数

public static JSONObject …
Run Code Online (Sandbox Code Playgroud)

java json jackson gson

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

使用gson反序列化对象的特定JSON字段

我有以下JSON字符串:

{
    "ms": "images,5160.1",
    "turl": "http://ts1.mm.bing.net/th?id=I4693880201938488&pid=1.1",
    "height": "178",
    "width": "300",
    "imgurl": "http://www.attackingsoccer.com/wp-content/uploads/2011/07/World-Cup-2012-Draw.jpg",
    "offset": "0",
    "t": "World Cup 2014 Qualification – Europe Draw World Cup 2012 Draw ...",
    "w": "719",
    "h": "427",
    "ff": "jpeg",
    "fs": "52",
    "durl": "www.attackingsoccer.com/2011/07/world-cup-2012-qualification-europe...",
    "surl": "http://www.attackingsoccer.com/2011/07/world-cup-2012-qualification-europe-draw/world-cup-2012-draw/",
    "mid": "D9E91A0BA6F9E4C65C82452E2A5604BAC8744F1B",
    "k": "6",
    "ns": "API.images"
}
Run Code Online (Sandbox Code Playgroud)

我需要将值存储imgurl在单独的字符串中.

这就是我现在所拥有的,但这只是给了我整个JSON字符串而不是特定的imgurl字段.

Gson gson = new Gson();
Data data = new Data();
data = gson.fromJson(toExtract, Data.class);
System.out.println(data);
Run Code Online (Sandbox Code Playgroud)

toExtract是JSON字符串.这是我的数据类:

public class Data 
{
    public List<urlString> myurls;
}

class urlString
{
    String imgurl; …
Run Code Online (Sandbox Code Playgroud)

java parsing json gson

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

使用原型范围时Symfony2 ScopeCrossingInjectionException

我的目标是将data_collector添加到我的类中,以便在开发人员工具栏上显示一些有用的信息.我的服务:

services:
    my_api.auth.login:
        class: YO\ApiV1\Services\Auth\Login
        arguments:
            - requestId
            - "@old_sound_rabbit_mq.login_rpc"
            - "@service_container"
        scope: prototype
Run Code Online (Sandbox Code Playgroud)

我需要范围原型为每个新调用都有不同的实例.顺便说一句,service @ old_sound_rabbit_mq.login_rpc也有范围"prototype".而且,我想附加data_collector,可以通过以下方式完成:

tags:
    - { name: data_collector, template: "AcmeDebug:Collector:templatename", id: "your_collector_name" }
Run Code Online (Sandbox Code Playgroud)

但后来我得到了一个例外:

ScopeCrossingInjectionException:检测到Scope Crossing Injection:定义"profiler"引用属于另一个范围层次结构的服务"my_api.auth.login".此服务可能无法始终可用.通常,将定义"profiler"移动到范围"prototype"或将"container"声明为"prototype"的子范围更安全.如果可以确定其他范围始终处于活动状态,则可以将引用设置为strict = false以消除此错误.

它让我感到困惑,因为我不知道该怎么做.我试图设置属性"strict = false",但没有任何反应.

service scope symfony

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

meteor无法通过跳过或限制来观察查询

我可能在文档中遗漏了一些非常明显或遗漏的东西.我搜索过,没有找到类似的问题.张贴它.

这两个

return Items.find({},{sort: {time: -1}, limit: 10});
Run Code Online (Sandbox Code Playgroud)

要么

return Items.find({},{sort: {time: -1}).limit(10);
Run Code Online (Sandbox Code Playgroud)

造成 meteor cannot observe queries with skip or limit

javascript mongodb meteor

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

如何在数据库中存储Symfony2"access_control"信息?

我正在使用Symfony2,我的用户和角色已存储在我的数据库中.如果我设置类似下面的东西,security.yml那么效果很好:

access_control:
   - { path: ^/admin, role: ROLE_ADMIN}
   - { path: ^/users, role: ROLE_MANAGER}
Run Code Online (Sandbox Code Playgroud)

但我想将此access_control信息存储在数据库中,因此我系统中的用户可以使用管理界面更改权限本身.

我查看了ACL和FOSUserBundle但无法找到解决方案.我发现我可以用类似的东西检查权限,if ($user->hasRole($role))但我需要在每个控制器中执行此操作.

有没有办法定义动态"access_control"功能?也许就像将access_control重定向到某个可能返回true或false的类.有解决方案吗

php symfony

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

在 oncreateview 之前调用 onpageselected 的 changeorientation 调用

我有ViewPager3 个片段;在我处理的主要活动中onPageChangeListener

private class CustomPageChangeListener extends ViewPager.SimpleOnPageChangeListener{

    @Override
    public void onPageSelected(int position) {

        fragments.get(position).onShowedFragment(context);
        super.onPageSelected(position);
    }
}
Run Code Online (Sandbox Code Playgroud)

调用onShowedFragment(context)将数据加载到片段中(我按需加载数据)。我将数据加载到一个ListView

@Override
public void onShowedFragment(Context context) {
    databaseService = DatabaseService.getInstance(context);
    mAdapter = new Capitulo100ListAdapter(context);
    databaseService.capitulo100ObjectSet.setAdapter(mAdapter);
    lst100.setAdapter(mAdapter);

    try {
        //load my data
    } catch (Exception e) {
        //...
    }
    super.onShowedFragment(context);
}
Run Code Online (Sandbox Code Playgroud)

当我旋转设备时,Android 重新创建 Activity 并调用onPageSelected,并调用onShowedFragment我片段上的方法,但当时调用lst100的 ListView为空(我在片段的 onCreateView 方法中初始化视图),然后该行lst100.setAdapter(mAdapter)导致一个错误。

我没有使用 android:configChanges

在设备旋转后创建 ListView 时,如何上传我的数据?

android listview android-fragments android-viewpager

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

未捕获的SyntaxError:意外的标记ILLEGAL

我可能知道这有什么不对.我是编程世界的新手..所以,如果你帮助我,那将是美好的.错误就行了

ARR [$ {i.count-1}] [1] = $ {employee.email};

等待您的回复.整个代码如下..

$(function() {  
   var arr = new Array();

   arr[0]=new Array(4);
   arr[0][0]=sathis;
   arr[0][1]=sathis@gmail.com;
   arr[0][2]=namakkal;
   arr[0][3]=21;

   arr[1]=new Array(4);
   arr[1][0]=ganesh;
   arr[1][1]=gans@gmail.com;
   arr[1][2]=karaikudi;
   arr[1][3]=22;

   arr[2]=new Array(4);
   arr[2][0]=karthik;
   arr[2][1]=karthik@yahoo.co.in;
   arr[2][2]=trichy;
   arr[2][3]=25;

 var str="<table><tr><th>Name</th><th>Email</th><th>City</th><th>Age</th></tr><tr><td>";

 $("#emp_name").change(function() {
     var i=$(this).val();
    str=str+arr[i-1][0]+"</td><td>"+arr[i-1][1]+"</td><td>"+arr[i-1][2]+"</td><td>"+arr[i-1][3]+"</td><tr></table>";
    $("#viewer").html(str);
    alert(str);
    });


});
Run Code Online (Sandbox Code Playgroud)

jquery token

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

如何在新的Symfony2应用程序的生产URL中摆脱"/app.php/"的需要?

我已经完成了第一次安装Symfony2,

    php app/console --version
        Symfony version 2.0.11 - app/dev/debug
Run Code Online (Sandbox Code Playgroud)

我通过配置我的apache2服务器vhost将它安装在现有的DocumentRoot下

    <VirtualHost 127.0.0.1:80>
        ...
        DocumentRoot /srv/www/localhost_www
        ...
        <Directory "/srv/www/localhost_www" >
            AllowOverride none
            Options -ExecCGI +FollowSymLinks +Includes +Indexes +MultiViews
            Order Allow,Deny
            Allow from All
        </Directory>
        ...
        Alias /TESTAPP  "/srv/www/TESTAPP/web/"
        <Directory "/srv/www/TESTAPP/web/">
            Options All
            AllowOverride All
            Allow from All
        </Directory>

        Alias /TESTAPP.symfony  "/srv/www/TESTAPP/"
        <Directory "/srv/www/TESTAPP/">
            Options All
            AllowOverride All
            Allow from All
        </Directory>
        ...
Run Code Online (Sandbox Code Playgroud)

安装完成后,成功按照"The Book"构建演示"Hello"应用程序,如果我在浏览器中导航到任何/所有,

  dev:
        http://localhost/TESTAPP.symfony/web/app_dev.php/hello/ME
        http://localhost/TESTAPP/app_dev.php/hello/ME
  prod:
        http://localhost/TESTAPP.symfony/web/app.php/hello/ME
        http://localhost/TESTAPP/app.php/hello/ME
Run Code Online (Sandbox Code Playgroud)

我看到了预期的,

"你好我!"

我想重写生产URL,隐藏"app.php",以便以下一组URL在我的Symfony2应用程序的浏览器的导航栏中工作:

  dev:
        http://localhost/TESTAPP.symfony/web/app_dev.php/hello/ME
        http://localhost/TESTAPP/app_dev.php/hello/ME
  prod:
     !! http://localhost/TESTAPP.symfony/web/hello/ME …
Run Code Online (Sandbox Code Playgroud)

mod-rewrite symfony

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