小编Pan*_*ang的帖子

类似于'包含任何'的Java设置?

我有两套相同类型的A和B套装.

我必须找到A是否包含集合B中的任何元素.

没有迭代集合,最好的方法是什么?该组库有contains(object)containsAll(collection),但不会containsAny(collection).

java

279
推荐指数
6
解决办法
9万
查看次数

如何从Moment.js中删除日期?

formatCalendarDate = function (dateTime) {
    return moment.utc(dateTime).format('LLL');
};
Run Code Online (Sandbox Code Playgroud)

它显示:"28 februari 2013 09:24"

但我想在最后删除时间.我怎样才能做到这一点?

我正在使用Moment.js.

javascript date momentjs

239
推荐指数
11
解决办法
18万
查看次数

错误:未设置ANDROID_HOME且"PAT"命令中没有"android"命令.您必须至少满足其中一个条件.

我正在尝试安装PhoneGap,我收到以下错误:

错误:未设置ANDROID_HOME且"PAT"命令中没有"android"命令.您必须至少满足其中一个条件.

错误(截图)

在此输入图像描述

我该怎么做才能确保Android正确设置才能与Cordova一起使用?

windows macos android cordova

226
推荐指数
12
解决办法
44万
查看次数

Visual Studio Post Build事件 - 复制到相对目录位置

在成功构建时,我希望将输出目录的内容复制到同一"base"文件夹下的其他位置.此父文件夹是相对部分,可以根据"源代码管理"设置而有所不同.

我列出了一些可供我使用的宏值...

$(SolutionDir)= D:\ GlobalDir\Version\AppName\Solution1\build

$(ProjectDir)= D:\ GlobalDir\Version\AppName\Solution1\Version\ProjectA \

我想将Output Dir内容复制到以下文件夹:

D:\ GlobalDir\Version\AppName\Solution2\Project\Dependency

需要从上述宏之一获取基本位置"D:\ GlobalDir\Version\AppName".但是,没有宏值列出父位置.

如何提取构建后复制命令的基本位置?

post-build-event visual-studio-2008 visual-studio

219
推荐指数
4
解决办法
33万
查看次数

内容安全政策"数据"不适用于Chrome中的base64图像28

在这个简单的例子中,我正在尝试使用元http-equiv头设置CSP头.我添加了base64图像,我正在尝试让Chrome加载图像.

我认为data关键字应该这样做,但不知怎的,它不起作用.

我在开发人员工具中遇到以下错误:

拒绝加载图像'data:image/png; base64,R0lGODlhDwAPAOZEAMkJCfAwMMYGBtZMTP75 + euIiPFBP + hVVf3v7 ... nw7yk4Mjr6GLUY + joiBI2QAACABwJDCHgoKOHEoAYVBAgY8GGAxAoNGAmiwMHBCgccKDAKBAA7',因为它违反了以下内容安全策略指令:"img-src'self'data".

示例代码(JSFiddle不适用于此示例,因为我无法在其中设置元标题):

<html>
<head>
<meta http-equiv="Content-Security-Policy" content="
        default-src 'none';
        style-src 'self' 'unsafe-inline';
        img-src 'self' data;
        " />
    <style>
        #helloCSP {
            width: 50px;
            height: 50px;
            background: url(data:image/png;base64,R0lGODlhDwAPAOZEAMkJCfAwMMYGBtZMTP75+euIiPFBP+hVVf3v7+iHh/JNTfh9dNUYGPjTvskXFfOLi/daVe96es4eHPWIiOqbi9dNRvzWwexdV9U1NeFSS94iIvuxodVGP/ZsZM8jI+ibm/alluQzMdxSSvbGstwsKu2Yid4iIfjQu/JnYO6djvajlMQEBPvLuOJdXeMxL/3jzPBSTdwqKNY2Mf3i4vU5OfbPz/3f3/zUv/zizO0tLc0NDfMzM+UlJekpKeEhId0dHdUVFdkZGdEREf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEQALAAAAAAPAA8AAAepgESCRBsLEDQQCxuDgxYdO5CROx0WgywGAQEKM0M2CpkGN0QvMDmmE0OpE6Y5KEQqPbE9D6lDD7I9IBc8vDwRtRG9PBcuPsY+B7UHxz4hP8/PGghDCBrQPyYxQdvbBUMF3NskGUDl5QwtDOblGSVC7+8JNQnw7yk4Mjr6GLUY+joiBI2QAACABwJDCHgoKOHEoAYVBAgY8GGAxAoNGAmiwMHBCgccKDAKBAA7) no-repeat;
            border: 1px solid red;
        }
    </style>
</head>
<body>
<h1>CSP</h1>
    <div id="helloCSP"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

您也可以在此处打开此示例:https:
//dl.dropboxusercontent.com/u/638360/ps/csp.html

content-security-policy

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

生成签名apk时出错

我试图在google play上传我的apk并遇到错误消息:"你上传了一个可调试的APK.出于安全考虑,你需要先禁用调试才能在Google Play上发布.了解有关debuggable APK的更多信息."

然后我android:debuggable="false"在我的清单中写道并再次尝试.我遇到了同样的错误,所以我从我的模块中选择了构建版本来释放并再次生成一个apk,但是这产生了这个错误:

Error:Gradle: Execution failed for task ':app:lintVitalRelease'.
Lint found fatal errors while assembling a release target.
  To proceed, either fix the issues identified by lint, or modify your build script as follows:
  ...
  android {
      lintOptions {
          checkReleaseBuilds false
          // Or, if you prefer, you can continue to check for errors in release builds,
          // but continue the build even when errors are found:
          abortOnError false
      }
  }
  ...
Run Code Online (Sandbox Code Playgroud)

java android gradle

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

完全取消rebase

我这样做了一个rebase:

git rebase --onto master new_background_processing export_background_processing
Run Code Online (Sandbox Code Playgroud)

这没有做我想要的,所以我执行了重置:

git reset --hard HEAD@{1}
Run Code Online (Sandbox Code Playgroud)

我让我的分支恢复到原来的状态,但是当我输入git status时收到了这条消息:

# You are currently rebasing branch 'export_background_processing' on 'e378641'.
Run Code Online (Sandbox Code Playgroud)

如何完全取消该rebase?不确定这本身就意味着什么.

git

196
推荐指数
4
解决办法
17万
查看次数

__construct用于什么功能?

我一直在注意__construct课程.我做了一些阅读和网上冲浪,但我找不到我能理解的解释.我刚刚开始使用OOP.

我想知道是否有人可以给我一个大概它是什么,然后一个简单的例子,它如何与PHP一起使用?

php constructor

194
推荐指数
9
解决办法
22万
查看次数

有没有办法忽略一个FindBugs警告?

对于PMD,如果要忽略特定警告,可以使用// NOPMD该行来忽略该行.

FindBugs有类似的东西吗?

java warnings findbugs suppress-warnings

183
推荐指数
6
解决办法
9万
查看次数

画布上的Android中心文字

我正在尝试使用下面的代码显示文本.问题是文本不是水平居中的.当我设置坐标时drawText,它会在此位置设置文本的底部.我希望绘制文本,以便文本也水平居中.

这是一张进一步显示我的问题的图片:

截图

@Override
protected void onDraw(Canvas canvas) {
    // TODO Auto-generated method stub
    super.onDraw(canvas);
    //canvas.drawRGB(2, 2, 200);
    Paint textPaint = new Paint();
    textPaint.setARGB(200, 254, 0, 0);
    textPaint.setTextAlign(Align.CENTER);
    textPaint.setTypeface(font);
    textPaint.setTextSize(300);
    canvas.drawText("Hello", canvas.getWidth()/2, canvas.getHeight()/2  , textPaint);
}
Run Code Online (Sandbox Code Playgroud)

java android drawtext android-canvas android-activity

180
推荐指数
5
解决办法
10万
查看次数