问题列表 - 第12528页

如何展平多维数组?

在PHP中,是否可以在不使用递归或引用的情况下展平(双/多)维数组?

我只对值感兴趣所以可以忽略键,我正在考虑array_map()array_values().

php arrays flatten multidimensional-array

241
推荐指数
13
解决办法
22万
查看次数

如何在Xcode中组织库项目的单元测试?

我还不是集成开发环境的粉丝,但我正试图克服我的偏见并学习Xcode.(Eclipse/CDT是下一个;当我去年尝试时,我无法让它为我工作,但这是一个单独的问题.)

我正在一个新项目中编写一些新代码,这个新项目将成为一个小型库的一部分.我也想对它进行单元测试.我如何向Xcode解释我正在构建一个(共享)库,但我也想在测试程序中使用它,从不在共享库中的单独源代码编译?

源代码:

  • atom.c
  • atom.h
  • 测试atom.c

制作文件:

  • libatom.dylib
  • 测试原子

我有atom.catom.h编译到库中.我只是不确定如何组织事情,以便我也可以建立test-atom与图书馆的链接.我假设当我对它进行排序时,为测试支持代码添加库,test-atom.c将是相对简单的 - 即使它还没有在Xcode控制之下.

FWIW,我主要在C而不是Objective C.工作.

xcode unit-testing project-organization

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

msdeploy IIS 6到7迁移问题

我试图在Windows Server 2003上运行的IIS 6.0上查看我的网站的依赖关系.当我输入以下命令时,

 msdeploy -verb:getDependencies -source:metakey=lm/w3svc/1
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

C:\Program Files\IIS\Microsoft Web Deploy>msdeploy -verb:getDependencies -source
:metakey=lm/w3svc/1
Error:  Object of type 'metaKey' and path 'lm/w3svc/1' cannot be created
Error:  The metabase key '/lm/w3svc/1' could not be found.
Error:  Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Error count: 1
Run Code Online (Sandbox Code Playgroud)

任何人都可以向我解释这些吗?

iis iis-7 iis-6 msdeploy

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

是否值得学习Silverlight并使用它开发应用程序?

我主要是向那些了解专业发展领域的专业人士提问.在Silverlight中学习和开发技能是否值得?

我知道,与Flash相比,Silverlight的渗透率明显较低,但Silverlight看起来更轻,技术更先进.

Silverlight相对于Flash有哪些好处?

Silverlight开发人员有很多工作(当然将它们与ASP.net结合起来)?

非常感谢您的所有回复.:)

编辑:我主要在C#编程,所以使用它会有一个明显的好处.此外,这些结果的可靠性如何:BubbleMark

silverlight

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

关于在Objective-C中包装C库的提示

我有一个用C编写的库,我想在Objective-C应用程序中使用,无论是在Mac还是iPhone上.

不幸的是,由于这个库是由开源空间中的个人编写的,因此文档非常稀疏且不完整.虽然我可以弄清楚如何使用库中的东西,但我并没有真正了解整个代码库.

我想要做的是将库包装到Objective-C中的一些易于使用和可转移的类中.

  • 有没有人有关于如何处理这个问题的任何提示?
  • 有关获得图书馆结构的可视化层次结构的最佳方法的任何建议吗?
  • 我将如何决定如何最好地构造包装器以实现可重用性和易用性?

任何和所有的帮助将不胜感激,谢谢!

c objective-c word-wrap

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

每分钟有多少请求被视为"重负载"?(近似)

很多时候人们会在他们(优化和表现相关)的问题和谈话中谈论"重负荷".

我试图在典型服务器上的常规Web应用程序(以SO及其相当小的基础架构为例)中对每个分钟的请求进行量化,假设它们立即返回(以简化和获取数据库速度)超出等式).

我正在寻找一个名义上的数字/范围,而不是'CPU最大值'或类似的地方.粗略的近似值很大(例如> 5000/min).谢谢!

server-load

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

工厂类属于哪个命名空间?

我有一个工厂类,DocumentLoaderFactory它只返回一个实现接口的实例IDocumentLoader.

所有实现都驻留在以下命名空间下

Skim.Ssms.AddIn.ActiveFileExplorer.Loader

但我想知道的是,哪个命名空间确实DocumentLoaderFactory属于哪个?我现在已将工厂类放在*.Loader命名空间下,但它正在从ActiveFileWindow父命名空间的用户控件()中使用,Skim.Ssms.AddIn.ActiveFileExplorer如下所示.

将工厂方法置于*.Loader其父级命名空间中的优缺点是什么?我想根据利弊做出决定.



这是我项目的布局 替代文字

.net oop refactoring design-patterns factory

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

如何在Visual Studio中的Build输出中显示链接器命令行?

此问题与 如何在Visual C++ 2008中显示命令行生成选项有关

但除了显示编译器命令行之外,我还想查看链接器命令行.

我在链接器选项中"取消设置"/ nologo选项.

alt text http://i29.tinypic.com/oi4wns.jpg

但我仍然没有在输出窗口中获取命令行.我需要做什么?这可能吗?

linker visual-studio visual-c++

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

WPF:具有列/行边距/填充的网格?

是否可以轻松地为WPF网格中的行或列指定边距和/或填充?

我当然可以添加额外的列来解决问题,但这似乎是填充/边距的工作(它将提供简单的XAML).有人从标准网格派生出来添加此功能吗?

wpf grid margin padding

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

如何在linq中删除sql?

我是linq to sql的新手,我不知道如何删除记录.

所以我一直在看这个教程

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

所以对于Update,他们有

NorthwindDataContext db = new NorthwindDataContext();

Product product = db.Products.Single(p => p.ProductName == "Toy 1");

product.UnitPrice == 99;
product.UnitsInStock = 5;

db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

对于删除,他们有

NorthwindDataContext db = new NorthwindDataContext();

var toyProducts = from p in db.Producsts
              where p.ProductName.Contains("Toy")
                  select p;

db.Products.RemoveAll(toyProducts);

db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

所以我每次都要查询,获取记录以删除该记录?就像我可以看到这样做更新,因为你需要给它一个记录,首先更新,然后进行更改,所以我理解查询部分,但没有删除.

就像你不能只是发送你想要删除的东西,它去删除它?为什么你必须首先得到它,然后告诉它被删除?

这不是数据库中的2次点击吗?

我也有外键关系,我正努力工作.所以我有这个

public ViewResult(string param1, string param2)
{
   Table A = new Table A
   A.Field1 = param1;
   A.Field2 = param2;

   Delete(A);
}

private void Delete(Table A)
{
   DbContext.A.DeleteAllOnsubmit(A.TableB);
   DbContext.A.DeleteAllOnSubmit(A.TableC);
   DbContext.A.DeleteOnSubmit(A);

}
Run Code Online (Sandbox Code Playgroud)

因此,如果失败,则会显示"无法删除未附加的实体"消息. …

asp.net asp.net-mvc linq-to-sql

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