小编Ale*_*x M的帖子

Android:如何将变量应用于吐司?

我将在我的应用程序中使用吐司进行测试。我只是Android环境的新手,对敬酒并不十分熟悉。我知道这样的标准吐司:Toast.makeText(context, text, duration).show();。但是,我不想将文本字符串应用到“文本”部分,而是要应用变量。

这是我写的:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_screen_next);


    Button send = (Button) findViewById(R.id.bSend);//Import button1 (Send)

    send.setOnClickListener(new OnClickListener() {//Set an onClickListener for the button to work

        public void onClick(View v) {

            Toast.makeText(getApplicationContext(), cText, Toast.LENGTH_LONG).show();

        }//end method

    });//End Send


}//End onCreate
Run Code Online (Sandbox Code Playgroud)

cText是在类中存在的其他方法中使用的变量。关于如何使吐司包含其中内容的任何建议cText?提前致谢。

java android

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

Spark NotSerializableException

在我的Spark代码中,我试图从csv文件创建一个IndexedRowMatrix.但是,我收到以下错误:

Exception in thread "main" org.apache.spark.SparkException: Task not serializable
...
Caused by: java.io.NotSerializableException: org.apache.spark.api.java.JavaSparkContext
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

sc = new JavaSparkContext("local", "App",
              "/srv/spark", new String[]{"target/App.jar"});

JavaRDD<String> csv = sc.textFile("data/matrix.csv").cache();


JavaRDD<IndexedRow> entries = csv.zipWithIndex().map(
              new  Function<scala.Tuple2<String, Long>, IndexedRow>() {
                /**
                 * 
                **/ 
                private static final long serialVersionUID = 4795273163954440089L;

                @Override
                public IndexedRow call(Tuple2<String, Long> tuple)
                        throws Exception {
                    String line = tuple._1;
                    long index = tuple._2;
                    String[] strings = line.split(",");
                    double[] doubles = new double[strings.length];
                     for (int i = 0; i < strings.length; …
Run Code Online (Sandbox Code Playgroud)

java hadoop apache-spark

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

ejabberd如何在xmppframework中使用MUC/SUB

我们将ejabberd 17.01用于iOS和Android应用程序.

我们需要创建一个持久的房间,用户可以在房间没有连接/加入时接收消息.

我们认为ejabberd有解决方案.

如何在iOS中的XMPPFramework中配置并在Android SMACK库中进行配置?

android xmpp ejabberd ios xmppframework

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

如何从继承类调用的抽象类调用抽象方法

我想从继承类调用的抽象类中调用抽象类的方法。

抽象类:

public abstract class Abstract {
    protected void updateMotionY(float deltaTime) {
        System.out.println("Abstrcat updateMotionY");
    }
    public void update(float deltaTime) {
        this.updateMotionY(deltaTime);
    }
}
Run Code Online (Sandbox Code Playgroud)

继承类:

public class Obj extends Abstract {
    @Override
    protected void updateMotionY(float deltaTime) {
        System.out.println("updateMotionY");
        super.updateMotionY(deltaTime);
    }
    @Override
    public void update(float deltaTime) {
        super.update(deltaTime);
    }
}
Run Code Online (Sandbox Code Playgroud)

主要方法类:

public static void main(String[] args) {
    (new Obj()).update(10.0f);
}
Run Code Online (Sandbox Code Playgroud)

每当我尝试打电话时 new Obj().update()在主类中方法时,它都会打印“updateMotionY”和“Abstrcat updateMotionY”。我只想得到“Abstrcat updateMotionY”。

谁能告诉我如何解决这个问题?

java inheritance

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

正确使用tensorflows STFT函数

我正在尝试构建一个音频样本的绘图频谱,类似于使用 Audacity 创建的音频样本。从 Audacity 的 wiki 页面来看,绘图频谱(随附示例)执行:

绘制频谱以“大小”样本块的形式获取音频,进行 FFT,并对所有块进行平均。

在此输入图像描述

我想我会使用 Tensorflow 最近提供的 STFT 功能。

我使用的是大小为512的音频块,我的代码如下:

audio_binary = tf.read_file(audio_file)
waveform = tf.contrib.ffmpeg.decode_audio(
    audio_binary,
    file_format="wav",
    samples_per_second=4000,
    channel_count=1
)

stft = tf.contrib.signal.stft(
    waveform,
    512,     # frame_length
    512,     # frame_step
    fft_length=512,
    window_fn=functools.partial(tf.contrib.signal.hann_window, periodic=True), # matches audacity
    pad_end=True,
    name="STFT"
)
Run Code Online (Sandbox Code Playgroud)

但是当我期望每帧(512 个样本)的 FFT 结果时,stft 的结果只是一个空数组

我打电话的方式有什么问题吗?

我已经验证仅使用常规tf.fft函数即可正确读取波形音频数据。

audio tensorflow

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

如何使用jQuery创建半圆进度条

我想要一个像我小提琴那样的圆圈.进度条需要有绿色.

我是Jquery的新手.

HTML:

<div>
    <p>100%</p>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

div {
  height: 45px;
  width: 90px;
  border-radius: 90px 90px 0 0;
  -moz-border-radius: 90px 90px 0 0;
  -webkit-border-radius: 90px 90px 0 0;
  border: 5px solid red;
  border-bottom: none;
}

p { 
  text-align: center;
  padding: 20px 0;
}
Run Code Online (Sandbox Code Playgroud)

小提琴

html javascript css jquery

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

使用 captureStream 和 mediaRecorder 进行画布录制

如何记录来自多个画布的流?即,当我将一个画布更改为另一个时,它必须将活动画布记录到第一个。

我这样做了:

stream = canvas.captureStream();
mediaRecorder = new MediaRecorder(stream, options);
mediaRecorder.ondataavailable = handleDataAvailable;
mediaRecorder.start(10);

function handleDataAvailable(event) {
  recordedBlobs.push(event.data);
}
Run Code Online (Sandbox Code Playgroud)

但是当添加另一个流时,只记录第一部分。我正在将记录的数据推送到全局数组。

html javascript recording mediastream

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

如何通过主题调色板更改TextField下划线悬停颜色?

material-ui v1

如何通过主题调色板更改TextField下划线悬停颜色?我知道有可能通过覆盖,但它如何通过标准调色板选项适用于所有组件?喜欢:

const themeMui = createMuiTheme({
  palette: {
    primary: lightBlue,
    secondary: blue,
    error: red,
    common: {
      darkBlack: blue.A700,
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

究竟是什么CSS代码我想要改变:

在此输入图像描述

material-ui

4
推荐指数
3
解决办法
4212
查看次数

多个过滤器之间的AngularJS ng-repeat别名表达式

根据Angular ngRepeat 文档,您只能在结尾处使用别名表达式ngRepeat

请注意,`as [variable name] 不是运算符,而是 ngRepeat 微语法的一部分,因此它只能在末尾使用(而不是作为运算符,在表达式中)。

在我的 中ng-repeat,我需要根据属性过滤掉项目,然后使用limitTo过滤器进行分页。

如何在第二个过滤器之前获得过滤项目的数量?

这当然不起作用:

item in c.items | filter: c.contextFilter as filteredItems | limitTo: c.pagination.pageSize : c.pagination.currentPage*c.pagination.pageSize
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以获得filteredItems.length价值?

javascript angularjs angularjs-ng-repeat

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

React、Webpack、Stylus - 将全局变量导入所有组件

我有反应应用程序和 webpack 我有这个代码:

stylus: {
    use: [require('nib'), require('jeet')],
    import: [
        '~nib/lib/nib/index.styl',
        '~jeet/stylus/jeet/_jeet',
        '~rupture/rupture/index.styl'
    ]
}
Run Code Online (Sandbox Code Playgroud)

如何将 myvariable.styl全局导入到每个组件?我需要添加这样的东西:

stylus: {  
    import: [
        './app/styles/variables.styl'
    ]
}
Run Code Online (Sandbox Code Playgroud)

在这个 webpack 停止在 96% 之后,没有别的。

stylus reactjs webpack

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

TS2351:不能对类型缺少调用或构造签名的表达式使用“new”。猫鼬

不知道我做错了什么,但我有这个类/模块:

import * as Mongoose from 'mongoose';
import * as _ from 'lodash';
import * as Promise from 'bluebird';
import { db } from '../lib/database';

let mongoose = Mongoose;

mongoose.Promise = Promise;


export class BaseModel  {

    constructor(schemaObj: {}, modelName: string, statics?: {}) {
      let Schema = new mongoose.Schema(schemaObj)

      Schema.statics.list = function () {
        return this.find()
      }

      Schema.statics.save = function (dataObj) {
        return this.save(dataObj)
      }

      if (statics) {
        for (let key in statics) {
          Schema.statics[key] = statics[key];
        }
      }
      
      return mongoose.model(modelName, …
Run Code Online (Sandbox Code Playgroud)

mongoose typescript-typings

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

为什么django不支持连接池?

我想知道为什么django不支持连接池?我不能承受每个请求的开/关连接.我试着解决它,但没有一个好的解决方案.

我尝试使用mysql_pool,但失败了:

TypeError: init() takes exactly 1 argument (3 given) 
Run Code Online (Sandbox Code Playgroud)

python django

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

为什么会出现类型错误:需要1个位置参数但是给出2个?

我的django项目遇到了问题.它如下:

获得结果: __init__() takes 1 positional argument but 2 were given

我的代码:

urls.py

url(r'^_get_weather', views._get_weather, name='_get_weather')
Run Code Online (Sandbox Code Playgroud)

views.py

def _get_weather(request):
    r = urllib.request.urlopen('http://api.openweathermap.org/data/2.5/weather?APPID=$API&q=Hongkong')
    s = r.read().decode('utf-8')
    j = json.loads(s)
    temp='Current tempearture: {:.2f}'.format(j['main']['temp'] - 273.15)
    return HttpRequest(temp)
Run Code Online (Sandbox Code Playgroud)

python django

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