问题列表 - 第14400页

在子文件夹中运行ASP.NET网站

有没有办法在网站的子文件夹中运行ASP.NET网站?

举个例子,假设我想在我的网站上运行一个名为"wiki"的文件夹中的screwturn wiki(http://www.screwturn.eu/),我可以改变screwturn网站的web.config告诉它它正在"wiki"文件夹中运行?(比如说"〜/"="/ wiki /")

然后,wiki将在"/ wiki/bin"中找到"〜/ bin"中的程序集,并在新根目录下找到所有其他文件夹中的程序集.

asp.net configuration web-config screwturn

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

Vim textwidth逗号缩进问题

如果我在Vim中设置以下选项,

set textwidth=80
Run Code Online (Sandbox Code Playgroud)

文本将以80个字符分隔.这有效,但问题是如果逗号(,)在一行的末尾,Vim会缩进下一行.我该怎么做才能避免这种行为?

vim text-editor indentation

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

剥离HTML标记及其内容

我正在使用DOM来解析字符串.我需要删除span标签及其内容的功能.例如,如果我有:

This is some text that contains photo.
<span class='title'> photobyile</span>
Run Code Online (Sandbox Code Playgroud)

我想功能返回

This is some text that contains photo.
Run Code Online (Sandbox Code Playgroud)

这是我试过的:

    $dom = new domDocument;
    $dom->loadHTML($string);
    $dom->preserveWhiteSpace = false;
    $spans = $dom->getElementsByTagName('span');

    foreach($spans as $span)
    {
        $naslov = $span->nodeValue; 
        echo $naslov;

        $string = preg_replace("/$naslov/", " ", $string);
    }
Run Code Online (Sandbox Code Playgroud)

我知道$span->nodeValue返回span标签的值而不是整个标签,但我不知道如何获得整个标签以及类名.

谢谢,Ile

html php tags dom strip

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

在Scala中,如何在函数内声明静态数据?

在许多情况下,我发现我需要在函数的范围内创建长寿命值,并且不需要将此数据放在类/对象范围内.

例如,

object Example {

   def activeUsers = {
       val users = getUsersFromDB  // Connects to the database and runs a query.
       users.filter(_.active)
   }
}
Run Code Online (Sandbox Code Playgroud)

上面,变量users在正确的范围内,但每次activeUsers调用函数时它都会执行数据库查询.

为了避免这种情况,我可以将变量移到users函数范围之外:

object Example {
   val users = getUsersFromDB  // Connects to the database and runs a query

   def activeUsers = {
       users.filter(_.active)
   }
}
Run Code Online (Sandbox Code Playgroud)

但这也使其可用于其他功能.

否则,我可以创建一个单独的对象来包含该函数:

object Example {

   object activeUsers {
       val users = getUsersFromDB  // Connects to the database and runs a query.

       def apply() = …
Run Code Online (Sandbox Code Playgroud)

scala

26
推荐指数
2
解决办法
4682
查看次数

如何创建没有标题栏的gtk +窗口?

如何在linux中创建没有标题栏(标题)的gtk + windows?

linux gtk

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

PHP:计算SESSION中的数组数

我将购物车数据存储在SESSION数组中,如下所示:

$_SESSION['cart'][$sessID] = array ('quantity' => 1, 'price' => $prodPrice, 'prodName' => $prodName, 'size' => $size, 'handle' => $handle)
Run Code Online (Sandbox Code Playgroud)

每次用户将项目添加到购物车时,都会创建一个新的sessID和一个新的会话阵列.

我如何计算结账时有多少sessID?

我不想计算购物车中的物品 - 我想计算$ _SESSION ['cart']的出现次数

谢谢

php arrays session

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

C#事件:如何以并行方式处理事件

我有一个我希望以并行方式处理的事件.我的想法是将每个回调添加到ThreadPool,effectivley有每个注册由ThreadPool处理的事件的方法.

我的试用代码如下所示:

Delegate[] delegates = myEvent.GetInvocationList();
IAsyncResult[] results = new IAsyncResult[ delegates.Count<Delegate>() ];

for ( int i = 0; i < delegates.Count<Delegate>(); i++ )
{
    IAsyncResult result = ( ( TestDelegate )delegates[ i ] ).BeginInvoke( "BeginInvoke/EndInvoke", null, null );
    results[ i ] = result;
}

for ( int i = 0; i < delegates.Length; i++ )
{
    ( ( TestDelegate )delegates[ i ] ).EndInvoke( results[ i ] );
}
Run Code Online (Sandbox Code Playgroud)

这只是为了玩,因为我很好奇如何做到这一点.我相信有更好的方法可以做到这一点.我不喜欢有一个Func创建一个持有lambda的WaitCallback.此外,与直接调用委托相比,DynamicInvoke相当慢.我怀疑这种处理事件的方式比按顺序执行要快.

我的问题是:如何以并行方式处理事件,最好是使用ThreadPool?

由于我通常使用Mono,因此.NET 4.0或任务并行库都不是一个选项.

谢谢!

编辑: - 通过Earwickers答案更正了示例. - 更新了试用代码

c# parallel-processing performance delegates event-handling

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

如何捕获Control + D信号?

我想在程序中捕获Ctrl+ D信号并为其编写信号处理程序.我怎样才能做到这一点?我正在使用C系统并使用Linux系统.

c unix linux signals

52
推荐指数
4
解决办法
7万
查看次数

将Subversion服务器从1.5.5升级到1.6.5 - 转储/升级/重新加载,具体步骤是什么?

我准备将SVN服务器从1.5.5升级到1.6.5 - 实际升级一切都很好,但我对升级实际存储库有点困惑.

我在几个地方(这里,这里)读过,最好转储和重新加载存储库而不是使用svnadmin upgrade.我假设我应该转储,升级服务器然后重新加载转储 - 但是,我应该在加载之前清除存储库中的旧文件吗?如果是这样,最好的方法是什么?

如果,在我彻底搞砸我的版本控制系统之前,有人可以给我一个快速的步骤,这将是非常有帮助的!

干杯,马克

svn upgrade

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

如何读写excel文件

我想从Java读取和写入一个包含3列和N行的Excel文件,在每个单元格中打印一个字符串.任何人都可以给我简单的代码片段吗?我是否需要使用任何外部库或者Java是否具有内置支持?

我想做以下事情:

for(i=0; i <rows; i++)
     //read [i,col1] ,[i,col2], [i,col3]

for(i=0; i<rows; i++)
    //write [i,col1], [i,col2], [i,col3]
Run Code Online (Sandbox Code Playgroud)

java excel

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