小编top*_*r-j的帖子

没有"http | https"的网址

我刚从一位同事那里了解到,在链接中省略URL的"http | https"部分会使该URL使用它所使用的页面所使用的任何方案.

例如,如果我的页面在http://www.example.com上访问,并且我有一个链接(注意前面的'//'):

<a href="//www.google.com">Google</a>
Run Code Online (Sandbox Code Playgroud)

该链接将转至http://www.google.com.

但是,如果我使用相同的链接访问https://www.example.com上的网页,则会转到https://www.google.com

我想在网上查找有关这方面的更多信息,但我很难想出一个好的搜索短语.如果我搜索"没有HTTP的URL",返回的页面是关于这种形式的网址:"www.example.com",这不是我正在寻找的.

你会称那个无方案的URL吗?无协议的URL?

这适用于所有浏览器吗?我在FF和IE 8中进行了测试,它在两者中均有效.这是标准的一部分,还是我应该测试更多的浏览器?

url https http

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

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

在eclipse中执行svn操作时,让svn控制台成为焦点

在进行SVN操作(例如更新或提交)时,有没有办法让控制台专注于SVN输出?

必须手动切换到该控制台很烦人.

eclipse subclipse svn

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

如何将文件/目录上传到存储桶中的文件夹?

我可以使用AWS .NET SDK将文件或目录上传到存储桶,但它们总是位于根文件夹中.

有没有办法将文件上传到现有目录?

  • 编辑.更多信息:

所以我使用TransferUtilityUploadDirectoryRequest将目录从本地磁盘上传到S3.我希望将文件上传到存储桶中的文件夹,其名称与我选择的文件夹相同.

例如.如果我选择目录c:被上传/的东西,我想C的内容:/东西进去BucketName /东西,不能直接倒入桶中.

我希望我很清楚我想要做什么,如果不是,我会尝试提供更多信息

.net c# amazon-s3

5
推荐指数
2
解决办法
6229
查看次数

Spring事务没有回滚异常(Oracle JNDI数据源)

我在Spring MVC 3.1项目中使用基于注释的事务,并且在抛出异常时我的事务没有被回滚.

这是我的服务代码


@Service
public class ImportService {

    @Autowired
    ImportMapper importMapper;

    @Transactional(propagation=Propagation.REQUIRED, isolation=Isolation.READ_COMMITTED, rollbackFor=Throwable.class)
    public void processImport() throws ServiceException, DatabaseException {
        iImport import = new Import();

        createImport(import);

        throw new ServiceException("");         
    }

    @Transactional(propagation=Propagation.REQUIRED, isolation=Isolation.READ_COMMITTED, rollbackFor=Throwable.class)
    private void createImport(Import import) throws DatabaseException {
        try {
            importMapper.createImport(eventImport);
        } catch (Exception e) {
            throw new DatabaseException(e);
        }
    }
Run Code Online (Sandbox Code Playgroud)

因此,希望在抛出异常后回滚createImport方法.但不幸的是,事实并非如此.

我在服务器context.xml中定义我的数据源

<Resource name="datasource.import" auth="Container" type="javax.sql.DataSource"
           maxActive="100" maxIdle="30" maxWait="10000"
           username="user" password="password" driverClassName="oracle.jdbc.driver.OracleDriver"
           url="jdbc:oracle:thin:@INFO" />
Run Code Online (Sandbox Code Playgroud)

我正在寻找JNDI:

<jee:jndi-lookup id="dataSource" jndi-name="datasource.import"/>

<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource" /> …
Run Code Online (Sandbox Code Playgroud)

oracle jndi spring-mvc

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

如何确定要嵌入的Power BI报表的宽度和高度

我正在尝试将Power BI报表嵌入到网页的iFrame中。我有一个从Power BI Rest API收集的报告列表我想将报告动态加载到同一页面上的iFrame中。

唯一的问题是,我似乎找不到找到报告宽度和高度的方法。

我有一个固定的框架,因此我想以某种方式计算所需的高度(尽管如果我可以得到报告的尺寸/比率,我可以算出那一部分)。

由于JavaScript跨域限制,加载后我无法访问iFrame内容的高度。

powerbi powerbi-embedded

5
推荐指数
2
解决办法
1139
查看次数

在Struts 2中重定向到默认操作

我有一个带有空字符串的操作,用于在根命名空间中定义的名称,如果找到某个结果,我想从另一个操作重定向到该操作,但它似乎不起作用.

这是默认操作

<action name="" class="com.example.actions.HomeAction">
    <result name="success" type="freemarker">freemarker/home.ftl</result>
</action>
Run Code Online (Sandbox Code Playgroud)

我正在定义包的全局结果中的重定向:

<global-results>
    <result name="sendToRouting" type="redirectAction">
        <param name="actionName"></param>
        <param name="namespace">/</param>
    </result>
</global-results>
Run Code Online (Sandbox Code Playgroud)

我已经尝试取出actionName参数,但这不起作用.如果我为HomeAction命名并在全局结果中按名称引用它,那么我假设问题是缺少重定向的动作名称.

有什么想法吗?

redirect struts2

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

带有包含的XSLT重复模板

我遇到了包含xslt模板的问题.

我有一个包含b.xslt和c.xslt的xslt.

b和c都需要位于d.xslt中的模板.如果我在b和c中添加include语句,我在VS2008中遇到重复的模板错误:

The named template 'MyTemplate' does not exist. 
Run Code Online (Sandbox Code Playgroud)

当我尝试点击使用这些XSLT的网页时,我收到错误,但无法正确显示.

如果我在a.xslt中包含d.xslt它将正确显示,但我在b和c中收到错误,指出我引用的模板不存在:

'MyTemplate' is a duplicate template name.  
Run Code Online (Sandbox Code Playgroud)

拥有这种包含树的正确方法是什么?或许它只是一个VS2008问题?

我可以消除d.xslt并将该模板添加到b和c中,但如果模板位于一个位置,则更容易管理.

  • 编辑:添加了实际的VS2008错误文本.

xslt visual-studio-2008

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

如何更改我的计算机的文化信息

我正在 IIS 上运行一个站点,该站点从 Thread.CurrentThread.CurrentCulture 读取区域性信息。这来自我所了解的系统文化信息。我需要将它设置为某个值,但我一直无法在操作系统级别更改它。

我的 Windows 7 计算机最初是在 en-GB 文化中设置的,现在我需要将其切换到 en-US。我已经在区域和语言控制面板中更改了它。在格式选项卡中,格式为英语(美国),在位置选项卡中,当前位置为美国,在管理选项卡中,非 Unicode 程序的当前语言为英语(美国)。重新启动后,Windows UI 中的值都读取正确。

在这些更改后,我重新启动了计算机,清除了本地 DNS(不知道这是否重要),重新启动了 IIS,回收了应用程序池,但它仍然显示为 en-GB。

我还需要做些什么来更新这个cultureInfo?

asp.net iis windows-7

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

ASP.NET异步标签更新

我有一个运行时间很长的进程,我想在进程过程中更新页面上的标签,但我没有运气.

这是aspx:

<%@ Page Language="C#" Async="true" AutoEventWireup="true" CodeFile="Async.aspx.cs" Inherits="Website.structureDoc.Async" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="startAsyncButton" runat="server" Text="Run" onclick="startAsyncButton_Click"/>
        <asp:Button ID="cancelAsyncButton" runat="server" Text="Cancel" onclick="cancelAsyncButton_Click"/>

        <asp:label id="resultLabel" runat="server"></asp:label>

    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是背后的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;

namespace Website.structureDoc
{
    public partial class Async : System.Web.UI.Page
    {
        BackgroundWorker backgroundWorker1;
        protected void Page_Load(object sender, EventArgs e) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asynchronous

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