小编use*_*859的帖子

在剪贴板内容发生变化时调用方法

我正在尝试制作一个应该显示剪贴板内容的小桌面应用程序(如果它是一个字符串).我已经完成了一个构造函数,它运行良好,现在我只想在文本被复制到操作系统中的剪贴板时调用类似的方法.我是新手,所以任何帮助将不胜感激!有些东西告诉我,我应该以某种方式使用中断......

package pasty;

import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.UnsupportedFlavorException;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class PastyFrame implements KeyListener {

    String currentClipboardString;
    JLabel clipboardLabel = new JLabel();

    public PastyFrame() {
        JFrame frame = new JFrame();
        frame.setVisible(true);

        try {
            currentClipboardString = (String) Toolkit.getDefaultToolkit().getSystemClipboard().getData(DataFlavor.stringFlavor);
        } catch (UnsupportedFlavorException | IOException ex) {
            Logger.getLogger(PastyFrame.class.getName()).log(Level.SEVERE, null, ex);

            currentClipboardString = "";
        }
        if (currentClipboardString.isEmpty()) {
            currentClipboardString = "The clipboard is empty"; …
Run Code Online (Sandbox Code Playgroud)

java clipboard

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

在mysql中将varchar转换为int

我有一个列airline_id,它是表路由中的varchar,现在我想将该值复制到具有int类型的列airline_id_int中.虽然我无法正确理解语法.

这就是我所拥有的:

UPDATE route SET airline_id_int = CAST(airline_id, int);
Run Code Online (Sandbox Code Playgroud)

mysql

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

node.js的Openshift端口

我有一个无法在openshift上正确启动的服务器.这是我的代码:

var connect = require("connect");
var port = process.env.OPENSHIFT_NODEJS_PORT  || 8080;
var httpServer = connect.createServer(connect.static(__dirname + "/public")).listen(port);
console.log("Listening on " + port + "...");
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误:

info:socket.io启动警告:引发错误:错误:侦听EACCES DEBUG:程序节点server.js退出,代码为0 DEBUG:使用'node server.js'启动子进程收听8080 ...

我怎么解决这个问题?

port node.js openshift

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

基于 Web 的广播和音频流服务是否使用 Web Audio API 进行播放?

我试图弄清楚基于 Web 的音频流网站是否使用 Web Audio API 进行播放,或者它们是否依赖于音频元素或其他元素。

由于音频流服务的用户通常不需要除了启动和停止音频之外的更多功能,因此我认为音频元素就足够了。如果需要 VU 计,那么我猜会使用 Web Audio API,因为它有一个内置的分析器节点。但由于 IE 不支持 API,所以我想您宁愿使用音频元素并接触 IE 用户,而不是使用 VU 计等花哨的附加功能。

我一直在查看 Spotify 网络播放器、Grooveshark、BBC 广播电台和波兰公共广播电台的源代码,但我没有找到音频元素或 Web 音频 API 的使用。我确实发现瑞典公共广播电台 (sr.se) 使用了音频元素。

我并不是要求任何人为我浏览 JavaScript 源代码,而是要求熟悉该主题的人可以为我指出正确的方向。

html audio audio-streaming webradio

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

Java:泛型返回语句语法

我很难理解这个return语句的语法,尤其是前导C:

 <C>
Run Code Online (Sandbox Code Playgroud)

我对仿制药很新,但我知道基础知识.有谁能解释一下?

public abstract <C> CustomMap<K, C> map(Function<? super V, ? extends C> f)
Run Code Online (Sandbox Code Playgroud)

java generics syntax

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

在C#中涉及秒表的可变范围

我正在visual studio中创建一个Web服务.即使我在studentRead之后调用studentSave 1000毫秒,秒表也会返回0毫秒.我猜它与范围有关,但我看不清楚!我做错了什么?

 public class Service1 : IService1
{
    Database db;
    Stopwatch sw;
    public Service1()
    {
        sw = new Stopwatch();
        db = new Database();
    }


    public string StudentRead(int id)
    {
        sw.Start();
        return db.getSentenceAtId(id);
    }

    public bool StudentSave(int id, int sentenceId, int acc, int speed)
    {
        sw.Stop();
        System.Diagnostics.Debug.WriteLine("ElapsedMilliseconds: " + sw.ElapsedMilliseconds); 
        return db.saveStudentResult(id, sentenceId, acc, speed);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# scope

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

标签 统计

java ×2

audio ×1

audio-streaming ×1

c# ×1

clipboard ×1

generics ×1

html ×1

mysql ×1

node.js ×1

openshift ×1

port ×1

scope ×1

syntax ×1

webradio ×1