问题列表 - 第3903页

PHP数组,递归地将数组项的深度附加到具有"深度"键的数组

根据最底部的示例数组,我希望能够在数组内附加每个嵌入数组的深度.例如:

    array (
      53 => 
      array (
        'title' => 'Home',
        'path' => '',
        'type' => '118',
        'pid' => 52,
        'hasChildren' => 0,
      ),

根据下面显示的示例数组具有一个深度,所以它现在应该如下所示:

    array (
      53 => 
      array (
        'title' => 'Home',
        'path' => '',
        'type' => '118',
        'pid' => 52,
        'hasChildren' => 0,
        'depth' => 1,
      ),

等等...

我所做的所有递归数组函数尝试都非常令人尴尬.但是我查看了具有getDepth函数的RecursiveArrayIterator.我对如何将它附加到当前数组感到困惑...非常感谢任何帮助,谢谢.

 
  array (
    'title' => 'Website Navigation',
    'path' => '',
    'type' => '115',
    'pid' => 0,
    'hasChildren' => 1,
    'children' => 
    array (
      53 => 
      array (
        'title' => 'Home', …

php arrays recursion associative-array

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

Lucene.Net和孵化状态

我正在评估使我们的.Net网站上的搜索更强大的选项.我需要考虑是否购买Google Search Appliance(GSA)等软件/硬件,或者使用Lucene.Net等框架开发解决方案

我们是一家初创公司,GSA提供了很多开箱即用的好功能,但我们需要两个盒子,第二个作为备份/开发环境,事情开始变得昂贵.....

我们过去曾使用SQL Server全文,但我们热衷于提供非常直观的"Googlesque"类型搜索到我们的网站,我们一直在努力用SQL Server做我们想做的一切.

但是,我不确定Lucene.Net项目的"孵化器状态"究竟意味着什么.我应该考虑一个处于孵化器状态的项目吗?它不活跃吗?它会在某个时候进入更活跃的状态还是被归档?

谢谢

asp.net lucene.net

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

如果您尝试更新正在查询的表,MySQL会怎么做?

我有一个非常慢的查询,我需要不时在MySQL数据库上运行.

我发现在查询完成之前,会阻止尝试更新正在查询的表.

我想这是有道理的,否则查询的结果可能会不一致,但它对我来说并不理想,因为查询的重要性远低于更新.

所以我的问题实际上有两个部分:

  1. 出于好奇,MySQL在这种情况下究竟做了什么?它是否在查询期间锁定表格?或者在更新之前尝试锁定它?

  2. 有没有办法让慢查询不阻塞?我猜选项可能是:

    • 需要更新时终止查询.
    • 在更新发生之前,对表的副本运行查询
    • 只是让查询出错.

有没有人对此有任何想法?

mysql performance

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

Google Analytics是否有性能开销?

Google Analytics在多大程度上会影响效果?

我正在寻找以下内容:

  • 基准(包括响应时间/页面加载时间等)
  • 链接或结果与类似的基准

在您的网站上测试Google Analytics(GA)的一种(可能的)方法:

  1. 从您自己的服务器提供ga.js(Google AnalyticsJavaScript文件).
  2. 从Google Daily(测试1)和Weekly(测试2)更新.

我很想知道这会如何减少客户端Web服务器和GA服务器之间的通信.

有没有人进行过这些测试?如果是这样,你能提供你的结果吗?如果没有,是否有人有更好的方法来测试使用GA的性能损失(或缺乏)?

performance benchmarking google-analytics

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

通用文档格式转换器

我希望将任何格式转换为HTML或从HTML转换.

我想支持DOC,DOCX,PDF,ODT,RDF,DocBook和TXT.

我发现了许多格式到格式的转换实用程序,但为了方便实现,最好使用单个工具.随着供应商或开源项目扩展库,这也将使添加新格式变得更加容易.

理想的"集线器"格式是HTML,但我也可以使用其他集线器格式.

要运行服务器端,最好是Java库,或者C/C++库,COM或命令行工具; 但不是打印机驱动程序,在线服务或GUI工具.商业和开源都没关系.

html java pdf ms-word converter

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

成像问题:如何确定图像质量?

我正在寻找确定摄影质量的方法(jpg).我想到的第一件事就是将文件大小与存储在其中的像素数量进行比较.有没有其他方法,例如检查jpg中的噪音量?有没有人有关于这个主题或任何经验的良好阅读链接?顺便说一句,我正在研究的项目是用C#(.net 3.5)编写的,我使用Aurigma Graphics Mill进行图像处理.

提前致谢!

graphics jpeg imaging analysis

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

带有类库项目的ASP.NET解决方案

我在VS 2008中有一个解决方案,它包含两个类库项目和一个ASP.NET网站.ASP.NET站点引用类库,其中一个库包含LINQ To SQL项.

我的问题是关于类库中的app.config,它包含数据库的连接字符串.当我构建项目时,此app.config不在构建目录中,这意味着我无法动态更改已部署项目的连接字符串.

我在这里做错了什么,如何部署这些设置,以便我可以更改连接字符串?

提前致谢,

马丁.

asp.net web-config

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

ASP.NET:WebResource.axd调用404错误:如何知道哪个程序集/资源缺失或负责?

我在ASP.NET 3.5(AJAX)Web应用程序内的特定WebResource.axd调用上收到404 HTTP状态错误(未找到).我猜错误是因为bin文件夹/ GAC中缺少特定的引用程序集.但我不知道哪个,因为请求资源的页面非常复杂(我正在使用第三方控件和ASP.NET Ajax.)

是否可以从查询的加密"d"查询字符串参数中获知,如:

.../WebResource.axd?d=...
Run Code Online (Sandbox Code Playgroud)

哪个程序集应该创建内容并且可能丢失?

注意:还有其他WebRequest.axd调用成功执行.

asp.net assemblies webresource.axd

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

好的还是坏的C++成语 - 纯粹用于构造函数/析构函数的对象?

我有几个类除了在它们的构造函数/析构函数中什么都不做.这是一个例子

class BusyCursor 
{
  private:
    Cursor oldCursor_;

  public:

    BusyCursor()
    {
      oldCursor_ = CurrentCursor();
      SetCursor(BUSY_CURSOR);
    }
    ~BusyCursor()
    {
      SetCursor(oldCursor_);
    }
}

// example of use
    void DoSlowThing
    {
      BusyCursor busy;
      ... do something time-consuming  ...
    }
Run Code Online (Sandbox Code Playgroud)

我有点担心未来的可读性.我在这里过于"狡猾",有一个从未在代码中实际使用的变量("忙")吗?一些静态分析工具是否可以建议将它们删除,或者这个成语是否足够常见而不用担心?

c++ idioms raii

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

Aspose.Word替代品

有谁知道一个好的Aspose.Word替代(或类似)产品?你能提一下pro/con使用吗?

我目前正在评估Aspose.Word,虽然它有点像魅力,但它缺少我需要的一些功能.

更新:我们最终编写了自己的DOCX生成器.我们仍然使用Aspose.Word在需要时转换为DOC/HTML.

ms-word

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