udev是devfs的替代品,可以動態管理/dev下的設備,主要作用是根據硬件的信息(match條件),將它建立到分配(assign語句)到/dev相應的名字下。
這篇文章相當不錯,易懂:
http://www.reactivated.net/writing_udev_rules.html
摘要: 網上材料大多比較復雜,本文是簡潔明了的快餐式文章。分安裝部分和使用部分。<bean id="nodeSvcImpl" class="com.exchangebit.nms.magic.NodeSvcImpl">
<property name="notifyClient" ref="notifyClient"/>
</bean>
<jaxws:endpoint
id="nodeSvc"
implementor="#nodeSvcImpl"
address="/NodeSvc">
</jaxws:endpoint>
今天在WINDOWS下用SOCKET時發現如下錯誤:(LINUX下正常)
Your vendor has not defined Fcntl macro F_GETFL, used at :/Perl/site/lib/IO/Multiplex.pm line 932.
只需要替換Multiplex.pm line 932處函數nonblock:
sub nonblock
{
my $fh = shift;
my $flags = fcntl($fh, F_GETFL, 0)
or die "fcntl F_GETFL: $!\n"
fcntl($fh, F_SETFL, $flags | O_NONBLOCK)
or die "fcntl F_SETFL $!\n"
}
替換為:
use constant WIN32 => $^O =~ /win32/i;
sub nonblock {
my $sock = shift;
if (WIN32) {
my $set_it = "1"
ioctl( $sock, 0x80000000 | (4 << 16) | (ord('f') << 8) | 126, $set_it) || return 0;
} else {
fcntl($sock, F_SETFL, fcntl($sock, F_GETFL, 0) | O_NONBLOCK) || return 0;
}
}
即可。
摘要: SOAP中不支持HashMap,但可以通過定義XmlAdapter適配器將數組轉換成HashMap的方式來支持。本文通過完整例子來說明。我一個JSP頁面,在IE6下死活分隔條沒有響應,在FF下沒問題,左找右找,才發現是開頭的一句:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ">
把我害慘了!
在Eclipse的Software Updates/Find and Install…中點New Remote Site…填入:
http://download.macromedia.com/pub/labs/jseclipse/autoinstall/
安裝JSEclipse完成后。
如果你用EXT庫的話,再把完整的庫,點這里
拷貝到這里,注意user_library需要自己創建,另外,是不要帶解壓目錄,而是所有的XML文件直接拷入:
E:\myeclipse\workspace\.metadata\.plugins\com.interaktonline.jseclipse\user_library
摘要: 之前文章提到過用MAVEN2啟動JETTY,這里介紹一種直接從ECLIPSE中啟動的辦法。 適用于6.1.3以上,包括6.1.5的JETTY。 它主要是利用了JDK的代碼自動更換性能(code hot replace),可以不用重啟JETTY就調試、更換資源文件。注意:一定是DEBUG方式運行才有這項功能。 所以應該說這篇文章的方法更好: 在Run->Debug中,N... 閱讀全文