问题列表 - 第24454页

给定文件的完整路径,如何获得没有文件名的路径?

假设我在一个名为'/home/user/directory/HelloWorld.txt'的字符串中有一个路径.我想删除HelloWorld.txt,最后得到'/ home/user/directory'.我需要什么样的正则表达式.

regex perl

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

在大型解决方案中编译C#项目时如何利用多核CPU?

据我所知,VS2008/MSBuild不支持C#projets的多线程编译.我不知道VS2010是否支持它.你知道第三方产品或开源项目吗?

compiler-construction msbuild visual-studio

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

查找和替换列表中的元素(python)

我必须搜索一个列表并将所有出现的一个元素替换为另一个元素.到目前为止,我在代码中的尝试让我无处可去,最好的方法是什么?

例如,假设我的列表具有以下整数

>>> a = [1,2,3,4,5,1,2,3,4,5,1]
Run Code Online (Sandbox Code Playgroud)

我需要用值10替换所有出现的数字1,因此我需要的输出是

>>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10]
Run Code Online (Sandbox Code Playgroud)

因此,我的目标是用数字10替换数字1的所有实例.

python replace list

226
推荐指数
12
解决办法
70万
查看次数

在负载平衡的服务器上加载时,ASP.NET站点有时会在页面顶部冻结和/或显示奇怪的文本

我有各种运行相同asp.net站点的服务器(dev,2 x test,2 x prod).

测试和prod服务器采用负载平衡对(prod1与prod2,test1与test2).

测试服务器对在大约十分之一页面加载期间表现出某种(超级)减速或冻结.有时,页面顶部会出现一行文字,如下所示:

00 OK Date: Thu, 01 Apr 2010 01:50:09 GMT Server: Microsoft-IIS/6.0 X-Powered_By: ASP.NET X-AspNet-Version:2.0.50727 Cache-Control:private Content-Type:text/html; charset=ut
Run Code Online (Sandbox Code Playgroud)

(开头和结尾都是"切断".)

以前有人见过这样的事吗?知道这意味着什么或是什么导致它?

编辑: 我经常在点击某些内容时看到这一点 - 它在黄页上显示为红色文字:

XML Parsing Error: not well-formed
Location: http://203.111.46.211/3DSS/CompanyCompliance.aspx?cid=14
Line Number 1, Column 24:2mMTehON9OUNKySVaJ3ROpN" />
                         -----------------------^

如果我返回并再次单击,它可以工作(我看到我点击的页面,而不是上面的错误消息).

更新:

...而且,有时我只是得到一个带有黑色文本的白色屏幕(看起来很像上面的文字),而不是页面加载:

HTTP/1.1 302发现日期:2010年4月21日星期三04:53:39 GMT服务器:Microsoft-IIS/6.0 X-Powered-By:ASP.NET X-AspNet-版本:2.0.50727位置:/ 3DSS/EditSections. aspx?id = 3&siteId = 56§ionId = 46 Set-Cookie:.3DSS = A6CAC223D0F2517D77C7C68EEF069ABA85E9HFYV64F&FA4209E2621B8DCE38174AD699C9F0221D30D49E108CAB8A828408CF214549A949501DAFAF59F080375A50162361E4AA94E08874BF0945B2EF; 路径= /; HttpOnly Cache-Control:private Content-Type:text/html; charset = utf-8内容长度:184

物体搬到了这里

其中"here"是一个指向URL的链接就像我要求的那个,除了里面有一个额外的文件夹,意思是:http:
//123.1.2.3/MySite//MySite/Page.aspx?选项= 1

而不是:http: …

asp.net iis performance freeze

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

从Powershell运行R脚本

在批处理脚本中,我可以使用以下语法运行R脚本:

Rterm.exe --quiet --slave --vanilla < "C:\some_script.R"
Run Code Online (Sandbox Code Playgroud)

但是,Powershell似乎已经为未来的扩张保留了"<".我想知道是否有一种直接的方法在另一个Powershell脚本中运行R脚本.

windows powershell r

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

函数指针作为参数

我尝试调用一个函数,该函数作为函数指针传递,没有参数,但我不能使它工作.

void *disconnectFunc;

void D::setDisconnectFunc(void (*func)){
    disconnectFunc = func;
}

void D::disconnected(){
    *disconnectFunc;
    connected = false;
}
Run Code Online (Sandbox Code Playgroud)

c++ pointers function-pointers function

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

C#中的Timespan转换为int?不知何故?

我正在尝试使用Timespan类来创建开始时间和停止时间,获得差异并最终将结果与另一个数字相乘和相乘.

问题是进入我可以使用的东西.

有什么建议?

c# timespan

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

适用于Leopard的iPhone 3.1.3 sdk

是否仍然可以在Leopard上找到用于iPhone开发的3.1.3 SDK(w/Xcode)?

我还没有升级到Snow Leopard,但我需要与运行3.1.3的设备进行交互.我应该在它升级时抓住那个版本,但我没有.

那么,有没有人有3.1.3 iPhone SDK(带Xcode)的链接?

iphone sdk osx-leopard iphone-sdk-3.1.3

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

制作自己的"int"或"string"类

我反汇编了.NET'System'DLL并查看了变量类(string,int,byte等)的源代码,看看我是否可以弄清楚如何创建一个可以接受值的类.我注意到"Int32"类继承了以下内容:IComparable,IFormattable,IConvertible,IComparable,IEquatable.

String和Int32类是不可继承的,我无法弄清楚这些继承的接口允许类保存值.我想要的是这样的:

public class MyVariable : //inherits here
{
     //Code in here that allows it to get/set the value
} 

public static class Main(string[] args)
{
     MyVariable a = "This is my own custom variable!";
     MyVariable b = 2976;

     if(a == "Hello") { }
     if(b = 10) { }
     Console.WriteLine(a.ToString());
     Console.WriteLine(a.ToString());
}
Run Code Online (Sandbox Code Playgroud)

.net string variables int inheritance

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

提升绑定功能

我有一个抽象基类A和一组10个派生类.中缀运算符在所有派生类中都被重载

class A{
 public:
    void printNode( std::ostream& os )
    {
           this->printNode_p();
    } 
  protected:
    virtual void printNode_p( std::ostream& os )
    {
           os << (*this);
    }
};
Run Code Online (Sandbox Code Playgroud)

有一个存储基类指针的容器.我想使用boost :: bind函数在每个派生类中调用重载的中缀运算符.我写得像这样

std::vector<A*> m_args
....
std::ostream os;
for_each( m_args.begin(), m_args.end(), bind(&A::printNode, _1, os) );
Run Code Online (Sandbox Code Playgroud)

这段代码有什么问题?在visual studio中,我收到这样的错误

错误C2248:'std :: basic_ios <_Elem,_Traits> :: basic_ios':无法访问类'std :: basic_ios <_Elem,_Traits>'中声明的私有成员

谢谢,Gokul.

c++ boost bind

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