问题列表 - 第5201页

Amazon S3 Url重写

如何将Amazon S3网址从http://bucket.amazons3.com/imagepath.jpg更改 为 http://image.mydomain.com/imagepath.jpg

编辑:基本上这样做的全部原因是隐藏我的用户的亚马逊s3网址.

我正在考虑将请求从image.mydomain.com重定向到bucket.amazons3.com的HttpModule.但这需要先由我的服务器处理所有请求然后转发.

asp.net iis amazon-s3

12
推荐指数
3
解决办法
8666
查看次数

null还能在C#中继承Object吗?

null还能在C#中继承Object吗?

null本身定义在哪里?

.net c#

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

使用Silverlight的商业网站?

有没有人知道目前使用Silverlight而不是微软自己的网站的任何商业网站?

silverlight

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

F#中列表开始的模式匹配更简单的方法

我正在尝试在F#中编写一个字符串处理函数,如下所示:

let rec Process html =
  match html with
  | '-' :: '-' :: '>' :: tail -> ("→" |> List.of_seq) @ Process tail
  | head :: tail -> head :: Process tail
  | [] -> []
Run Code Online (Sandbox Code Playgroud)

我的模式匹配表达式对几个元素有点难看(整个'-' :: '-' :: '>'事情).有没有办法让它变得更好?另外,如果我要处理大型文本,我的效率是多少?或者还有另一种方式吗?

澄清:我的意思是,例如,能够写出这样的东西:

match html with
| "-->" :: tail -> 
Run Code Online (Sandbox Code Playgroud)

f# parsing list pattern-matching

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

PHP与JavaScript的局限性有哪些例子?

我正在寻找可以概括的问题,稍后会认识到(在设计中)并说出来

"嘿,如果我继续沿着这条路前进,我将遇到麻烦.PHP + JS本来就不是这个意思."

如果我使用PHP + JS我不能做什么?我应该尝试什么?你有什么建议呢?

javascript php

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

WPF listview/gridview性能可怕,建议

我有一个窗口使用绑定到ObservableCollection的WPF ListView/GridView.表演完全可怕.每次添加/删除/修改项目时,应用程序都会尝试加载300-400项和CPU使用率峰值.分析没有揭示任何明显的东西.

有人有什么建议吗?

wpf performance listview gridview

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

为什么浏览器对W3C标准的支持很差?

我无法弄清楚.

是因为制作浏览器的人不在乎吗?是因为我们作为开发人员已经编写了黑客代码来解决在浏览器X和Y中无效的问题吗?

standards standards-compliance web-standards

4
推荐指数
3
解决办法
567
查看次数

OOP - 将呼叫放到数据访问层的位置?

我正在实现一个数据访问层(DAL),它基本上是一组具有(VB.NET)实现执行数据库(CRUD)调用的共享函数的类.我试图找出在类层次结构中调用DAL的最佳位置.让我举个例子.

假设我有一个Customer类,只有标准ID,Name,Address1等属性,可能还有一个重写的ToString函数.我还有一个带有共享方法的DAL类,例如:

(pseudocode)

Namespace Dal

Public Class Customer

Public Shared Function Read(id As Integer) As Customer

Public Shared Function ReadList() As List(Of Customer)

Public Shared Sub Create(c As Customer)

'etc.
Run Code Online (Sandbox Code Playgroud)

现在,我可以从表示层调用Dal,如下所示:

Me.DataGridView1.Datasource = Dal.Customer.ReadList
Run Code Online (Sandbox Code Playgroud)

但是,让表示层完全了解Dal是不是一个好习惯?我应该把方法放在Customer对象中并调用Dal,就像这样吗?

Public Function ReadList() As List(Of Customer)
    Return Dal.Customer.ReadList()
End Sub

Public Sub Create()
    Dal.Customer.Create(Me)
End Sub
Run Code Online (Sandbox Code Playgroud)

这会是"更清洁"的OOP吗?或者,让演示文稿调用Dal,传递业务对象,如前面的示例,这是可接受的做法:

Me.DataGridView1.Datasource = Dal.Customer.ReadList

Dim c As New Customer
c.Name = "Alpha Corporation"
c.Address1 = "123 Main Street"
Dal.Customer.Create(c)
Run Code Online (Sandbox Code Playgroud)

感谢您的反馈意见.

vb.net theory oop

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

git-svn树的git clone?

我有一个'git-svn'工作树.我想克隆一个"纯"的git repo,然后使用git push/pull在git-svn树和git树之间移动更改,同时还使用'git svn dcommit/rebase'来移动git-svn树和基于它的SVN repo.

这似乎可以正常使用git方法在git树之间来回移动,但是当我在git-svn树中与SVN repo交互时,事情就变得很糟糕 - 要么我在推送时遇到错误,要么在git树之间拉扯,或者我在git-svn树中丢失了提交,或者其他奇怪的东西.

是否支持这种类型的SVN < - > git-svn < - > git工作流,还是应该退出这棵树?

svn git workflow git-svn

17
推荐指数
3
解决办法
6298
查看次数

WPF:在UserControl的构造函数中加载数据会破坏Designer

我有一个带有usercontrol的主窗口.在usercontrol的默认构造函数中添加代码时,设计器停止显示主窗口.它给出了一个信息:

加载问题

该文档包含必须在加载设计器之前修复的错误.
修复错误后重新加载设计器.

重新加载设计师

为什么是这样?

这是我在构造函数中的代码:

using (var context = new Data.TVShowDataContext())
{
    var list = from show in context.Shows
               select show;

    listShow.ItemsSource = list;
}
Run Code Online (Sandbox Code Playgroud)

如果我不能使用构造函数来填充gui数据,我应该什么时候做呢?用绑定做这个会更好吗?任何sugestions怎么样?

c# wpf user-controls constructor

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