小编mrk*_*mrk的帖子

Java 注释不适用于外部 Jar 文件

因此,我目前正在为我的命令行“操作系统”开发一个插件系统(插件是位于插件文件夹中的 jar 文件)。工作正常,但 API 不行。

我正在使用注释来获取插件主类和事件类。然而,它似乎没有找到我的注释。

这是我用来加载插件的:

public static void loadPlugin(File file)
{
    try
    {
        URL urlList[] =
        { new File("plugins/" + file.getName()).toURI().toURL() };
        URLClassLoader classLoader = new URLClassLoader(urlList);
        Class<?> pluginclass, eventclass = pluginclass = null;
        String name, version = name = null;
        Priority priority = Priority.NORMAL;

        String[] classes = Utils.getJarClasses(file, "plugin").toArray(new String[]
        {});

        for (String s : classes)
        {
            System.out.println(s);
            Class<?> c = classLoader.loadClass(s);
            Plugin p = c.getAnnotation(Plugin.class);
            EventHandler e = c.getAnnotation(EventHandler.class);

            if (p != null)
            {
                System.out.println("not null!"); …
Run Code Online (Sandbox Code Playgroud)

java annotations jar file external

3
推荐指数
1
解决办法
1407
查看次数

将变量分配给MXML组件ID

我有我的自定义组件,例如很少的Label.我想传递给我的组件值,该值将分配给label的id.

码:

<fx:Script>
        <![CDATA[
            [Inspectable]
            [Bindable]
            public var test:String = "asd";
        ]]>
</fx:Script>
<s:Label id="{test}" text="etc"/>
Run Code Online (Sandbox Code Playgroud)

错误:{test}不是有效的标识符

我甚至可以这样做吗?

apache-flex mxml actionscript-3 flash-builder flex4.5

2
推荐指数
1
解决办法
846
查看次数

使用Perl发送休息请求

是否可以发送rest请求,包括perl/shell脚本/命令行中的头认证.得到回应?

linux shell perl

1
推荐指数
1
解决办法
1975
查看次数

PagingToolbar Extjs 4的问题

我正在使用ExtJS v4制作一些丰富的界面,问题是我经常遇到困难(对于Extjs中的初学者来说非常正常:p),我现在遇到的问题,关注分页,实际上是我的页面我有显示的所有记录,即使在通过页面nbr指定项目后,如果可能的话可以帮助我

Ext.onReady(onReady);

function onReady() {
    var itemsPerPage = 10;
    var store = new Ext.data.JsonStore({
        autoLoad: false,
        pageSize: itemsPerPage,
        proxy: new Ext.data.HttpProxy({
            type: 'ajax',
            url: '../Service.asmx/GetMyDvpt',
            reader: {
                type: 'json',
                root: 'd',
                //totalProperty: 'total',
                idProperty: 'Id'
            },
            headers: {
                'Content-type': 'application/json'
            }
        }),
        fields: ['NOM_EXP', 'NOM_ESP', 'NOM_VAR', 'SURF_PG', 'DD_CYCLE_PROD']
   });

   store.load({
        params: {
            start: 0,
            limit: itemsPerPage
       }
   });

   Ext.create('Ext.grid.Panel', {
        store: store,
        columns: [
            { dataIndex: 'NOM_EXP', header: 'NOM_EXP' },
            { dataIndex: 'NOM_ESP', header: 'NOM_ESP' },
            { dataIndex: 'NOM_VAR', …
Run Code Online (Sandbox Code Playgroud)

paging json extjs4

1
推荐指数
1
解决办法
8367
查看次数

从网络上抓取 URL

<a href="http://www.utoronto.ca/gdrs/" title="Rehabilitation Science"> Rehabilitation Science</a>
Run Code Online (Sandbox Code Playgroud)

对于上面的例子,我想同时获取部门名称“康复科学”及其主页网址“http://www.utoronto.ca/gdrs/”。

有人可以建议一些可以为我完成这项工作的智能正则表达式吗?

ruby regex url hpricot web-scraping

0
推荐指数
1
解决办法
1393
查看次数

为什么在MySQL中执行两次相同的查询时,它会返回两个非常不同的响应时间?

我的问题如下:

为什么我在shell中执行相同的查询两次MySql得到两个非常不同的响应时间(即,

第一次和第二次更短的时间)?

以及如何防止这种情况发生?

非常感谢你提前

mysql

0
推荐指数
1
解决办法
145
查看次数