我知道非常非常少的javascript,但我有兴趣编写一个需要来自其他网页的信息的脚本.它有一个类似于urllib2的javascript?它不需要非常健壮,只需处理简单的GET请求,无需存储cookie或任何内容并存储结果.
我一直在玩我的键盘设备捕获输入:
/dev/input/by-path/platform-i8042-serio-0-event-kbd
Run Code Online (Sandbox Code Playgroud)
对我来说,我想知道是否有任何关于它返回的规范,使用
od -tx1 /dev/input/by-path/platform-i8042-serio-0-event-kbd
Run Code Online (Sandbox Code Playgroud)
听 我很好奇主要是由于某些键的行为; meta,arrow keys,numpad forward slash.
0520300 ac 9d 86 4c 6b 0f 04 00 04 00 04 00 (db) 00 00 00
0520320 ac 9d 86 4c 8c 0f 04 00 01 00 (7d) 00 00 00 00 00
0520340 ac 9d 86 4c 95 0f 04 00 00 00 00 00 00 00 00 00
Run Code Online (Sandbox Code Playgroud)
到目前为止我看过的其他每个键都有括号中的两个字节作为匹配值,这有什么特别的原因吗?
这段代码
#!/usr/bin/env python
import pynotify
import time
import datetime
c='5/1/12 1:15 PM'
print c
dt = time.strptime(c, "%d/%m/%y %H:%M %p")
Run Code Online (Sandbox Code Playgroud)
产生
5/1/12 1:15 PM
Traceback (most recent call last):
File "tmp.py", line 9, in <module>
dt = time.strptime(c, "%d/%m/%y %H:%M %p")
File "/usr/lib/python2.7/_strptime.py", line 454, in _strptime_time
return _strptime(data_string, format)[0]
File "/usr/lib/python2.7/_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: PM
Run Code Online (Sandbox Code Playgroud)
删除import pynotify,
#!/usr/bin/env python
import time
import datetime
c='5/1/12 1:15 PM'
print c
dt = …Run Code Online (Sandbox Code Playgroud) 我正在分发一个jar文件,包含相关的库,媒体,文档等.我想为linux用户创建一个简单的deb/rpm包,我也想为windows分发这个.设置jar与debs玩得很好的最佳方法是什么?到目前为止我看过的每个deb文件都是带有makefile的c/c ++,这对我来说没什么用.如何打包我的Java jar进行分发?
编辑如果这可以自动在/etc/project-name/sample.conf中放置conf文件,在/ usr/share等中放置图标会很好.
#!/usr/bin/perl
my $var_a;
$sub_a = "a";
$var_a = "a";
print ${var_."$sub_a"},"\n";
$sub_b = "b";
$var_b = "b";
print ${var_."$sub_b"},"\n";
__DATA__
b
Run Code Online (Sandbox Code Playgroud)
为什么要打印b,但不是?这对我来说似乎是非常意外的行为.
我正在尝试使用带有替换名称的变量.在实践中,我不能只是不声明变量,因为赋值是在forloop中完成的,因此具有不同的词法范围.
我即将完成项目,我希望将我的代码开源,在 GPLv2 或 Apache 等类似协议下发布。然而,我在某处读到,Java Swing 没有免费实现,因此依赖于 swing 的代码无法在这些许可证下发布。这是真的?如果是这样,我应该查看哪些许可证?
我有dbus和python的问题.从命令行运行python,告诉它import dbus然后systembus = dbus.SystemBus()导致没有错误,也没有运行由朋友编写的程序,该程序也使用完全相同的代码.但是,在运行我正在尝试编写的程序时,我收到此错误:
Traceback (most recent call last):
File "dbtest.py", line 26, in <module>
a = getDevs()
File "dbtest.py", line 7, in getDevs
bus = dbus.SystemBus()
AttributeError: 'module' object has no attribute 'SystemBus'
Run Code Online (Sandbox Code Playgroud)
关于我做错了什么的任何想法?我不认为我完全理解返回的错误.我到目前为止的代码是:
#!/usr/bin/env python
import dbus
def getDevs():
bus = dbus.SystemBus()
if __name__ == "__main__":
a = getDevs()
Run Code Online (Sandbox Code Playgroud) 我正在为JDesktopPane使用自制的DesktopPaneUI,我已经为该类编写了正确的方法,而且我遇到了麻烦.当我调整JDesktopPane的大小时,背景图像不会随框架调整大小.图像看起来被剪裁为窗口最初打开时的大小.我给它的图像大于窗口,我仍然有这个问题.
这是我在desktopUI类的构造函数中调用的方法.
super();
this.background = javax.imageio.ImageIO.read(new File(fileName));
Run Code Online (Sandbox Code Playgroud)
有没有办法可以更改我设置UI的主类,或myDesktopPaneUI类,以便在JDesktopPane更改大小时背景仍然填充窗口?
setUI(new myDesktopPaneUI("media/bg.jpg"));
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个JTable结合DefaultTableModel.我的问题是,当我点击它(排序价格)时,它排序不正确.
说我们有排:
2
6
3
112
42
1
Run Code Online (Sandbox Code Playgroud)
我想要的是:
1
2
3
6
42
112
Run Code Online (Sandbox Code Playgroud)
我得到了什么:
1
112
2
3
42
6
Run Code Online (Sandbox Code Playgroud)
任何建议或解决方案?
如果我在我的网站中使用嵌入式谷歌地图,显示的kml中包含的数据是否可公开查看?
用户是否可以仅访问显示的数据(即,不是用户界面),还是必须单独提供?
java ×4
swing ×3
python ×2
dbus ×1
deb ×1
distribution ×1
get ×1
google-maps ×1
importerror ×1
jar ×1
javascript ×1
jdesktoppane ×1
jtable ×1
keyboard ×1
kml ×1
licensing ×1
perl ×1
pynotify ×1
python-2.7 ×1
urllib ×1