时间过去了,但有些事情正在发生变化(欧洲):我的一位朋友向我展示了这个:http://project.irail.be/ Atm它只适用于比利时.
我想知道是否有任何在线服务提供关于列车时刻表(到达,离开,蚀刻......)的API,至少对于欧洲电台而言.
我知道www.bahn.de,他为许多欧洲国家提供了精确的时间表,但我没有发现任何与api服务相似的时间表.
我的目标(好吧,只是一个未来的项目)是开发一个像gmaps这样的应用程序,但是我没有给出汽车旅行,而是想给火车旅行...你知道,用户设定了出发日期,时间和站,然后第一次到达,然后可能再添加另一个,依此类推.
那么,有什么类似的,可以通过php/python/javascript查询?
编辑:如果可以帮助,我想知道建立一个服务来计划一个铁路之旅!(任何帮助都会非常感激)
我卡住了.谷歌的公共服务API依赖于每个本地公司提供的信息,许多分支机构都缺失(例如,几乎不可能用它来建立一个触及欧洲两个或更多地区的行程.正如我之前所说的,唯一的我知道做得很好的服务是bahn.de,他们确实拥有所有数据..但没有api.我试图解析他们的结果页面(为了将它们用作API),但似乎标记已经构建完全是为了避免这种情况......也许他们有商业计划背后或其他什么,但我不认为他们会发布一些API ..所以,我的项目正在进行没有这个功能(ps:我的项目是关于非营利文化组织,我们不会向任何人发动战争; P)
@El Goorf:如果你找到方法,并考虑分享它的想法,如果需要帮助,请指望我的手!
我正在测试一些使用JDBC语句等的类,现在我遇到了JDBC ResultSet接口的问题:
该软件应该与Java 5和Java 6一起运行,因此测试也应该与两个版本一起运行.不幸的是,Java 6引入了一堆新方法(这仍然不是什么大问题),它返回了一堆新的类/接口,这使得事情变得更加困难.(参见Frank Carver的Punch Barrel -例如Java 6打破了JDBC)
在找出这些版本差异之前,我考虑了在存根和模拟之间并最终使用存根,因为ResultSet具有内部状态(当前行处理),这对我来说更自然地使用存根,如下所示:
public class StubResultSet implements ResultSet {
private Object[][] data;
private int currentRow = -1;
private boolean closed = false;
public StubResultSet(Object[][] data) {
this.data = data;
}
public Object getObject(int columnIndex) throws SQLException {
checkClosed();
return data[currentRow][columnIndex];
}
public String getString(int columnIndex) throws SQLException {
checkClosed();
return (String) getObject(columnIndex);
}
// ...
}
Run Code Online (Sandbox Code Playgroud)
但是如果我没有引入新的方法public NClob getNClob(int columnIndex),那么这个类在Java 6下被破坏了 - 如果我在Java 5下介绍它们的类.
我可以使用mockito(例如)回调来让状态反映出返回值,但是有人还有其他一些 - …
我已经阅读了LGPL许可证,但它非常复杂,我无法找到问题的答案.
我想在我的项目中使用LGPL库.LGPL库中不会进行任何更改.该项目是注册用户使用的网站应用程序.注册用户不需要使用该网站.
所以我的问题是我可以在这种情况下使用LGPL库吗?
我在gridview中有一个复选框控件,Autopost后退= true
代码:'runat ="server"AutoPostBack ="True"OnCheckedChanged ="chkJobID_CheckedChanged"/>
现在,当我选中复选框时,"OnCheckedChanged"会触发并将jobID添加到数组中,但是当我取消选中该复选框时,它就不会触发................
任何人都可以帮我解决这个问题..................
Khushi
如何仅将所有单引号转换为所有HTML标记中的双引号?有更简单的方法吗?谢谢 :)
例如:如何转换此字符串(来自我的工作的实际数据):
<TEXTFORMAT LEADING='2'><P ALIGN='LEFT'><FONT FACE='Verdana' style="font-size:10' COLOR='#0B333C'>My name's Mark</FONT></P></TEXTFORMAT>
Run Code Online (Sandbox Code Playgroud)
对此:
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Verdana" style="font-size:10" COLOR="#0B333C">My name's Mark</FONT></P></TEXTFORMAT>
Run Code Online (Sandbox Code Playgroud) 在嵌入式 linux 环境(PowerPC 上定制的 2.4.25)中,几个小时后我得到以下内核恐慌:
Oops: kernel access of bad area, sig: 11
NIP: C9471C7C XER: 20000000 LR: C0018C74 SP: C0198E20 REGS: c0198d70 TRAP: 0800 Not tainted
MSR: 00009030 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
DEAR: C9876FFF, ESR: 00000000
TASK = c0197020[0] 'swapper' Last syscall: 120
last math 00000000 last altivec 00000000
PLB0: bear= 0x48041040 acr= 0x00000000 besr= 0x00000000
PLB0 to OPB: bear= 0x00cc1000 besr0= 0x00000000 besr1= 0x00000000
GPR00: 00000000 C0198E20 C0197020 00000000 C016E494 000000C2 C01D0000 …Run Code Online (Sandbox Code Playgroud) 我有一个图像,但它保持不显示.我检查图像属性(右键单击并选择属性),我发现"类型"是text/html而不是JPEG图像.这是因为导致我的图像的类型不显示?如何更改"类型"值?我正在使用php ...
我在一个简单的html [img]标签中显示图像...
编辑:
是的,我试过..如果我包括
<?php header('Content-Type:image/jpeg'); ?>
Run Code Online (Sandbox Code Playgroud)
它显示的URL,非常奇怪吧?
我正在使用apache,图像是由php代码生成的...
<img src="<?php echo bloginfo('template_url'); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&h=195&w=540&zc=1&q=95" alt="<?php the_title(); ?>
Run Code Online (Sandbox Code Playgroud) 我如何删除黄色边框 - focusRect - in as3我尝试过Stage.focusRect = false但是这不能完成这项工作.
我有这样一个HTML:
<li class="addToFriends"><a href="....">Something something<span>INSIDE SPAN</span>something</a></li>
Run Code Online (Sandbox Code Playgroud)
要在单击锚点时处理AJAX请求,我在click事件上注册了处理程序:
$('.addToFriends a').click(function(event){
var target = $(event.target);
if (target.is('a')) {
// if I click on SPAN element following fragment won't execute!
// do ajax request
}
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
我的问题是:
所以现在,我解决了这个问题,我的解决方案是:
$('.addToFriends a').click(function(event){
var target = $(event.target);
if (!target.is('a')) {
target = target.parent('a')
}
...
});
Run Code Online (Sandbox Code Playgroud)
但是,我很好奇为什么它会像这样......
谢谢,
帕维尔
想象一下两个正整数A和B.我想将这两个整数组合成一个整数C.
可能没有其他整数D和E组合为C.因此将它们与加法运算符组合不起作用.例如30 + 10 = 40 = 40 + 0 = 39 + 1连接也不起作用.例如"31"+"2"= 312 ="3"+"12"
这种组合操作也应该是确定性的(总是在相同的输入下产生相同的结果)并且应该总是在整数的正侧或负侧产生整数.