小编Pra*_*nna的帖子

表格单元格的滚动条

有没有办法将滚动条添加到'td'标签?我在'td'标签内有动态内容.我希望'td'具有固定大小,如果内容变得大于'td'大小,我希望滚动条仅出现在该特定单元格上.有没有办法实现这个目标?

html html5 html-table scrollbar

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

javac在ubuntu终端中不起作用

当我尝试编译java程序时javac,我收到一个错误:

The program 'javac' can be found in the following packages:
 * default-jdk
 * ecj
 * gcj-4.6-jdk
 * gcj-4.7-jdk
 * openjdk-7-jdk
 * openjdk-6-jdk
Try: sudo apt-get install <selected package
Run Code Online (Sandbox Code Playgroud)

当我尝试java -version时,它说,

java version "1.7.0_21"
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

当我尝试使用哪种java时 /usr/bin/java

如何从命令行编译我的java程序?

java ubuntu javac

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

Android中的query()和rawQuery()方法之间的性能差异

使用a有什么区别

rawQuery(String sql, String[] selectionArgs)
Run Code Online (Sandbox Code Playgroud)

query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
Run Code Online (Sandbox Code Playgroud)

在android?

从我的理解query()方法应该反过来转换其参数,以形成一个SQL查询.那么,rawQuery()方法会给我们带来更好的表现query()吗?

database performance android

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

Amazon ECS支持docker中的--shm-size

我正在尝试使用AWS EC2容器服务(ECS)来运行dockerized webdriver(Selenium)Grid.根据docker-selenium github页面,如果我们想要使用selenium-node-chrome图像上的chrome浏览器运行长时间运行的测试,我们需要添加一些shared memory或者mount a volume到docker容器.

在我的EC2实例上,当我做的时候

df -h
Run Code Online (Sandbox Code Playgroud)

我看到/dev/shm存在并且存在3.7Gb of available free space.但是如果我使用该-v /dev/shm:/dev/shm属性将卷挂载到我的chrome节点容器,那么当我运行测试时,浏览器甚至不会出现.但是,如果我挂载父/dev目录,测试似乎运行了几秒钟,然后我得到"无法达到浏览器异常",因为浏览器然后关闭(我能够通过VNC查看器确认).这让我意识到通过ECS接口/ api安装卷不会有帮助.

如果我通过传递--shm-size属性就直接启动docker而不通过ECS路由

docker run --shm-size=2500m ....
Run Code Online (Sandbox Code Playgroud)

测试似乎毫无困难地运行.

但是,ECS显然不支持该--shm-size物业.那么如何修复或解决这个问题仍然使用ECS来传递--shm-size属性?在这里避免使用ECS是唯一的方法还是有其他更好的方法?

amazon-ec2 shared-memory amazon-web-services amazon-ecs docker

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

Maven Jar 的类未找到异常

我使用 maven 来管理我的项目中的依赖项。这是我的 pom.xml 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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.prasanna</groupId>
  <artifactId>fft-java</artifactId>
  <version>1.0.0</version>
  <packaging>jar</packaging>

  <name>fft-java</name>
  <url>http://maven.apache.org</url>

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

  <dependencies>
      <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.11</version>
      </dependency>
      <dependency>
          <groupId>com.github.wendykierp</groupId>
          <artifactId>JTransforms</artifactId>
          <version>3.0</version>
      </dependency>
  </dependencies>
    <build>
        <plugins>
            <plugin>
                <!-- Build an executable JAR -->
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>lib/</classpathPrefix>
                            <mainClass>com.prasanna.TestFFT</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
Run Code Online (Sandbox Code Playgroud)

我的应用程序中只有一个 java 类。当我从我的应用程序运行我的类时,它按预期运行。而如果我制作 amvn package并尝试从终端运行它 as java -jar test-fft.jar,我会得到java.lang.ClassNotFoundException: org.jtransforms.fft.DoubleFFT_2D

但是这个 DoubleFFT_2D 是我添加的 JTransforms 依赖项的一部分。我将如何运行这个罐子?

java jar maven

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

mongo 和 mongodump 可与 auth 配合使用,但恢复则不能

管理员用户权限:

db.getUsers()
[
    {
        "_id" : "admin.myself",
        "user" : "myself",
        "db" : "admin",
        "roles" : [
            {
                "role" : "userAdminAnyDatabase",
                "db" : "admin"
            },
            {
                "role" : "dbAdmin",
                "db" : "reports"
            },
            {
                "role" : "dbAdmin",
                "db" : "places"
            }
        ],
        "customData" : {

        }
    }
]
Run Code Online (Sandbox Code Playgroud)

我能够对我的远程 mongo 数据库进行身份验证,例如,

mongo --host <hostname> -u "myself" -p "myself" --authenticationDatabase "admin"
Run Code Online (Sandbox Code Playgroud)

我还可以像这样远程进行转储

mongodump --host <hostname> --port 27017 --username "myslef" --password "myself" --out home/myself/mongodb-backup
Run Code Online (Sandbox Code Playgroud)

但是,当我修改数据库上的某些集合并尝试像下面的代码一样恢复它时,它不起作用并引发身份验证错误。

mongorestore --host <hostname> -u "myself" -p "myself" home/myself/mongodb-backup/ …
Run Code Online (Sandbox Code Playgroud)

shell terminal mongodb

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

会话被浏览器记住

我正在开发一个struts2 Web应用程序.当按钮单击发生时,我将对struts操作进行$ getJSON调用并对java类执行一些操作.

$.getJSON('uponClickingBtn',function(data){
        if(data.status=="TRUE"){
            $('#test').attr('src','image/greenzx.png');
        }
        else{
            $('#test').attr('src','image/redzx.png');
        }       
    });
Run Code Online (Sandbox Code Playgroud)

java类将返回一个String," TRUE"/" FALSE".如果返回的值为true,则会出现greenzx.png图像,否则redzx.png将出现图像.

这个过程第一次正常工作.但是当再次单击相同的按钮时,不会发生对Java动作类的调用,浏览器只返回最新的图像.

说,如果是的话greenz.png,它会greenz.png立即再次出现.

我的浏览器表现得好像它会记住会话中的值,这是不合需要的.这与浏览器设置有什么关系,或者我将不得不更改我的代码?

PS:我要求使用IE7/ IE8作为浏览器.它适用于Firefox.IE是我遇到这个问题的那个.

session jquery internet-explorer struts2

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

@ViewById不起作用

这是我的代码

活动:

@RoboGuice
@EActivity(R.layout.result_page)
public class ResultActivity extends SherlockListActivity implements ActionBar.OnNavigationListener{
    @ViewById TextView src;
    @ViewById TextView dest;
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if(src==null || dest==null)
            Toast.makeText(this, "@ViewById does not work", Toast.LENGTH_SHORT).show();

        //More Code here

    }
}
Run Code Online (Sandbox Code Playgroud)

布局的一部分: - 注意:有许多嵌套布局 - 仅显示布局文件的一部分

<RelativeLayout
                    android:id="@+id/topRight"
                    android:layout_toRightOf="@id/topLeft"
                    android:layout_height="wrap_content"
                    android:layout_width="0px"
                    android:layout_weight="0.8">
                <TextView
                        android:id="@+id/src"
                        android:layout_alignParentLeft="true"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:textColor="#3399FF"
                        android:maxLines="1"
                        android:paddingLeft="8dp"
                        android:textSize="16dp"/>
</RelativeLayout>

<RelativeLayout
                    android:id="@+id/bottomRight"
                    android:layout_toRightOf="@id/bottomLeft"
                    android:layout_height="wrap_content"
                    android:layout_width="0px"
                    android:layout_weight="0.8">
                <TextView
                        android:id="@+id/dest"
                        android:layout_alignParentLeft="true"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:paddingLeft="8dp"
                        android:maxLines="1"
                        android:textColor="#3399FF"
                        android:paddingBottom="10dp"
                        android:textSize="16dp"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我想在TextViews上做一个setText().我想知道我实现接口(我需要的)是否会使@ViewById成为故障.还是我错过了什么?

android findviewbyid actionbarsherlock android-annotations

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

Amazon SQS中的消息数

我正在尝试学习Amazon SQS.我正在向我的SQS发送多个消息请求

    sendMessage(sqs, qUrl, "message 1");
    sendMessage(sqs, qUrl, "message 2");
    sendMessage(sqs, qUrl, "message 3");
    sendMessage(sqs, qUrl, "message 4");
    sendMessage(sqs, qUrl, "message 5");
Run Code Online (Sandbox Code Playgroud)

注意:在我传递的参数中,sqsqUrl都是相同的.

// sendMessage方法:

public void sendMessage(AmazonSQS sqs, String queueUrl, String msg){
        SendMessageRequest smr = new SendMessageRequest(queueUrl, msg);
        sqs.sendMessage(smr);
    }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试计算队列中的numberOfRequests时,它仍然是1而不是5.

public int countRequests(AmazonSQS sqs, String queueUrl){
        // Receive messages
        int numberOfMessages=0;
        System.out.println("Receiving messages");
        ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(queueUrl);
        messages = sqs.receiveMessage(receiveMessageRequest).getMessages();
        for (Message message : messages) {
            numberOfMessages++;
            System.out.println("  Message");
            System.out.println("    MessageId:     " …
Run Code Online (Sandbox Code Playgroud)

java amazon-sqs amazon-web-services

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

在表格的第一行上方添加新行

我有一张12列的桌子。每列将有一个文本框。When I click on an 'Add' button, a new row should be inserted above the first row of the table。我该怎么办?说,如果我使用jquery append(),它将仅在最后添加行,但我想在第一行的顶部添加。

javascript jquery dom

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

没有规则来制作目标`-f'

我正在尝试制作ac文件

make –f makefile1
Run Code Online (Sandbox Code Playgroud)

这是我的make文件:

TestAssn1: test_assign1_1.o dberror.o storage_mgr.o
        cc -o TestAssn1 test_assign1_1.o dberror.o storage_mgr.o
test_assign1_1.o: test_assign1_1.c test_helper.h dberror.h storage_mgr.h
        cc -c test_assign1_1.c
dberror.o: dberror.c dberror.h
        cc -c dberror.c
storage_mgr.o: storage_mgr.c storage_mgr.h dberror.h
        cc -c storage_mgr.c
Run Code Online (Sandbox Code Playgroud)

但我只收到这条消息:

make: *** No rule to make target `–f'.  Stop.
Run Code Online (Sandbox Code Playgroud)

我该怎么纠正这个?

linux terminal makefile remote-server

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

Java中ExecutorService的性能

我试图理解java中的ExecutorService.使用1个线程或4个线程时性能差异不大.我有一个四核CPU,我没有运行任何其他进程.

ExecutorService exService = Executors.newFixedThreadPool(4);
exService.execute(new Test().new RunnableThread());
exService.awaitTermination(25, TimeUnit.SECONDS);

class RunnableThread implements Runnable {
        @Override
        public void run() {
            StopWatch stopWatch = new StopWatch();
            stopWatch.start();
            long cnt = 0;      
            for (cnt = 0; cnt < 999999999; cnt++) {
                try {
                    for (long j = 0; j < 20; j++){
                      x += j;
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            stopWatch.stop();
            System.out.println(stopWatch.getTime());
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我的理解是正确的,当我说newFixedThreadPool(4)时,我的任务应该有近4倍的性能提升吗?

java multithreading

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

通过Java将注释添加到POM.xml文件

我正在使用POM org.apache.maven.model.io.xpp3.MavenXpp3Readerorg.apache.maven.model.io.xpp3.MavenXpp3Writer执行读写操作。我也想添加评论。我不想再次处理整个String并编写逻辑以插入注释。还有其他方法可以插入注释并注释掉已经存在的标签吗?

java pom.xml maven

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