问题列表 - 第22342页

Windows游戏循环双核50%CPU

仅游戏循环使用50%的CPU使用率,我还没有完成任何渲染工作.我在这做什么?

        while(true)
        {
            if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
            {
                    if(msg.message == WM_QUIT || 
                           msg.message == WM_CLOSE || 
                           msg.message == WM_DESTROY)
                            break;

                    TranslateMessage(&msg);
                    DispatchMessage(&msg);                   
            }
            else
            {
                    //Run game code, break out of loop when the game is over

            }
        }
Run Code Online (Sandbox Code Playgroud)

winapi message-queue game-loop

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

哪个Oracle表使用序列?

有序列,我需要找出哪个table.column获取其值.据我所知,Oracle没有跟踪这种关系.因此,在源代码中查找序列是唯一的方法.是对的吗?

有谁知道找出这个序列表关系的某种方法?

sql database oracle sequence

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

window.XMLHttpRequest在IE7/IE8中未定义

当我在IE7或IE8中运行我的应用程序时,window.XMLHttpRequest的值是未定义的,是否有任何我必须在IE7中启用才能使其工作.

谢谢

javascript asp.net ajax

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

为什么c#编译器需要在switch构造中使用break语句?

我很难理解为什么编译器需要使用break语句.现在允许通过跌倒是不可能错过的.我看到了C或C++中断的原因,但是这里需要它.

案件结束后为什么不打破内置行为?这不是一个没有语义的语法吗?

对不起,如果这是一个愚蠢的问题.

编辑:只有在案件为空时才允许通过.当有声明时,你不能省略break语句.所以,这是另一回事.

c# syntax break switch-statement

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

在JPA环境中声明Hibernate事件侦听器

Hy伙计们,

我正在开发一个在Java EE 5环境中开发的项目.我想知道如何声明一个Hibernate事件监听器,以便在执行CRUD操作时通知我.

我已经读过,我必须在Hibernate配置文件中声明*cfg.xml如下:

<hibernate-configuration>
    <session-factory>
        ...
        <event type="load">
            <listener class="com.eg.MyLoadListener"/>
            <listener class="org.hibernate.event.def.DefaultLoadEventListener"/>
        </event>
    </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

问题是我在项目中没有这样的文件.我们正在使用JPA(以Hibernate作为底层实现).你知道我是否需要创建该特定文件?如果是,我应该把它放在哪里?

提前致谢.

java events hibernate jpa listener

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

ReSharper和Visual Studio 2008

如何在Visual Studio 2008中禁用插件ReSharper?

c# resharper visual-studio-2008

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

你如何在Haskell中管理对象图?

我正在尝试重新学习系统分析.我有很多面向对象的思想,但是我无法找到Haskell中的等价物.

一个虚构的系统包括救护站,救护车和船员.(它已经得到了对象y.)所有这些状态都可以包含在一个大的SystemState类型中.SystemState [Stations] [Ambulances] [Crew].然后我可以创建带有SystemState的函数,并返回一个新的SystemState.

module AmbSys
    ( version
    , SystemState
    , Station
    , Ambulance
    , Crew
    ) where

version = "0.0.1"

data SystemState = SystemState [Station] [Ambulance] [Crew] deriving (Show)

data Station = Station { stName :: String
                       , stAmbulances :: [Ambulance]
                       } deriving (Show)

data Ambulance = Ambulance { amCallSign :: String
                           , amStation :: Station
                           , amCrew :: [Crew]
                           } deriving (Show)

data Crew = Crew { crName :: String
                 , crAmbulance :: Ambulance
                 , crOnDuty :: …
Run Code Online (Sandbox Code Playgroud)

oop haskell

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

Python中的嵌套函数作用域

我有以下函数,它遍历嵌套树并打印结果

def walk_tree(tree):   
    def read_node(node):
        print node
        for n in node['subnodes']:
            read_node(n)
    read_node(tree)
Run Code Online (Sandbox Code Playgroud)

如果我想返回一个带有从树上行走收集的数据的txt,可以认为以下内容有效:

def walk_tree(tree):
    txt = ''  
    def read_node(node):
        txt += node
        for n in node['subnodes']:
            read_node(n)
    read_node(tree)
Run Code Online (Sandbox Code Playgroud)

txt似乎没有在read_node范围内.有什么建议吗?谢谢

python tree

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

了解REST:GET从根本上与任何"数量的观点"计数器不兼容?

我正在努力了解REST.在REST下,GET不能在服务器上触发事务性事务(这是每个人都同意的定义,它是REST的基础).

所以,想象一下你有一个网站就像 stackoverflow.com(我说的喜欢,所以如果我有这么错了,它不会改变任何东西我的问题的底层细节),其中每次有人读一个问题,使用GET,也就是一些显示"此问题已被阅读256次".

现在有人读了那个问题.计数器现在是257.GET 事务性的,因为视图的数量增加了,现在又增加了."数量的视图"在数据库中递增,没有争论(例如,在SO上,始终显示任何问题被查看的时间).

那么,REST GET是否与网站中任何类似"视图数量"的功能根本不兼容?

因此,如果SO主页停止显示使用GET访问的纯HTML链接或停止显示"此问题已被查看x次",那么它应该是"RESTFUL"吗?

因为增加DB中的计数器是事务性的,因此"不稳定"?

编辑只是为了人们谷歌搜索这可以获得一些指示:

来自http://www.xfront.com/REST-Web-Services.html:

4.通过HTTP GET可访问的所有资源都应该是无副作用的.也就是说,请求应该只返回资源的表示.调用资源不应导致修改资源.

现在对我来说,如果表示包含"视图数量",它就是资源的一部分[并且在SO中"问题的数量"是一个非常重要的信息]并且访问它肯定会修改资源.

这与您可以在Amazon S3资源上创建的真实RESTFUL HTTP GET形成鲜明对比,在这种情况下,您的GET保证不会修改您获得的资源.

但后来我仍然很困惑.

rest get http

14
推荐指数
3
解决办法
1745
查看次数

捕获用户浏览器屏幕截图以帮助进行错误报告的方法

我正在寻找一种方法,让技术上不成熟的用户可以轻松地向我提交浏览器的屏幕截图,以帮助调试Web应用程序问题.

他们可以用来报告问题的Web应用程序中的所有页面上都会有一个按钮,我想提交截图(除其他外).

http://www.snapabug.com/非常接近我想要的东西,但我需要能够定制一些服务不会让我的东西.

生产环境是LAMP.我希望必须有基于Flash的东西可以做到这一点,但我找不到东西.

screenshot webpage-screenshot

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