问题列表 - 第31351页

OpenGL:增加行数会改变抗锯齿吗?

我正在Delphi写一个绘画程序.用户在屏幕上单击2个点,并在它们之间绘制一条线.我希望线条消除锯齿.我将此代码放在OpenGL类的create()过程中(在开始时只调用一次):

 glEnable(GL_LINE_SMOOTH);
 glEnable(GL_BLEND);
 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
 glHint(GL_LINE_SMOOTH_HINT, GL_NICEST);
Run Code Online (Sandbox Code Playgroud)

当我开始绘制时,第一行,第二行和第三行被绘制得很好.但有趣的是,当线条数量增加(比如7,8行)时,抗锯齿开始失败!通过在屏幕上添加每一行,它变得更糟,线条边缘开始变得像锯齿!

我也把相同的代码放在我绘制线条的draw()过程的顶部(并且每次点击鼠标都会运行),但没有任何变化.

我在这里做错了吗?有人有什么建议吗?

delphi opengl delphi-2010

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

MVC 2.0动态路由,用于电子商店中的类别名称

我目前正在使用ASP.NET MVC 2.0开发电子商店.我已经完成了大部分工作,但是一直困扰着我的部分是路由.我要这个:

HTTP://mystore.somewhere/my-category-1/

到目前为止,我已经能够使用以下方法解决它:

routes.MapRoute(
            "Category",
            "{alias}/{pageNumber}",
            new { controller = "Categories", action = "Browse", pageNumber = 1 });
Run Code Online (Sandbox Code Playgroud)

但是,这比我想要的要多得多.

在阅读了本网站的一些问题和答案之后,我发现了一个特别有趣的解决方案,需要我以编程方式为每个类别注册一条路线,所以本质上我会做的

 foreach (var c in Categories)
        {
            routes.MapRoute(
                c.Name,
                "{" + c.Alias + "}/{action}/...anything else",
                new { controller = "Category", action = "Index" }).RouteHandler = new CateegoryRouteHandler(c);
        }
Run Code Online (Sandbox Code Playgroud)

你怎么看?这是一个好主意吗?我可能会有大约200个类别,是否在路由表中有太多"路由"?你会建议另一个解决方案?

谢谢.

此致,Anže

url-routing c#-4.0 asp.net-mvc-2

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

jQuery UI Datepicker altField .change函数不起作用?

任何人都可以告诉我为什么当我使用jQuery UI Datepicker选择日期时,console.log行没有运行?谢谢阅读.

<script type="text/javascript">
    $(window).ready(function() {
        $(function() {
            $("#datepicker").datepicker({ altField: '#dateIntermediate'});
        });
        $('#dateIntermediate').change(function(){ 
            console.log("dateIntermediate changed");
        });
    });
</script>
<p>Date: <input id="datepicker" type="text"></p>
<input type="hidden" id="dateIntermediate" />
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui javascript-events jquery-ui-datepicker

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

适用于iphone ipad的JavaFX

我需要知道JavaFX应用程序可以运行到IPHONE IPAD吗?这些设备中是否有任何JavaFX运行时.

iphone for-loop javafx ipad

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

使用具有多表连接的聚合函数的问题

我的目标是创建一个聚合函数(sum)并对元素进行分组,但是有一个错误

这是我所做的所有步骤

1-第一步代码

SELECT ca.question_id , ca.choice_0 ,ca.choice_1 ,ca.choice_2 ,ca.choice_3 ,ca.choice_4 ,q.headline_id  FROM closed_answers ca
                INNER JOIN questions q ON ca.question_id = q.id 
                INNER JOIN headline h ON q.headline_id = h.id
                INNER JOIN forms f ON h.form_id = f.id
                WHERE f.id = 2
Run Code Online (Sandbox Code Playgroud)

结果

http://img717.imageshack.us/img717/685/firststep.png


2-现在我想聚合选择并按标题id对它们进行分组,但是当我写的时候

SELECT sum(ca.choice_0) ,sum(ca.choice_1) ,sum(ca.choice_2) ,sum(ca.choice_3) ,sum(ca.choice_4) ,q.headline_id  FROM closed_answers ca

                INNER JOIN questions q ON ca.question_id = q.id 
                INNER JOIN headline h ON q.headline_id = h.id
                INNER JOIN forms f ON h.form_id = f.id …
Run Code Online (Sandbox Code Playgroud)

sql join aggregate-functions mysql-error-1064

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

我如何<iframe> Gmail?

我知道Gmail可能会采取一些安全措施来防止这种情况发生,但我确实需要将Gmail放在一个元素中.

以下两种方法不起作用:

<object type='text/html' data='http://mail.google.com/'></object>

<iframe src='http://mail.google.com/' frameborder=0 style='width:322px; height:480px;'></iframe>
Run Code Online (Sandbox Code Playgroud)

还有其他方法吗?

iframe gmail google-chrome

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

用Java打包

我们什么时候实际使用package关键字?这是什么意思?

假设我编写以下代码:

package masnun;    
public class masnun{
    public static void main(String args[]) {
            System.out.println("Hello maSnun!");
        }


}
Run Code Online (Sandbox Code Playgroud)

这件包装做什么用的?我得到一个不运行的masnun.class文件.我是Java新手.有人可以解释一下吗?

谢谢

java

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

使用XSD进行XML验证:如何避免关注元素序列?

我有以下XSD代码:

<xsd:complexType name="questions">
    <xsd:sequence>
        <xsd:element name="location" type="location"/>
        <xsd:element name="multipleChoiceInput" type="multipleChoiceInput" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="textInput" type="textInput" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="pictureInput" type="pictureInput" minOccurs="0"/>
    </xsd:sequence>
</xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

这里的问题是:元素位置,multipleChoiceInput等必须以它们声明的相同顺序出现.我不希望这种情况发生,我希望在验证过程中序列不应该相关.我怎样才能做到这一点?

我尝试过的另一种可能性是:

<xsd:complexType name="questions">

        <xsd:choice maxOccurs="unbounded">   
            <xsd:element name="location" type="location"/>  
            <xsd:element name="multipleChoiceInput" type="multipleChoiceInput" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element name="textInput" type="textInput" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element name="pictureInput" type="pictureInput" minOccurs="0" maxOccurs="1"/>
        </xsd:choice>            

</xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

在这个例子中,序列真的无关紧要,我可以拥有我想要的那么多元素("所有"不允许我做什么).但我仍然遇到min-和maxOccurs的问题.在这个例子中,我可以拥有尽可能多的"pictureInput",但是我希望拥有0或1的约束.

非常感谢您的帮助!

xml xsd xml-validation

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

如果mysql_num_rows等于ZERO则不起作用

我正在使用此代码计算行并尝试执行IF num rows equals to ZERO do INSERT if not UPDATE但它不起作用.

当我使用==operator时没有任何反应.如果我使用>=操作符脚本插入值,但在每次刷新时运行插入查询,并且值在MySQL表中重复.

这是代码:

$isexist = mysql_query("select count(*) from wcddl_filehosts where downloadid = '".$download[id]."'");

if (mysql_num_rows($isexist) == 0) {
mysql_query("insert into wcddl_filehosts (downloadid, rs) values ('".$download[id]."','$totalRS')");
} else {
mysql_query("update wcddl_filehosts set rs = '$totalRS' where downloadid = '".$download[id]."'");
}
Run Code Online (Sandbox Code Playgroud)

这有什么问题?

php mysql

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

如何在支持演员模型的语言中"实现"?

Gul Agha在其技术报告"Actors:分布式系统中的并发计算模型"中很好地描述了演员模型.

在页49,他解释了"成为"命令:

become <expression>
Run Code Online (Sandbox Code Playgroud)

在调用"成为X"之后,演员将所有消息转发到另一个演员的邮箱(X).

但是,我不确定如何在Erlang和Scala等语言中实现它(它实现了它).我需要手动编码吗?效率怎么样?Agha使用消息传递显示堆栈的实现.每次执行弹出或推送时,都会向某个actor添加一个转发链接......经过数十万次操作后,我希望这样的实现花费太多时间转发消息而不做实际工作,除非一些引擎盖下进行了很好的优化.

所以我的问题是:如何在典型的演员语言中实现转发(或"成为"),如Erlang,Scala(以及其他语言的库)?

concurrency erlang scala actor

12
推荐指数
2
解决办法
855
查看次数