小编Hen*_*ann的帖子

在 Java 控制台应用程序中保持输入/输出分离

我正在用 Java 编写一个控制台应用程序。它类似于聊天客户端:输入和输出是异步进行的。问题是,如果在用户正在打字的过程中进行了某些输出,那么屏幕上的行会混淆。

我正在寻找一种解决方案,它允许我将输入区域与输出区域分开。目前我正在使用一个额外的线程来轮询 System.in 上的 BufferedReader。

该程序需要在 Linux 服务器上运行并通过 ssh 会话进行访问。因此,任何仅在此环境中有效的提示都可以。

有没有可以做到这一点的高级库?或者是否有使用终端/ ANSI 代码的聪明技巧?ANSI 代码 s(保存光标)和 r(恢复光标)可能会有所帮助,但我如何知道跳转到哪里进行输出以及如何处理滚动?

java console console-application

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

如何在 Tkinter Label 中使用下标?

如何在 Tkinter 标签中使用下标?

我发现了很多这样的帖子但这对我没有帮助......

python tkinter

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

将Twitter状态更新发布到Java专用帐户的最简单方法

我正在寻找一种将状态更新发布到专用Twitter帐户的简单方法.

目前我们使用https基本身份验证使用POST请求https://api.twitter.com/1/statuses/update.xml.但Twitter将禁用此API:http://apiwiki.twitter.com/Authentication

这个oauth的东西真的非常复杂,根本没有很好的解释.

我尝试使用路标,但在玩了几个小时后,我得到的只是一个401.

OAuthConsumer consumer = new DefaultOAuthConsumer(consumerKey, consumerSecret, SignatureMethod.HMAC_SHA1);
consumer.setTokenWithSecret(accessToken, tokenSecret);

URL url = new URL("https://api.twitter.com/1/statuses/update.xml");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();

// Setup the header for the request
connection.setRequestMethod("POST");
connection.setRequestProperty("User-Agent", "Status Updater");

consumer.sign(connection);

// write the message
connection.setDoOutput(true);
OutputStream os = connection.getOutputStream();
os.write(("status=" + message.substring(0, Math.min(message.length(), 139))).getBytes("UTF-8"));
os.close();

// send the request
connection.getInputStream().close();
Run Code Online (Sandbox Code Playgroud)

java twitter oauth

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

如何格式化GROUP BY查询的输出?

<?
require("config.php");
$result = mysql_query("select s_title, p_name, date from tbl_slist_info where publish='u' ORDER By date  ") or die(mysql_error());
while($row=mysql_fetch_assoc($result))
   { ?>
  <tr>
    <td colspan="3"><?=$row['date']?></td>
  </tr>
  <tr>
   <td><a href="g.php?title=<?=$row['s_title'] ?>"><?=$row['s_title'] ?></a></td>
   <td><a href="p.php?title=<?=$row['p_name'] ?>"><?=$row['p_name'] ?></a></td>
  </tr>
Run Code Online (Sandbox Code Playgroud)

我想要一个mysql查询,以便我可以根据日期显示记录.假设在1月1日我有5个请求.1月2日我有4个请求.通过这种方式

1-Jan
_____
A   type1
B   type1
C   type2
D   type1
E   type3

2-Jan
____
W    type4
X   type1
Y   type3
Z   type5
Run Code Online (Sandbox Code Playgroud)

php mysql

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

Ifs和Arraylists

有没有办法做一个if语句,其中一个数字与整个arraylist进行比较?我想要求用户输入一个数字,然后扫描数组列表中的相同数字,然后打印出数组列表中的数字.

java

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

标签 统计

java ×3

console ×1

console-application ×1

mysql ×1

oauth ×1

php ×1

python ×1

tkinter ×1

twitter ×1