问题列表 - 第20573页

以编程方式通过Oauth从Gmail注销

我有一个网站,我使用Oauth将用户登录到Gmail,然后检索他们的联系人和其他信息.我需要做些什么才能确保当用户注销我的网站时,他还会自动从Gmail注销?

gmail oauth logout

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

使用XPath函数fn:从XSLT替换

我正在尝试使用XSLT将简单的XML模式转换为HTML并计划fn:replace用于替换returns(\n)<p>;.但是,我无法弄清楚如何正确使用此功能.

我正在使用的XSLT简化版读取:

<?xml version="1.0"?>

<xsl:stylesheet version="1.0" 
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
                xmlns:fn="http://www.w3.org/2005/xpath-functions">
  <xsl:template match="/root">
    <html>
      <body>
        <!-- Replace \n with <p> -->
        <xsl:value-of select="fn:replace(value, '\n', '<p>')" />
      </body>
    </html>
  </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

此XLST的输入是例如:

<?xml version="1.0"?>

<root>
  <value><![CDATA[
    Hello
    world!
  ]]></value>
</root>
Run Code Online (Sandbox Code Playgroud)

fn:replace使用NoSuchMethodException 转换失败.如果我将replace语句更改为

<xsl:value-of select="fn:replace('somestring', '\n', '<p>')" />
Run Code Online (Sandbox Code Playgroud)

我收到了IllegalArgumentException.我如何使用fn:replace来实现我想要的?

我正在使用Butterfly XML Editor来测试XSLT.

xml xslt xpath

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

PostgreSQL串行类型的Hibernate注释

我有一个PostgreSQL表,其中我有一个inv_seq声明为的列serial.

我有一个Hibernate bean类来映射表.除此列外,所有其他列都已正确读取.这是Hibernate bean类中的声明:

....
  ....
        @GeneratedValue(strategy=javax.persistence.GenerationType.AUTO)
        @Column(name = "inv_seq")
        public Integer getInvoiceSeq() {
            return invoiceSeq;
        }

         public void setInvoiceSeq(Integer invoiceSeq) {
        this.invoiceSeq = invoiceSeq;
    }
  ....
....
Run Code Online (Sandbox Code Playgroud)

声明是否正确?
我能够看到数据库中列生成的序列号,但我无法在java类中访问它们.

请帮忙.

java postgresql hibernate

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

用iFrame填充窗口而不显示滚动条?

如何让我的iframe填充窗口而不显示任何滚动条?

这适用于IE6,如果可能的话,我想让它适用于所有浏览器:

<iframe name=iframe1 src="theSiteToShow.html"  width="100%" height="100%" frameborder="0" marginheight="10" marginwidth="10"></iframe>
<script type="text/javascript">
function resizeIframe() {
    var height = document.documentElement.clientHeight;
    height -= document.getElementById('frame').offsetTop;

    // not sure how to get this dynamically
    height -= 20; /* whatever you set your body bottom margin/padding to be */

    document.getElementById('frame').style.height = height +"px";

};
document.getElementById('frame').onload = resizeIframe;
window.onresize = resizeIframe;
</script>
Run Code Online (Sandbox Code Playgroud)

html css iframe

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

参考Scala中内部类的类型

下面的代码试图模仿DSL的多态嵌入:它不是给出行为Inner,而是在useInner其封闭类的方法中编码.我添加了enclosing方法,以便用户只需保留对Inner实例的引用,但始终可以获取其封闭的实例.通过这样做,Inner来自特定Outer实例的所有实例仅绑定到一个行为(但这里需要它).

abstract class Outer {
  sealed class Inner {
    def enclosing = Outer.this
  }
 def useInner(x:Inner) : Boolean
}

def toBoolean(x:Outer#Inner) : Boolean = x.enclosing.useInner(x)
Run Code Online (Sandbox Code Playgroud)

它没有编译和scala 2.8抱怨:

type mismatch; found: sandbox.Outer#Inner
               required: _81.Inner where val _81:sandbox.Outer
Run Code Online (Sandbox Code Playgroud)

Scala编程:嵌套类Scala:Inner Classes之旅,在我看来,问题是useInner期望作为参数Inner来自特定Outer实例的实例.

什么是真正的解释以及如何解决这个问题?

types scala inner-classes

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

使用delphi以编程方式从下载链接中提取文件名

我如何使用Delphi从下载链接中提取文件名

http://pj-mirror01.mozilla.org/pub/mozilla.org/firefox/releases/3.6/win32/es-CL/Firefox%20Setup%203.6.exe
Run Code Online (Sandbox Code Playgroud)

结果必须是

Firefox Setup 3.6.exe
Run Code Online (Sandbox Code Playgroud)

delphi

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

如何从android中的string.xml读取值?

我写了这句话:

String Mess = R.string.mess_1 ;
Run Code Online (Sandbox Code Playgroud)

获取字符串值,但它不是返回字符串,而是给我类型为整数的id.我怎样才能得到它的字符串值?我在string.xml文件中提到了字符串值.

string layout android

354
推荐指数
6
解决办法
33万
查看次数

servlet的每个实例与servlet中的每个servlet线程之间的区别?

是否有多个servlet类实例?当我听到"servlet的每个实例"时,任何人都可以详细说明吗?

java servlets

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

从DTrace脚本调用C函数

DTrace是源自Solaris的令人印象深刻,功能强大的跟踪系统,但它被移植到FreeBSD和Mac OSX.

DTrace使用名为D的高级语言,与AWK或C不同.以下是一个示例:

io:::start
/pid == $1/
{
    printf("file %s offset %d size %d block %llu\n", args[2]->fi_pathname, 
        args[2]->fi_offset, args[0]->b_bcount, args[0]->b_blkno);
}
Run Code Online (Sandbox Code Playgroud)

使用命令行sudo dtrace -q -s <name>.d <pid>记录源自该进程的所有IO.

我的问题是,是否以及如何在跟踪本身期间从DTrace脚本调用自定义C函数以使用该跟踪数据执行高级操作.

dtrace

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

如何将.NET应用程序优化为64位?

Visual Studio > Build > Configuration Manager您可以选择目标平台.

它有什么变化?

在针对x64平台时,还有其他方法可以优化我的.NET应用吗?

.net optimization 64-bit visual-studio

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