问题列表 - 第34236页

在OpenGL中glTexParameter的范围是什么?

glTexParamter作用于所有纹理全局或仅是当前绑定的纹理.

例如,如果我在纹理加载时调用它:

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
Run Code Online (Sandbox Code Playgroud)

这在另一个纹理加载:

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
Run Code Online (Sandbox Code Playgroud)

当我绑定第一个纹理时它会使用我设置的最后一个值(GL_CLAMP)还是会使用绑定纹理时最初设置的值?

opengl 3d graphics opengl-es

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

带输入/输出流的Java进程

我在下面有以下代码示例.因此,您可以向bash shell输入命令,即将echo test结果回显.但是,在第一次阅读之后.其他输出流不起作用?

为什么这样或者我做错了什么?我的最终目标是创建一个线程调度任务来定期执行的命令/ bash的,因此OutputStream,并InputStream会在协同工作并没有停止工作.我也遇到过java.io.IOException: Broken pipe任何想法的错误?

谢谢.

String line;
Scanner scan = new Scanner(System.in);

Process process = Runtime.getRuntime ().exec ("/bin/bash");
OutputStream stdin = process.getOutputStream ();
InputStream stderr = process.getErrorStream ();
InputStream stdout = process.getInputStream ();

BufferedReader reader = new BufferedReader (new InputStreamReader(stdout));
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(stdin));

String input = scan.nextLine();
input += "\n";
writer.write(input);
writer.flush();

input = scan.nextLine();
input += "\n";
writer.write(input);
writer.flush();

while ((line = reader.readLine ()) != …
Run Code Online (Sandbox Code Playgroud)

java stream

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

在iPhone应用程序中检测相机的存在?

我正在编写iOS应用程序,我需要能够检测设备是否有摄像头.以前,我会检查设备是否是iPhone,因为只有iPhone有摄像头 - 但随着iPod Touch 4的推出,这已不再是一个可行的选择.该应用程序无需相机即可运行,但相机的存在增加了功能.

那么,任何人都可以向我提供返回是否有相机的代码吗?

objective-c ios ios-camera

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

说服客户升级到Java 5

我们向一些客户销售打包的Java Web应用程序.它基本上是一组servlet,一些SOAP Web服务和一些静态资源.我们不做EJB或任何其他Java Enterprise花哨的东西.

我们的一些客户正在运行IBM WebSphere Application Server v5.1,因此我们仅限于运行时和开发的Java 1.4.当然,我们希望使用Java 5(甚至更好的Java 6)进行开发.在1.4中执行SOAP需要一个外部库(我们使用AXIS,但它正在老化).我们不能使用enum,拳击,泛型......找到符合1.4标准的第三方库变得越来越难.

客户目前对这种旧但工作良好的设置感到满意.我们希望他们升级他们的Java运行时.在这种情况下,它意味着升级到IBM WAS 6.1或7.0?

我们能告诉他们什么?这对他们有什么影响?

到目前为止我有:

  1. 更好的性能,因为JVM在Java 5中更有效(使用Java 6更好).不过,我不能把数字放在上面.不确定IBM VM是否有很大改进(我们的客户端之一正在AIX上运行).
  2. 支持.IBM WAS 5.1只能通过特殊的扩展支持程序来支持.

他们是大公司,所以他们提前一年以上计划他们的解决方案.他们今天选择了成熟产品,并在几年后部署它.然后该产品在生命结束前几个月.

请参阅IBM WebSphere Application Server比较

java arguments upgrade

13
推荐指数
3
解决办法
689
查看次数

当没有问题时,无法从静态上下文中加入编译器抛出非静态方法

import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Color;
import java.util.Random;

public class dots {
    public dots() {
        init();
    }
    public void init() {
        JFrame frame = new JFrame("Dots");
        frame.setExtendedState(Frame.MAXIMIZED_BOTH);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JPanel panel = new JPanel();
        int scrWidth = (int) frame.getSize().getWidth();
        int scrHeight = (int) frame.getSize().getHeight();
        JFrame.getContentPane().add(panel);
        Random rand = new Random();
        Graphics g = panel.getGraphics();
        for (int i = 0; i < 18; i++) {
            g.setColor(i < 12 ? Color.YELLOW : Color.BLUE);
            g.drawOval(Random.nextInt(scrWidth),Random.nextInt(scrHeight),40,40);
        }
        frame.setVisible(true);
    }
    public static …
Run Code Online (Sandbox Code Playgroud)

java swing compiler-errors

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

mongodb install-要求?

有人知道在mongo上需要安装标准ubuntu多少磁盘空间和ram吗?试图找出我的VPS需求...

mongodb

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

如何使用HAML在段落中间放置链接?

我该如何创建:

<p>
  I would like to make a <a href="foo.html">link</a> in my Rails app.
</p>
Run Code Online (Sandbox Code Playgroud)

与HAML?

html haml ruby-on-rails

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

Java Connection Pooling最佳实践?

在厌倦了c3p0的持续锁定后,我转向BoneCP,为我的数据库提供了一个替代连接池.我有一个服务器应用程序,每分钟处理大约7,000个项目,需要将这些项目记录到我们的MySQL数据库中.我目前有100个工作线程,并设置我的池如下:

BoneCPConfig config = new BoneCPConfig();
      config.setJdbcUrl("jdbc:mysql://"+Settings.MYSQL_HOSTNAME+"/"+Settings.MYSQL_DATABASE+"?autoReconnectForPools=true" ); 
      config.setUsername(Settings.MYSQL_USERNAME); 
      config.setPassword(Settings.MYSQL_PASSWORD);
      config.setMinConnectionsPerPartition(5);
      config.setMaxConnectionsPerPartition(10);
      config.setPartitionCount(5);
      config.setAcquireIncrement(5);
      connectionPool = new BoneCP(config); // setup the connection pool
Run Code Online (Sandbox Code Playgroud)

这些应用程序的可接受设置是什么?我问,因为在运行一两分钟后,我在尝试呼叫getConnection池时遇到了BoneCP异常.谢谢您的帮助.

这是我在工作线程中用于db调用的代码,它不能在线上失败dbConn = this.dbPool.getConnection().我没有正确关闭连接吗?

private void insertIntoDb() {
    try {  
        Connection dbConn = this.dbPool.getConnection();

        try {
            PreparedStatement ps3 = dbConn.prepareStatement("INSERT IGNORE INTO test_table1 SET test1=?, test2=?, test3=?");
            ps3.setString(1, "some string");
            ps3.setString(2, "some other string");
            ps3.setString(3, "more strings");
            ps3.execute();
            ps3.close();

            PreparedStatement ps4 = dbConn.prepareStatement("INSERT IGNORE INTO test_table2 SET test1=?, test2=?, test3=?");
            ps4.setString(1, "some string"); …
Run Code Online (Sandbox Code Playgroud)

java database multithreading connection-pooling bonecp

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

两个ASPX页面可以继承类后面的相同代码吗?

我刚刚开始学习ASP.NET.根据我的理解,ASP.NET与旧式ASP的不同之处在于,页面的逻辑代码存在于单独的文件中,而不是嵌入在ASP页面中.因此,当用户请求像ShoppingCart.aspx这样的页面时,服务器会在顶部读取指令...

<%@ Page Title="" Language="C#" MasterPageFile="~/Styles/Site.Master" AutoEventWireup="true" CodeBehind="MyShoppingCart.aspx.cs" Inherits="TailspinSpyWorks.MyShoppingCart" %>

这告诉服务器文件中的哪个文件和哪个类与页面相关联.类后面的代码还具有与页面上的每个控件相对应的成员变量,并为代码隐藏文件中的代码提供了一种操作控件的方法.

首先,我是否正确理解这一点?

其次,一个站点是否可以设置两个具有相同命名控件的独立ASPX页面,这两个页面都有一个指向同一文件和类的指令?你想要这样做吗?两个页面可以具有相同的功能,但具有不同的布局.我认为这可能是一种创建单独的"桌面"和"移动"版本的页面的方法,而不会在代码隐藏文件中复制内容.

我想最终我想知道的是,是否有办法定义一个抽象页面?假设创建一个抽象页面定义,说明页面必须有控件"cart_list","total_lbl",但是然后能够有多个页面继承自这个抽象页面?

.net c# asp.net code-behind

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

在Grails中如何捕获g中的多个选定项:select?

我有一个Contact Domain类,可以与多个组织关联,这些组织也是域类.我想使用多选框来允许用户选择与当前联系人关联的组织.选择框中填充了可用的组织.如何将所选项目分配到Contact类中的组织列表?

 <g:select name="organizations.id"  
           multiple="multiple" 
           optionKey="id" 
           from="${com.ur.Organization.list()}" 
           value="${contact?.organizations}" />
Run Code Online (Sandbox Code Playgroud)

以上是我目前正在尝试的内容,虽然它确实填充了组织的选择,但似乎并没有将所选项目放在我的组织字段中.

谢谢你的建议.

编辑:来自krsjunk和omarello的评论.

这是域类的缩写版本.

class Contact{
    static searchable = true
    static mapping = {
        sort "lastName"
    }
    String firstName
    String lastName
    .  
    .
    .
    static belongsTo = [organizations:Organization, projects:Project]
}

class Organization {
    static searchable = true
    static mapping = {
        sort "name"
    }
    String name
    static hasMany = [contacts:Contact]
}
Run Code Online (Sandbox Code Playgroud)

grails layout views

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