问题列表 - 第31436页

清漆和谷歌分析

我不太明白Google Analytics Cookie如何与Varnish配合使用.

  • 包含GA cookie的页面是否未被缓存?
  • 我是否需要在vcl_recv中删除GA cooke?
  • 如果我删除它们,是否会阻止GA跟踪访问者?

caching google-analytics varnish

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

通过SWIG为C#编译Quantlib

任何人都有使用SWIG的经验吗?我目前正在研究QuantLib,并发现可以使用SWIG生成C#代码.我们正在探索使用QuantLib和专有的闭源库(可能以.Net dlls的形式提供)来创建财务功能组合库的选项.我们的想法是将这两者结合起来创建一个统一的超级库.我已经看到了QuantLib.Net端口,但它似乎没有被主动维护(并且不完全确定实际移植了多少),所以我避免使用它.

第一步是评估生成可以在任何地方使用的库的难度,即MS Office应用程序(通过VBA),控制台应用程序以及服务器端(例如Web应用程序).我认为这涉及COM Interop,但我不知道从哪里开始,或者我是否在正确的轨道上.

我没有使用C++的经验; 和COM是我(我现在的一个流行语),我已经釉面了.我知道与此主题相关的相关MSDN文章.

我正在寻找以下几行的帮助:

  1. 是否有在C#中使用QuantLib的替代方案?
  2. 关于我的开发环境,我需要什么?
  3. 有没有人知道通过SWIG编译的即用型QuantLib C#库?(一等奖=对我来说工作少)

任何帮助表示赞赏

编辑:我已经接受了我的答案作为正确的答案,除非提供更好的答案.

c# c++ swig com-interop quantlib

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

查询C#中另一个列表中的列表

我有一个这样的课

public class Tbl
{
    public List<Row> Rows {get; set;}
}
public class Row
{
    public string Name {get; set;}
    public Value {get; set;}
}
//Using the class  
//Add rows to Tbl
Tbl t = new Tbl();
t.Rows.Add(new Row() {Name = "Row1", Value = "Row1Value"};
t.Rows.Add(new Row() {Name = "Row2", Value = "Row2Value"};
t.Rows.Add(new Row() {Name = "Row3", Value = "Row3Value"};

//Now I want to select the Row2 in this list, usually, I use this way
public Row GetRow(this Tbl …
Run Code Online (Sandbox Code Playgroud)

c#

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

使用Varnish配置多个站点

我们有一台服务器需要通过清漆服务多个域,例如example1.com,example2.com和example3.com

我们当前的.vcl文件如下所示:

sub vcl_recv {
  set req.http.Host = "example1.com";    
  lookup;
}
Run Code Online (Sandbox Code Playgroud)

如何为正确的传入请求设置正确的req.http.Host?

configuration caching varnish

48
推荐指数
4
解决办法
5万
查看次数

.NET Web应用程序自动更新拉式

我有几个.net Web应用程序使用相同的类似cms的框架.当我向这个核心框架添加新功能时,我希望使用此功能更新每个应用程序.所以基本上我需要做以下步骤:

  1. 将App_Offline.htm放在应用程序根目录中
  2. 从更新服务器复制已更改的文件
  3. 如果需要,运行SQL更新脚本
  4. 删除App_Offline.htm

我读到了CruiseControl和其他持续集成工具,它们的功能与我需要的非常相似.问题是他们使用推式更新,以便集成服务器构建源,然后将文件复制到生产服务器.我不能使用这种方法,因为我的客户无法让我访问他们的生产服务器.所以我需要的是在IIS管理器或其他任何地方都有一个"更新"按钮,以便客户端可以单击它并从更新服务器中提取数据.有谁知道是否有解决方案来实现这一目标?

谢谢

.net iis

5
推荐指数
0
解决办法
1207
查看次数

从包含的文件中调用include

所以,检查这个目录结构

  • /include_one.php
  • /include_two.php
  • /directory/main_file.php

假设我在/directory/main_file.php中并且我include('../include_one.php');include_one.php中调用,以包含include_two.php.我需要打电话include('include_two.php);还是include('../include_two.php');

所以我的问题是:当包含文件时,"相对包含路径"是否转移到包含文件,还是保留在主包含文件中?

我知道最好的选择是拥有一个包含root_path的config.php,但是在这个阶段这是不可能的.


更新:
所以,我不确定谁是对的,因为这是我的测试

目录结构

/include.php
/start/start.php
/folder1/includeone.php
/folder1/folder2/includetwo.php

这是每个文件的内容

start.php

<?php 
  echo 'including ../include.php<br />';
  include('../include.php');
?>
Run Code Online (Sandbox Code Playgroud)

include.php

<?php 
  echo 'including folder1/includeone.php<br />';
  include('folder1/includeone.php');
?>
Run Code Online (Sandbox Code Playgroud)

includeone.php

<?php 
  echo 'including folder2/includetwo.php<br />';
  include('folder2/includetwo.php');
?>
Run Code Online (Sandbox Code Playgroud)

includetwo.php

<?php 
  echo 'done<br />';
?>
Run Code Online (Sandbox Code Playgroud)

而输出是

包括../include.php
包括folder1/includeone.php,
包括folder2/includetwo.php
完成

php include-path

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

如何将我的应用程序中的联系人添加到iOS通讯录中

我想通过单击我的应用程序中的按钮来添加在iOS地址簿中保存联系人(电话号码,姓名,地址和电子邮件)的功能!我怎样才能做到这一点?

iphone objective-c addressbook

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

Android布局在运行时用另一个视图替换视图

我有一个xml-layout文件main,有两个textview A/B和一个视图C.我还有两个xml-layout文件option1option2.是否可以通过Java将任何一个option1option2在运行时加载到C中?如果是这样,我必须使用什么功能?

android android-layout

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

以编程方式监控网页

drupal.org上的每个项目都有自己的页面:

http://drupal.org/project/marinelli

在发布新版本时,它将添加到该项目的发布页面中

http://drupal.org/node/185969/release

我正在尝试监控页面的时间,但当然我不想继续手动检查它.我需要用php编程.

  • 我必须刮页吗?这个页面是否可以报废?

  • 我看到一个RSS提要,但不确定它是如何工作的,或者它是否可以帮助我监控或如何.

  • drupal.org是否提供像API一样的清洁解决方案?或者有没有办法直接监控存储库?

  • 欢迎其他方案

php drupal

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

为什么List <>.OrderBy LINQ比IComparable + List <>更快.在Debug模式下排序?

我感兴趣的是使用LINQ对类进行排序,或者实现IComparable接口和List.Sort是否会更快.当LINQ代码更快时,我感到非常惊讶.

为了进行测试,我创建了一个非常简单的类,其中包含不太合适的TestSort名称,实现了IComparable.

class TestSort: IComparable<TestSort>  {
    private int age;
    private string givenName;

    public int Age {
        get {
            return age;
        }
        set {
            age = value;
        }
    }

    public string GivenName {
        get {
            return givenName;
        }
        set {
            givenName = value;
        }
    }

    public TestSort(int age, string name) {
        this.age = age;
        this.givenName = name;
    }

    public int CompareTo(TestSort other) {
        return this.age.CompareTo(other.age);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后是一个简单的程序来对它进行多次排序 - 排序比复制列表要贵得多,因此可以忽略它的效果.

class Program {
    static void Main(string[] args) {
        // Create the …
Run Code Online (Sandbox Code Playgroud)

c# linq sorting benchmarking

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