问题列表 - 第24349页

如何使用合并排序算法进行就地排序?

我知道问题不是太具体.

我想要的只是告诉我如何将普通合并排序转换为就地合并排序(或具有恒定额外空间开销的合并排序).

我所能找到的(网上)是"太复杂"或"超出本文范围"的网页.

唯一已知的就地合并方式(没有任何额外空间)太复杂,无法简化为实际程序.(取自这里)

即使它太复杂,如何使合并排序到位的基本概念是什么?

arrays sorting algorithm mergesort in-place

229
推荐指数
7
解决办法
14万
查看次数

IE6悬停问题

:hover对于非链接的元素,CSS 在IE6中不起作用.有解决方法吗?例如,我怎么应用:hoverdiv

html javascript css internet-explorer internet-explorer-6

11
推荐指数
2
解决办法
3591
查看次数

JQuery:显示具有特定标题的元素

我试图只显示将title属性传递给函数的元素:

var selectservice = function(serviceStr) {
    $j("li.project").hide();
    $j("li.project.attr('title').contains(serviceStr)").show();
};
Run Code Online (Sandbox Code Playgroud)

我不太确定如何将title属性与传递的字符串serviceStr进行比较?包含似乎没有用.

jquery attributes compare

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

编辑类别项时选择的子类别出现问题

我想在编辑类别时选择项目的子级别:

<?php
  function categoryFormEdit()
 {
  $ID = $_GET['id'];
  $query = "SELECT * FROM category WHERE id= $ID";
  $result = mysql_query($query);
  $row = mysql_fetch_array($result);
  $subcat = $row['subcat'];
  $text = '<div class="form">
        <h2>Add new category</h2>
          <form method="post" action="?page=editCategory">
              <ul>
                  <li><label>Kategori</label></li>
                  <li><input type="text" class="inp" name="cname" value="' . $row['name'] . '"></li>
                  <li><label> Aç&#305;klama</label></li>
                  <li><textarea class="inx" rows="10" cols="40" name="kabst">' . $row['description'] . '</textarea></li>
                  <li>
                    <select class="ins" name="kselect">
                      <option value="1">Aktif</option>
                      <option value="0">Pasif</option>
                    </select>
                  </li>
                  <li>Üst kategorisi</li>
                  <li>
                    <select class="ins" name="subsl">';
                        $s = "SELECT * FROM category"; …
Run Code Online (Sandbox Code Playgroud)

php

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

为什么在下面的代码中,当我多次编译或运行它时,输出是不同的

class Name implements Runnable {
    public void run() {
        for (int x = 1; x <= 3; x++) {
            System.out.println("Run by "
                               + Thread.currentThread().getName()
                               + ", x is " + x);
        }
    }
}
public class Threadtest {
    public static void main(String [] args) {
        // Make one Runnable
        Name nr = new Name();
        Thread one = new Thread(nr);
        Thread two = new Thread(nr);
        Thread three = new Thread(nr);
        one.setName("A");
        two.setName("B");
        three.setName("C");
        one.start();
        two.start();
        three.start();
    }
}
Run Code Online (Sandbox Code Playgroud)

答案是不同的,编译和运行超过一次我不知道为什么?任何的想法.

java multithreading

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

有可能重构这个C#if(..)语句吗?

简单的问题: -

我有以下简单的if(..)语句: -

if (foo == Animal.Cat || foo == Animal.Dog)
{ .. }

if (baa == 1|| baa == 69)
{ .. }
Run Code Online (Sandbox Code Playgroud)

是否有可能将这些重构为......

免责声明:我知道这不会编译..但这是我想要得到的...

if (foo == (Animal.Cat || Animal.Dog))
{ .. }

if (baa == (1 || 69))
{ .. }
Run Code Online (Sandbox Code Playgroud)

干杯:)

编辑

我想知道lambda表达式扩展是否可以做到这一点?:P

.net refactoring if-statement .net-4.0

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

WordPress插件中的PHP错误处理

我是PHP和Wordpress的新手(但在C#中做得很好),并且我正在努力理解我试图编写的自定义插件中的错误处理.该插件的基础是查询现有的MSSQL数据库(注意它不是标准的MYSQL数据库......)并将行返回到屏幕.这工作得很好,但托管服务提供商已使我的数据库脱机,这导致我出现错误处理问题(我认为没问题).

以下代码无法连接到数据库(如预期的那样),但会在屏幕上显示错误并停止页面处理.它甚至不输出"或死"错误文本.

问题:如何输出简单的"无法加载数据"消息,并继续正常运行?

function generateData()

{

 global $post; 

 if ("$post->post_title" == "Home")
 { 
  try 
  {
   $myServer = "<servername>";
   $myUser = "<username>";
   $myPass = "<password>";
   $myDB = "<dbName>"; 

   //connection to the database
   $dbhandle = mssql_connect($myServer, $myUser, $myPass) 
                              or die("Couldn't open database $myDB"); 


            //... query processing here...
        }
        catch (Exception $e)
  {
         echo "Cannot load data<br />";
  }

 }

 return $content;
}
Run Code Online (Sandbox Code Playgroud)

生成错误:(第31行是$ dbhandle = mssql_connect ...)

警告:mssql_connect()[function.mssql-connect]:无法连接到服务器:第31行的<文件路径>中的<servername>

致命错误:第31行的<文件路径>中超出了30秒的最大执行时间

php database wordpress plugins

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

是否可以将 C++ 输出流绑定到另一个输出流?

是否可以将 C++ 输出流绑定到另一个输出流?

我这么问是因为我已经用 C++ 编写了一个 ISAPI 扩展,并且我已经围绕 WriteClient 和 ServerSupportFunction/HSE_REQ_SEND_RESPONSE_HEADER_EX 函数编写了 ostreams - 一个用于 HTTP 标头的 ostream 和一个用于 HTTP 响应正文的 ostream。我想将流绑定在一起,以便在发送其余响应之前发送所有 HTTP 标头。

c++ iostream isapi

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

urlencode一组值

我正在尝试使用urllib.urlencode对python中的字典进行urlencode.问题是,我必须编码一个数组.

结果必须是:

criterias%5B%5D=member&criterias%5B%5D=issue
#unquoted: criterias[]=member&criterias[]=issue
Run Code Online (Sandbox Code Playgroud)

但我得到的结果是:

criterias=%5B%27member%27%2C+%27issue%27%5D
#unquoted: criterias=['member',+'issue']
Run Code Online (Sandbox Code Playgroud)

我尝试过几件事,但似乎无法得到正确的结果.

import urllib
criterias = ['member', 'issue']
params = {
    'criterias[]': criterias,
}
print urllib.urlencode(params)
Run Code Online (Sandbox Code Playgroud)

如果我cgi.parse_qs用来解码一个正确的查询字符串,我得到这个结果:

{'criterias[]': ['member', 'issue']}
Run Code Online (Sandbox Code Playgroud)

但如果我对该结果进行编码,则会得到错误的结果.有没有办法产生预期的结果?

python http

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

这是什么意思...... django代码中的"name__icontains"和"description__icontains",

maps = (maps.filter(name__icontains=search_terms) |
            maps.filter(description__icontains=search_terms))
Run Code Online (Sandbox Code Playgroud)

我找不到这个过滤器.

谢谢

python django django-queryset

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