问题列表 - 第3106页

何时传递参数以及何时使用实例变量

你们如何决定在本地跟踪某些东西,然后将其传递给你调用它的每个方法,或者声明一个实例变量并在方法中使用它?

我倾向于选择保存在类末尾的列表中的实例变量.但随着我的程序变得越来越复杂,这个列表变得越来越长......我认为,如果某些东西经常通过,它应该只对所有需要它的男孩和女孩可见,但后来我开始疑惑, "为什么不把一切都公之于众呢?那么根本不需要传递任何东西!"

variables methods declaration

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

在msbuild中使用32位"Program Files"目录

在64位版本的Windows中,32位软件安装在"c:\ program files(x86)"中.这意味着你不能使用$(programfiles)来获取(32位)软件的路径.所以我需要一个$(ProgramFiles32)来克服我的MSBuild项目.我不想根据运行的操作系统更改项目.

我有一个解决方案,我会发布,但也许有一个更容易/更好的方式.

msbuild 64-bit x86 x86-64 program-files

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

您对开源项目的贡献是什么?

我一直在想这个看似乌托邦的开源世界.

假设这里的绝大多数用户都是需要某种收入来源的专业软件工程师,我认为我们大多数人都持有稳定的赚钱工作.

那么谁是开源社区的关键人物呢?谁是将这些宝贵时间用于这些项目的人?他们的好处是什么?大多数人只是看到错误,修复,提交和忘记项目的人吗?或者他们是否经常参与构建产品的过程?

您如何发现自己为开源项目做出贡献?

open-source

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

Mxml和as3混淆[简单]

我想知道我可以从mxml代码调用脚本中定义的as3函数,如下所示:

<mx:Line x="translateX(xmin);" .. >


<mx:Script>
   <![CDATA[

   // do some basic math
   private function translate ...
Run Code Online (Sandbox Code Playgroud)

如果不可能,我必须将所有内容转换为as3吗?

谢谢

apache-flex mxml actionscript-3

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

如何编写java web服务来进行远程登录?

我有两个申请.我需要从应用程序a到应用程序b进行单点登录.

我想使用网络服务.我想知道我该如何处理这种方法.

任何人都可以建议吗?

java web-services

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

如何创建布尔值?

我是XSLT的新手,无法解决以下代码出错的问题.

<xsl:variable name="var" select="boolean('false')"/>

<xsl:if test="$var'">variable is true</xsl:if>
Run Code Online (Sandbox Code Playgroud)

当它意味着虚假时,它总是返回真实.为什么?

xml xslt boolean xslt-2.0 xslt-1.0

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

在python中将文件对象读为字符串

我正在urllib2阅读页面.我需要在源代码上做一个快速的正则表达式并提取一些变量但是urllib2作为文件对象而不是字符串呈现.

我是python的新手,所以我很难看到我如何使用文件对象来做到这一点.有没有快速的方法将其转换为字符串?

python file urllib2

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

连接带有后向路径的Environment.CurrentDirectory

如果我有以下目录结构:

Project1/bin/debug
Project2/xml/file.xml

我试图从Project1/bin/debug目录引用file.xml

我基本上试图做以下事情:

string path = Environment.CurrentDirectory + @"..\..\Project2\xml\File.xml":
Run Code Online (Sandbox Code Playgroud)

这个的正确语法是什么?

c# path

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

Python正则表达式

我有一个像这样的字符串,我需要解析成2D数组:

 str = "'813702104[813702106]','813702141[813702143]','813702172[813702174]'"
Run Code Online (Sandbox Code Playgroud)

数组等于:

arr[0][0] = 813702104
arr[0][1] = 813702106
arr[1][0] = 813702141
arr[1][1] = 813702143
#... etc ...
Run Code Online (Sandbox Code Playgroud)

我试图通过REGEX做到这一点.上面的字符串隐藏在HTML页面中,但我可以肯定它是页面上该模式中唯一的字符串.我不确定这是不是最好的方式,但这就是我现在所拥有的一切.

imgRegex = re.compile(r"(?:'(?P<main>\d+)\[(?P<thumb>\d+)\]',?)+")
Run Code Online (Sandbox Code Playgroud)

如果我跑,imgRegex.match(str).groups()我只得到一个结果(第一对).我如何获得多个匹配或第二个匹配对象(如果存在这样的东西!)?

注意:与它的外观相反,这不是功课

注意部分deux:真正的字符串嵌入在一个大的 HTML文件中,因此拆分似乎不是一个选项.

我仍然在为此得到答案,所以我想我更好地编辑它以显示我为什么不改变已接受的答案.拆分虽然在此测试字符串上更有效,但不会从整个HTML文件中提取部件.我可以结合正则表达式和分裂,但这看起来很傻.

如果您确实有更好的方法从HTML加载中找到这些部分(该模式\d+\[\d+\]在源代码中对此字符串是唯一的),我将很乐意更改已接受的答案.其他任何东西都是学术性的

python regex

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

最佳线程队列示例/最佳实践

我有需要在某个后台线程上执行的数据.我有来自所有其他需要调用的线程的代码.有没有人有一个很好的教程或最佳实践有一个同步队列来支持这个线程要求

c# multithreading

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