小编cyb*_*101的帖子

Java java.lang.ClassNotFoundException:jade.core.migration.InterPlatformMobilityService

I\xe2\x80\x99m 尝试解析java.lang.ClassNotFoundException:jade.core.migration.InterPlatformMobilityService,当我为 \xe2\x80\x9cInter\xe2\x80\x9d 平台移动性安装添加包时,该问题发生在JADE(Java 代理开发框架)中,其中有一个名为 \xe2 的 JAR \x80\x9cmigration.jar\xe2\x80\x9d 其中包含InterPlatformMobilityService类。我需要这个额外的 JAR,以便在不同的计算机之间发送代理(代码和数据)。

\n

这是我的输出,显示了错误:

\n
INFO: Service jade.core.mobility.AgentMobility initialized\nSep 03, 2021 3:38:48 PM jade.core.AgentContainerImpl initAdditionalServices\nWARNING: Exception initializing service jade.core.migration.InterPlatformMobilityService\njade.core.ServiceException: An error occurred during service activation - Caused by:  jade.core.migration.InterPlatformMobilityService\n        at jade.core.AgentContainerImpl.startService(AgentContainerImpl.java:1169)\n        at jade.core.AgentContainerImpl.initAdditionalServices(AgentContainerImpl.java:450)\n        at jade.core.AgentContainerImpl.startNode(AgentContainerImpl.java:389)\n        at jade.core.AgentContainerImpl.joinPlatform(AgentContainerImpl.java:502)\n        at jade.core.Runtime.createMainContainer(Runtime.java:159)\n        at abc.def.hgi.Setup.start(Setup.java:47)\n        at abc.def.hgi.App.main(App.java:51)\nNested Exception:\njava.lang.ClassNotFoundException: jade.core.migration.InterPlatformMobilityService\n        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)\n        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)\n        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)\n        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)\n        at java.lang.Class.forName0(Native Method)\n        at java.lang.Class.forName(Class.java:264)\n        at jade.core.AgentContainerImpl.startService(AgentContainerImpl.java:1153)\n        at jade.core.AgentContainerImpl.initAdditionalServices(AgentContainerImpl.java:450)\n        at jade.core.AgentContainerImpl.startNode(AgentContainerImpl.java:389)\n        at …
Run Code Online (Sandbox Code Playgroud)

java maven

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

Android AutoFocusCallback is not being called or not returning

I’m developing a barcode scanning app that has the following the functionality:

• Access device camera , preview camera on SurfaceView , and automatically refocus

• Attemtps to decode barcode using 2 methods

a) On SurfaceView touch using onTouchEvent(MotionEvent event), attempts to take a picture of the barcode , but gets java.lang.RuntimeException: takePicture failed

b) Or Preferably , can take a picture on success of onAutoFocus(boolean success, Camera camera) , but onAutoFocus() does not get called

I’m implementing the …

java android android-camera

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

R,Union两个数据帧具有不同的列名并且不匹配

我想将R中的两个不同的数据帧(完全不同的列)组合成一个包含数据帧.

让我们说数据框"df_a"有A列和B列:

df_a <- read.table(header=TRUE, text='
    A   B
    1   x1
    2   y1
    3   z1
')
Run Code Online (Sandbox Code Playgroud)

数据框"df_b"包含C和D列.

df_b <- read.table(header=TRUE, text='
          C     D
          1     6.7
          1     4.5
          1     3.7
          2     3.3
          2     4.1
          2     5.2
')
Run Code Online (Sandbox Code Playgroud)

因此,结果数据帧"df_c"将包含列A,B,C,D,如下所示:

df_c
  A     B       C   D
1 1     x1      1   6.7
2 2     y1      1   4.5
3 3     z1      1   3.7
4 NA    NA      2   3.3
5 NA    NA      2   4.1
6 NA    NA      2   5.2
Run Code Online (Sandbox Code Playgroud)

方法#1:

我首先尝试使用rbind()但该功能需要匹配列名,但这不是我正在寻找的.

方法#2:

我用过df_c <- merge(df_a,df_b) …

r dataframe

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

在实现IdlingResource时,无法在未调用Looper.prepare()的线程内创建处理程序

我正在尝试编写Espresso单元测试,该测试依赖于使TCP/IP网络连接到外部应用程序以便成功通过的组件.

测试失败的原因是TCP/IP网络花费的时间比Espresso允许的时间长......

因此,我们需要有TCP/IP代码类TCPConnectionTask实现IdlingResource:

但是,我得到了这个例外:

java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
at android.os.Handler.<init>(Handler.java:200)
at android.os.Handler.<init>(Handler.java:114)
at android.app.Activity.<init>(Activity.java:786)
at com.sample.QuicksetSampleActivity.<init>(QuicksetSampleActivity.java:82)
at com.unitTests.QuicksetSampleActivityTest.<init>(QuicksetSampleActivityTest.java:52)
Run Code Online (Sandbox Code Playgroud)

我附上TCPConnectionTask并打电话Looper.prepare()和尝试过Looper.prepareMainLooper(),没有成功,见下文(TCPConnectionTask):

/**
     * Async task to connect to create TCPIPDataComm and connect to external IRB.
     *
     */
    public class TCPConnectionTask extends AsyncTask<String, Void, Void > implements IdlingResource {

        String ip_user = null;
        int port_user;
        private ResourceCallback callback;
        private boolean flag = false;
        protected Void doInBackground(String... args) …
Run Code Online (Sandbox Code Playgroud)

android unit-testing expresso

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

R使用apply()或lapply()等加速for循环

我写了一个特殊的"impute"函数,它根据特定的列名替换具有mean()或mode()的缺失(NA)值的列值.

输入数据帧是400,000+行并且它的转速很慢,我如何使用lapply()或apply()来加速插补部分.

这是我想用START OPTIMIZE&END OPTIMIZE优化的功能,标记部分:

specialImpute <- function(inputDF) 
{

  discoveredDf <- data.frame(STUDYID_SUBJID=character(), stringsAsFactors=FALSE)
  dfList <- list()
  counter = 1; 

  Whilecounter = nrow(inputDF)
  #for testing just do 10 iterations,i = 10;

  while (Whilecounter >0)
  {

    studyid_subjid=inputDF[Whilecounter,"STUDYID_SUBJID"]

    vect = which(discoveredDf$STUDYID_SUBJID == studyid_subjid)
    #was discovered and subset before 
    if (!is.null(vect))
    {
      #not subset before 
      if (length(vect)<1)
      {
      #subset the dataframe base on regex inputDF$STUDYID_SUBJID
    df <- subset(inputDF, regexpr(studyid_subjid, inputDF$STUDYID_SUBJID) > 0)

      #START OPTIMIZE
      for (i in nrow(df))
      {
      #impute , add column mean …
Run Code Online (Sandbox Code Playgroud)

r lapply

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

Android Image/Video incorrectly rotated 90 degrees counter clockwise

I have an app that that exposes the android Camera API, my goal is to use the Camera in my activity "ScanVinFromBarcodeActivity" , in order to scan barcodes using (zxing liberary).

The issue I'm facing is that the Camera output on the preview (SurfaceView) seems to be rotated 90 degrees counter clockwise (portrait & landscape orientations).

See the snapshot of my screen ( As you can see the people and my computer are rotated 90 degrees counter clockwise???:

By the …

android android-layout android-camera

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

overidding Pythons __eq__方法,isistance&eq mothods返回false

我是Java世界的新手.

我编写了一个名为"Instance"的Python类,它有3个属性(属性,值和类).我想覆盖" eq "方法以及" 哈希 "方法,我正在使用用于对象比较的"属性"和"值"属性.我实例化了两个具有相同值的对象,但它们返回不相等.

代码如下,类实例:

'''Class of type Instance'''
class Instance(object):
    __attribute = None; 
    __value = None;
    __classification = None; 
    #constructor 
    def __init__(self,attribute,value,classification):
        self.attribute = attribute;
        self.value = value;
        self.classification = classification;
    #setters & getters 
    def setAttribute(self,attribute):
        self.attribute = attribute
    def setValue(self,value):
        self.value = value
    def setClassification(self,classification):
        self.classification = classification

    def getAttribute(self):
        return self.Attribute;
    def getValue(self):
        return self.Value
    def getClassification(self):
        return self.Classification

    def __eq__(self, other):
    #if self & other are the same instance & attribute & value equal …
Run Code Online (Sandbox Code Playgroud)

python oop

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