小编ERJ*_*JAN的帖子

如果我在java中的sql命令中编写"INTEGER"或"int"是否重要?[sqlite]

当我执行sql命令,即在java代码中创建表时,如果我写:

db.execSQL("create table mytable ("
                    + "scores int, "
                    + ");");
        }
Run Code Online (Sandbox Code Playgroud)

或这个:

db.execSQL("create table mytable ("
                        + "scores INTEGER,"
                        + ");");
            }
Run Code Online (Sandbox Code Playgroud)

或者它是同一个东西,只是不同的语法?

java sql sqlite android

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

在java 7和java 8中使用术语"函数"而不是"方法"是否存在概念上的错误?

这会引起混淆,在java7和java8中使用可互换的术语"function"vs"method"吗?

我知道java 8引入了一些像lambda演算这样的概念,它允许插入一小部分功能范例.

函数如lambda演算,函数式编程.

java methods lambda function java-8

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

如何在字符串中累积数字序列并将其转换为一个数字?

我需要将字符串“ a3b2”解码为“ aaabb”。问题是当数字是两位三位数时。例如,“ a10b3”应检测到该数字不是 1而是10。

我需要开始积累数字。

a = "a12345t5i6o2r43e2"
for i in range(0, len(a)-1):
  if a[i].isdigit() is False: 
   #once i see a letter, i launch a while loop to check how long a digit streak

   #after it can be - it's 2,3,4,5 digit number etc
    print(a[i])
    current_digit_streak = ''
    counter = i+1
    while a[counter].isdigit():  #this gives index out of range error!
      current_digit_streak += a[counter]
      counter+=1
Run Code Online (Sandbox Code Playgroud)

如果我将while循环更改为此:

while a[counter].isdigit() and counter < ( len(a)-1)
Run Code Online (Sandbox Code Playgroud)

它确实有效,但是省略了最后一个字母。我不应该使用正则表达式,而只能使用循环。

python string

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

使用版本 0.22.1 时尝试从版本 0.19.1 中取消估算器 SVC 错误

我正在尝试运行一些带有语音 WAV 分段的演示示例。

   from pyAudioAnalysis import audioSegmentation as aS
    [flagsInd, classesAll, acc, CM] = aS.mtFileClassification("diarizationExample.wav", 
"svmSM", "svm", True, 'dar.segments.txt')
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

C:\Users\Kenzhegaliyev_EK\AppData\Local
\Continuum\anaconda3\lib\site-packages\sklearn\base.py:318: 
UserWarning:


    Trying to unpickle estimator SVC from version 0.19.1 

    when using version 0.22.1. This might lead 
to breaking code or invalid results. Use at your own risk.
          UserWarning)
Run Code Online (Sandbox Code Playgroud)

这是一些旧的 sklearn 的 svc 估计器。

我应该如何修复它?卸载sklearn并安装0.19.1版本?

version environment-variables

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

即使使用较旧的 Spark 版本,也没有名为“pyspark.streaming.kafka”的模块

在另一个类似的问题中,他们暗示“安装较旧的 Spark 2.4.5”。

编辑:上面链接中的解决方案显示“安装 Spark 2.4.5 并且它确实有 kafkautils”。但问题是我无法下载spark2.4.5 - 即使在存档中也不可用。

我听从了建议,安装了旧版本的 Spark - Spark2.4.6(唯一可用的旧版本),并且还有 python37、kafka-python、pyspark 库。

我有我的spark_job.py 文件需要使用kafka

from pyspark.streaming.kafka import KafkaUtils
Run Code Online (Sandbox Code Playgroud)

当点击“python Spark_job.py”时

ModuleNotFoundError: No module named 'pyspark.streaming.kafka'
Run Code Online (Sandbox Code Playgroud)

错误仍然存​​在!

Spark_job.py:

from __future__ import print_function
import sys
import os
import shutil

from pyspark import SparkContext, SparkConf
from pyspark.streaming import StreamingContext
from pyspark.sql import Row, SparkSession
from pyspark.streaming.kafka import KafkaUtils # this is the problem
import json


outputPath = 'C:/Users/Admin/Desktop/kafka_project/checkpoint_01'


def getSparkSessionInstance(sparkConf):
    if ('sparkSessionSingletonInstance' not in globals()):
        globals()['sparkSessionSingletonInstance'] = …
Run Code Online (Sandbox Code Playgroud)

python apache-kafka apache-spark pyspark

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

打印优先级队列的内容[java]

如何让print_queue在java中正常工作?这是我自己的队列实现.

使用Iterator()工作正常,除了它以随机顺序打印数字.

package data_structures_java ;
import java.util.Iterator;
import java.util.PriorityQueue ;
import java.util.* ;
public class Queue_implementation {

    PriorityQueue<Integer> actual_queue ;

    public Queue_implementation(){
        actual_queue = new PriorityQueue<Integer>() ;

    }

    public  void add(int num){
        actual_queue.add(num) ;
    }

    public int remove(){
          return actual_queue.remove() ;          
    }

    public int peek(){
        if( actual_queue.isEmpty()) return -1 ;
        else return actual_queue.peek() ;
    }

    public int element(){
        return actual_queue.element() ;
    }

    public void print_queue(){      
        PriorityQueue<Integer>copy = new PriorityQueue<Integer>();
        copy.addAll(actual_queue) ;        
        Iterator<Integer> through = actual_queue.iterator() ;
        while(through.hasNext() ) {
                System.out.print(through.next() …
Run Code Online (Sandbox Code Playgroud)

java queue priority-queue

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

android - ArrayAdapter没有默认构造函数

我正在制作适配器以使我的书籍集合在列表视图中可见.

KK

如果我添加super(context,position),问题就解决了:

    public BookAdapter(Context context, int position, List <Book> updatedBooksList) {
    super(context, position);
    this.context = context;
    this.booksList = updatedBooksList ;
}
Run Code Online (Sandbox Code Playgroud)

但是,我想知道为什么我需要这个参数(int position)并调用超类构造函数?

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
Run Code Online (Sandbox Code Playgroud)

另外,从广义上讲,为什么我们总是(?)需要在每个onCreate中调用super.onCreate?

我们不应该覆盖我们所有的活动生命周期阶段 - onPause,onREsume,onStop,OnDestroy,但我们仍然需要在每个阶段调用super?

android oncreate activity-lifecycle android-lifecycle onpause

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

回溯范式:是否可以不使用递归来实现?

示例:使用回溯解决数独

你如何在没有递归的情况下回溯 - 使用循环?我只在您调用 backtrack() 本身时才找到解决方案。

c++ iteration backtracking recursive-backtracking

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

什么是样板代码?为什么要避免?

什么是样板代码,为什么这样称呼它?以安卓为例:

onCreate(Bundle saveInstance){
    setcontentView(R.layout.m);

    findViewById(R.id.f1);
    findViewById(R.id.f2);
    findViewById(R.id.f3);
    findViewById(R.id.f4);
}
Run Code Online (Sandbox Code Playgroud)

还有哪些例子?为什么我们应该避免样板代码?

refactoring boilerplate

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

我应该在哪里上传我的电报机器人代码来运行?

我知道我创建了新的机器人,从电报中的 BotFather给它起名字,描述

但是这只添加机器人,当我修改我的机器人时,在python\lua\php等中编写一些功能 - 代码应该去哪里以及电报如何知道我的机器人的行为?

谁运行新代码,我应该在哪里上传我的机器人的新附加代码?

它是否进入电报服务器并在云上运行?如果是的话,如何上传呢?

telegram telegram-bot

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