小编Gab*_*ich的帖子

Android Studio Gradle BuildTools修订版

我在Android Studio 0.5.9中有一个Android项目,Gradle抛出此错误:

Error:The SDK Build Tools revision (17.0.0) is too low. Minimum required is 19.0.0
Run Code Online (Sandbox Code Playgroud)

我已经从SDK Manager安装了SDK Build Tools Revision 19,这是我的build.gradle

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 17
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 9
        targetSdkVersion 17
    }

    sourceSets {
        main {
            manifest.srcFile 'Manantiales/src/main/AndroidManifest.xml'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果已经安装了构建工具19,如何告诉gradle使用它?

编辑:我标记了一个不同的答案作为最佳答案,因为它是适用于大多数人的答案

android build-tools android-studio

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

Laravel中的模型继承

我目前正在与Laravel合作,我正在努力解决每个模型需要从Eloquent扩展的事实,我不确定如何实现模型层次结构(使用不同的表)

例如:

假设我有一个抽象模型Tool,然后是Hammer一个Screwdriver从Tool扩展的模型和模型.

现在,工具将扩展Eloquent ......但是,没有工具表,有一个Hammers表和另一个螺丝刀表,因为它们具有不同的属性.

如何指定Hammer有一个表,而Screwdriver在扩展 Tool 时有一个表?我如何使用Eloquent来调用,例如,所有工具?

喜欢:

Tools::all()
Run Code Online (Sandbox Code Playgroud)

这应该带来所有的锤子和螺丝刀,因为它们都是工具

使用Eloquent可以吗?

model laravel eloquent

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

Android网络无法访问 - ENETUNREACH

我在Android应用程序上遇到了一个奇怪的错误.我正在使用Xampp测试本地服务器.该应用程序将从数据库中检索记录并将其存储在手机中.

问题是我在Android 2.3.6的摩托罗拉XT550和Android 4.0.4的索尼Xperia S中测试了应用程序,该应用程序运行正常.但是,当我用三星Fame与Android 4.1.2(我的客户的手机)测试它时,它不起作用.

这是LogCat:

02-22 04:48:33.001    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
02-22 04:48:33.001    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
02-22 04:48:33.001    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:670)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:509)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at com.sistel.manantiales.SyncActivity$DatabaseSync.updateDatabase(SyncActivity.java:198)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at com.sistel.manantiales.SyncActivity$DatabaseSync.doInBackground(SyncActivity.java:165)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at com.sistel.manantiales.SyncActivity$DatabaseSync.doInBackground(SyncActivity.java:147)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at android.os.AsyncTask$2.call(AsyncTask.java:287)
02-22 04:48:33.011    3961-3976/com.sistel.manantiales W/System.err? at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
02-22 …
Run Code Online (Sandbox Code Playgroud)

networking android

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

Java HttpUrlConnection抛出Connection Refused

我知道关于这个话题有几个问题但我没有找到任何答案.

我正在尝试打开与本地服务器的连接,但我一直拒绝连接.

我有服务器运行,我测试了与浏览器的连接和一个名为Postman的谷歌应用程序,它的工作原理.

打开连接时失败,好像没有任何东西要连接.或者有什么东西阻止连接?我测试了防火墙和防病毒软件,没有运气.

在Postman中测试URL返回一个用户应该...

如果我用" http://www.google.com " 替换网址它工作正常.

这是我的代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;

/**
 *
 * @author Gabriel
 */
public class HttpConnection {

    public HttpConnection() {

    }

    public void makeRequest() throws MalformedURLException, IOException {

        String url = "http://localhost:8000/users/1";

    URL obj = new URL(url);
    HttpURLConnection con = (HttpURLConnection) obj.openConnection();
    // optional default is GET
    con.setRequestMethod("GET");

    //add request header
    con.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.120 Safari/537.36");
        con.setRequestProperty("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"); …
Run Code Online (Sandbox Code Playgroud)

java httpconnection

10
推荐指数
2
解决办法
7335
查看次数

angularjs corousel停止工作

我试图使用ui-bootstrap为angularjs制作一个旋转木马,我基本上是从角度文档中直接复制/粘贴的,它可以工作但它在最后一张幻灯片停止工作.

它没有回到开始,控制停止工作,我没有在控制台上出现任何错误,它只是停止工作

<carousel interval="myInterval">
      <slide ng-repeat="slide in carousel" active="slide.active">

        <img class="img-responsive" ng-src="app/assets/img/articles/{{slide.img}}" style="margin:auto;">

      </slide>
    </carousel>
Run Code Online (Sandbox Code Playgroud)

编辑:我再次检查它并没有停止在最后幻灯片工作,实际上它停在SECOND,无论有多少元素.

编辑:我只是用旋转木马做了一个测试网站,但仍然没有工作

这是整个代码,它在幻灯片2处停止,控件停止工作

<html >
<head>

    <title>Radiosan Site</title>

    <link rel="stylesheet" href="app/assets/lib/bootstrap/dist/css/bootstrap.min.css">
    <link rel="stylesheet" href="app/assets/lib/bootstrap/dist/css/bootstrap-theme.min.css">

    <script src="app/assets/lib/jquery/jquery-2.1.0.min.js" ></script>

    <script src="app/assets/lib/bootstrap/dist/js/bootstrap.min.js" ></script>

    <script src="app/assets/lib/angular/angular.min.js" ></script>
    <script src="app/assets/lib/angular/angular-route.min.js" ></script>
    <script src="app/assets/lib/angular/angular-animate.min.js" ></script>

    <script src="app/assets/lib/angular/ui-bootstrap-tpls-0.10.0.min.js"></script>

    <script src="app/RadiosanApp.js" ></script>

</head>

<body ng-app="RadiosanApp">

    <div class="container">

        <div ng-controller="MainController">
              <div style="height: 305px">
                <carousel interval="myInterval">
                  <slide ng-repeat="slide in slides" active="slide.active">
                    <img ng-src="{{slide.image}}" style="margin:auto;">
                    <div class="carousel-caption">
                      <h4>Slide {{$index}}</h4>
                      <p>{{slide.text}}</p>
                    </div>
                  </slide>
                </carousel>
              </div>
              <div class="row"> …
Run Code Online (Sandbox Code Playgroud)

carousel angularjs

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

Laravel:如何排队邮件以便稍后发送

我试图使用Mail ::队列发送和发送电子邮件,但是当我调用此函数时,它简单地发送邮件,并且响应被延迟...我认为使用Mail :: queue的目的是排队.. ..

我希望即时响应,而不必等待发送电子邮件

例如

Mail::queue('emails.template', $data, function($message) {
    $message->to('somemail@gmail.com');
    $message->subject('Notificacion');
});

return Response::json(array('error' => 0, 'message' => 'Ok'));
Run Code Online (Sandbox Code Playgroud)

我希望在不等待邮件发送的情况下收到回复.我怎样才能做到这一点???

php queue sendmail laravel

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

Laravel CSRF令牌

编辑:我应该在开始时说这个,我在FronEnd中使用AngularJS,我通过XHR提出所有请求.我正在CSRF Token为每个用户请求开发一个Application .

我应该Token在每次请求后重新生成吗?

就像是

Session::forget("_token") and Session::put("_token", RANDOM_SOMETHING)
Run Code Online (Sandbox Code Playgroud)

或者每个用户使用相同的一个是否足够Session

有什么好处吗?

csrf laravel

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

Javascript setTimeout意外输出

我一直在使用在我的应用程序中使用setInterval(fn,delay)函数的脚本,在阅读了setTimeout和JS如何工作后,我遇到了一些奇怪的结果,所以我做了一个测试:这是jsfiddle https:// jsfiddle.净/ jyq46uu1/2 /

和建议的代码:

var limit        = 1000000000;
var intervals    = 0;
var totalTime    = new Date();
var startTime    = new Date();

var uid = setInterval(
    function () {
        // final lap?
        if (intervals == 9) clearInterval(uid);

        for (i = 0; i < limit; i += 1) {
            // just working the CPU
        }
        // reduce the iterations
        limit = limit / 10;   
        intervals += 1;        

        console.log('Interval ' + intervals +' Time elapsed : ' + (new Date() …
Run Code Online (Sandbox Code Playgroud)

javascript timer settimeout

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

向AngularJS Modal UI.Bootstrap模式添加其他类

我做了一个函数来打开模态,我在尝试自定义它时遇到了麻烦.

根据文档,windowClass参数应该向模态窗口添加类,但它不起作用,我想知道你是否有人使它工作

这是我的代码:

function openModal(title, msg) {

                $rootScope.modalTitle = title;
                $rootScope.modalmsg = msg;

                var notificationModal = $modal.open({
                    templateUrl : "app/modals/NewTicket.html",
                    controller  : function ($scope, $rootScope, $modalInstance) {

                        $scope.myTitle = $rootScope.modalTitle;
                        $scope.modalMsg = $rootScope.modalmsg;

                        $scope.cancel = function () {
                            $modalInstance.dismiss('cancel');
                        };
                    },
                    windowClass : "newTicket"     //THIS IS NOT WORKING
                });

            }
Run Code Online (Sandbox Code Playgroud)

modal-dialog angularjs

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

Node JS - 读取文件属性

我正在使用NWJS开发桌面应用程序,我需要获取.exe文件的文件属性.

我已经尝试使用npm属性模块https://github.com/gagle/node-properties,但我得到一个空的Object.

properties.parse('./unzipped/File.exe', { path: true }, function (err, obj) {
            if (err) {
                console.log(err);
            }

            console.log(obj);
        });
Run Code Online (Sandbox Code Playgroud)

我需要获取"文件版本"属性:

文件属性

我也试过使用fs.stats而没有运气.有任何想法吗?

file-properties node.js node-webkit

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

StableArrayAdapter与ArrayAdapter

我正在看这个ListView教程:

ListView教程

我想知道创建自己的更好ArrayAdapter,而不仅仅是使用和ArrayAdapter.

在教程中它定义了一个" StableArrayAdapter",这究竟意味着什么?如果我使用常规ArrayAdapter,可能因某些原因而危险吗?

android listview

4
推荐指数
2
解决办法
9272
查看次数

PHP PDO bindParam/bindValue 多次

我在使用 ODBC 的 PDO 语句时遇到问题。

我在 Windows Server 2003 和 PHP 5.4.x 中使用 SQL SERVER 7

例如:

我有查询:

(这不是实际的查询,但它适用于示例)

$query = SELECT * FROM table WHERE number = :number OR number = :number
Run Code Online (Sandbox Code Playgroud)

在我的 php 中,我有:

$conn = new PDO($connectionString);

$conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$statement = $conn->prepare($query);

$statement->bindParam(':number', $someNumber);

$statement->execute();
Run Code Online (Sandbox Code Playgroud)

这会引发错误

COUNT field incorrect or syntax error
Run Code Online (Sandbox Code Playgroud)

问题是, bindParam 只绑定 :number 的第一次出现......并且尝试再次绑定它也不起作用。

有没有办法绑定多个具有相同名称的命名参数?

我试图不使用位置参数使用 ? 反而

php pdo sqlbindparameter

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

C++ ^它的用途是什么?

我正在阅读其他人制作的(.NET)C++程序,我无法弄清楚这意味着什么:

BinaryWriter^ file = gcnew BinaryWriter( File::Open( "Data.al", FileMode::OpenOrCreate ));
Run Code Online (Sandbox Code Playgroud)

^在这句话中做了什么?

那怎么样:

void GetEEDataRx(array<Byte> ^%EE)
Run Code Online (Sandbox Code Playgroud)

^%的目的是什么

.net c++-cli

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