问题列表 - 第22025页

C++:std :: logic_error异常的适当用法是什么?

如果在代码中使用std :: logic_error异常,在什么情况下使用它?

c++ exception

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

iPhone:制作箭头形状的UIBarButtonItem

我在导航栏上有一个UIBarButtonItem.我想把它做成箭头形状.我的意思是我希望它是正方形,除了尖尖的一面.有谁知道如何做到这一点?

谢谢!

iphone xcode uinavigationcontroller uibarbuttonitem

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

Chrome如何知道Flash何时崩溃?

不幸的是,很多时候谷歌Chrome的Flash插件崩溃了.但幸运的是,他们只是提出了一个消息框和一张悲伤的脸.

我的问题是,他们是如何做到的?我的第一个想法是他们使用结构化异常处理但是又一次,他们如何知道它崩溃的Flash?

谢谢你的想法!利奥尔

c++ flash google-chrome

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

C#中的2D游戏编程教程

我想学习用C#编写2D游戏.什么是面向初学者的最佳教程,为C#编写,最好使用GDI +(或同样简单的东西)?我依靠这个社区的经验来指导我走向最好.

.net c# 2d

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

扩展方法是否应该有前缀?

根据我读到的有关扩展方法的内容,如果基类决定添加与扩展名相同的方法,则会遇到问题.对于特定的类,通常不难选择名称以避免冲突,但是可以向接口添加扩展方法,这会增加冲突的无限可能性.

在Objective-C(及其版本,类别)中,通​​过在每个方法之前添加前缀来避免此问题.我知道我们可以在命名空间中定义扩展方法,以便我们可以控制它们是否被导入,但这只能解决扩展方法之间的冲突问题,而不是扩展方法和基类之间的冲突.

更新:

实际上没有人提到这一点,但扩展方法并不是虚拟的.这意味着如果你可以在接口i上使用i.myExtension(),那么它将始终调用接口类方法,因此不会调用子类方法(可能具有不同的意图).因此,总的来说,使用扩展方法是非常安全的.

c#

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

如何使用Google Maps API禁用鼠标滚轮缩放

我正在使用Google Maps API(v3)在页面上绘制一些地图.我想做的一件事是在地图上滚动鼠标滚轮时禁用缩放,但我不确定如何.

我已禁用scaleControl(即删除了缩放UI元素),但这不会阻止滚轮缩放.

这是我的函数的一部分(它是一个简单的jQuery插件):

$.fn.showMap = function(options, addr){
  options = $.extend({
    navigationControl: false,
    mapTypeControl: false,
    scaleControl: false,
    draggable: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }, options);
  var map = new google.maps.Map(document.getElementById($(this).attr('id')), options);

  // Code cut from this example as not relevant
};
Run Code Online (Sandbox Code Playgroud)

jquery google-maps jquery-plugins google-maps-api-3

553
推荐指数
9
解决办法
53万
查看次数

"未初始化的常量Authlogic"

刚刚关注了Authlogic教程.当我尝试运行应用程序时,我得到"未初始化的常量Authlogic".搜索后,我可以看到它与宝石/插件有关,但我找不到解决方案.

编辑:

我的UserSession模型是:

class UserSession < Authlogic::Session::Base
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails authlogic

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

jQuery - 复选框启用/禁用

我有一堆像这样的复选框.如果选中"选中我"复选框,则应启用所有其他3个复选框,否则应禁用它们.我怎么能用jQuery做到这一点?

<form name="frmChkForm" id="frmChkForm">
<input type="checkbox" name="chkcc9">Check Me
<input type="checkbox" name="chk9[120]">
<input type="checkbox" name="chk9[140]">
<input type="checkbox" name="chk9[150]">
</form>
Run Code Online (Sandbox Code Playgroud)

jquery

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

C++"class Foo return Bar"和"class Bar return Foo"可能吗?

是否可以定义C++类Foo和Bar st

class Foo {
  Bar makeBar();
};

class Bar {
  Foo makeFoo();
};
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++

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

使用Linq返回空字符串到SQL - 没有行的相关表 - ASP.Net MVC

我与下表有1对多的关系 - 人和电子邮件.当使用linq到sql和ASP.Net MVC时,我想在我的Person视图中使用如下代码显示第一封电子邮件或空字符串:

<%= Html.Encode(Model.Emails.FirstOrDefault().EmailAddress) %>
Run Code Online (Sandbox Code Playgroud)

如果没有电子邮件行,我会收到NullReferenceException.我可以通过使用视图或sproc从SQL返回null安全值,但我想坚持使用泛型linq绑定到表的sql对象.

asp.net-mvc linq-to-sql

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