小编vca*_*ra1的帖子

Android Studio - Gradle同步项目失败

在Android Studio中,我只创建了一个新项目,它说:

Gradle project sync failed. Basic functionality will not work properly.

我搜索过网络并尝试了一切,但没有任何效果.我使用Gradle 1.11安装了Android Studio v0.4.6.

错误消息是:

FAILURE: Build failed with an exception.

* Where:                    
Build file 'C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\build.gradle' line: 9

* What went wrong:          
A problem occurred evaluating project ':MyFirstApp'.
> Gradle version 1.10 is required. Current version is 1.11. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip

* Try:                      
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to …

android gradle android-gradle-plugin

24
推荐指数
4
解决办法
25万
查看次数

自夏令时开始/结束以来,自纪元以来毫秒发生了什么?

自纪元以来的毫秒数表示自1970年以来经过的毫秒数.在夏令时结束之前,或者当我们从2:00将时钟设置回1:00时,请执行自纪元退回以来的毫秒数,或者他们继续吗?

另一个问题: 如果我住在美国加利福尼亚州,这是太平洋(日光/标准)时间,那么自大纪元以来的毫秒数与纽约东部(日光/标准)时间相同吗?

time timezone epoch

7
推荐指数
2
解决办法
4185
查看次数

为什么Heroku每次都会重建我的Docker容器?

我正在使用Docker容器中的Rocket.rs将Rust应用程序部署到Heroku.每次我做一个小改动,我都要推动整个容器.这需要重新下载所有生锈组件(rustc,rust-std,货物等),重新下载所有依赖项,并重新推送层.特别是,每次推送一个1.02 GB的层,大约需要30分钟.每次.我怎样才能避免:

  • 每次都重新下载rustc,rust-std,cargo和rust-docs
  • 每次重新下载相同的,未更改的依赖项
  • 每次重新推送1.02 GB图层

这里是我的所有相关文件,其主旨在于:https://gist.github.com/vcapra1/0a857aac8f05277e65ea5d86e8e4e239

顺便提一下,我应该提到我的代码非常小:(这是唯一的.rs文件)

#![feature(proc_macro_hygiene, decl_macro)]
#[macro_use] extern crate rocket;

use std::fs;

#[get("/")]
fn index() -> &'static str {
    "Hello from Rust!"
}

fn main() {
    rocket::ignite().mount("/", routes![index]).launch();
}
Run Code Online (Sandbox Code Playgroud)

heroku rust docker

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

DOM getElementsByTagName()返回具有NULL值的节点

我有一个XML文件如下.

当我使用getElementsByTagName("LEVEL2_ID"),我得到一个NodeListNodes,但这些节点有NULL值(换句话说,getNodeValue()每个节点的结果将返回NULL).为什么是这样?在这种情况下,我需要获取每个节点的内容值2000.

XML:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root>
    <Date>01/17/2012</Date>
    <LEVEL1>
        <LEVEL1_ID>1000</LEVEL1_ID>

        <LEVEL2>
           <LEVEL2_ID>2000</LEVEL2_ID>
        </LEVEL2>
    </LEVEL1>
</Root>
Run Code Online (Sandbox Code Playgroud)

在Java中,打印使用getElementsByTagName()获取的第一个节点的将返回NULL:

NodeList nodes = document.getElementsByTagName("LEVEL2_ID");

System.out.println("Value of 1st node: " + nodes.item(0).getNodeValue());
Run Code Online (Sandbox Code Playgroud)

java xml dom nodelist

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

在HTML中更改svg的宽高比

使用HTML和CSS,如何在保持宽高比的情况下更改SVG的大小(使用<img />标记获取svg文件)

html css svg

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

使用WebGL显示文本

我想用WebGL显示文本,我知道没有内置的方法来做到这一点.但是,我知道可以用纹理完成它.我是OpenGL的新手,所以我对着色器并没有多少经验,所以如果有人可以添加如何设置着色器.我想在同一个对象上绘制整个字符串,而不是一堆单独的字母,并且字符串不是预设的,它们并不总是相同的.如何才能显示文字?另外,我怎么知道每个字母的间距?

我读了第7篇文章this page,这听起来就像我想要做的那样,但我并不完全明白这一切意味着什么.(这主要是我不理解的着色器).

顺便说一句,我正在使用 sylvester.js

javascript text textures webgl

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

WebGL纹理调整大小意外输出

在WebGL中使用纹理时,有时我需要使其比原来大。当我这样做时,它会导致纹理出现不同的外观,尤其是在较浅的背景上。

我有以下图像(256 x 256):

原始图像

在WebGL中渲染时,它比原始图像稍大。图像在两种不同背景下的显示方式如下:

在此处输入图片说明 浅色背景上的图像

如您所见,图像在深色背景上正确显示,但是在浅色背景上则显示白色轮廓。

我的设置代码:

gl.clearColor(0x22 / 0xFF, 0x22 / 0xFF, 0x22 / 0xFF, 1); // set background color
gl.enable(gl.BLEND); // enable transparency
gl.disable(gl.DEPTH_TEST); // disable depth test (causes problems with alpha if enabled)
gl.blendFunc(gl.SRC_ALPHA, gl.ONE_MINUS_SRC_ALPHA); //set up blending
gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); //clear the gl canvas
gl.viewport(0, 0, canvas.width, canvas.height); //set the viewport
Run Code Online (Sandbox Code Playgroud)

这是每次加载纹理时调用的代码:

function handleTextureLoaded(image, texture) {
  gl.bindTexture(gl.TEXTURE_2D, texture);
  gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, image);
  gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);
  gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR_MIPMAP_NEAREST);
  gl.generateMipmap(gl.TEXTURE_2D);
  gl.bindTexture(gl.TEXTURE_2D, null);
  loadCount++;
}
Run Code Online (Sandbox Code Playgroud)

是什么导致轮廓出现,如何解决? …

javascript textures opengl-es texture-mapping webgl

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

为什么原始变量会在新变量发生变化时发生变化?

我有以下代码块:

ArrayList<Integer> list1 = new ArrayList<Integer>();
ArrayList<Integer> list2 = list1;
// both list1 and list2 are empty arraylists
System.out.println(list1.size()); // prints: 0
list2.add(7);
System.out.println(list1.size()); // prints: 1
Run Code Online (Sandbox Code Playgroud)

为什么我修改list2时,list1也被修改了?这导致ConcurrentModificationException了我的程序.如何在不更改list1的情况下编辑list2?

java iteration arraylist concurrentmodification

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

如何在JavaScript字符串中用索引替换字符?

如果我有字符串"hello"并且我想用_替换第二个和第三个字符,我怎么能这样做,只给出子字符串的位置,而不是它实际上是什么.

html javascript string replace substring

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