小编Vip*_*ain的帖子

如何修复Linux ElementaryOS中的Genymotion,找不到错误"CXXABI_1.3.8"

每当我尝试启动genymotion(运行命令./genymotion)时,我的终端中显示以下错误

./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/mgumiero9/genymotion/libQt5Core.so.5)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/mgumiero9/genymotion/libQt5WebKit.so.5)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/mgumiero9/genymotion/libicui18n.so.52)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/mgumiero9/genymotion/libicuuc.so.52)
./genymotion: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/mgumiero9/genymotion/libQt5Qml.so.5)
Run Code Online (Sandbox Code Playgroud)

我想知道如何解决它.

c++ linux ubuntu android genymotion

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

索引历史不足

在MySQL日志中,有一个错误'InnoDB:索引0的历史记录不足'

我不知道为什么会这样.我用Google搜索并发现了这个:

InnoDB:如果使用一致快照启动事务,则在事务正在进行时将新索引添加到表中,后续UPDATE语句可能会错误地遇到错误:

ER_TABLE_DEF_CHANGED:索引的历史记录不足
此问题可能导致调试版本中的断言错误.(缺陷号14036214)

在我的情况下,我启动了事务并将数据插入到表中,在此之间我没有插入或更新该表中的数据.为什么会出现此错误?

mysql innodb assertion

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

javax.naming.NameNotFoundException: [LDAP: 错误代码 32 - 没有这样的对象]; 剩余名称 'dc=server,dc=lan,cn=admin'

我是 LDAP 的新手,正在尝试使用它进行身份验证。但我不断收到此错误:连接成功。

[LDAP: error code 32 - No Such Object]
javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object]; remaining name 'dc=server,dc=lan,cn=admin'
    at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3112)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3033)
    at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2840)
    at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1849)
    at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1772)
    at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:386)
    at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:356)
    at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:339)
    at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
    at ldap.Fedora.one(Fedora.java:104)
    at ldap.Fedora.main(Fedora.java:67)
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止到达的地方:

    Hashtable<String, Object> env = new Hashtable<String, Object>();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
    env.put(Context.PROVIDER_URL, "ldap://localhost:389/dc=server,dc=lan");
    env.put(Context.SECURITY_AUTHENTICATION, "simple");
    env.put(Context.SECURITY_PRINCIPAL, "cn=admin,dc=server,dc=world");
    env.put(Context.SECURITY_CREDENTIALS, "william");

    DirContext context = null;

    NamingEnumeration namingEnumeration = null;
    try {
        context = new InitialDirContext(env);
        System.out.println("Connection Successful.");

        SearchControls …
Run Code Online (Sandbox Code Playgroud)

java ldap

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

什么是插件以及它在 mysql 中是如何工作的?

我在MySql官方网站(https://dev.mysql.com/doc/refman/5.1/en/partitioning.html)探索分区。在第一页,我发现plugins.

mysql> show plugins;
+----------------------------+----------+--------------------+---------+---------+
| Name                       | Status   | Type               | Library | License |
+----------------------------+----------+--------------------+---------+---------+
| binlog                     | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     |
| mysql_native_password      | ACTIVE   | AUTHENTICATION     | NULL    | GPL     |
| mysql_old_password         | ACTIVE   | AUTHENTICATION     | NULL    | GPL     |
| sha256_password            | ACTIVE   | AUTHENTICATION     | NULL    | GPL     |
| MyISAM                     | ACTIVE   | STORAGE ENGINE     | NULL    | GPL     | …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb

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

如何在println()内自动调用toString()

我刚开始学习Java.我对构造函数的了解是:

  1. 它将在初始化对象时自动运行.

  2. 构造函数的名称与类名相同.

现在,下面是我开始感到困惑的地方.

class Frog{

   public String toString() {
      return "Hello";
   }
}

public class App {

   public static void main(String[] args) {
      Frog frog1 = new Frog();
      System.out.println(frog1);
   }
}
Run Code Online (Sandbox Code Playgroud)

我的问题:既然public String toString ()不是构造函数,那么为什么在运行程序时它的行为就像构造函数一样.我以为它只能在我从App班级打电话时才能运行.

java constructor

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

对象[]的迭代器

有没有办法获取数组的迭代器?像这样的东西:

class MyCollection implements Iterable<String> {

   String[] items;

   @Override
   public Iterator<String> iterator() {
      return items.iterator(); //obviously, it doesn't compile.
   }

}
Run Code Online (Sandbox Code Playgroud)

java collections iterator

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