问题列表 - 第15647页

PHP脚本适用于笔记本电脑,但不适用于服

我向PHP脚本发出一个AJAX GET请求,将文本字段中的值与每个键入的字符数据库中的值进行比较 - 这在我的笔记本电脑(Windows)上运行顺畅而美观.

我将我的脚本转移到运行Windows Server 2003的计算机上,它尝试发出GET请求,但它返回"500内部服务器错误"?!

到底是怎么回事?PHP脚本如下:

include('includes/db-connect.php');
$connectionInfo = array( 'Database' => 'TYn_Motor');
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if($conn){
    $tsql = "SELECT * FROM Monitor_User_Session WHERE Session_ID = '".$_GET['session_id']."'";
    $stmt = sqlsrv_query($conn, $tsql);
    if($stmt !== null)  {
        if(sqlsrv_has_rows($stmt) === false){
            echo '0';           
        }else{
            echo '1';
        }
    }else{
        echo '1';
        //die( print_r( sqlsrv_errors(), true));
    }
}else{
       echo '1';
     //echo 'Database Connection could not be Established';  
}
sqlsrv_close($conn);
Run Code Online (Sandbox Code Playgroud)

谁能看到可能导致问题的原因?

包含只是一行 - 设置变量$ serverName.我在笔记本电脑上运行PHP 5.3.0,服务器运行PHP 5.2.9.

javascript php ajax

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

捕获回车键,但不选择浏览器的自动完成建议

我在页面上有一些文本框,当用户按下任何一个时,我想点击一个链接.

我可以使用javascript轻松地捕获输入按钮(通过查找13 in event.keyCodeevent.which),但是当浏览器的自动完成功能启动并且建议用户可能想要键入内容时,我遇到了问题.我们发现用户经常按Enter键接受浏览器的建议,而不是标签.这会在立即点击链接时使用户感到困惑,而他们仍然打算将文本输入到其他一些字段中.

我知道在这里使用表单和提交按钮会更好,但出于各种原因这是不切实际的.

我正在使用jQuery,所以随时提供jQuery解决方案.

javascript autocomplete enter

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

检查至少75%的字符串是否为大写

我正在用PHP编写bug跟踪软件,今天我在另一个bug跟踪器中看到了这个:http://bugs.php.net/bug.php? id = 12017

现在我想在我的软件中添加一个功能,它将阻止至少75%的所有字符都是大写的标题.

我怎样才能做到这一点?谢谢,

PS CSS无法正常工作,因为,例如,如果你的标题中有"iPod"这个词就会变成'ipod',这很糟糕:)

php string count uppercase

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

如何打印树形结构?

我正在尝试提高应用程序的性能.我有一个调用树形式的性能信息,具有以下节点类:

public class Node
{
    public string Name; // method name
    public decimal Time; // time spent in method
    public List<Node> Children;
}
Run Code Online (Sandbox Code Playgroud)

我想打印出树,这样我就能看到节点之间的线条 - 就像这个问题一样.我可以在C#中使用什么算法来做到这一点?

编辑:显然我需要使用递归 - 但我的尝试继续将行放在错误的位置.我要求的是一种特定的算法,它将以一种很好的方式打印树 - 有关何时打印垂直线以及何时打印水平线的详细信息.

编辑:仅使用字符串的副本来缩进节点是不够的.我不是在找

A
|-B
|-|-C
|-|-D
|-|-|-E
|-F
|-|-G
Run Code Online (Sandbox Code Playgroud)

它一定要是

A
+-B
| +-C
| +-D
|   +-E
+-F
  +-G
Run Code Online (Sandbox Code Playgroud)

或者类似的东西,只要树形结构可见.请注意,C和D的缩进与G不同 - 我不能只使用重复的字符串来缩进节点.

.net c# tree pretty-print

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

如何实现Copy-on-Write?

我想在我的自定义C++ String类上实现copy-on-write,我想知道如何...

我试图实现一些选项,但结果都非常低效.

感谢你们 :-)

c++ string copy-on-write

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

jQuery:添加dom元素(如果它不存在)

很长的问题

是否可以在尚未存在的情况下添加DOM元素?

我已经实现了这样的要求:

var ins = $("a[@id='iframeUrl']");
ins.siblings('#myIframe:first').remove().end().parent().prepend('<iframe id="myIframe"  src="'+ins.attr("href")+'"></iframe>');
Run Code Online (Sandbox Code Playgroud)

是否有可能用更优雅的东西取代第二条线?喜欢ins.siblings('#myIframe:first').is().not().parent().prepend......

我可以检查ins.siblings('#myIframe:first').length然后添加IFrame,但好奇心接管了,我试图用尽可能少的语句来做到这一点.

javascript jquery dom

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

选择Linux

如果我想将它用作Java EE和MONO的开发平台,那么哪个版本的Linux将是我的最佳选择?

linux mono

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

可以在XML标记中使用非拉丁字符吗?

这合法吗?

<?xml version="1.0" encoding="UTF-8"?>
<Gl?žš???a R???ši="7">
</Gl?žš???a>
Run Code Online (Sandbox Code Playgroud)

我知道我可以在内容和属性值中使用各种字符,但是我可以在标签名称和属性名称中使用它们吗?

xml tags character

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

不区分大小写的Bob Jenkins哈希?

Bob Jenkins哈希函数是否存在不区分大小写的变体?

Generics.Defaults.BobJenkinsHash
Run Code Online (Sandbox Code Playgroud)

提供快速哈希函数.不幸的是,它不能与不区分大小写的比较函数结合使用

TCustomStringComparer = class (TEqualityComparer <String>)
  function Equals(const Left, Right: String): Boolean; override;
  function GetHashCode(const Value: String): Integer; override;
end;
function TCustomStringComparer.Equals (const Left, Right : String) : Boolean;
begin
  Result := CompareText (Left, Right) = 0;
end;
function TCustomStringComparer.GetHashCode (const Value : String) : Integer;
begin
  Result := Generics.Defaults.BobJenkinsHash (Value [1], Length (Value) * SizeOf (Char), 0);
end;
Run Code Online (Sandbox Code Playgroud)

这是因为TDictionary首先比较哈希码,然后在检查相等性时使用提供的比较器.

当然我可以在我的GetHashCode函数中使用UpperCase ,但我想知道如果我能以某种方式修改哈希函数本身会更快.

delphi hash delphi-2010

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

如何通过Spring XML配置文件配置JPA EntityListener?

我有两个webapps,它们一起构建,分别提供对数据库的客户端和管理员访问.

我想将两个JPA EntityListeners注册到给定的类,每个应用程序一个.为此,我试图找到一种方法来通过配置每个应用程序的JPA上下文的Spring XML配置文件来注册侦听器......并且找不到任何方法.

有没有人做过类似的事情?

以下是XML配置文件的一部分:

<bean id="tempEntityManagerFactory"
  class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
  p:dataSource-ref="tempDataSource" p:persistenceUnitName="tempJpa" >

  <property name="jpaVendorAdapter">
    <bean
      class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"
      p:database="ORACLE" 
      p:databasePlatform="org.hibernate.dialect.Oracle9iDialect"
      p:showSql="false"   />
  </property>

  <property name="jpaProperties">
    <props>
      <prop key="hibernate.hbm2ddl.auto">validate</prop>
    </props>
  </property>

</bean>
Run Code Online (Sandbox Code Playgroud)

我认为有一种方法可以在这些元素周围注册一个监听器,尤其是JPAProperties,因为它似乎是设置JPA配置元素的地方......

JPA规范讲的是实体监听器XML元素,但是我找不到在可用的Spring元素中注入它们的方法......

我对Spring很新,所以我可能误解了一些事情......感谢您的帮助!

java spring entity jpa listener

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