我正在使用流利的Nhibernate.此代码根据其ID从DB加载类型T的实例.
public T GetById(IdT id, bool shouldLock)
{
T entity;
if (shouldLock)
{
entity = (T) NHibernateSession.Load(persitentType, id, LockMode.Upgrade);
}
else
{
entity = (T) NHibernateSession.Load(persitentType, id);
}
return entity;
}
Run Code Online (Sandbox Code Playgroud)
但我有很大的问题.当我打电话给我时,我得到的ObjectNotFoundException不是null.
如何使该实体可以为空并且不返回异常?
我正在尝试制作一个包含哔声的程序.我在32位Windows Vista上工作.我正在使用在GNU编译器上运行的Code :: Blocks IDE.我的示例代码是 -
#include <stdio.h>
#include <windows.h>
#include <dos.h>
int main(void)
{
Beep(750, 300);
printf("\n \n \t This is a dummy program for Beep.");
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在互联网上,我读到我们也可以在printf中使用\ a来发出哔哔声.我试过了,但它没有用.我检查了我的扬声器和声卡.一切都很完美,但我听不到哔哔声.即使我在示例代码中显示的方法也不起作用.
我试图在自动刷新div之前显示一条消息.我已经为自动刷新创建了这段代码.
$(document).ready(function()
{
if setInterval(function() {
$("#pagere").load(location.href + " #pagere");}, 10000);
});
Run Code Online (Sandbox Code Playgroud)
我还需要显示一条消息"page auto refresh in 3 sec...".我怎样才能做到这一点?
我不断收到很多"来自不兼容指针类型的警告"的警告,而且我还没有找到原因.
myPageFrame pageFrames[numOfFrames];
myPage pages[numOfPages];
//in a for loop
pageFrames[i].thePage = (myState == HOT ? (&pages[i]) : NULL); // one of the offenders
Run Code Online (Sandbox Code Playgroud)
每当我尝试做任何事情时,我都会收到警告pageFrames[i].thePage.
有问题的结构是:
//algo_structs.h
typedef struct{
int pageNum;
} myPage;
typedef struct myPage{
struct myPage* thePage;
int loaded;
int lastRef;
} myPageFrame;
Run Code Online (Sandbox Code Playgroud)