问题列表 - 第5341页

使用foreach或在Perl中迭代文件有什么区别?

FILE在Perl中有一个文件句柄,我想迭代文件中的所有行.以下是否有区别?

while (<FILE>) {
    # do something
}
Run Code Online (Sandbox Code Playgroud)

foreach (<FILE>) {
    # do something
}
Run Code Online (Sandbox Code Playgroud)

perl for-loop file while-loop

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

在没有安装VS的情况下运行msbuild

我正在尝试在一个包含一些C++代码的解决方案上运行msbuild.我安装了SDK但不安装Visual Studio.我收到以下错误:

错误MSB3411:无法加载Visual C++组件"VCBuild.exe".如果未安装该组件,则1)安装适用于Windows Server 2008和.NET Framework 3.5的Microsoft Windows SDK,或2)安装Microsoft Visual Studio 2008.

我在C:\ Program Files(x86)\ Microsoft Visual Studio 9.0\VC\vcpackages下有vcbuild.exe

如何让MSBuild找到它?

.net c++ msbuild

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

SQL Anywhere中的表详细信息?

我刚刚下载了SQL Anywhere的开发人员版.如何获取我连接到的数据库中的表列表?对于特定的表,如何获取该表的元数据(列名,类型等)?

database sqlanywhere

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

strip_tags()和mysqli_real_escape_string()的安全性

我正在一个关于信息安全的学校项目中,其中一项任务是用PHP编写一些安全页面.我小组中没有人知道PHP,但这不是一个大问题,我们将学到足够的知识来创建所需的简单页面.

学生助理给出的一个提示是使用这两个功能strip_tags()mysqli_real_escape_string().我认为这些是安全的,但没有深入的了解我不确定.一些简单的谷歌搜索显示,至少过去存在漏洞.作为任务的一部分,试图打破其他群体系统,重要的是我们自己的系统是安全的,并在其他群体的系统中找到可能的漏洞.而且大多数团体都会盲目地使用这两个功能.所以我的问题是:

  1. 是否有任何已知的漏洞strip_tags()
  2. 是否有任何已知的漏洞mysqli_real_escape_string()
  3. 是否有一个自然的地方来搜索这些漏洞(除了询问StackOverflow)?

php security

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

适用于.NET的STEP/EXPRESS工具

有没有人在.Net环境中使用STEPEXPRESS格式的经验?

我正在寻找一种工具,它将基于EXPRESS模式生成ac#类结构.我还想要这个工具来创建一个解析器/文件生成器,用于导入和导出到STEP文件.

有谁知道这样做的工具?任何能让我更接近自己实现的工具也会很有用.

.net c# code-generation step

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

C#out参数欺骗?

嗨,我有与此类似的C#代码:

int someNumber;
Thing someThing;

doStuff(out someNumber);
someThing = new Thing(someNumber); 
Run Code Online (Sandbox Code Playgroud)

我想知道的是,是否有任何方法可以删除someNumber并直接在参数参数中实例化someThing.

编辑actaul代码给了我8个参数,但我只是想保持简单所以它更像是:

int someNumber1, someNumber2, somNumber3, someNumber4,
someNumber5, someNumber6, someNumber7, someNumber8;

Thing someThing1, someThing2, someThing3, someThing4,
someThing5, someThing6, someThing7, someThing8;

doStuff(out someNumber1, out someNumber2, out someNumber3, out someNumber4,
out someNumber5, out someNumber6, out someNumber7, out someNumber8);

someThing1 = new Thing(someNumber1); etc.....................
Run Code Online (Sandbox Code Playgroud)

c# parameters

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

如何在项目中搜索返回Collection接口实现的所有方法?

我一直在阅读Josh Bloch的"Effective Java 2nd Edition".第43项声明'返回空数组或集合,而不是空值'.我的问题是如何在项目中搜索返回java.util.Collection接口实现的所有方法?使用的IDE是Eclipse,但任何找到正确结果的方法都是可以接受的,例如正则表达式或其他一些IDE.

java regex methods search return-type

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

如何防止ENTER键提交Web表单?

如何防止ENTER按键在基于Web的应用程序中提交表单?

javascript events

198
推荐指数
11
解决办法
24万
查看次数

如何在发布模式下为.net托管项目生成PDB?

我知道通过给编译器/ debug参数为.NET中的托管项目生成PDB .有没有办法在VS(2005)GUI中指定它?

到目前为止,我能够在发布模式下生成PDB的唯一方法是手动修改.csproj文件并添加:

<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
Run Code Online (Sandbox Code Playgroud)

在'发布'设置下:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
Run Code Online (Sandbox Code Playgroud)

另一件事:我在MSDN上从这里了解到DebugType标签的可能值是:

  • full
  • pdbonly
  • none

这些值如何影响编译器的行为?

.net msbuild debug-symbols release-mode

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

c#代码效率

我必须计算给定时间段之间的工作日数,这很简单,但考虑到公共假期会增加复杂性.

我的解决方案不是我称之为优雅也不高效,因为它检索公共假期并将它们放入列表中,检查列表中的日期是否与给定时间段内的日期匹配,以便通过从开始递增日期来检查日期.

虽然这很好但我宁愿有一个更有效的算法有没有人得到任何提示或建议不同的数据结构来举行公众假期?

c#

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