小编Bri*_*ang的帖子

什么"??" 意思?

我正在看ASP.NET MVC 1.0生成的代码,并且想知道; 双重问号意味着什么?

// This constructor is not used by the MVC framework but is instead provided for ease
// of unit testing this type. See the comments at the end of this file for more
// information.
public AccountController(IFormsAuthentication formsAuth, IMembershipService service)
{
    FormsAuth = formsAuth ?? new FormsAuthenticationService();
    MembershipService = service ?? new AccountMembershipService();
}
Run Code Online (Sandbox Code Playgroud)

有关:

?? Null Coalescing Operator - >合并是什么意思?

c#

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

肖像年龄进展算法

是否有已知的算法或老化人物照片的好方法?

假设你知道眼睛/鼻子/嘴巴/头部形状的位置有什么技术可以让某人的肖像变老?

对于iPhone,有像AgingBooth和AgeMyFace这样的应用程序,我想知道他们是如何完成的.

iphone algorithm image-processing

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

错误修复时间分配

我们已经被客户要求给我们一个关于我们每个错误的时间估计.

虽然我们确实有一个固定错误的时间表,并为它分配了时间,但我们没有为每个错误分配时间.简单地说,我们已经优先考虑我们的错误并确保在分配的时间内修复最高优先级的错误.

我不喜欢为bug分配时间,原因只是因为:

  1. 它通常是不准确的.要弄清楚修复需要多长时间是非常困难的.
  2. 浪费时间.
  3. 影响代码质量
  4. 从长远来看会产生更多错误(我们可能会在截止日期前尝试完成某些事情).

我们应该如何处理这个问题,我们不想提供每个bug的小时数,而只是确定哪些bug会被修复的时间框架?

你如何为你的错误分配时间?有效吗?值得花时间和精力?

bug-tracking

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

你如何优化表的多个触发器?

我在桌子上有几个触发器,我想保持分离,并希望对它们进行优化.

我可以只有一个触发器并在那里执行逻辑,但我想知道是否有一种更简单/逻辑的方法来实现以预定义的顺序进行此操作?

sql t-sql triggers sql-server-2005

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

下拉列表问题

I\xe2\x80\x99m 遇到一个问题,IE 6/7 中的下拉列表的行为如下:

\n\n

替代文本

\n\n

可以看到下拉的width不够宽,无法在不扩展整个下拉列表的情况下显示整个文本。

\n\n

但是在 Firefox 中,没有问题,因为它expands the width的问题。这是我们在 IE 6/7 中想要的行为:

\n\n

替代文本

\n\n

我们\xe2\x80\x99研究了利用onfocus, onblur, onchange, keyboard and mouse events解决问题,但仍然存在一些问题。

\n\n

我想知道是否有人在不使用任何工具包/框架(YUI、Ext-JS、jQuery 等\xe2\x80\xa6)的情况下在 IE 6/7 中解决了这个问题。

\n

javascript internet-explorer html-select cross-browser drop-down-menu

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

如何更新到Ruby 1.8.7

我是Ruby的新手,所以请耐心等待.我一直在尝试将我的Ruby更新到1.8.7,并且在我的Mac OS X(10.5.7)上遇到了很多问题.

那么,你如何更新Ruby 1.8.7?

谢谢.

ruby macos

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

获取注释相对于屏幕的位置

我想获取相对于屏幕的注释的位置(不是地图坐标).

例如,对于地图上的注释,我想知道特定引脚距离左上角(0,0)的距离.

我查看了文档,但它没有提供有关其绝对或相对位置的信息.

在可能进行子类化和覆盖渲染方法作为最后的手段之前,我将进一步研究石英框架.

有任何想法吗?

iphone objective-c

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

MediaElement 和 RTSP

MediaElement 支持 RTSP 吗?

我有一个流正在运行,我可以通过以下方式使用 VLC 播放器使用该流:

rtsp://192.168.1.17:554/stream

但是,当尝试使用 Windows Media Player 时,我无法播放它。这就引出了一个问题,MediaElement 支持 RTSP 吗?

我正在 .NET 4.0 上使用 WPF。

wpf mediaelement rtsp

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

等待/异步问题

我正在使用Windows 8 CP并发现在我的应用程序中,我无法正常使用新的异步/等待机制.

我展示的这个方法在作为UnitTest(从单元测试中调用)运行时会起作用,但是当正常运行时,它不起作用!

StreamSocket _client;

private void Start() {
     SomeMethod();
     SomeOtherMethod();
}

private async void SomeMethod(string sample)
{
    var request = new GetSampleRequestObject(sample);
    byte[] payload = ConvertToByteArray(request, Encoding.UTF8);

    DataWriter writer = new DataWriter(_client.OutputStream);
    writer.WriteBytes(payload);
    await writer.StoreAsync(); // <--- after this executes, it exits the method and continues
    await writer.FlushAsync(); // <--- breakpoint never reaches here, instead
    writer.DetachStream();
}

private void SomeOtherMethod()
{
    string hello = "hello"; // <--- it skips everything and reaches here!
}
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?

c# async-await microsoft-metro windows-8 .net-4.5

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

Control-F5浏览器刷新(Flash对象不刷新)

在引擎盖下,我想知道浏览器的Control-F5是做什么的.

对我来说,它清除缓存并刷新图像/文本/控件/等.我明白了.

题:

那些Flash对象呢?我一直在尝试使用Flash控件刷新页面,它似乎没有刷新到最新版本.它只会在我手动清除缓存后刷新.

browser flash internet-explorer caching refresh

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

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

自动映射

我正在尝试使用如下属性名称映射对象:

Property_One -> PropertyOne ... etc
Sample_Property -> SampleProperty
Run Code Online (Sandbox Code Playgroud)

有没有比将每个属性单独映射到另一个属性更好的方法呢?唯一的区别是下划线.

.net automapper

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

canOpenUrl和tel://

我无法理解这种方法的工作原理.

从文档中,它指定:

canOpenURL:返回应用程序是否可以打开给定的URL资源.

- (BOOL)canOpenURL:(NSURL *)url

参数url标识给定资源的URL对象.URL的方案 - 可能是自定义方案 - 标识哪个应用程序可以处理URL.

如果没有可用的接受URL的应用程序,则返回值NO; 否则,返回YES.

讨论此方法保证在调用openURL:时,将启动另一个应用程序来处理它.它不保证完整的URL有效.

可用性适用于iPhone OS 3.0及更高版本.在UIApplication.h中声明

具体来说,如果它:

保证如果调用openURL:,将启动另一个应用程序来处理它.

然后,例如,如果我传入tel://HELLOWORLD,则返回YES,当我尝试时openUrl,电话应用程序不会调用它.什么都没发生,所以我假设在尝试拨号时,完整的URL无效.

我知道它没有验证完整的URL,但是根据设计,如果我无法拨打该号码,为什么它没有显示错误或其他什么?

基本上我想知道的是:它究竟什么验证?

我不相信它只是检查处理程序类型和支持该特定处理程序的应用程序(例如,tel://在这种情况下不适用于iPod Touch).

iphone iphone-sdk-3.0

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