我向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轻松地捕获输入按钮(通过查找13 in event.keyCode和event.which),但是当浏览器的自动完成功能启动并且建议用户可能想要键入内容时,我遇到了问题.我们发现用户经常按Enter键接受浏览器的建议,而不是标签.这会在立即点击链接时使用户感到困惑,而他们仍然打算将文本输入到其他一些字段中.
我知道在这里使用表单和提交按钮会更好,但出于各种原因这是不切实际的.
我正在使用jQuery,所以随时提供jQuery解决方案.
我正在用PHP编写bug跟踪软件,今天我在另一个bug跟踪器中看到了这个:http://bugs.php.net/bug.php? id = 12017
现在我想在我的软件中添加一个功能,它将阻止至少75%的所有字符都是大写的标题.
我怎样才能做到这一点?谢谢,
PS CSS无法正常工作,因为,例如,如果你的标题中有"iPod"这个词就会变成'ipod',这很糟糕:)
我正在尝试提高应用程序的性能.我有一个调用树形式的性能信息,具有以下节点类:
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不同 - 我不能只使用重复的字符串来缩进节点.
我想在我的自定义C++ String类上实现copy-on-write,我想知道如何...
我试图实现一些选项,但结果都非常低效.
感谢你们 :-)
很长的问题
是否可以仅在尚未存在的情况下添加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,但好奇心接管了,我试图用尽可能少的语句来做到这一点.
这合法吗?
<?xml version="1.0" encoding="UTF-8"?>
<Gl?žš???a R???ši="7">
</Gl?žš???a>
Run Code Online (Sandbox Code Playgroud)
我知道我可以在内容和属性值中使用各种字符,但是我可以在标签名称和属性名称中使用它们吗?
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 ,但我想知道如果我能以某种方式修改哈希函数本身会更快.
我有两个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很新,所以我可能误解了一些事情......感谢您的帮助!