问题列表 - 第36103页

实体框架4公约

在EF4中是否可以更改整个DbContext的约定而不是基于每个实体?

目前,当我运行EF4查询时,我在外键关系上遇到错误

列名称"Account_Id"无效.

正在查询的表(用户)有一个名为AccountId的列,它是相关表(Account)的外键,如果我将列更改为Account_Id,它将解决问题.

但问题是我不想在每张桌子上都这样做.我使用NHibernate设置自定义约定没问题,所以希望它在EF4中很简单.

c# asp.net entity-framework

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

我可以使用jQuery删除内联事件处理程序吗?

我有一些带有onclick属性的HTML .我想使用jQuery覆盖该属性.有没有办法使用jQuery删除单击处理程序?使用unbind不起作用.

javascript jquery

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

jquery - 同步提交帖子(不是ajax)

我有一个页面(page 1)接受发布请求,做一些事情并在最后显示一些数据.

从另一个页面(page 2),我想重定向到page 1单击按钮时,当然发送page 1通过POST 所需的所有相关数据.

当然,我可以使用在页面上有一个不可见形式的旧hack,在用户点击按钮之后填入我需要的所有数据,然后自动提交().但这看起来很麻烦 - 使用类似的语法更好$.post,而不是开始操纵html.$.post它是完美的,它实际上是重定向到页面而不是异步地发出请求(我不能只是page 1在ajaxy帖子完成后重定向到page 1需要数据显示的东西).

有没有办法用jquery做我想要的东西,或者丑陋的隐形形式是唯一的出路?

PS

我知道还有其他复杂的方法可以实现我想要的东西,例如$.post在我们当前使用的页面中使用和只是种植响应的html,但我只是想知道是否有一种直接的方式来实现这一点与jquery

jquery post synchronous

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

在 C#.net 中调用 PrintQueue.Pause() 方法时访问被拒绝

我正在尝试使用 C#.NET Visual Studio 2008 暂停 Windows 7 打印队列。我拥有完全管理员权限,但是当我运行以下代码来暂停队列时,它显示访问被拒绝。请帮我。

        LocalPrintServer lps = new LocalPrintServer(PrintSystemDesiredAccess.AdministrateServer);
        //PrintServer lps = new PrintServer("\\\\NOTEBOOK-CI3", PrintSystemDesiredAccess.AdministratePrinter);
        lps.Commit();
        PrintQueue queue = lps.GetPrintQueue(listBox1.SelectedItem.ToString());
        if (!queue.IsPaused)
            queue.Pause();

        queue.Commit();
        lps.Commit();
Run Code Online (Sandbox Code Playgroud)

c# system.printing visual-studio-2008

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

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

用ASP.NET MVC阻止ZmEu攻击

最近我的elmah异常日志充满了人们使用这样的大坝ZmEu安全软件对我的服务器的尝试

对于那些想"ZmEu到底是什么?"的人来说,这是一个解释......

"ZmEu似乎是一个安全工具,用于发现PHPMyAdmin版本2.xx中的安全漏洞,这是一个基于Web的MySQL数据库管理器.该工具似乎起源于东欧的某个地方.就像所有黑帽安全工具似乎发生的事情一样,它已经进入了中国,从那时起它就被用于对世界各地的网络服务器进行不间断的暴力攻击."

这是一个关于这个令人讨厌的攻击的重要链接 - > http://www.philriesch.com/articles/2010/07/getting-a-little-sick-of-zmeu/

我使用.net所以他们不会在我的服务器上找到PHPMyAdmin但事实上我的日志充满了ZEEu攻击它变得无聊.

上面的链接使用HTAccess提供了很好的修复,但我使用的是IIS7.5,而不是apache.我有一个asp.net MVC 2站点,所以我使用global.asax文件来创建我的路由

这是HTAccess的消毒

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/path/to/your/abusefile.php
RewriteCond %{HTTP_USER_AGENT} (.*)ZmEu(.*)
RewriteRule .* http://www.yourdomain.com/path/to/your/abusefile.php [R=301,L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以在Global.ascx文件中添加这样的东西吗?

asp.net security asp.net-mvc elmah

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

打包32位浮点数为30位(c ++)

以下是我要实现的目标:

  • 我需要将32位IEEE浮点数打包成30位.
  • 我想通过将尾数的大小减少2位来实现这一点.
  • 操作本身应该尽可能快.
  • 我知道会丢失一些精度,这是可以接受的.
  • 如果这个操作不会破坏像SNaN,QNaN,无穷大等特殊情况,那将是一个优势.但我已经准备好在速度上牺牲这个.

我想这个问题包括两部分:

1)我可以简单地清除尾数的最低位吗?我试过这个,到目前为止它的确有效,但也许我在寻找麻烦......有点像:

float f;
int packed = (*(int*)&f) & ~3;
// later
f = *(float*)&packed;
Run Code Online (Sandbox Code Playgroud)

2)如果有1)失败的情况,那么实现这一目标的最快方法是什么?

提前致谢

c++ floating-point packing mantissa ieee-754

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

如何从另一个列表中删除一个列表的重叠内容?

List<String> listA = new ArrayList<String>();
listA.add("a");
listA.add("b");
listA.add("c");
listA.add("d");



List<String> listB = new ArrayList<String>();
listB.add("c");
listB.add("d");
listB.add("e");
listB.add("f");
Run Code Online (Sandbox Code Playgroud)

ListB包含两个也存在于ListA("c""d")中的元素.

是否有一种干净的方法来确保listB不包含这些或任何其他可能已经存在的重叠元素listA

java collections arraylist

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

AVCapture appendSampleBuffer

我对这个感到疯狂 - 到处寻找并尝试了我能想到的一切.

我正在制作一款使用AVFoundation的iPhone应用程序 - 特别是使用iPhone相机捕捉视频的AVCapture.

我需要在录制中包含的视频源上叠加自定义图像.

到目前为止,我已经设置了AVCapture会话,可以显示提要,访问框架,将其保存为UIImage并将叠加图像放到其上.然后将这个新的UIImage转换为CVPixelBufferRef.为了仔细检查bufferRef是否正常工作,我将它转换回UIImage,它仍然可以显示图像.

当我尝试将CVPixelBufferRef转换为CMSampleBufferRef以附加到AVCaptureSessions assetWriterInput时,麻烦就开始了.CMSampleBufferRef在我尝试创建它时总是返回NULL.

这是 - (void)captureOutput函数

- (void)captureOutput:(AVCaptureOutput *)captureOutput 
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer 
    fromConnection:(AVCaptureConnection *)connection
{ 

 UIImage *botImage = [self imageFromSampleBuffer:sampleBuffer];
 UIImage *wheel = [self imageFromView:wheelView];

 UIImage *finalImage = [self overlaidImage:botImage :wheel];
 //[previewImage setImage:finalImage]; <- works -- the image is being merged into one UIImage

 CVPixelBufferRef pixelBuffer = NULL;
 CGImageRef cgImage = CGImageCreateCopy(finalImage.CGImage);
 CFDataRef image = CGDataProviderCopyData(CGImageGetDataProvider(cgImage));
 int status = CVPixelBufferCreateWithBytes(NULL,
             self.view.bounds.size.width,
             self.view.bounds.size.height,
             kCVPixelFormatType_32BGRA, 
             (void*)CFDataGetBytePtr(image), 
             CGImageGetBytesPerRow(cgImage), 
             NULL, 
             0,
             NULL, 
             &pixelBuffer);
 if(status == 0){
  OSStatus result = …
Run Code Online (Sandbox Code Playgroud)

iphone xcode avfoundation avcapture avcapturesession

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

域驱动设计聚合

有人可以澄清以下内容;

如果a有以下型号;

演示 - >幻灯片 - >视频

我已经将演示文稿识别为聚合根,这是否意味着如果我想在演示文稿中添加幻灯片,那么我必须通过聚合根目录,例如presentation.addslide(slide myslide),并且如果我想添加类似的方式幻灯片中的视频我还必须通过聚合根目录,例如presentation.addvideotoslide(video myvideo,int slideNumber)???

或者我可以使用演示文稿中的幻灯片,并在幻灯片上有一个方法,例如slide.addvideo(video myvideo)???

谢谢

domain-driven-design aggregateroot

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