小编Mic*_*out的帖子

动态生成Dalvik字节码到运行的Dalvik/Android应用程序

关于在运行时动态生成和加载java字节码到运行的Dalvik VM,已经多次询问(和回答)这个问题,但有没有办法在运行时将dex文件/字节码加载到应用程序中?

谢谢

android dalvik

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

通过Option列进行滑动和过滤

我正在尝试使用Scala Slick 1.0.1过滤可选的日期列.

可能我只是看不到它,但我有一个看起来像这样的表:

case class UserRole(id:UUID, userID:UUID, role:String)
object UserRole extends Table[UserRole]("User_Role")  {

  //(id: Long = 0l, name: String, active: Boolean) extends KeyedEntity[Long] {
  def id = column[UUID]("ID", O.PrimaryKey)
  def userID = column[UUID]("user_id")
  def vendorID = column[UUID]("vendor_id")
  def role = column[String]("role")
  def user = foreignKey("user_FK", userID, User)(_.id)

  def start = column[java.sql.Date]("startDate")
  def endDate = column[Option[java.sql.Date]]("endDate")

  def * = id ~ userID ~ role  <> (UserRole.apply _, UserRole.unapply _)
}
Run Code Online (Sandbox Code Playgroud)

你会看到endDate是可选的.

如何构造一个我过滤的查询,以便endDate可以是NULL/None还是大于当前(db)日期?仅供参考,我通常使用嵌入式API

谢谢

scala scalaquery slick

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

在测试阶段生成html surefire测试html输出

我不确定这是否是一个简单的问题,但我想在测试阶段确保生成html格式的输出文件(除了xml和txt格式的输出文件).

我试图通过为build> surefire添加一个'executions'条目来实现这一点.这是正确的位置吗?如果是这样,我做错了吗?

<build>
  ..
  <plugins>
    ..
    <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-report-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <outputDirectory>site</outputDirectory>

                </configuration>
                <executions>
                    <execution>
                        <id>during-tests</id>
                        <phase>test</phase>
                        <goals>
                            <goal>report</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin> 
Run Code Online (Sandbox Code Playgroud)

maven-2 surefire

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

为内存中的UnboundID LDAP服务器创建自定义架构/添加到现有架构

我正在尝试从我的应用程序必须处理的字段复制LDAP布局/架构 - 我正在尝试使用可嵌入的UnboundID LDAP服务器通过自动化测试重新创建+测试它.

它必须处理的情况是用户模式的'memberOf'属性,如Active Directory ...但我不太确定如何在内存中为此ldap添加'用户'类.

1)这可能吗?2)有更好的策略吗?3)我应该做些什么?我是一个LDAP新手.

下面是我的非工作代码.

谢谢,迈克Kohout

public class TestOpenLdap2
{
    private InMemoryDirectoryServer server;

    @Before
    public void start() throws Exception
    {
        InMemoryDirectoryServerConfig config = new InMemoryDirectoryServerConfig("dc=com");
        config.addAdditionalBindCredentials("cn=admin,ou=People,dc=example,dc=com", "cred");
        InMemoryListenerConfig listenerConfig = new InMemoryListenerConfig("test", null, 33390, null, null, null);
        config.setListenerConfigs(listenerConfig);
        server = new InMemoryDirectoryServer(config);
        server.startListening();
    }

    @Test
    public void testMemberOf() throws Exception
    {

        addEntry("dn: dc=com", "objectClass: top", "objectClass: domain", "dc: com");

        ObjectClassDefinition oc = new ObjectClassDefinition("10.19.19.78", new String[]{"user"}, "", false, new String[]{"TOP"},
                                                                              ObjectClassType.STRUCTURAL, new String[]{"memberOf"},
                                                                              new String[]{}, new …
Run Code Online (Sandbox Code Playgroud)

unit-testing ldap active-directory

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