小编Fla*_*dun的帖子

这个Java代码片段究竟发生了什么?

这是代码:

    timer.schedule(new TimerTask() 
    {
       public void run()
       {
            synchronized(this)
            {
                 try 
                 {   
                   // System.out.println(" ITERATION = ");

                     pachubeCLI.update(78164);  

                 } 
                 catch (PachubeException e)
                 {
                        // If an exception occurs it will print the error message from the
                        // failed HTTP command
                        System.err.println(e.errorMessage);
                 } 
                 catch (IOException e) 
                 {
                        System.err.println(e);
                 } 

             }
        }
    }, 0, 5*1000);
Run Code Online (Sandbox Code Playgroud)

我可以说,代码基本上用于使用Timer类的对象来安排操作.schedule根据eclipse 传递给方法的参数是(TimerTask task,long delay, long period).但是看一下这段代码,整个代码块作为第一个参数而不是对TimerTask类的引用传递.我以前从未见过这样的方法.到底发生了什么?

一些背景:该对象的schedule方法Timer用于定期更新Xively(以前的COSM(以前的pachube))上的Feed.

此外,我不知道哪个标签描述了这里发生的事情.如果你这样做,请添加或发表评论.

java anonymous-class

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

android <merge />只能与有效的视图组根一起使用,attachtoroot = true

我正在尝试为其中没有任何合并的片段xml充气。但是,我被告知了问题中所述的错误。

我的片段类:

package com.xxxxx.www.xxxxxx;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class ExcercisePlanFragment extends Fragment
{

    public static ExcercisePlanFragment newInstance()
    {
        ExcercisePlanFragment fragment = new ExcercisePlanFragment();
        return fragment;
    }

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState)
    {
        return inflater.inflate(R.layout.fragment_excercise_plan, container, false);
    }
}
Run Code Online (Sandbox Code Playgroud)

这里是fragment_excercise_plan.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/dark_bg"
    android:orientation="vertical">

    <RelativeLayout
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp">

        <Button
            android:layout_width="wrap_content"
            android:layout_height="44dp"
            android:minWidth="88dp"
            android:background="@color/mediumGray" …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

5
推荐指数
0
解决办法
868
查看次数

如何在 Lumen 中将 css 文件链接到我的 html

我刚刚开始学习流明,似乎无法找到这个简单问题的答案。这是我的当前<head>

   <head>
    <title>Sharp notes!</title>
    <link rel="stylesheet" type="text/css" href="/assets/css/main.css">
    <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
    </head>
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

[Sat Jun 17 20:13:09 2017] 127.0.0.1:56950 [200]: /
[Sat Jun 17 20:13:09 2017] 127.0.0.1:56952 [404]: /assets/css/main.css - No such file or directory
Run Code Online (Sandbox Code Playgroud)

请帮忙!

html css php laravel lumen

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

如何获得连接到系统的USB驱动器的目录?

我需要获取为usb驱动器创建的目录的路径(我认为它类似于/ media/user/xxxxx),这是我正在制作的一个简单的USB大容量存储设备浏览器.任何人都可以建议最好/最简单的方法吗?我正在使用Ubuntu 13.10机器,并将在Linux设备上使用它.

在python中需要这个.

python directory usb path

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

TensorFlow中的二进制分类,意外的大损失和准确值

我试图使用深度神经网络架构来对二进制标签值-1和+1进行分类.这是我的代码tensorflow.

import tensorflow as tf
import numpy as np
from preprocess import create_feature_sets_and_labels

train_x,train_y,test_x,test_y = create_feature_sets_and_labels()

x = tf.placeholder('float', [None, 5])
y = tf.placeholder('float')

n_nodes_hl1 = 500
n_nodes_hl2 = 500
n_nodes_hl3 = 500

n_classes = 1
batch_size = 100

def neural_network_model(data):

    hidden_1_layer = {'weights':tf.Variable(tf.random_normal([5, n_nodes_hl1])),
                      'biases':tf.Variable(tf.random_normal([n_nodes_hl1]))}

    hidden_2_layer = {'weights':tf.Variable(tf.random_normal([n_nodes_hl1, n_nodes_hl2])),
                      'biases':tf.Variable(tf.random_normal([n_nodes_hl2]))}

    hidden_3_layer = {'weights':tf.Variable(tf.random_normal([n_nodes_hl2, n_nodes_hl3])),
                      'biases':tf.Variable(tf.random_normal([n_nodes_hl3]))}

    output_layer = {'weights':tf.Variable(tf.random_normal([n_nodes_hl3, n_classes])),
                      'biases':tf.Variable(tf.random_normal([n_classes]))}


    l1 = tf.add(tf.matmul(data, hidden_1_layer['weights']), hidden_1_layer['biases'])
    l1 = tf.nn.relu(l1)

    l2 = tf.add(tf.matmul(l1, hidden_2_layer['weights']), hidden_2_layer['biases'])
    l2 = tf.nn.relu(l2)

    l3 …
Run Code Online (Sandbox Code Playgroud)

python machine-learning neural-network logistic-regression tensorflow

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

将基本的Tensorflow模型导出到Google Cloud ML

我正在尝试导出本地张量流模型以在Google Cloud ML上使用它并对其进行预测。

我正在使用带有mnist数据tensorflow服务示例。他们处理和使用其输入/输出向量的方式有很多差异,这不是您在在线典型示例中所能找到的。

我不确定如何设置签名的参数:

model_exporter.init(
    sess.graph.as_graph_def(),
    init_op = init_op,
    default_graph_signature = exporter.classification_signature(
        input_tensor = "**UNSURE**" ,
        scores_tensor = "**UNSURE**"),
    named_graph_signatures = {
        'inputs' : "**UNSURE**",
        'outputs': "**UNSURE**"
    }

    )
model_exporter.export(export_path, "**UNSURE**", sess)
Run Code Online (Sandbox Code Playgroud)

这是我其余的代码:

import sys
import tensorflow as tf
from tensorflow.contrib.session_bundle import exporter

import numpy as np
from newpreprocess import create_feature_sets_and_labels

train_x,train_y,test_x,test_y = create_feature_sets_and_labels()

x = tf.placeholder('float', [None, 13])
y = tf.placeholder('float', [None, 1])

n_nodes_hl1 = 20
n_nodes_hl2 = 20

n_classes = 1
batch_size = …
Run Code Online (Sandbox Code Playgroud)

python machine-learning tensorflow tensorflow-serving google-cloud-ml

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

'react-router'不包含名为'BrowserRouter'的导出

我正在使用react-router版本5.5.1并尝试在我的index.js文件中使用它:

./src/index.js
14:8-21 'react-router' does not contain an export named 'BrowserRouter'
Run Code Online (Sandbox Code Playgroud)

我的导入声明index.js:

import { render } from 'react-dom';
import { BrowserRouter, Match, Miss } from 'react-router';
Run Code Online (Sandbox Code Playgroud)

reactjs react-router

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

如何在ubuntu上安装pyusb?

我试过这个链接,但在shell上得到以下消息:

sudo apt-get install python-pip :

vineet@vineet:~$ sudo pip install --upgrade pyusb
Downloading/unpacking pyusb
Could not find a version that satisfies the requirement pyusb 
(from versions: 1.0.0a2,   1.0.0a2, 1.0.0a3, 1.0.0a3, 1.0.0b1)
Cleaning up...
No distributions matching the version for pyusb  
Storing complete log in /home/vineet/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)

我想使用用python编写的pyusb 1.0(或以上,如果它存在(我是新手)).我还需要libusbpyusb吗?请告诉我如何下载!我在两种情况下都尝试过失败.我正在使用Ubuntu 13.10所以请相应地做出回应.

ubuntu pyusb

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

c ++开始和结束不起作用

这是代码:

#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>
using namespace std;

int main(int argc, char** argv)
{
  ifstream myfile (argv[1]);
  char ch;
  char operator_symbols[]={'+','-','*','<','>','&','.',
                               '@','/',':','=','~','|','$',
                               '!','#','%','^','_','[',']',
                               '{','}','\"','`','?'
                              };
  while(!myfile.eof())
    {
      myfile.get(ch);
      if(isalpha(ch))
    {
      cout << "isalpha " << ch << endl; 
    }
      else if(isdigit(ch))
    {
      cout << "is num " << ch << endl;
    }
      else if(find(begin(operator_symbols), end(operator_symbols), ch) != end(operator_symbols))
    {
      cout << "is operator sym" << ch << endl;
    }
      else if(ch == '(' || ch == …
Run Code Online (Sandbox Code Playgroud)

c++ arrays iterator

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

在Haskell中,为什么最小8.0 8 = 8.0而最大8.0 8 = 8.0

我正在学习haskell,并且遇到了奇怪的行为。我试过了

Prelude> min 8.0 8
8.0
Run Code Online (Sandbox Code Playgroud)

Prelude> max 8 8.0
8.0
Run Code Online (Sandbox Code Playgroud)

我切换了两个函数的参数位置,但是得到了相同的结果。如果以最小返回8.0,则不应以最大返回8(反之亦然)吗?我正在使用ghci8.0.2版。为什么会这样?

haskell

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