问题列表 - 第34299页

外部js文件中的相同原始策略

如果在网站上http://www.mysite.com有一个外部的js文件添加为

<script src="http://www.yoursite.com/new.js"></script> 
Run Code Online (Sandbox Code Playgroud)

http://www.yoursite.com/new.jsjs文件中,有一个对脚本的ajax调用http://www.yoursite.com/new.js

在这种情况下,是否存在同源策略安全问题,因为它在另一个网站的网站中调用脚本?

javascript ajax same-origin-policy

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

什么是用于用户错误的"标准"Java异常类型?

我想区分发生的错误,因为系统中的某些内容(例如文件丢失)与代表用户的错误行为相混淆(例如,在GUI中为某些命令选择了太多项).

是否存在程序员倾向于抛弃这些情况的"UserMistakeException"(在JavaSE或Eclipse API中)?然后我会以不同的方式呈现这种错误.

java eclipse

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

SQL - 从SELECT查询中排除列

我在表中有100列,我想列出除特定列之外的99列,如何排除列名?

sql

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

每个SQL Server外键都应该有匹配的索引吗?

为SQL Server数据库中的每个外键创建索引是一种好习惯吗?

sql t-sql sql-server

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

取指针的地址

如果我声明以下变量:

int array[10] = { 34, 43,12, 67, 34, 43,26, 98, 423,1 };
int * p = array;
Run Code Online (Sandbox Code Playgroud)

然后,这个循环:

for ( int i = 0; i < 10; i++ )
{
    std::cout << &*p++ << " ";
}
Run Code Online (Sandbox Code Playgroud)

给我这个代码的不同输出(一组不同的地址):

for ( int i = 0; i < 10; i++ )
{
    std::cout << p++ << " ";
}
Run Code Online (Sandbox Code Playgroud)

为什么?它们在语义上是不相同的吗?

编辑:

好吧,我向所有回答此问题的人道歉,我没有原始代码,这是我在家里做的测试,事实证明我从我的项目中删除了该代码.(我的宽带还没有连接,所以我一直等到工作发布这个).无论如何 - 我很确定我忘了初始化p.但问题是"它们在语义上是否相同?" 已经回答了.谢谢.

c++ pointers

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

如果我们有原始列表,为什么我们可以更改不可修改的列表?

通过查看的代码Collections类,我才知道,当我们正在使用的方法unmodifiableList(List list)或者unmodifiableCollection(Collection c)它不是创建一个新的对象,但它返回同一个对象的引用,并覆盖其可以修改方法List[ add,addall,remove,retainAll. ..]
所以我跑了这个测试:

List modifiableList = new ArrayList();
modifiableList.add ( 1 );   
List unmodifiableList = Collections.unmodifiableList( modifiableList );
// unmodifiableList.add(3);  // it will throw the exception 
modifiableList.add ( 2 );       
System.out.println( unmodifiableList );
Run Code Online (Sandbox Code Playgroud)

结果是[ 1,2 ].
现在重点是为什么它指的是同一个对象?为什么不创建新对象?

java collections

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

使用内部构造函数创建通用类

是否可以在通用方法中使用其内部构造函数构造对象?

public abstract class FooBase { }

public class Foo : FooBase {
   internal Foo() { }
}

public static class FooFactory {
    public static TFooResult CreateFoo<TFooResult>()
    where TFooResult : FooBase, new() {
        return new TFooResult();
    }
}
Run Code Online (Sandbox Code Playgroud)

FooFactory与驻留在同一程序集中Foo。类调用工厂方法,如下所示:

var foo = FooFactory.CreateFoo<Foo>();
Run Code Online (Sandbox Code Playgroud)

他们得到编译时错误:

“ Foo”必须是具有公共无参数构造函数的非抽象类型,才能在通用类型或方法“ FooFactory.CreateFoo()”中用作参数“ TFooType”

有什么办法可以解决这个问题?

我也尝试过:

Activator.CreateInstance<TFooResult>(); 
Run Code Online (Sandbox Code Playgroud)

这会在运行时引发相同的错误。

c# generics factory-pattern object-construction

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

当图像宽于div时,如何使图像适合div元素?

我在div元素中有一个图像标记.

<div id = "myDiv">
 <img alt = "myImage" src = "some_source"/>
</div>
Run Code Online (Sandbox Code Playgroud)

图像大于div,因此图像不在div元素内.首先,我考虑过使用width = x,height = y.但是,由于我仍在设计页面,我担心必须一直担心这两个方面.

如何将图像保留在div元素中?还有,尊重div元素的维度?

谢谢你的帮助

html

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

Unicode字符串php

我有个问题!我想在php中打印一个unicode字符串(比如'سلام')!但是当我使用echo时只有一些??? apear!

我该怎么办?这发生了,我想要从数据库中检索字符串!

echo '????';
Run Code Online (Sandbox Code Playgroud)

结果是:

????
Run Code Online (Sandbox Code Playgroud)

我尝试使用标题功能,但这对我没有帮助!

php string unicode echo

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

如何确定InnoSetup安装是否成功

通过代码,有没有办法知道安装是成功还是失败?我需要在安装失败的情况下恢复数据库更新.

inno-setup

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