问题列表 - 第21245页

如何加载eclipse插件

我最近开发了一个Eclipse插件,但插件似乎没有在Eclipse(3.4.2)中加载.如果我去

Help > About Eclipse Platform > Configuration Details
Run Code Online (Sandbox Code Playgroud)

我看到插入的插件

file:/C:/Program Files/eclipse/ganymede/plugins/de.vogella.plugin.htmlconverter_1.0.0.jar
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用.我知道插件已经正确实现,好像我右键单击项目(de.vogella.plugin.htmlconverter)并选择Run Eclipse Application然后启动一个新的Eclipse并且已经实现的弹出菜单工作.那么,当我从Eclipse导出项目并将其放在plugins目录中时,为什么它不起作用.

我在Windows XP和Mac OS X上都试过这个无用,如果我检查JAR,我会看到所有必需的工件.

META-INF/
META-INF/MANIFEST.MF
de/
de/vogella/
de/vogella/plugin/
de/vogella/plugin/htmlconverter/
de/vogella/plugin/htmlconverter/handler/
src/
src/de/
src/de/vogella/
src/de/vogella/plugin/
src/de/vogella/plugin/htmlconverter/
src/de/vogella/plugin/htmlconverter/handler/
de/vogella/plugin/htmlconverter/Activator.class
de/vogella/plugin/htmlconverter/handler/Convert.class
plugin.xml
Run Code Online (Sandbox Code Playgroud)

MANIFEST.MF也是这样的

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Htmlconverter Plug-in
Bundle-SymbolicName: de.vogella.plugin.htmlconverter;singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: de.vogella.plugin.htmlconverter.Activator
Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.co
 re.resources;bundle-version="3.4.0",org.eclipse.jdt.core;bundle-versi
 on="3.4.0"
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Import-Package: org.osgi.framework;version="1.3.0"
Export-Package: de.vogella.plugin.htmlconverter;uses:="org.osgi.framew
 ork,org.eclipse.ui.plugin",de.vogella.plugin.htmlconverter.handler;us
 es:="org.eclipse.core.commands,org.eclipse.core.resources,org.eclipse
 .core.runtime"
Run Code Online (Sandbox Code Playgroud)

我试过懒惰激活和急切激活,但仍然没有.真正令人困惑的是,当我调试并启动一个单独的Eclipse应用程序时,它可以工作.我有什么不妥的想法.
是否有其他Eclipse插件可以执行某种形式的诊断并告诉我出了什么问题.

最后一点,如果我查看Eclipse错误日志,我看到没有错误.但是,如果我编辑MANIFEST.MF并放入一些垃圾字符串,它会报告并验证错误,MANIFEST.MF所以我知道Eclipse看到插件

有人可以帮忙吗?

java eclipse

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

Geocoder类在android中无法正常工作

我的应用程序我正在使用Geocoder类来检索位置纬度和longtude

我的代码是:

addressInput = street+","+city+","+pin+","+country; 
List<Address> foundAdresses = gc.getFromLocationName(addressInput, 5);
Run Code Online (Sandbox Code Playgroud)

第一次抛出这样的异常

java.io.IOException:无法解析来自服务器的响应

ERROR/ProtoRequestListener(566):com.google.common.async.WatchdogException

请妥协解决它,如果你有任何代码检索位置纬度和经度发送给我

android

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

不允许循环文件引用.发布ASP.NET(2.0)网站

当我重建/构建我的ASP.NET网站时,我没有收到任何错误.但是,当我发布网站时,它给了我一个'循环文件引用是不允许的'.错误.

我在网上看了一下这个,它提供了一个batch ='false'选项,我试过并且什么也没做.

该页面有一个母版页,可以调用同一个控件两次; 但是,这个控件并没有引用任何东西

TY - 西奥

c# asp.net

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

在(J)Ruby代码中安装gem

我正在使用JRubyCucumber,正在寻找一种运行方式

 jruby -S gem update --system
 jruby -S gem install cucumber
Run Code Online (Sandbox Code Playgroud)

来自Java ScriptEngine.没有任何谷歌搜索让我解决这个问题.基本上我希望能够做这样的事情

 ScriptEngineManager manager = new ScriptEngineManager();
 ScriptEngine jRubyEngine = manager.getEngineByName("jruby");
 : // some unknown code here
 jRubeEngine.eval("call gems install/update from inside JRuby")
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这个?

ruby java jruby

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

当任何数学运算产生'NaN'时,如何强制C#编译器抛出异常?

我最近编写的程序中的一些数学函数返回了不可接受的值,例如NaN(可能是因为没有检查某些函数的输入参数).问题在于,很难找到哪些函数传递了错误的值.这会导致错误在整个代码中传播,并使程序在几分钟或几小时后崩溃,如果有的话.

我想知道是否有办法在任何操作产生NaN值的时候捕获这些错误操作(与一些C/C++编译器抛出的'DivisionByZero异常'几乎相同,如果我记得的话).

提前致谢.

PD:如果需要,请随时重新标记我的问题.

c# math exception

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

(如何)我可以减少套接字延迟吗?

我编写了一个HTTP代理,它做了一些与此无关的东西,但它增加了客户的服务时间(600us没有代理,60000us).我想我已经找到了大部分时间来自哪里 - 在我的代理完成发送回客户端和客户完成接收之间.目前,服务器,代理和客户端在同一主机上运行,​​使用localhost作为地址.

一旦代理完成发送(至少从send()返回后),我打印gettimeofday的结果,给出一个绝对时间.当我的客户收到时,它会输出gettimeofday的结果.由于它们都在同一主机上,因此这应该是准确的.所有send()调用都没有标志,因此它们是阻塞的.两者之间的差异大约是40000us.

它侦听客户端连接的代理套接字使用提示AF_UNSPEC,SOCK_STREAM和AI_PASSIVE进行设置.推测来自accept()的套接字将具有相同的参数?

如果我正确地理解了这一切,那么Apache设法在600us内完成所有工作(包括导致40000us延迟的相应内容).任何人都可以提出可能导致此问题的原因吗?我已经尝试设置TCP_NODELAY选项(我知道我不应该,只是为了看它是否有所不同)并且完成发送和完成接收之间的延迟时间下降,我忘记了数字但是<1000us.

这一切都在Ubuntu Linux 2.6.31-19上.谢谢你的帮助

c sockets linux latency client-server

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

大数组中的内存泄漏 - 是否会对IList进行子类化修复?

我需要提高我的应用程序的内存性能,我可以看到我有内存碎片问题.

我读过一篇关于红门安德鲁·亨特的大型物品有趣文章,他推荐的解决方案之一是:

如果大型数据结构需要长时间存在,特别是如果它们需要随着时间的推移而增长,那么最好的方法就是考虑使用或编写不同的数据结构来存储它们.数组在放入大对象堆之前最多可包含10,000个元素,并且可能会导致问题,因此存储100,000个条目的一种非常有效的方法可能是存储10个数组,每个数组包含10,000个元素:none将最终出现在大对象上堆,所以不会发生碎片.这可以写成IList子类,这样可以很容易地透明地放入以替换现有代码.

如何在我的代码中实现他的建议?

我的程序有一个非常复杂的形式(一个对象在每次打开时都会留下剩余的内存.我发现了一个复杂的列表可能是罪魁祸首,我想实现他的建议,看它是否解决了这个问题.

.net c# vb.net ilist garbage-collection

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

在控制台中托管简单的Wcf服务

我正在尝试创建一个简单的ConsoleApplication,我希望在其中托管一个简单的wcf服务.

这是我的代码

namespace HostConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            using (System.ServiceModel.ServiceHost host = new System.ServiceModel.ServiceHost(typeof(FirstWcfService.Service)))
            {
                host.Open();
                Console.WriteLine("Sai");
                Console.ReadLine();
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我添加了一个app.config,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <system.serviceModel>
        <services>
            <service name="FirstWcfService.Service" behaviorConfiguration="ServiceBehavior">
                <endpoint address="FirstWcfService" binding="netTcpBinding" contract="FirstWcfService.IService"/>
                <endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
                <host>
                    <baseAddresses>
                        <add baseAddress="net.tcp://localhost:9101/"/>
                    </baseAddresses>
                </host>
            </service>
        </services>
        <behaviors>
            <serviceBehaviors>
                <behavior name="ServiceBehavior" >
                    <serviceMetadata httpGetEnabled="false" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
    </system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)

当我运行主机控制台应用程序时,我得到此异常:

System.InvalidOperationException未处理Message ="找不到与端点绑定MetadataExchangeHttpBinding的方案http匹配的基址.注册的基址方案是[net.tcp]."
Source ="System.ServiceModel"
StackTrace:在System.ServiceModel.ServiceHostBase.MakeAbsoluteUri(Uri relativeOrAbsoluteUri,绑定绑定,UriSchemeKeyedCollection baseAddresses)处于System.ServiceModel.Description.ConfigLoader.LoadServiceDescription(ServiceHostBase主机,ServiceDescription描述,ServiceElement serviceElement,Action`1系统中的System.ServiceModel.ServiceHostBase.LoadConfigurationSectionInternal(ConfigLoader configLoader,ServiceDescription描述,String configurationName)中的System.ServiceModel.ServiceHostBase.LoadConfigurationSectionInternal(ConfigLoader configLoader,ServiceDescription …

console wcf

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

PHP:我可以在接口中使用字段吗?

在PHP中,我可以指定具有字段的接口,还是PHP接口仅限于函数?

<?php
interface IFoo
{
    public $field;
    public function DoSomething();
    public function DoSomethingElse();
}
?>
Run Code Online (Sandbox Code Playgroud)

如果没有,我意识到我可以在接口中公开一个getter作为函数:

public GetField();
Run Code Online (Sandbox Code Playgroud)

php interface

43
推荐指数
5
解决办法
4万
查看次数

如何获取PostgreSQL中删除的行数?

我正在寻找一种方法来返回PostgreSQL中受DELETE子句影响的行数.该文件指出,

成功完成后,DELETE命令将返回表单的命令标记

删除计数

计数是删除的行数.如果count为0,则没有符合条件的行(这不被视为错误).

如果DELETE命令包含RETURNING子句,则结果将类似于SELECT语句的结果,该SELECT语句包含RETURNING列表中定义的列和值,这些列和值是通过命令删除的行计算的.

但我很难找到一个很好的例子.任何人都可以帮我这个,我怎么能找出删除了多少行?


编辑: 我接受了Milen的解决方案,但我想提出一个我后来发现的替代方案.它可以在这里找到,在38.5.5解释.获取结果状态标题.

postgresql rowcount delete-row sql-delete

29
推荐指数
5
解决办法
2万
查看次数