问题列表 - 第6685页

如何检查访问者是否使用他/她的浏览器的最新版本?

是否有一种简单而自动的方式来检查我的网站(用asp.net编写)的访问者是否正在使用他的浏览器的最新版本?这将允许我显示一条消息,通知他们他们正在运行旧版本,并且他们可能想要升级.

我的网站在大多数broswers上测试,但我不测试旧版本(如Internet Explorer 6等).当我的一个访问者使用这样一个旧版本时,基本上,我想鼓励(而不是强迫)他们升级.

当然,我可以通过获取浏览器的版本并在我的数据库中查找它来自己做,但我不想自己维护一个"浏览器版本"数据库.有任何想法吗?

version browser-detection

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

您是否知道使用MVVM的任何真实的,有用的WPF/Silverlight应用程序?

我正在寻找完整应用程序的代码,这些应用程序(1)使用MVVM模式,(2)可用于WPF/Silverlight/MVVM初学者.到目前为止我只发现:

  • Crack.NET - 运行时调试和脚本编写工具(有用但非常复杂)
  • CipherText - WPF密码管理器(完美但用VB.NET编写)

还有什么其他的?

优选地使用MVVM但具有完整感觉的较小辅助应用程序或工具,可能具有WPF/Silverlight图形/动画优点等,其不仅显示正在使用的MVVM概念,而且显示在现实世界的已完成应用程序的上下文中

我的贡献

感谢所有提示,我收集了15个MVVM代码示例列表,并在此处发布:

WPF/Silverlight代码示例概述,可帮助您学习MVVM.

silverlight wpf mvvm

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

数据库设计用于数据的时间点"快照"?

如何设计一个支持某个功能的数据库,该功能允许应用程序用户在某个时间点创建其数据的快照,有点像版本控制.

它将使用户能够返回并查看他们过去的数据.

假设"快照"的数据很复杂并且包括多个表的连接.

我正在寻找一种方法,让每个应用程序用户能够快照他们的数据并返回它.整个数据库快照不是我想要的.

编辑:谢谢你的回答.6NF的答案很有说服力,因为快照数据由于其简单性而去标准化的建议.

澄清:这不是数据仓库问题,也不是关于数据库备份和恢复的问题; 它是关于如何构建一个模式,允许我们在某个时间点捕获一组特定的相关数据的状态.应用程序用户在认为合适时生成快照.用户不会对整个数据库进行快照,只会对他们感兴趣的数据对象进行快照.

database-design

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

Python中的HTTP身份验证

什么是python urllib等效的

curl -u username:password status="abcd" http://example.com/update.json
Run Code Online (Sandbox Code Playgroud)

我这样做了:

handle = urllib2.Request(url)
authheader =  "Basic %s" % base64.encodestring('%s:%s' % (username, password))
handle.add_header("Authorization", authheader)
Run Code Online (Sandbox Code Playgroud)

有更好/更简单的方法吗?

python authentication curl http-headers

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

Firefox无法找到iframe

这是我试图访问的iframe:

 <div class="mceBody" id="additionalTxt_b">
        <iframe frameborder="0" id="additionalTxt_f" src='javascript:""' class="punymce"/>
 </div>
Run Code Online (Sandbox Code Playgroud)

使用此行:

frames['additionalTxt_f'].document.getElementsByTagName("body")[0].innerHTML
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我从firebug得到"frames.additionalTxt_f未定义".我在其他页面上有类似的iframe(由punyMCE插件动态创建),它们工作得很好.IE7/8也可以访问这个iframe.

刚刚完全失去了.关于为什么Firefox无法找到iframe的任何想法?

html javascript

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

如何在Google地图PolyLine叠加层上检测点击事件?

在我看来,我应该能够执行以下操作来检测谷歌地图上一行上的点击事件:

var line = new GPolyline( ... );
map.addOverlay(line);
GEvent.addListener(line, "click", function(latlng){ alert("clicked"); });
Run Code Online (Sandbox Code Playgroud)

API参考说这是在2.88版本中,这是在2007年(!?)发布可用,所以我假定这就是我使用的是什么,但我不知道如何来确认.

我也尝试{clickable:true}明确设置选项(它应该是默认选项.)我已经在FireFox 3和Opera 9.6中测试过,所以怀疑它是否与浏览器有关.我也在页面上使用jQuery.

我有足够的代码检测标记上的点击工作正常,点击线条会非常好,任何人都可以开导我吗?

javascript google-maps

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

学习iphone游戏开发

对于开发人员来说,学习iphone游戏开发的最快途径是什么.我有一些.net winforms和webform体验,但没有直接x或任何图形和游戏开发经验.在业余时间,我想学习这些技能,但想通过iphone学习.所以我只是想知道哪些是最好的资源来学习iphone开发和在iphone上打开gl.书籍,网站等,您的提示非常感谢.

iphone opengl-es

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

ZF:在模型内部执行重定向

我选择将表单处理从Controller移动到MyForm类,以便遵循ThinController/FatModel规则.但是我在Zend_Form类中的一些代码需要执行重定向.

在Zend_Controller_Action中,我的重定向是:

$这 - > _重定向( '/');

Zend_Form会变成什么样?

php redirect zend-framework model

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

字符串内的字符串

BASE_URL = 'http://foobar.com?foo=%s'

variable = 'bar'

final_url = BASE_URL % (variable)
Run Code Online (Sandbox Code Playgroud)

我得到这个'http://foobar.com?foo=bar'#它忽略了内部字符串.

但我想要这样的东西 'http://foobar.com?foo='bar''

谢谢你的回答.

你能帮我解决几乎同样的问题:

lst = ['foo', 'bar', 'foo bar']

[str(l) for l in lst if ' ' in l] 
Run Code Online (Sandbox Code Playgroud)

我明白['foo bar']但是我想要它[''foo bar'']

提前致谢.

python string

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

如何检查NSPoint是否位于NSRect内

我创建了一个包含NSRect值的可变数组.我想检查我创建的NSPoint是否在此矩形内.在可可做这个的最好方法是什么.

cocoa rectangles points

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