问题列表 - 第10388页

Android Eclipse Classpath - 想要添加classpath容器路径但是eclipse不会让我

我正在使用Eclipse学习用Java开发Android应用程序.我之前没有使用过Eclipse.

我正在尝试使用的项目(由OReilly提供,作为"Android应用程序开发"的一部分)是MJAndroid.尝试运行项目时,运行失败,并且找不到"问题"选项卡提到的com.java.Object,并且Eclipse要求我检查构建路径.单击属性 - > Java构建路径 - >库,将显示消息"无法获取项目的系统库".

在一个工作项目中,Properties - > Java Build Path - > Libraries有一个Android 1.1的条目,如果我单击Edit,它的类路径容器路径为com.android.ide.eclipse.adt.ANDROID_FRAMEWORK.

向我的非工作项目添加正确的容器路径似乎很简单.然而,Eclipse似乎决心尽可能地做到这一点.无论我选择添加什么 - 罐子,外部罐子,变量,库,类文件夹,外部类文件夹,似乎没有采取'com.1android.ide.eclipse.adt.ANDROID_FRAMEWORK'形式的'Android 1.1'在工作的应用程序上的条目.

如何将此命名空间添加到我的项目中,使其类似于工作空间?

我很确定这是Eclipse有点奇怪的用户界面的问题.坦率地说,除了文件之外我没有什么比修改和设置这样的信息更好的了 - 我的背景是Python,整个日食环境似乎是不必要的负担.

java eclipse android classpath

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

Scala构造函数重载?

你如何在Scala中提供重载的构造函数?

scala

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

ms-access vba Eval函数行为

我在Access表单中有一个公共函数

Public Function PopupProcess() as long
  MsgBox Me.ActiveControl
  PopupProcess = 1
End Function
Run Code Online (Sandbox Code Playgroud)

我打电话的时候

eval("forms('MyForm').popupprocess")
Run Code Online (Sandbox Code Playgroud)

它显示一个消息框2次.有谁知道它为什么这样做?

我有SP3的Access 2003.

编辑:主要的想法是从该表单调用自定义命令栏控件OnAction的函数.也许你有更好的方法从命令栏控件的表单调用函数.

ms-access vba

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

从客户端调用WCF服务时获取NullReferenceException

我尝试调用的方法具有以下签名:

结果GetPerformanceData(MyEntity实体,bool recurse);

我在方法的开头设置了一个断点,但是在代码执行到达断点之前抛出了异常.

跟踪WCF服务向我提供以下信息:

System.NullReferenceException,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089对象引用未设置为对象的实例.StackTrace:位于System.Runtime.Serialization.CodeGenerator.Call(Object thisObj,MethodInfo methodInfo,Object param1)的System.Runtime.Serialization.CodeGenerator.VerifyParameterCount(MethodInfo methodInfo,Int32 expectedCount)at ...

如何确定null变量是什么?我的调试器设置为中断所有异常,但它并没有打破这个特定的问题.看起来我试图调用的方法的"实体"参数无法正确反序列化.

示例调用调用

var results = client.GetPerformanceData(entity,true);

WCF服务配置

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.diagnostics>
    <sources>
      <source name="System.ServiceModel"
              switchValue="All"
              propagateActivity="true">
        <listeners>
          <add name="traceListener"
              type="System.Diagnostics.XmlWriterTraceListener"
              initializeData= "trace.svclog" />
        </listeners>
      </source>
    </sources>
  </system.diagnostics>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="basicHttpBindingSettings" closeTimeout="00:01:00"
          openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
          allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
          maxBufferSize="5242880" maxBufferPoolSize="52428800" maxReceivedMessageSize="5242880"
          messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
          useDefaultWebProxy="true">
          <readerQuotas maxDepth="64" maxStringContentLength="8192" maxArrayLength="16384"
            maxBytesPerRead="4096" maxNameTableCharCount="16384" />
        </binding>
      </basicHttpBinding>
    </bindings>
    <services>
      <service name="Company.Service.Engine"
               behaviorConfiguration="ServiceBehavior">
        <host> …
Run Code Online (Sandbox Code Playgroud)

wcf

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

该字段必须有文档标题 - 样式警察 - 代码气味?

我只是针对我的一些代码运行样式警察并获得了一些:

SA1600: The field must have a documentation header.
Run Code Online (Sandbox Code Playgroud)

现在不要误解我,我喜欢风格警察,当你与一个以上的人一起工作时,这很好,但这个规则对我来说似乎有些过分.你为什么要添加:

    /// <summary>
    /// blah blah blah
    /// </summary>
Run Code Online (Sandbox Code Playgroud)

到每个变量的顶部.我很确定我记得有人说(Martin Fowler,Kent Beck ......真的不记得ATM),评论应该说"为什么"而不是"什么",我真的看不出你怎么能解释为什么变量.

我还发现对每个变量都有评论的代码难以阅读,因为你看到的只是绒毛.

我的想法是,如果你必须解释每个变量是什么,那么你在命名方面真的失败了.

有没有其他人发现评论变量有点代码味道或者只是我.

coding-style stylecop

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

获取我的asp.net项目中的文件的绝对URL以包含HTTP //等外部使用?

一直在玩ResolveClientUrl("〜/ Confirmation.aspx")和其他方法..

我试着去获取页面的完整绝对URL,包括Http:etc等.

谁知道怎么做?

谢谢

asp.net

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

有GZIP J2ME库吗?

是否有一个可以在J2ME上运行的gzip压缩库?

java gzip java-me

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

Eclipse的搜索和替换中的匹配组语法是什么

在Eclipse上执行搜索/替换并使用"匹配组"的语法是什么(是它的名字?"

在vi我:

%s/log(.*)/ log\1 debug/g

和行如:

%s/log\(.*\)/log \1 debug/g 
Run Code Online (Sandbox Code Playgroud)

被替换为

log "Message" 
Run Code Online (Sandbox Code Playgroud)

搜索/替换对话框中eclipse的正确语法是什么(在检查"正则表达式"旁边)

谢谢.

regex eclipse vim replace

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

是否有openstreetmap的API?

我想知道是否有任何API我可以通过查询OSM数据,例如; 是(lon_1,lat_1)在陆地还是在海上?或者是否可以将岛屿定义为定义明确的多边形?到目前为止,我见过的唯一用法就是渲染OSM数据(生成切片)的工具.

api geospatial openstreetmap

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

在Java中分析本机方法 - 奇怪的结果

我一直在使用Yourkit 8.0来分析在Mac OS X(10.5.7,Apple JDK 1.6.0_06-b06-57)下运行的数学密集型应用程序,并注意到CPU分析结果中有一些奇怪的行为.

例如 - 我使用抽样进行了分析运行,其中报告了应用程序的10分钟运行时的40%用于StrictMath.atan方法.我发现这令人费解,但我接受了它的话,花了一点时间用非常简单的多项式拟合替换atan.

当我再次运行应用程序时,它几乎与以前完全相同(10分钟) - 但我的atan替换在分析结果中无处可见.相反,其他主要热点的运行时百分比只是增加以弥补它.

总结一下:

结果使用StrictMath.atan(本机方法)
总运行时间:10分钟
方法1:20%
方法2:20%
方法3:20%
StrictMath.atan:40%

结果简化,纯Java atan
总运行时间:10分钟
方法1:33%
方法2:33%
方法3:33%

(方法1,2,3不执行任何atan调用)

知道这种行为是什么吗?我使用EJ-Technologies的JProfiler获得了相同的结果.似乎JDK概要分析API报告了本机方法的不准确结果,至少在OS X下是这样.

java macos profiling native yourkit

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