问题列表 - 第25762页

HTTP基本身份验证凭据在URL和加密中传递

我有一个关于HTTPS和HTTP身份验证凭据的问题.

假设我使用HTTP身份验证保护URL:

<Directory /var/www/webcallback>
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/passwd/passwords
Require user gooduser
</Directory>
Run Code Online (Sandbox Code Playgroud)

然后,我通过HTTPS从远程系统访问该URL,并在URL中传递凭据:

https://gooduser:secretpassword@www.example.com/webcallback?foo=bar
Run Code Online (Sandbox Code Playgroud)

用户名和密码是否会自动进行SSL加密?GET和POST也是如此吗?我很难找到这个信息的可靠来源.

https basic-authentication

242
推荐指数
2
解决办法
43万
查看次数

Google Guice的隐藏功能

Google Guice提供了一些很棒的依赖注入功能.

我最近遇到了@Nullable特性,它允许你将构造函数参数标记为可选(允许为null),因为Guice默认不允许这些:

例如

public Person(String firstName, String lastName, @Nullable Phone phone) {
    this.firstName = checkNotNull(firstName, "firstName");
    this.lastName = checkNotNull(lastName, "lastName");
    this.phone = phone;
}
Run Code Online (Sandbox Code Playgroud)

https://github.com/google/guice/wiki/UseNullable

Guice的其他有用功能(特别是不那么明显的)人们使用了什么?

dependency-injection guice

27
推荐指数
3
解决办法
4073
查看次数

互动世界地图,突出鼠标悬停国家

我需要在站点的首页上创建一个交互式世界地图,视图门户将大约为650x200像素.交互性将包括以下内容,鼠标覆盖一个国家将突出显示(例如,国家将填充"红色")该国家和显示国家的名称(最好是div中的文本),我也将链接突出显示事件,选中时将突出显示一个国家/地区.

我很难找到合适的解决方案,我拒绝使用或学习闪存等专有技术,因此不能选择.我使用openlayers和自定义地图图像创建了一个简单的模型,但是IE6中各国的标记加载速度太慢.

svg似乎太大了,因为我试图使用RaphaelJS,但是当我意识到世界地图数据是1.2mb这对于网站的首页是完全不可接受的时候放弃了它.

我真的不知道我将如何做到这一点,我的最后一招是手动创建250+(无论有多少国家)png并将鼠标悬停事件应用于图像中的热点...但这可能会也是一个死胡同..拼命寻求解决方案,任何有用的评论将不胜感激!

javascript mapping svg openlayers

8
推荐指数
3
解决办法
2万
查看次数

vector :: erase和std :: remove_if的奇怪行为,其结束范围与vector.end()不同

我需要从std :: vector的中间删除元素.

所以我尝试过:

struct IsEven {
    bool operator()(int ele)
    {
        return ele % 2 == 0;
    }
};

    int elements[] = {1, 2, 3, 4, 5, 6};
    std::vector<int> ints(elements, elements+6);

    std::vector<int>::iterator it = std::remove_if(ints.begin() + 2, ints.begin() + 4, IsEven());
    ints.erase(it, ints.end());
Run Code Online (Sandbox Code Playgroud)

在此之后我会期望ints向量具有:[1,2,3,5,6].

在Visual Studio 2008的调试器中,std::remove_if在行之后,元素ints被修改,我猜我在这里遇到某种未定义的行为.

那么,如何从矢量范围中删除元素?

c++ stl

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

如何使用AutoMapper?

第一次使用AutoMapper,我很难搞清楚如何使用它.我正在尝试将ViewModel映射到我的数据库表.

我的ViewModel看起来像这样......

public class AddressEditViewModel
{
    public AddressEdit GetOneAddressByDistrictGuid { get; private set; }
    public IEnumerable<ZipCodeFind> GetZipCodes { get; private set; }

    public AddressEditViewModel(AddressEdit editAddress, IEnumerable<ZipCodeFind> Zips)
    {
        this.GetOneAddressByDistrictGuid = editAddress;
        this.GetZipCodes = Zips;
    }
}   
Run Code Online (Sandbox Code Playgroud)

我试图使用的映射是......

CreateMap<Address, AddressEditViewModel>();  
Run Code Online (Sandbox Code Playgroud)

当我运行这个测试时......

public void Should_map_dtos()
{
    AutoMapperConfiguration.Configure();
    Mapper.AssertConfigurationIsValid();
}  
Run Code Online (Sandbox Code Playgroud)

我收到这个错误......

AutoMapper.AutoMapperConfigurationException:未映射JCIMS_MVC2.DomainModel.ViewModels.AddressEditViewModel上的以下2个属性:GetOneAddressByDistrictGuid GetZipCodes在JCIMS_MVC2.DomainModel.Address上添加自定义映射表达式,忽略或重命名该属性.

我不确定我应该如何映射这两个属性.我会很感激任何方向.谢谢

标记

c# automapper

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

ArithmeticException Java?

任何人都可以帮我找到execption的位置吗?我似乎无法找到问题..

  public void fieldChanged(Field f, int context){
        //if the submit button is clicked
     try{
      stopTime = System.currentTimeMillis();
      timeTaken = stopTime - startTime;
      timeInSecs = ((timeTaken/1000));
      speed = 45/timeInSecs;
      Dialog.alert("Speed of Delivery: " + speed + "mph");
      }
     catch(ArithmeticException e){
      Dialog.alert("error " + speed);
      e.printStackTrace();

     }

    } 
Run Code Online (Sandbox Code Playgroud)

startTime变量是一个全局变量..

编辑:timeinSecs = 0怎么样?我似乎无法让我的调试器为BlackBerry JDE工作,所以有人必须帮助我:( timeTaken应该是从按下启动按钮到按下停止按钮的按钮的毫秒时间...

所有其他变量也是全局变量

java

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

使用LINQ动态选择列?

大家好我正在尝试做一个非常简单的动态查询,它将动态选择一列,即列的选择将取决于另一个查询.所以,如果条件1,我会选择col X,如果条件2,我将选择Y.

所以我尝试使用query.Select(colname)扩展方法也尝试使用,Func<>但我不知道如何去做这个.我已经阅读了关于linq的动态扩展以及反射,但是对GetValue函数的反射并没有为数据库中的列返回值.请帮助我,我只是试图在运行时动态选择一个列,没有任何条件.

linq dynamic

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

Android Xperia X10 SoundPool

我的Android应用程序的用户有一些报告说X10上没有播放声音.我有点困惑,因为它适用于我尝试过的所有其他手机,Neus One,Hero,Droid.我正在使用SoundPool类播放声音,还有其他人有与X10类似的问题吗?

谢谢,Gaz

audio android

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

是否可以将JavaScript错误转储到HTML中的div?

我正在写一个游戏,我有一个控制台,供开发人员在游戏中与JavaScript方法进行交互.我有一个问题; 我无法弄清楚如何将JavaScript错误丢弃到控制台.无论如何都要将错误写入div或HTML元素?

html javascript error-handling

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

在Python中处理Windows行结尾

我有一个来自Windows提供商的700MB XML文件.

正如人们所预料的那样,行结尾是'\ r \n'(或者vi中的^ M).除了让供应商发送'\n'之外,处理这种情况的最有效方法是什么:-)

  1. 使用os.linesep
  2. 使用rstrip()(需要打开文件......这看起来很疯狂)
  3. 使用通用换行支持在我的Mac Snow Leopard上不是标准配置 - 因此不是一种选择.

我对任何需要Python 2.6+的东西都很开放,但它需要在Snow Leopard和Ubuntu 9.10上运行,只需要很少的外部需求.我不介意一个小的性能损失,但我正在寻找标准的最佳方法来处理这个问题.

- - 编辑 - -

行结尾位于标记描述符的中间,否则它们不会是这样的问题.我知道这是一个糟糕的形式,他们不应该发送给我,但这就是我有文件和供应商大多是无能的.

python file

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