小编And*_*omi的帖子

Eclipse无法识别com.sun.net.httpserver.HttpServer包

我有一个家庭工作用java创建一个http服务器,一个简单的从头开始.搜索谷歌和在这里...我发现这个链接"看到最好的回应" 与一个非常好的回应,所以我复制/粘贴这个例子到eclipse,但它无法识别包

import com.sun.net.httpserver.Headers;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
Run Code Online (Sandbox Code Playgroud)

你可以帮助我,让我能让他们认出他们吗?另外,如果不是要求很多你知道一些与HttpServer示例的其他链接吗?先感谢您 !

java eclipse import package httpserver

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

如何在 Gstreamer 中检索流统计信息?

首先,我想首先说我对 Gstreamer 及其功能真的很陌生,所以如果我的理解或实施有误,请原谅我的无知,我仍在学习 .

我想在PYTHONor JAVA(因为我不精通C)中构建一个小型流应用程序,其中集成了QOS,特别是对于包丢弃计数统计,RTP和RTCP似乎是完美的搭配。

为此,我实现了一个 SERVER

#! /usr/bin/env python
import gi
import sys
gi.require_version('Gst', '1.0')
from gi.repository import GObject, Gst

#gst-launch -v rtpbin name=rtpbin audiotestsrc ! audioconvert ! alawenc ! rtppcmapay ! rtpbin.send_rtp_sink_0 \
#                rtpbin.send_rtp_src_0 ! udpsink port=10000 host=xxx.xxx.xxx.xxx \
#                rtpbin.send_rtcp_src_0 ! udpsink port=10001 host=xxx.xxx.xxx.xxx sync=false async=false \
#                udpsrc port=10002 ! rtpbin.recv_rtcp_sink_0

DEST_HOST = '127.0.0.1'

AUDIO_SRC = 'audiotestsrc'
AUDIO_ENC = 'alawenc'
AUDIO_PAY = 'rtppcmapay'

RTP_SEND_PORT = 5002
RTCP_SEND_PORT = 5003
RTCP_RECV_PORT = …
Run Code Online (Sandbox Code Playgroud)

python qos video-streaming gstreamer

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

tornado使用AsyncHTTPClient和gen来请求一个url,使用raise gen.Return获取Exceptions

我是龙卷风的新手,所以我按照龙卷风的指导练习,当我来使用Coroutines时,例子说:来自龙卷风进口gen

@gen.coroutine
def fetch_coroutine(url):
    http_client = AsyncHTTPClient()
    response = yield http_client.fetch(url)
    # In Python versions prior to 3.3, returning a value from
    # a generator is not allowed and you must use
    #   raise gen.Return(response.body)
    # instead.
    return response.body
Run Code Online (Sandbox Code Playgroud)

当我运行这个测试时,它会在发生器内部引发语法错误'return',所以我取消注释建议,如下所示:import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web

from tornado.options import define, options

define("port", default=8888, help="run on the given port", type=int)
from tornado import gen
from tornado.httpclient import AsyncHTTPClient

@gen.coroutine
def fetch_coroutine(url):
    http_client = AsyncHTTPClient()
    response = …
Run Code Online (Sandbox Code Playgroud)

python tornado

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

可以在java中理解setter和getter

我是java的新手,但我喜欢这种语言,我希望自己变得尽可能好,但我对"课堂"的事情仍然有些困难.我理解一个类是什么,什么是对象,但我仍然无法理解好的getter和setter

我知道上课了

  • 实例变量
  • 构造函数
  • 方法
  • 塞特犬和吸气剂?

我无法理解为什么我需要它们,如果我应该在构造函数中编写它们.

还要指出我已经阅读了几篇互联网文章但是

  1. 那些是"技术性的"
  2. 他们只是编写一个没有实例变量的代码,构造函数让我无法理解

即使您是像我这样的初学者,也非常感谢您的帮助^^

编辑:

例如,我应该如何在这里使用setter和getters?

class Demo {

    int a=4;
    Int b;

    public Demo () {
        System.println("a is <than b")
    };

    public int Demo (int b) { 
        if (a<b)
            System.out.println("a is < than b");
        else
            System.out.println("b is < than a");
    } 
}
Run Code Online (Sandbox Code Playgroud)

java getter setter class

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

在Openshift上部署war文件后找不到合适的驱动程序错误

大家好我知道No Suitable Driver Found Errorfor openshift线程之前已经解决但是,当我从eclipse(maven one)部署项目时遇到的多个错误我试图在webapp文件夹上部署war文件(动态web项目)然后只是git添加,提交和推送,最后我让我的servlet运行但我无法与mysql数据库通信我已经将mysql_connector添加到web-inf/lib /文件夹但仍然没有!就像我说我在一个动态的Web项目,所以我不能将依赖项添加到pom.xml文件有没有人有想法?

我的java文件:

import java.io.*;

//import java.util.*;
//import javax.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

//krijojme nje klase qe zgjaton superclassen HttpServlet
public class DBConnection extends HttpServlet {
    public static final String MYSQL_USERNAME = System.getenv("OPENSHIFT_MYSQL_DB_USERNAME");
    public static final String MYSQL_PASSWORD = System.getenv("OPENSHIFT_MYSQL_DB_PASSWORD");
    public static final String MYSQL_DATABASE_HOST = System.getenv("OPENSHIFT_MYSQL_DB_HOST");
    public static final String MYSQL_DATABASE_PORT = System.getenv("OPENSHIFT_MYSQL_DB_PORT");
    public static final String MYSQL_DATABASE_NAME = …
Run Code Online (Sandbox Code Playgroud)

java servlets jdbc driver openshift

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

Scala:匹配特殊字符

在Scala中,我需要测试一个字符串是否包含以下任何"特殊"字符: !@#\$^%&*()_-\+={}[]|;:"'<,>.?/

我不能简单地使用'nonword' "\\W"正则表达式,因为字符串可能具有正则表达式"\\W"匹配的西里尔字符.试图使用正则表达式:

new Regex("""~`!@#\$^%&*()_-\+={}[]|;:"'<,>.?/""")
Run Code Online (Sandbox Code Playgroud)

结果例外:

 java.util.regex.PatternSyntaxException: Illegal repetition near index 17 ~`!@#\$^%&*()_-\+={}[]|;:"'<,>.?/
                                                                                           ^
at java.util.regex.Pattern.error(Pattern.java:1924)
at java.util.regex.Pattern.closure(Pattern.java:3104)
at java.util.regex.Pattern.sequence(Pattern.java:2101)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

regex scala

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

如何配置tomcat在OpenShift中使用mysql?

我刚刚发现了OpenShift,我喜欢它!我想尝试使用与mysql通信的tomcat应用程序. 我能够通过本教程安装tomcat 并且我的tomcat服务器启动并运行!我还安装了mysql和phpmyadmin,但现在我必须部署我的servlet tomcat服务器.我的servlet与mysql通信,但我无法找到插入Openshift给我的变量的位置!有没有人有任何想法?Thnx in advandce Andi :)

OPENSHIFT VARIABLES是:

Root User :andi
RootPassword: andi
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
Run Code Online (Sandbox Code Playgroud)

我的服务:

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.PreparedStatement;
@WebServlet("/HelloWorldServlet")
public class HelloWorldServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public HelloWorldServlet() {
    super();
}

protected void doGet(HttpServletRequest request,
        HttpServletResponse response) throws ServletException, IOException {
       String titulli =  request.getParameter("titulli");
      String ingredientet …
Run Code Online (Sandbox Code Playgroud)

mysql variables tomcat servlets openshift

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

doInBackground()android出错

我试图从一个Android活动(一个简单的登录表单)做一个http请求/响应,但在我完成代码后它给了我一个错误,因为我必须把它放在一个线程,我不熟悉异步任务但我我试图实现它但是,现在当我运行程序并点击提交时,logcat给了我类似的东西

FATAL EXCEPTION: AsyncTask #1
Process: com.example.httpgetandroidexample, PID: 1131
java.lang.RuntimeException: An error occured while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6094)
at android.view.ViewRootImpl.requestLayout(ViewRootImpl.java:824)
at android.view.View.requestLayout(View.java:16431)
at android.view.View.requestLayout(View.java:16431)
at android.view.View.requestLayout(View.java:16431)
at android.view.View.requestLayout(View.java:16431)
at android.widget.RelativeLayout.requestLayout(RelativeLayout.java:352)
at android.view.View.requestLayout(View.java:16431)
at android.widget.TextView.checkForRelayout(TextView.java:6600)
at android.widget.TextView.setText(TextView.java:3813)
at android.widget.TextView.setText(TextView.java:3671)
at android.widget.TextView.setText(TextView.java:3646)
at com.example.httpgetandroidexample.MainActivity$AsyncTaskRunner.doInBackground(MainActivity.java:87)
at com.example.httpgetandroidexample.MainActivity$AsyncTaskRunner.doInBackground(MainActivity.java:1)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237) …
Run Code Online (Sandbox Code Playgroud)

java android android-asynctask

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