我希望使用Java来获取文件的MD5校验和.我真的很惊讶,但我找不到任何显示如何获取文件的MD5校验和的内容.
怎么做?
我正在寻找一种方法来截断Python中的字符串,该字符串不会切断单词中间的字符串.
例如:
Original: "This is really awesome." "Dumb" truncate: "This is real..." "Smart" truncate: "This is really..."
我正在寻找一种从上面完成"智能"截断的方法.
我正在寻找在大多数平台(Windows,Mac OS,Linux [特别是Ubuntu])中使我的桌面java程序在后台(守护程序/服务?)运行的最佳方法.
通过"最佳方式",我希望找到一种方式:
我理解我的要求可能不切实际,但我希望这种情况有某种"最佳实践".
如何前进?
我使用以下代码在Windows和Linux中设置托盘图标.它在Windows中运行良好,在Linux中运行正常.在Linux(Ubuntu)中,我的面板设置为(有些)透明,当我添加GIF(具有透明背景)时,图标的背景显示所有灰色和丑陋(参见图像,绿色钻石"!"). ...关于如何制作GIF图像的任何想法我正在添加"保持"其透明背景?
alt text http://unarm.org/stackoverflow/panel_task.jpg
和我正在使用的图像,如果你想测试:
alt text http://unarm.org/stackoverflow/green_info.gif
import java.awt.*;
import java.awt.event.*;
public class TrayFun {
static class ShowMessageListener implements ActionListener {
TrayIcon trayIcon;
String title;
String message;
TrayIcon.MessageType messageType;
ShowMessageListener(
TrayIcon trayIcon,
String title,
String message,
TrayIcon.MessageType messageType) {
this.trayIcon = trayIcon;
this.title = title;
this.message = message;
this.messageType = messageType;
}
public void actionPerformed(ActionEvent e) {
trayIcon.displayMessage(title, message, messageType);
}
}
public static void main(String args[]) {
Runnable runner = new Runnable() {
public void run() { …Run Code Online (Sandbox Code Playgroud) 我似乎无法在谷歌的任何地方找到这个.我试图从eclipse转移到emacs,但我不能为我的生活弄清楚如何设置我的svn作者名称,因此它不默认作者名称或保存密码所以我不必键入它在任何每一次.如果这很重要,我是Ubuntu 8.10.
任何见解都会很棒.谢谢.
例如,如果我通过像id这样的元素属性进行搜索:
soup.findAll('span',{'id':re.compile("^score_")})
Run Code Online (Sandbox Code Playgroud)
我找回了匹配的整个span元素的列表(我喜欢).
但是,如果我尝试通过html元素的innerText搜索,如下所示:
soup.findAll('a',text = re.compile("discuss|comment"))
Run Code Online (Sandbox Code Playgroud)
我只返回元素后面的innerText部分,而不是像我上面那样使用标签和属性来匹配整个元素.
这可能与找到匹配然后得到它的父母有关吗?
谢谢.