问题列表 - 第1743页

在JavaScript块上使用HTML注释仍然有意义吗?

过去,人们习惯在JavaScript块周围包装HTML注释标签,以防止"旧"浏览器显示脚本.即使是Lynx也足够聪明,可以忽略JavaScript,那么为什么有些人会继续这样做呢?这些天有没有正当理由?

<script type="text/javascript">
<!--
//some js code
//-->
</script>
Run Code Online (Sandbox Code Playgroud)

编辑:我遇到过一种情况.某些代码编辑器(如Dreamweaver)在"设计视图"中时会被JavaScript字符串中的引用HTML弄糊涂,并尝试将其显示为页面的一部分.

html javascript

66
推荐指数
4
解决办法
2172
查看次数

是否有任何有效理由忽略捕获的异常

哇,我刚从外包开发人员那里拿回了一个C#的大项目,在进行我的代码审查时,我的分析工具揭示了它被认为是坏东西的一堆.其中一个令人沮丧的消息是:

Exceptions.DontSwallowErrorsCatchingNonspecificExceptionsRule  : 2106 defects 
Run Code Online (Sandbox Code Playgroud)

开发人员向我保证他们有充分的理由使用所有空的catch块,有时候使用空catch块的尝试只是忽略无用的异常并使应用程序不会崩溃.我觉得这是一个警察和完整的BS.我实际查找的一些示例是数据库调用,其中记录被保存到数据库,在这种情况下,如果忽略异常,用户将返回一个正常的提示,认为一切正常,并继续他们的工作.实际上,他们的工作从未得到保存.我认为这绝对是最可怕的错误.在这种情况下,在使用空catch块的try中抛出该代码是完全错误的.但我的问题是,"这种情况在任何情况下都可以接受吗?" 我想不是,但我知道错了.

c# exception

49
推荐指数
11
解决办法
5552
查看次数

如何在win32上比较两个源树的差异/变化?

源树有两个目录.什么是揭示其变化的最佳软件.不仅应该是文件名,还应该是一些文件比较查看器.如果它是免费工具可能会更好.

version-control

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

自动发现C依赖项

我需要为当前项目编写文档,列出所有.c文件,每个文件列出该文件直接或间接包含的每个.h文件.

这是一个大项目,虽然我们有理论上有这些信息的Makefile,但那些Makefile有时是不正确的(我们从另一家公司继承了这个项目).我们经常不得不做一个make clean ; make实际反映在重新编译中的更改,所以我不想依赖这些Makefile.

那么是否有一个工具可以让我们给它一个.c文件和一个包含路径的名称,让它告诉我们.c文件直接或间接包含的所有.h文件?我们没有任何奇怪的东西

#define my_include "some_file.h"
#include my_include
Run Code Online (Sandbox Code Playgroud)

所以这个工具不需要是完美的.在常规包含的包含路径中搜索.c和.h文件的任何内容都足够好.

c dependencies include

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

捕获正则表达式的内容并有效地删除它们

情况:

  • text:一个字符串
  • R:匹配部分字符串的正则表达式.这可能是昂贵的计算.

我想从文本中删除R-matches,并查看它们实际包含的内容.目前,我这样做:

import re
ab_re = re.compile("[ab]")
text="abcdedfe falijbijie bbbb laifsjelifjl"
ab_re.findall(text)
# ['a', 'b', 'a', 'b', 'b', 'b', 'b', 'b', 'a']
ab_re.sub('',text)
# 'cdedfe flijijie  lifsjelifjl'
Run Code Online (Sandbox Code Playgroud)

正如我所知,这会运行正则表达式两次.是否有一种技术可以通过,也许使用re.split?看起来像基于分裂的解决方案,我需要至少两次正则表达式.

python regex

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

如何在不安装新语言或框架的情况下尝试新语言或框架?

由于存在如此多的语言和框架,并且新的语言和框架一直出现,我没有时间下载,安装和配置每个语言和框架来评估它.在过去,我遇到了允许用户将代码写入或粘贴到窗口中的webapps,并在浏览器中实时查看结果,通常是在教程设置中.

对于给定技术,您最喜欢的沙箱网站是什么?

编辑: @fretj提供了优秀的Google Code Playground(+1 upvote)的链接,但我认为它只是用于试验Google自己的应用程序(搜索,地图,地球,语言等).但事实证明它包含一些隐藏的宝石:除了他们的应用程序,你可以尝试他们托管的许多Javascript库,包括jQuery,jQuery UI,MooTools,DojoPrototype Scriptaculous.

它们都隐藏在"选择API"框中的"库"类别下.我忽略了这个类别,因为我认为这是一个名为Google Libraries的应用程序.Javascript本身也有一个Javascript类别.

web-applications sandbox

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

线程是否在ASP.Net中的请求之间重用?

我只是想知道每个会话是否使用相同的线程,或者在请求之间是否计算特定线程是危险的.我得到的是,我可以使用线程静态存储吗?

asp.net multithreading

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

我在哪里可以看到C++标准

可能重复:
我在哪里可以找到当前的C或C++标准文档?

我想将STL与我正在研究的当前程序一起使用,并且供应商不支持我认为合理的STL,工作不是我的合理想法.我一直无法找到一个C++标准或STL标准,它不仅仅是一个让我想知道我的解释是否正确或供应商解释是否正确的API.我已经在SGI的网站上花了很多时间.任何推荐?此外,是否有任何文档不是API被认为是标准?

c++ stl

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

Xsd和继承

我有这样的xsd

<xsd:complexType name="A">  
        <xsd:complexContent>  
            <xsd:sequence>  
                <xsd:element name="options">  
                    <xsd:complexType>  
                        <xsd:sequence>  
                            <xsd:element name="Day">  
                            ...  
                            </xsd:element>  
                        </xsd:sequence>  
                    </xsd:complexType>  
                </xsd:element>  
            </xsd:sequence>  
        </xsd:complexContent>  
</xsd:complexType>  

<xsd:complexType name="B">  
    <xsd:complexContent>
        <xsd:extension base="A">
        ...What would go here...
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>  
Run Code Online (Sandbox Code Playgroud)

所以基本上我希望A类有一系列选项(例如Day,Week)然后我希望B继承A并拥有所有A的选项以及额外的2或3个选项,如小时,秒.

xml xsd

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

最佳服务器端.NET PDF编辑库

什么是最好的.NET PDF编辑库,为什么?

它需要在IIS Web服务器上使用.具体来说,我需要编辑由报告服务生成的PDF.

我感兴趣的因素:

  1. 速度
  2. 记忆消耗
  3. 价钱
  4. 文件质量
  5. 图书馆稳定
  6. 图书馆的大小
  7. 无论你认为什么是重要的

.net c# vb.net pdf asp.net

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