问题列表 - 第34850页

OpenGL 2D游戏问题

我想使用OpenGL在2D中制作类似蠕虫的可破坏地形的游戏.

  • 对此最好的方法是什么?
    • 每像素绘制像素?(呃,不好?)
    • 让世界成为一个纹理并操纵它(这可能吗?)

提前致谢

opengl 2d

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

C(++)中的sprintf,逗号和点(以及本地化?)

我正在使用openframeworks开发一个项目,最近我在编写XML时遇到了一些问题.我已将问题追溯到sprintf:

似乎在某些条件下,sprintf调用可以在浮点数上写入逗号而不是点(例如"2,56"而不是"2.56").在我的语言环境中,浮动数字用','表示,以将小数与单位分开.

我无法在一个简单的示例中重现此行为,但我通过使用stringstream对值进行字符串处理来解决问题.

我很好奇sprintf使用不同的本地化的情况.当sprintf使用','而不是'.'时 以及如何控制它?

c c++ xml printf openframeworks

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

LINQ lambda表达式替换字符串中的多个字符?

是否有可能编写一个lambda表达式,它将迭代对象数组并替换其中一个属性中的'X','Y',''和'Z'的所有出现?

例如

return query.Select(x => { x.SomePropertyName= x.SomePropertyName.Trim().Replace(' ', "_"); return x; }).ToList();
Run Code Online (Sandbox Code Playgroud)

出于某种原因,当我需要替换多个字符时,上面的查询不会替换单个字符.

谢谢

c# linq lambda replace

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

最大限度地减少重复操作导致的舍入错误的影响

我刚刚遇到了Kahan(或补偿)求和算法,用于最小化舍入,我想知道是否有等效的除法和/或乘法算法,以及减法(如果恰好有一个,我知道关于结社).任何语言,伪代码或链接的实现示例都会很棒!

谢谢

algorithm floating-point rounding-error

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

JQuery .find()不能在我的IE中工作

我一整天都在苦苦思索,并试图完成这个问题中概述的步骤,但我无法发现问题.

我使用quicktree插件显示我的无序列表中的树.

如果我删除该行

<li><a href="#" title="Add a New Page" class="addnewpage-icon addnewpage" id="addnewpageid5">hello<a/>world</li>
Run Code Online (Sandbox Code Playgroud)

它有效,但包含它不会.

它在Chrome和FF中很好用.

<head>

<title>jQuery quickTree plugin example</title> 
<meta http-equiv="content-type" content="text/html;charset=utf-8" /> 
<meta http-equiv="Content-Style-Type" content="text/css" /> 

<link rel="stylesheet" type="text/css" href="http://www.prismstudio.co.uk/tutorials/quickTree/0.4/quickTree.css" /> 

<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script> 



<script type="text/javascript">

jQuery.fn.quickTree = function() {
 return this.each(function(){

 //set variables
 var $tree = $(this);
 var $roots = $tree.find('li');

 //set last list-item as variable (to allow different background graphic to be applied)
 $tree.find('li:last-child').addClass('last');

 //add class to allow styling
 $tree.addClass('tree');

 //hide all lists inside of …
Run Code Online (Sandbox Code Playgroud)

html jquery internet-explorer

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

为什么不使用WCF数据服务来查询数据?

好的,我们正在使用实体框架,并希望将这些实体的数据暴露给消费者.这些数据非常常见,虽然最初仅由WPF应用程序使用,但未来可能会被其他技术(如Silverlight,ASP.NET,Office等)使用.

通常,您将构建WCF服务,该服务公开了许多显式方法,以根据使用者的需求返回数据.例如,GetCustomersById(int Id),GetAllCustomers()等.如果您将来需要添加其他方法,这将导致必须重写WCF服务并处理版本问题的开销.您还可以使用DTO返回数据.

因此,我们正在考虑通过WCF数据服务公开实体.这似乎有道理.它通过消除必须构建实现各种接口的显式服务来节省开发工作.如果发生对实体的修改,它还可以保护您不必重写这些接口.

这一切似乎很容易,我相信我们错过了一些东西.这种方法有哪些缺点?此外,如果我们返回实体而不是DTO,我们还会失去什么?

然后有关于您可能还有的更新和删除操作的明显问题.是否值得为这些操作考虑WCF数据服务?

感谢您的任何见解!

.net wcf soa entity-framework wcf-data-services

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

从代码隐藏启用兼容性视图(IE8)?

有没有办法,我可以.aspx page使用Internet Explorer 8 在我的"为网站启用兼容性视图"中添加标记?没有使用点击浏览器上的"兼容性"图标?

asp.net internet-explorer

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

如何使用原子基元编写自己的条件变量

我需要编写自己的条件变量实现,就像pthread_cond_t一样.

我知道我需要使用编译器提供的原语,如__sync_val_compare_and_swap等.

有谁知道我该怎么做呢.

谢谢

c++

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

SQL with子句dynamic where参数

我有一个树形数据库,具有以下结构:

表字段:

NodeID int 
ParentID int
Name varchar(40)
TreeLevel int
Run Code Online (Sandbox Code Playgroud)

我想@NodeID在with子句的第一部分中使用一个变量,而不是从我感兴趣的部分开始获取所有表(参见where Parent=@ParentID和comment).

with RecursionTest (NodeID,ParentID,ThemeName)
as
(
   --if i remove the where from here it spends too much time (the tree is big)--
   select Nodeid,ParentID,Name from TreeTable where ParentID=@ParentID
   union all
   select T0.Nodeid,
          T0.ParentID,
          T0.Name
    from
    TreeTable T0 
    inner join RecursionTest as R on T0.ParentID = R.NodeID
)
select * from RecursionTest 
Run Code Online (Sandbox Code Playgroud)

这会引发一些错误,但我的问题是:

  • 是否可以将变量传递给with子句?

非常感谢提前.

最好的祝福.

何塞

sql t-sql sql-server sql-server-2005

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

hibernate总是自己删除表中的所有数据

嗨,我正在开发一个使用hibernate连接到存储文件的mysql数据库的spring mvc应用程序.

我有两种方法.一个添加我选择的特定文件路径中的所有文件,另一个调用查询的方法返回一个从mysql存储的文件列表.

问题是这个.当我自己执行第一个方法,即填充数据库,它工作正常我可以从mysql命令行看到该表的内容.然而,当我在填充后立即执行查询方法时,该表的内容立即完全消失.它就好像hibernate只将数据存储在mysql中暂时或在mysql中的某个地方,它删除了数据imediatly并没有保留它们.

这是填充表格的方法:

/**
     * Test Method: ideal for another class to do this kind of work and this
     * pass the FileObject into this class
     */
    public void addSomeFiles() {
        System.out.println("addSomeFiles");
        File dir = new File(picturesPath);
        String[] fileNames = dir.list();

        for (int i = 0; i < fileNames.length; i++) {

            System.out.println(fileNames[i]);
            File file = new File(picturesPath + "\\" + fileNames[i]);
            if (file.isFile()) {
                FileObject fileO = contstructFileObject(file);
                if (fileO == null) {
                    System.out.println("fileO is null!!!!!");
                } else …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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