小编con*_*ile的帖子

阻止Interface Builder自动创建约束?

我在这里创建了一个演示项目.我有一个视图,我在.xib文件中创建了一个ScrollView.在界面构建器中,我没有设置任何约束.在我的viewDidLoad方法中,我使用SnapKit设置约束:

scrollView.snp_makeConstraints { (make) -> Void in
  make.edges.equalTo(self.view)
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,我得到以下控制台输出:

Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the …
Run Code Online (Sandbox Code Playgroud)

interface-builder ios xcode-storyboard autolayout nslayoutconstraint

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

如何检查String是否是Groovy中的IP?

从给定的字符串:

String someIp = // some String
Run Code Online (Sandbox Code Playgroud)

如果someIp是有效的Ip格式,我如何检查?

java grails groovy

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

在Grails中将CSS编译为HTML中的内联样式?

我想为html电子邮件生成GSP模板.为了支持更多邮件客户端,建议在html样式元素中使用内联css.

以下是对该主题的讨论:将"编译"为HTML作为内联样式

是否有Grails插件,我可以指定某些GSP文件,CSS应该编译为内联?

如果没有插件,我如何指定应该内联编译css的GSP文件?

这是一个例子.我使用Grails邮件插件发送的html邮件有以下GSP模板.

/mail/signup_mail.gsp
/mail/welcome.gsp
/mail/newsletter.gsp
Run Code Online (Sandbox Code Playgroud)

每个GSP文件都包含一个style.css文件.这应该是内联编译的.

html grails spring grails-plugin grails-2.0

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

如何向Maven Central提交GitHub项目?

我在github上托管了一个GWT/Java项目.我创建了一个maven项目结构,我就是这样做的

mvm clean install
Run Code Online (Sandbox Code Playgroud)

我得到了我的项目生成的jar文件.我试图将它上传到oss.sonatype.org,但关闭项目失败了.

有没有一种简单的方法可以将我的罐子提交给maven central?我的pom.xml中有任何错误,如下所示?

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <!-- sonatype parent pom -->
    <parent>
        <groupId>org.sonatype.oss</groupId>
        <artifactId>oss-parent</artifactId>
        <version>7</version>
    </parent>


    <groupId>org.example</groupId>
    <artifactId>test</artifactId>
    <version>1.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>Test</name>

    <url>https://github.com/test/test</url>
    <description>A test.js library.</description>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <gwtversion>2.6.0</gwtversion>
    </properties>

    <licenses>
        <license>
            <name>The Apache Software License, Version 2.0</name>
            <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
            <distribution>repo</distribution>
        </license>
    </licenses>


    <developers>
        <developer>
            <name>Author</name>
            <email>mail@example.com</email>
            <url>http://www.example.de</url>
        </developer>
    </developers>

    <scm>
        <connection>scm:git:git@github.com:test/test.git</connection>
        <developerConnection>scm:git:git@github.com:test/test.git</developerConnection>
        <url>http://github.com/test/test.git</url>
        <tag>HEAD</tag>
    </scm>


    <distributionManagement>
        <snapshotRepository>
            <id>sonatype-nexus-snapshots</id>
            <name>Sonatype Nexus snapshot repository</name>
            <url>https://oss.sonatype.org/content/repositories/snapshots</url>
        </snapshotRepository>
        <repository>
            <id>sonatype-nexus-staging</id>
            <name>Sonatype Nexus release repository</name>
            <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
        </repository>
    </distributionManagement>


    <build> …
Run Code Online (Sandbox Code Playgroud)

java eclipse jar maven

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

Android Fragment可以覆盖PhoneGap活动吗?

以下图像应代表以蓝色标记的PhoneGap/Cordova应用程序.红色区域应该是Android片段.

在此输入图像描述

是否有可能覆盖PhoneGap活动的Android片段?

编辑:重叠的Android片段应该像图像处理这样的任务.如何编写与Fragment通信的PhoneGap插件?

java android cordova

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

GWT 2.7:-XjsInteropMode JS和-XjsInteropMode CLOSURE有什么区别?

我尝试了GWT 2.7,并且想知道-XjsInteropMode JS和-XjsInteropMode CLOSURE编译器标志之间有什么区别?

html javascript java gwt gwt-2.7

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

将任务依赖项添加到Gradle中的现有插件任务?

my.gradle在我的build.gradle文件中包含第二个gradle 文件.

内容my.gradle是:

apply plugin:MyPlugin

class MyPlugin implements Plugin<Project> {

    @Override
    void apply(Project project) {
       project.tasks.create(name: "myTask", type: MyTaskClass) {
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我build.gradle的顶部:

apply from: 'myPlugin.gradle'
Run Code Online (Sandbox Code Playgroud)

现在我想用以下方法设置任务依赖build.gradle:

tasks.myPlugin.myTask.dependsOn += someOtherTask
Run Code Online (Sandbox Code Playgroud)

当我构建时,我收到以下错误:

> Could not find property 'myPlugin' on task set.
Run Code Online (Sandbox Code Playgroud)

如何访问myTask来自myPluginbuild.gradle

编辑:我试图确保someTask在myTask之后运行.我尝试这样做:

taskX.finalizedBy taskY
Run Code Online (Sandbox Code Playgroud)

在我的情况下:

tasks.myPlugin.myTask.finalizedBy someOtherTask
Run Code Online (Sandbox Code Playgroud)

但前者不起作用.

java groovy android gradle

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

在Android Studio中抑制Gradle警告?

我在Android Studio中收到以下警告:

Warning:Dependency org.json:json:20140107 is ignored for release as it may be conflicting with the internal version provided by Android.
         In case of problem, please repackage with jarjar to change the class packages
Run Code Online (Sandbox Code Playgroud)

我无法删除依赖项,因为我在依赖项目中使用它.

如何在Android Studio中抑制上述Gradle警告?

java android gradle android-studio

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

Android ProGuard:找不到引用的类

在我的Android Studio项目中运行ProGuard我收到如下警告:

Warning: com.google.common.collect.Maps: can't find referenced class javax.annotation.Nullable
Run Code Online (Sandbox Code Playgroud)

我可以用以下变体之一来解决这个问题:

1

-keep class com.google.common.collect.** { *; }
-dontwarn com.google.common.collect.**
Run Code Online (Sandbox Code Playgroud)

2

-keep class javax.annotation.** { *; }
-dontwarn javax.annotation.**
Run Code Online (Sandbox Code Playgroud)

解决上述警告的最佳方法是什么?变体1和2之间有什么区别?

java android proguard android-studio android-proguard

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

使用NodeMCU检查电池状态?

我使用来自NodeMCU和Lua 的ESP8266开发板.我用两节AA电池为芯片供电,这给了我3V电压.看到这个:

https://www.hackster.io/noelportugal/ifttt-smart-button-e11841

在此输入图像描述

如何使用NodeMCU检查电池状态?

microcontroller lua nodemcu esp8266

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