问题列表 - 第6120页

Web开发人员应该知道IE7和IE8之间的主要区别是什么?

我刚刚下载了IE8,它取代了我的IE7,但这没关系,因为IE8有一个'兼容性视图',它意味着渲染像IE7这样的页面(不确定JavaScript).

我想知道是否在互联网上列出了开发人员应该知道的所有主要差异.我搜索了一下谷歌,但没有找到满意的列表.

那么,我(或任何其他网站开发人员)应该知道如何让我的网站在IE8上以最佳方式运行,这两者之间的主要区别是什么?

internet-explorer-8

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

在GNU Make中,如何将变量转换为小写?

这是一个愚蠢的问题,但....与GNU Make:

VAR = MixedCaseText
LOWER_VAR = $(VAR,lc)

default:
        @echo $(VAR)
        @echo $(LOWER_VAR)
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,将VAR的内容转换为小写的正确语法是什么?显示的语法(以及我遇到的其他所有内容)导致LOWER_VAR为空字符串.

makefile

49
推荐指数
4
解决办法
4万
查看次数

乐高头脑风暴编程 - 您使用/推荐哪种语言/ IDE?

我是新手,目前正在使用Lego Mindstorms IDE使用的语言流程图.我对图解语言的可读性印象深刻,但却忽略了实际代码的灵活性.我想象我想尝试的复杂项目,并不是真的想把它们作为一个巨大的流程图来实现!大声笑 :)

我知道你可以使用其他语言/ IDE,但不确定它们是什么或使用哪些.您为Lego Mindstorms项目编程推荐了什么IDE /语言?

我更喜欢一个IDE,它仍然允许我点击Run并通过蓝牙将程序发送到NXT砖并立即运行.

更新:我最终选择了lejos.主要是因为我刚开始在工作中学习Java,这与我已经熟悉的C#非常相似.我推荐Lejos,因为Java是一个很好的高级,功能丰富的语言,并且有很好的IDE.Eclipse是一个很棒的IDE,lejos有一个插件,而ant构建脚本可以构建你的项目,将它加载到NXT砖并在设备上运行它一步到位.Lejos在你的NXT砖上确实需要特殊的固件,但是很好,如果你愿意,你可以随时将旧的Mindstorms固件重新安装.

如果你想查看其他语言和IDE选项,我强烈推荐这个图表我偶然发现:http://www.teamhassenplug.org/NXT/NXTSoftware.html

robotics programming-languages lego-mindstorms lego nxt

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

在IE中禁用退格键并使用javascript删除密钥

任何人都知道如何在IE中禁用退格键并使用Javascript删除密钥?这是我的下面的代码,但似乎它不适用于IE但对Mozilla来说很好.

onkeydown="return isNumberKey(event,this)"

function isNumberKey(evt, obj)
{

    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode == 8 || charCode == 46) return false;

    return true;
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

突出显示WPF中的整个TreeViewItem行

如果我设置TreeViewItem背景,它只突出显示标题.我怎样才能突出整条线?

我发现了一个几乎解决问题的帖子http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b04f73e2-0b10-4d97-a6da-64df2e30c21d/

但是存在一些问题:1.它没有突出整行2.树在Vista上有XP风格.我希望它在Vista上的外观和原来一样,但如果用户将主题更改为XP - 它应该是XP方式.这么多XAML ......

任何想法,我应该寻找什么?

wpf templates treeviewitem

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

你能为现有的宝石安装文档吗?

Rubyinside提到了一篇关于如何通过不安装RI或RDoc来加速gem安装的博客文章.

是否可以安装gem并随后在以后安装文档,这样你就可以在闲暇时加入急速和RTFM?

ruby rubygems rdoc

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

备份2-4个以前的视图

我正在编写一个标准的表视图应用程序,在层次结构中有许多视图.当我点击3-4个视图时,有没有办法回到顶视图?我试着加载它,但后来我失去了层次结构.

我知道这个命令会带回一个视图,这就是'后退'按钮的作用:

[self.navigationController popViewControllerAnimated:YES]; 
Run Code Online (Sandbox Code Playgroud)

iphone uitableview

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

如何实施密码重置?

我正在使用ASP.NET中的一个应用程序,并且特别想知道Password Reset如果我想实现自己的功能,我将如何实现一个功能.

具体来说,我有以下问题:

  • 生成难以破解的唯一ID的好方法是什么?
  • 应该连接一个计时器吗?如果是这样,它应该多久?
  • 我应该记录IP地址吗?它甚至重要吗?
  • 在"密码重置"屏幕下我应该要求哪些信息?只是电邮地址?或者也许是电子邮件地址加上他们"知道"的一些信息?(最喜欢的球队,小狗的名字等)

我还需要注意其他任何考虑因素吗?

注意:其他问题完全掩盖了技术实施.事实上,接受的答案掩盖了血腥的细节.我希望这个问题和随后的答案能够进入血腥的细节,我希望通过更加狭隘地表达这个问题,答案不是"绒毛"而是"血腥".

编辑:答案也将讨论如何在SQL Server中建模和处理这样的表或任何ASP.NET MVC链接到答案.

c# asp.net security asp.net-mvc

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

我应该在LINQ查询中使用两个"where"子句或"&&"吗?

在编写具有多个"和"条件的LINQ查询时,我应该编写where包含&&多个where子句的单个子句,每个条件一个吗?

static void Main(string[] args)
{
    var ints = new List<int>(Enumerable.Range(-10, 20));

    var positiveEvensA = from i in ints
                         where (i > 0) && ((i % 2) == 0)
                         select i;

    var positiveEvensB = from i in ints
                         where i > 0
                         where (i % 2) == 0
                         select i;

    System.Diagnostics.Debug.Assert(positiveEvensA.Count() == 
                                         positiveEvensB.Count());
}
Run Code Online (Sandbox Code Playgroud)

是否有任何差别比之间的个人喜好或编码风格(排长队,可读性等)等positiveEvensApositiveEvensB

想到的一个可能的区别是,不同的LINQ提供者可能能够更好地处理多个wheres而不是更复杂的表达; 这是真的?

.net c# linq

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

来自Bookmarklet的Ajax调用

我正在尝试创建一个bookmarklet,在点击后,会从用户请求一些信息(在这种情况下是一个url和几个其他字段),然后将该数据发送到我服务器上的php页面,然后显示结果.

我想为此做一个Ajax调用,以便我实际上不会重定向到新页面,只是获取数据,但我想我会遇到Ajax的"同源策略"限制....是否有任何已知的方式基本上做同样的事情?

另外,传递参数的最佳方法是什么?我已经有一个机制来接收参数作为来自表单的帖子消息......有什么办法可以重用这个吗?

javascript ajax bookmarklet

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