lazytiger@lazytiger
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“nio里有个example,你修改一下应该可以当个框架来用。”
“其实java调用c就是jni,将c模块编译成一个符合jni标准的dll(windows下),如果你熟悉c语言编程的话,直接自己写一个wrapper包装一下psapi.dll里的你需要的方法,使它符合jni标准。否则的话,可以上网找找那些“万能型”的包装,可以直接调用windows api的。”
“下载一个可以看进程命令行的工具,比如process explorer,然后在eclipse里运行那个程序,注意不要让那个main函数退出,加个System.in.read()啥的。然后在process explorer里看一下那个进程的命令行是啥,对着文档看看java的参数,你就明白eclipse在运行那个程序时实际做…”
“分布式事务呀,这个nb!”
“这个还真不好搞,如果页面是加载了js修改了dom,那你似乎只能解析js了。因此首先需要界定你关注的内容是否包括被js动态改变的dom,如果不包括,那没有问题,你只需要得到当前页面就行了,或者里面的iframe;否则看看能不能做个firefox插件之类的东西,用java调用firefox打开那个页面,在插件里把内存中的d…”
“有没有日志?”
“如果是这样子的话,其实你完全没有必要改那个插件,自己再写一个插件就好了,插件机制本来就是可扩展的,那个插件之所以能出右键菜单是因为它使用了一个扩展点(extension point),你同样可以使用那个扩展点,只要路径设成需要的,一样可以出,而且功能完全定制。”
“那要看你的插件有没有源代码,如果有源代码当然可以,如果没有源代码,只是添加一些已有功能也没有问题。以你这个例子来说,popupMenus增加一个,是可以起作用的,但是你的action是什么?”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。