问题列表 - 第1096页

c ++异常:抛出std :: string

当我的C++方法遇到奇怪但无法恢复的东西时,我想抛出异常.投掷是否可以std::string指针可以吗?

这是我期待的事情:

void Foo::Bar() {
    if(!QueryPerformanceTimer(&m_baz)) {
        throw new std::string("it's the end of the world!");
    }
}

void Foo::Caller() {
    try {
        this->Bar(); // should throw
    }
    catch(std::string *caught) { // not quite sure the syntax is OK here...
        std::cout << "Got " << caught << std::endl;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ stl exception

74
推荐指数
6
解决办法
15万
查看次数

jQuery和Prototype Conflict

我在一个html页面中使用jQuery AutoComplete插件,我也有一个使用原型的手风琴菜单.

它们都可以完美地分开工作,但是当我尝试在单个页面中实现这两个组件时,我得到了一个我无法理解的错误.

未捕获的异常:[Exception ..."组件返回失败代码:0x80004005(NS_ERROR_FAILURE)[nsIDOMViewCSS.getComputedStyle]"nsresult:"0x80004005(NS_ERROR_FAILURE)"location:"JS frame :: file:/// C:/ Documents and Settings /Administrator/Desktop/website/js/jquery-1.2.6.pack.js :: anonymous :: line 11"data:no]

我发现与jQuery冲突的文件是'effects.js',它是由手风琴菜单使用的.我尝试用更新版本替换此文件,但更新似乎打破了手风琴行为.

我的猜测是手风琴中使用的'effects.js'文件被修改以获得手风琴演示输出.我也尝试使用jQuery需要的重写方法来避免与其他库冲突,但是没有用.

我从stickmanlabs.com获得了手风琴演示.

并且jQuery AutoComplete可以从jQuery站点获得.

还有其他人遇到过这个问题吗?

jquery conflict autocomplete accordion prototypejs

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

如何快速制作HTML渲染

我正在开发一个在C#/ ASP.NET上开发的Web应用程序.我们使用第三方控件在页面中显示网格,标签,树和其他复杂控件.问题是这些控件会渲染大量的HTML.由于这个原因,页面的大小已经大量增加,浏览器需要一段时间来加载页面.我想找到一些通用的技术来快速在浏览器(Internet Explorer,Firefox等)中进行HTML渲染.

请注意,所有页面都关闭了ViewState.

html asp.net

7
推荐指数
3
解决办法
8168
查看次数

使用Interface Builder for UITableViews

我在iPhone开发学习过程中很早.我正试图绕过各种各样的东西.现在我刚刚采用了基本的NavigationController模板,我正在尝试使用几个文本字段创建一个简单的分组表视图.我似乎无法做的是让Interface Builder允许我将UITableViewCell放入UITableView,以便我可以向Cell添加一个文本字段.这甚至是可能的(似乎它应该被赋予UITableViewCell是一个可拖动控件的事实)?

如果没有,这是否意味着所有这些都是我需要自己编写的代码?

iphone cocoa-touch interface-builder uitableview

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

Windows上的Gem更新 - 它坏了吗?

这是这个问题的后续行动.

当我gem update在Windows上发出命令时,每当它到达最新版本没有Windows二进制文件的gem时,它将尝试构建本机扩展,当然这将失败.例如:

Updating sqlite3-ruby
Building native extensions.  This could take a while...
ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
  ERROR: Failed to build gem native extension.

c:/ruby/bin/ruby.exe extconf.rb update
checking for fdatasync() in rt.lib... no
checking for sqlite3.h... no

nmake
'nmake' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

要求所需平台的旧的1.x前行为至少使更新成为可能.现在我无法更新,除非我卸载麻烦的宝石(目前是sqlite3-ruby和hpricot),运行更新,然后使用--version开关重新安装宝石.

有没有人能解决这个难题,还是我们坚持下去?


注意:

$ gem -v
1.2.0

$ ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
Run Code Online (Sandbox Code Playgroud)

注意(2008年9月26日):我刚刚更新到gems 1.3.0并且此问题仍然存在.

注意(2008年11月18日): …

ruby windows rubygems

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

可以在各种移动Web浏览器中进行签名捕获?

我的公司正在考虑提供一个轻量级的移动网站,用于现场数据输入(我们已经有一个胖客户端移动应用程序).一个硬性要求是我们必须能够捕获签名.

是否存在用于捕获签名的任何现有技术,特别是在移动Web浏览器内运行的网页内,跨越各种移动设备/ Web浏览器? 我只是要求浏览器内的解决方案,而不是厚客户端.

出于显而易见的原因,该设备将需要具有触摸屏.

当然,有许多不同的移动浏览器具有各种功能.理想的解决方案将支持尽可能多的浏览器,并根据浏览器功能优雅地降级.

我已经知道某些版本的Flash可能会提供此类所需的绘图API,假设所需设备的浏览器支持Flash.

我也知道Pocket IE的第三方ActiveX/OCX控件 Windows Mobile设备上.用户必须在使用前在浏览器中手动下载/安装控件.不幸,但可以接受.

我个人并不了解许多支持托管Java applet的移动浏览器,但可能还有一些.同样,基于对各种Java API的支持,也许这可能是一种可能的途径.

Javascript 可以如果引擎和处理器在设备上足够强大,做到这一点.

最后,在这里总管梦,或许可以让用户使用移动设备的相机在普通纸上拍摄签名的照片,并以某种方式将其视为有效签名.但是,这会生成位图图像,而不是我可能在所有其他实例中收集的矢量.此外,如果不是不可能/不合理,通过相机应用程序整合拍摄照片并使用网络浏览器应用程序上传,同时将该特定图像与正在捕获的其余数据相关联将是非常困难的.

谢谢.

mobile mobile-devices

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

WPF中的Google Maps-Like滚动面板

我有一个Canvas,我正在绘制一堆形状和其他UI元素.这个画布可能非常大,所以我想将它放在一个允许我使用鼠标放大/缩小的面板中,并通过拖动鼠标滚动,就像谷歌地图一样.我能找到的最接近的东西是ScrollViewer,但显然这还不够.

有没有人在WPF中完成此任务并拥有任何XAML和/或C#代码?

.net c# wpf

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

Adobe Flex究竟有多免费?

我听到关于Flex"免费"的相互矛盾的评论.Flex的直接故事是什么?它是专有的吗?

apache-flex adobe open-source

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

哪个更适合在Python中使用:lambda函数或嵌套函数('def')?

我主要使用lambda函数,但有时使用似乎提供相同行为的嵌套函数.

这里有一些简单的例子,如果在另一个函数中找到它们,它们在功能上做同样的事情:

Lambda函数

>>> a = lambda x : 1 + x
>>> a(5)
6
Run Code Online (Sandbox Code Playgroud)

嵌套功能

>>> def b(x): return 1 + x

>>> b(5)
6
Run Code Online (Sandbox Code Playgroud)

使用一个优于另一个是否有优势?(性能?可读性?限制?一致性?等)

它甚至重要吗?如果不这样做那就违反了Pythonic原则:

"应该有一种 - 最好只有一种 - 显而易见的方法".

python syntax lambda function

95
推荐指数
8
解决办法
6万
查看次数

如何将django.core.urlresolvers.reverse与函数引用而不是命名的URL模式一起使用?

在我的urls.py档案中,我有:

from myapp import views
...
(r'^categories/$', views.categories)
Run Code Online (Sandbox Code Playgroud)

categories里面的视图功能在哪里myapp/views.py.没有其他URLconf行引用views.categories.

在单元测试文件中,我试图使用django.core.urlresolvers.reverse()而不是仅仅复制'/ categories /'(DRY和所有这些)来获取此URL .所以我有:

from django.core.urlresolvers import reverse
from myapp import views
...

url = reverse(views.categories)
Run Code Online (Sandbox Code Playgroud)

当我运行我的测试时,我收到一个NoReverseMatch错误:

NoReverseMatch: Reverse for '<function categories at 0x1082f30>' with arguments '()' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)

如果我将URL模式设为命名模式,它就匹配得很好,如下所示:

url(r'^categories/$', views.categories, 'myapp-categories')
Run Code Online (Sandbox Code Playgroud)

并使用模式名称来匹配它:

url = reverse('myapp-categories')
Run Code Online (Sandbox Code Playgroud)

但据我可以从告诉reverse文档,我不应该需要做它只是使用了一个名为URL模式reverse.

我有什么想法我做错了吗?

python django

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