问题列表 - 第45251页

ASP.NET MVC FilePathResult:如何返回未找到的html文件?

希望以下代码是使用ASP.NET MVC 3返回磁盘上存在的映像的正确方法:

public FilePathResult GetThumbnail(string imageName)
{
    if( !String.IsNullOrEmpty(imageName) &&
        Regex.IsMatch(imageName, @"^p\d{10}.jpg$"))) ) // p0000000000.jpg
    {
        var homePath = Server.MapPath("~/Content/previews");
        var imagePath = Path.Combine( homePath, imageName );

        if( System.IO.File.Exists(imagePath) )
            return this.File(imagePath, "image/jpeg");
    }

    return ???   
}
Run Code Online (Sandbox Code Playgroud)

如果您没有找到该文件,您可以返回哪些代表HTML 404错误(或等效的?)

c# fileresult asp.net-mvc-3

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

SSE归一化比简单逼近慢?

我试图规范化4d向量.

我的第一个approch是使用SSE内在函数 - 这为我的向量算法提供了2倍的速度提升.这是基本代码:( v.v4是输入)(使用GCC)(所有内容都是内联的)

//find squares
v4sf s = __builtin_ia32_mulps(v.v4, v.v4);
//set t to square
v4sf t = s;
//add the 4 squares together
s   = __builtin_ia32_shufps(s, s, 0x1B);
t      = __builtin_ia32_addps(t, s);
s   = __builtin_ia32_shufps(s, s, 0x4e);
t      = __builtin_ia32_addps(t, s);
s   = __builtin_ia32_shufps(s, s, 0x1B);
t      = __builtin_ia32_addps(t, s);
//find 1/sqrt of t
t      = __builtin_ia32_rsqrtps(t);
//multiply to get normal
return Vec4(__builtin_ia32_mulps(v.v4, t));
Run Code Online (Sandbox Code Playgroud)

我检查了反汇编,它看起来像我期待的.我没有看到任何大问题.

无论如何,然后我尝试使用近似值:(我从谷歌得到这个)

float x = (v.w*v.w) + (v.x*v.x) + (v.y*v.y) + (v.z*v.z);
float xhalf …
Run Code Online (Sandbox Code Playgroud)

c++ profile sse normalization approximation

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

iPhone上的UIImagePickerController和AVCaptureSession之间的相机差异

我正在尝试分别UIImagePickerController使用AVCaptureSessionwith AVCaptureDeviceInput和for AVCaptureStillImageOutput作为输入/输出来构建替换.

预览我正在使用的相机流AVCaptureVideoPreviewLayer.

它现在可以正常捕捉和存储照片,就像默认相机一样.

但是,我发现了3个无法解决的问题:

  • 拍摄的照片不会达​​到默认相机提供的相同质量
  • 缩短观看/捕捉角度,就像使用默认相机上的视频捕捉一样
  • 无法控制闪光灯等相机特定选项

有没有办法达到UIImagePickerController使用更可定制的方法(即AVFoundation或任何其他)的水平?

iphone camera objective-c avfoundation uiimagepickercontroller

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

在zend中的html表中显示数据的最佳方法

我正在使用zend.有时我必须在HTML表格的网页上显示数据库中的数据.现在我正在做这样的事情:

IndexController的IndexAction中:

$myModel = new Model_MyTable_Object();
$data = $myModel->getAllRecords();
$this->view->show = $data->toArray(); 
Run Code Online (Sandbox Code Playgroud)

并在index.phtml

<table>
 <tr>
  <th>id</th>
  <th>FirstName</th>
  <th>LastName</th>
  <th>Locaion</th>
 </tr>

 <?php

 foreach( $this->show as $data ) {

  echo "<tr>
          <td>" . $data['id'] . "</td>
          <td>" . $data['firstname'] . "</td>
          <td>" . $data['lastname'] . "</td>
          <td>" . $data['location'] . "</td>
        </tr>";
 }
 ?>

</table>
Run Code Online (Sandbox Code Playgroud)

有什么好方法可以在Zend中做到这一点.我已经看到了某个地方,其中为每个数据网格创建了一个PHP类,我们需要它在哪里然后我们在Action中创建该类的实例并在phtml中呈现该对象以显示html表格式的数据,如下所示:

 $this->data->render();
Run Code Online (Sandbox Code Playgroud)

我们应该怎么做 ?任何好的例子,教程或链接.

php database zend-framework

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

优化SQL语句以使用查询但需要以某种方式引用子查询之外的列

在Oracle查询中是否有任何方法可以在其外部的子查询中引用列,或者即使通过不同的方式实现该效果?到目前为止,我在网上看到的所有东西都没有帮助.

例如(这是我想要的事情):

SELECT a.product_code, b.received, b.issued
FROM productinfo a,
 (SELECT SUM(qty_received) AS received, SUM(qty_issued) AS issued
  FROM productdetail b WHERE b.product_code = a.product_code AND active = 1);
Run Code Online (Sandbox Code Playgroud)

我已经尝试了大量不同的变体/组合当我得到像ORA-00904这样的错误:与WHERE子句关系有关的无效标识符.

目前,如果我作为单独的查询运行,例如:

SELECT product_code FROM productinfo;
Run Code Online (Sandbox Code Playgroud)

然后为每个记录:

SELECT SUM(qty_received) AS received, SUM(qty_issued) AS issued FROM productdetail
WHERE product_code = '(specified)' AND active = 1;
Run Code Online (Sandbox Code Playgroud)

这可能需要半个多小时来运行8000个记录,这只是简单的愚蠢.

用完头发,任何帮助赞赏!! 谢谢.

sql oracle subquery query-optimization ora-00904

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

在WPF页面中需要有关Dispatcher.PushFrame样式进程阻止的帮助

我正在使用Dispatcher.PushFrame阻止我的代码,同时允许UI刷新,直到长时间运行的进程完成.这可以按预期工作,只要我对Dispatcher.PushFrame的调用来自按钮单击事件.但是,如果我在Page的Loaded事件或构造函数中使用相同的代码,则UI不会刷新,因此永远不会绘制.作为一个随机实验,我尝试使用构造函数中的Window.ShowDialog,它确实允许UI绘制,即使控件被阻塞直到模态对话框关闭.任何人都可以提供一个解决方案,使用Dispatcher.PushFrame或其他一些手动机制从Page Loaded事件中获取此功能吗?

作为附录,如果我最小化或最大化我的窗口,UI绘制并且我可以正常地与它交互,但直到我手动执行调整大小.

wpf

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

Oracle RAC和序列

我有各种使用序列的数据库应用程序,我将这些应用程序从没有RAC的10g迁移到Oracle RAC到使用RAC的11g.我需要有序的序列和间隙是可以容忍的.

我正在考虑缓存序列的顺序,我不知道在性能上有什么影响.你认为这是一个不错的选择吗?您对序列和RAC有什么经验?

谢谢,

sql oracle oracle11g

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

检测页面上是否显示警报或确认

有没有办法使用JavaScript或jQuery来检测是否显示确认或警告框?

javascript jquery alert

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

如何使用FtpWebRequest以递归方式删除包含文件的文件夹?

我想删除FTP中的文件夹和递归的文件.

我可以实现任何示例代码吗?

c# ftp ftpwebrequest

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

试图在C中连接字符串的代码有什么问题?

我只是试图在C中连接两个字符串,我不知道为什么,但我得到段错误.我使用gdb跟踪它到下面代码行的第一行.

  strcat(tempString, "uptime");
  pFile = fopen (tempString,"r");
Run Code Online (Sandbox Code Playgroud)

tempString ="/ proc /".我只想将字符串"uptime"附加到tempString,然后尝试打开文件(如果它存在于/ proc文件夹中).当strcat()调用memcpy()时,就会发生实际的段错误.

c gdb concatenation

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