小编Rah*_*med的帖子

将RGB值转换为Integer

因此在a中BufferedImage,您会收到一个整数,其中包含RGB值.到目前为止,我使用以下内容从中获取RGB值:

// rgbs is an array of integers, every single integer represents the
// RGB values combined in some way
int r = (int) ((Math.pow(256,3) + rgbs[k]) / 65536);
int g = (int) (((Math.pow(256,3) + rgbs[k]) / 256 ) % 256 );
int b = (int) ((Math.pow(256,3) + rgbs[k]) % 256);
Run Code Online (Sandbox Code Playgroud)

到目前为止,它的工作原理.

我需要做的是弄清楚如何获得一个整数,以便我可以使用BufferedImage.setRGB(),因为它采用了它给我的相同类型的数据.

java bufferedimage

48
推荐指数
5
解决办法
11万
查看次数

查找所有文本节点

我正在尝试编写一个书签,doSomething(textNode)在文档的所有可见文本实例上调用该函数.

doSomething(),只是为了好玩,通过替换传入其中的textNode的textContent,用"derp"替换每个单词.但是,这会使一些空文本节点中包含单词,因此会破坏网页.

有没有办法doSomething()只调用每个包含单词的textNode?

function recurse(element)
{
    if (element.childNodes.length > 0) 
        for (var i = 0; i < element.childNodes.length; i++) 
            recurse(element.childNodes[i]);

    if (element.nodeType == Node.TEXT_NODE && element.nodeValue != '') 
        doSomething(element);
}
var html = document.getElementsByTagName('html')[0];
recurse(html);
Run Code Online (Sandbox Code Playgroud)

javascript recursion bookmarklet textnode

13
推荐指数
1
解决办法
6769
查看次数

Android:获取原始图像的Uri,获取SD卡上的图像缩略图

所以我得到了用户从SD卡中选择的图像的Uri图像.而且我想显示该图像的缩略图,因为很明显,图像可能很大并占据整个屏幕.谁知道怎么样?

android uri image thumbnails

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

如何使用ES6 npm包的fork?

我经常发现自己处于npm包完全符合我需要的情况,但是有一个错误或缺少的功能阻止我直接使用它.所以我把它分叉并根据我的需要提出拉取请求.

当程序包的维护者太忙而无法合并我的PR时会出现问题,所以我只是坚持使用我的分支.我不能将我的项目依赖点直接指向fork的github repo,因为npm包通常具有某种编译/转换步骤.我可以在新的包名下发布fork,但是我必须维护它.

有没有更好的方法来使用我的包的叉子?

(为了澄清,我不想npm link用于开发.我希望永久引用该包,以便其他人可以克隆我的项目并运行npm install以使其正常工作.)

fork github node.js npm pull-request

8
推荐指数
0
解决办法
1033
查看次数

绘制一个在libgdx中旋转的BitmapFont

我似乎无法弄清楚如何正确旋转位图字体.我想你修改了SpriteBatch的转换矩阵.但是,尝试旋转可以围绕某个点旋转文本,我不知道如何相对于文本本身旋转文本.

java rotation matrix bitmap-fonts libgdx

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

创建聊天布局?

我尝试在xml中创建一个Android聊天布局,但我无法得到我想要的东西.这是我能得到的最接近的:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ScrollView 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" 
        android:layout_weight="10"  >
        <TextView 
            android:text="@string/text" 
            android:id="@+id/textOutput"
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content"
            android:paddingLeft="5dp" 
            android:paddingRight="5dp" 
            android:paddingTop="5dp" />
    </ScrollView>

    <LinearLayout 
        android:id="@+id/linearLayout1"
        android:orientation="horizontal" 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" 
        android:layout_weight="100"
        android:paddingLeft="5dp" 
        android:paddingRight="5dp"
        android:paddingBottom="5dp"
        android:baselineAligned="true">
        <EditText android:layout_weight="1" android:id="@+id/textInput"
            android:layout_height="45dp" android:layout_width="fill_parent">
            <requestFocus></requestFocus>
        </EditText>
        <Button android:layout_weight="1" android:text="Send"
            android:layout_height="45dp" android:layout_width="125dp"
            android:id="@+id/btnSend"></Button>
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

这导致了这一点.这种布局的问题(相当混乱)是我不希望较低的LinearLayout的大小是百分比.我希望它是一个固定的高度,ScrollView中的TextView(这是使大文本滚动的最佳方式吗?)来填满屏幕的其余部分.我一定是缺少一些属性或东西.

xml layout android

6
推荐指数
1
解决办法
3662
查看次数

将默认Java VM更改为客户端

我在Fedora 17上安装了Oracle的Java,我注意到在使用命令时java -version会返回它

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

Java似乎默认运行-server选项.帮助文本出现了

-server   to select the "server" VM
              The default VM is server,
              because you are running on a server-class machine.
Run Code Online (Sandbox Code Playgroud)

有没有办法将默认值更改为客户端?

java client jvm fedora

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

你如何计算对角线速度?

我正在写一个类似的游戏来练习一些编程,我遇到了这个问题.在我的游戏中,屏幕上有圆圈.当用户点击屏幕时,圆圈应远离点击.我有按下鼠标按钮的点的x和y位置,我有每个cicle对象的x和y位置.

我用以下代码找到了圆圈的中心

float cx = circle.getX()+circle.getRadius();
float cy = circle.getY()+circle.getRadius();
Run Code Online (Sandbox Code Playgroud)

为了找到从圆边到鼠标点击的距离,我做了这个

float distance = (float) Math.sqrt( ((cx-x)*(cx-x)) + ((cy-y)*(cy-y)) ) - circle.getRadius();
Run Code Online (Sandbox Code Playgroud)

现在,在我检查圆是否足够接近点击后,如何将1f的速度分割为圆的变量vx和vy?

编辑:其实我想要加速,但我猜它都是一样的.

java geometry velocity

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

线程"main"中的异常java.lang.NoSuchMethodError:java.lang.Character.isAlphabetic(I)Z

我正在尝试运行一个在我自己的计算机上正常运行的.jar,但在其他人身上给出了以下异常.

Exception in thread "main" java.lang.NoSuchMethodError: java.lang.Character.isAlphabetic(I)Z
    at chatai.Word.shrinkEndPunct(Word.java:91)
    at chatai.Word.createWord(Word.java:36)
    at chatai.ChatAI.addSentence(ChatAI.java:54)
    at shared.Initializer.main(Initializer.java:130)
Run Code Online (Sandbox Code Playgroud)

我之前从未见过(I)Z部分,有谁知道这意味着什么?我已经尝试过更新Java了.

java jar executable-jar nosuchmethoderror

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

使用z-index将一些对象放在后面,其他对象放在前面

我的页面上有一个水平导航栏,它向下推几个像素,与下面div的内容重叠.我希望在内容div的背景后面放置一些链接,但我无法找到一种方法来保留一些链接(例如当前页面的链接).这是我有的:

<div id="header">
    <ul id="nav">
    <li><a href="index.php" class="index">index</a></li>
    <li><a href="project.php" class="project">project[]</a></li>
    <li><a href="contact.php" class="contact">contact</a></li>
    <li><a href="about.php" class="about">about</a></li>
    </ul>
</div>
<div id="content">
</div>
Run Code Online (Sandbox Code Playgroud)

相关CSS:

div#content {
        background:#444;
        border-radius:15px;
        padding:40px 30px 30px 30px;
        clear:left
    }
div#header {
        position: relative;
        margin-left:20px;
        top: 13px;
    }


ul#nav {
    list-style-type: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;

}

ul#nav li {
    display:inline;
}

ul#nav a {
    text-decoration:none;
    color: #444;
    font-size: 30px;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用每个链接的类来确定它是否指向当前页面,所以我希望该链接能够突出显示.问题是这些中的每一个的堆叠上下文都在div或ul内.

html css z-index

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