我在第一次尝试让fn:id()XQuery函数做某事时失败了.
到目前为止,我有一个名为bar.xml的文档;
<bar>
<foo id="a"/>
<foo id="b"/>
<foo id="c"/>
</bar>
Run Code Online (Sandbox Code Playgroud)
还有一个XQuery;
doc('bar.xml')/fn:id(("a", "c"))
Run Code Online (Sandbox Code Playgroud)
但我尝试的所有东西似乎都返回一个空集.
我还没有学习XML模式.可以fn:id()在不为bar.xml声明单独的模式文件的情况下工作吗?
这是我的登录脚本;
<?php
$username = $_POST['username']; //kullanici adi
$password = $_POST['password']; //parola
$msg ='';
if(isset($username, $password)) {
ob_start();
include('ayar.php');
// güvenlik amaçli sql injection önlemek için sinirlama koy
$dbC = mysqli_connect($vthost, $vtkullanici, $vtsifre, $vtadi)
or die('Veritabanina baglanilamadi');
$myusername = stripslashes($username);
$mypassword = stripslashes($password);
$myusername = mysqli_real_escape_string($dbC, $myusername);
$mypassword = mysqli_real_escape_string($dbC, $mypassword);
$sql="SELECT * FROM login_admin WHERE user_name='$myusername' and user_pass=SHA('$mypassword')";//SHA çöz
$result=mysqli_query($dbC, $sql);
// kayit kontrol et
$count=mysqli_num_rows($result);
// kayit eslemesi kontrol et
if($count==1){
// esmeleme varsa oturum aç ve yönlendir
session_register("admin"); …Run Code Online (Sandbox Code Playgroud) 如何在Rails 3应用程序上禁用控制台输出?更具体地说,我想至少禁用Mailer输出,输出整个电子邮件内容,包括图片,使动作处理更慢(发送电子邮件需要大约10秒).
PS:我认为经济放缓是因为输出的,如果可以从其他来源,如缓慢的SMTP服务器(这是Gmail的自动取款机,所以没有.)或别的东西一样,请让我知道.
C# 中是否有相当于 C 的
printf("%8d", n)数字和字符串?
那么我是否可以以某种方式分配一个特定的大小来打印字符串或数字,如果字符串或数字较小,则会添加额外的空格?
所以,我正在尝试创建一个程序,它将在我的表中找到一个特定的行,将行保存在要返回的结果中,删除该行,然后返回结果.
我设法做的最好的事情是:
CREATE OR REPLACE FUNCTION sth(foo integer)
RETURNS TABLE(a integer, b integer, ... other fields) AS $$
DECLARE
to_delete_id integer;
BEGIN
SELECT id INTO to_delete_id FROM my_table WHERE sth_id = foo LIMIT 1;
RETURN QUERY SELECT * FROM my_table WHERE sth_id = foo LIMIT 1;
DELETE FROM my_table where id = to_delete_id;
END;
$$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)
如你所见,我有2个SELECT操作几乎做同样的事情(额外的开销).有没有办法让第二个SELECT也设置,to_delete_id
所以我可以删除之后的行?
我想创建一个泛型类,它接受一些可比较的泛型类型的元素.所以我这样做:
public class Foo<T extends Comparable<T>>
在课堂上Foo我有类似的东西:
public void bar(T t)
我确信我可以写这样的代码:t.compareTo(v).
问题1:为什么在使用泛型时我们extends不implements使用接口?Comparable不是一个阶级.
\\
现在假设我想创建另一个与上面类似的类也实现该bar方法.我想创建这个界面:
public interface Face<T extends Comparable<T>> {
public void bar(T t);
}
Run Code Online (Sandbox Code Playgroud)
然后我改变类Foo来实现Face(public class Foo<T extends Comparable<T>> implements Face).
问题2:执行此操作时,我收到以下编译错误:
Foo类型的方法栏(T)必须覆盖或实现超类型方法.
为什么是这样?
当我告诉Eclipse add the unimplemented methods我得到:
public void bar(Comparable t)而不是... bar(T t).