问题列表 - 第23963页

是否可以动态设置for循环嵌套的级别

我正在制定一种算法来获得像这样的排列

123
132
213
231
312
321
Run Code Online (Sandbox Code Playgroud)

我正在使用嵌套的 foreach 循环来完成此操作。

for (..) {
    for(..) {
        for(..) {
           echo $i . $j . $k . "<br />";
        }   
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是这些嵌套循环针对 3 点排列进行了优化。如何动态设置嵌套 for 循环的数量以生成 4 字母或 5 字母排列?

php for-loop nested

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

从哪里开始开发第一个数据库驱动的Web App(长问题)?

我决定开发一个数据库驱动的网络应用程序,但我不知道从哪里开始.该项目的最终目标是三方面的:

  1. 学习新技术和实践,
  2. 向管理层提供未经请求的演示,该演示将显示公司存储的信息如何作为办公文档分布在繁琐的网络文件夹结构中,如何整合并使其更易于访问和维护,
  3. 向我的同事展示如何通过类图表进行测试驱动开发和原型设计非常有用,并减少未来的维护难题.

我认为这最终成为一个基本的CMS,我已经生成了一组功能,见下文.

  1. 创建一个数据库来存储站点结构(组织为具有"项目组" - >项目结构的树).
  2. 从数据库中提取站点结构并使用基本前端技术显示为树.
  3. 添加管理员权限/工具以修改站点结构.
  4. 管理员添加新项目时自动创建所需的子页面*.
    4.1每个项目下都会有几个子页面,每个子页面的内容也不同.
  5. 添加用户权限以为子页面分配读写权限.

我想做的是使用测试驱动开发和类图表作为我开发这个项目的过程的一部分.我的问题; 我不知道从哪里开始.我已阅读过单元测试和UML,但从未在实践中使用它们.此外,以前从未使用过数据库,如何将这些项目合并到模型和测试单元中?

提前感谢您的专业知识.

php sql tdd uml unit-testing

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

BigDecimal,division和MathContext - 非常奇怪的行为

CentOs 5.4,OpenJDK运行时环境(版本1.6.0-b09)

MathContext context = new MathContext(2, RoundingMode.FLOOR);  
BigDecimal total = new BigDecimal("200.0", context);

BigDecimal goodPrice = total.divide(BigDecimal.valueOf(3), 2, RoundingMode.FLOOR);
System.out.println("divided price=" + goodPrice.toPlainString());
// prints 66.66

BigDecimal goodPrice2 = total.divide(BigDecimal.valueOf(3), new MathContext(2,    RoundingMode.FLOOR));
System.out.println("divided price2=" + goodPrice2.toPlainString());
// prints 66
Run Code Online (Sandbox Code Playgroud)

BUG?

java openjdk bigdecimal

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

如何将.NET WPF应用程序转换为Windows窗体?

我们创建了一个设计精美的.NET WPF桌面应用程序.我们正在使用InnoSetup安装应用程序,如果不存在.NET 3.5,它会自动安装它.但是,下载.NET 3.5的软件包非常庞大,我们发现大约30%的用户因此没有完成安装.

显而易见的解决方案是使用Windows Forms将所有内容重新编码为.NET 1.1,但这是一项需要几周时间的重大开发.此外,如果要支持两个版本(并使用innosetup选择正确的版本)或者只是将WPF放在一起,我们将面临两难选择.

有没有简单的方法如何将WPF转换为Windows窗体?或者我们还有其他选择吗?

谢谢!

.net wpf winforms

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

用于'... if ... else ...'表达式的Python习语

如何将表达式写得更短:

return '%.0f' % float_var if float_var else float_var
Run Code Online (Sandbox Code Playgroud)

要么

if float_var:
    return formatted_string
else:
    return None
Run Code Online (Sandbox Code Playgroud)

谢谢!

python idioms

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

Folder.Bind - "Id格式错误" - Exchange Web服务托管API

我将通过查询字符串Folder.Id.UniqueIdFindFolders查询中检索到的文件夹的属性传递给另一个页面.在第二页上,我想使用它UniqueId绑定到文件夹以列出其邮件项:

string parentFolderId = Request.QueryString["id"];
...
Folder parentFolder = Folder.Bind(exchangeService, parentFolderId);
// do something with parent folder
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,它会抛出异常,告诉我Id是格式错误的.我想也许它需要包裹在一个FolderId对象中:

Folder parentFolder = Folder.Bind(exchangeService, new FolderId(parentFolderId));
Run Code Online (Sandbox Code Playgroud)

同样的问题.

我已经搜索了一段时间,并找到了一些关于Base64/UTF8转换的建议,但同样没有解决问题.

任何人都知道如何绑定到具有给定唯一ID的文件夹?

.net c# exchange-server exchangewebservices ews-managed-api

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

正则表达式大写到小写

是否可以将regexp模式匹配转换为小写?

var pattern:RegExp;
var str:String = "HI guys";
pattern = /([A-Z]+)/g;
str = str.replace(pattern, thisShouldBeLowerCase);
Run Code Online (Sandbox Code Playgroud)

输出应该如下所示:"嗨伙计们"

regex apache-flex replace lowercase

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

mysql连接3个表并计数

请看这个图像

替代文字http://img249.imageshack.us/img249/6453/pic1v.jpg

这里有3张桌子,我想要的是

来自同一uid表2中fid的同一uid计数的表3中的table1行业的uid

在示例示例中输出将是2条记录

谢谢

php mysql sql inner-join count

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

使用gdb在C++的多态类中的vtable

如何使用指向具有虚函数的基类对象的指针来显示vtable?

c++ gdb vtable

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

典型的./configure在Linux中做什么?

为什么有必要虽然在makefile中指定了所有内容?

linux makefile build configure

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