问题列表 - 第28981页

如何将任意数量的列表转换为0到1之间

例如 :

我有如下列表的数量:{12,23,34,45,65}在0和1之间变换,如{0,0.2,0.4,0.6,0.8}.有没有人知道某种算法?

c#

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

如何使用PHP中的值从数组中获取索引/键?

如何使用PHP中的值从数组中获取索引/键?

如果我有一个数组说:

array{
        0 => 'Me',
        1 => 'You',
        2 => 'We'
}
Run Code Online (Sandbox Code Playgroud)

然后在这里如何找到值" "有关键" 1 "?使用任何PHP逻辑.

php arrays

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

asp.net mvc viewmodels.它们应包含多少逻辑(如果有的话)

我一直在研究mvc的视图模型,我正在寻找最好的方法来实现它们.我读过很多不同的文章,但似乎没有一个明确的"最佳方式".到目前为止,我可能有一个具有以下属性的Customer模型:

  • 名字
  • 标题
  • 地点

其中location是数据库中位置表的外键.

我希望能够编辑此客户,但只能编辑名字,姓氏和位置.我对编辑中的标题并不感到烦恼.因此,在我看来,我需要传递一个客户和一个选定的列表.

从我读过的内容来看,我有以下几种选择(可能还有更多).

所以我的问题基本上哪个是最好的?

1)

添加一个选择列表ViewData["Location"],只是创建一个强类型的客户视图?

2)

创建一个视图模型,我传递客户并选择列表(数据访问在控制器中完成):

public class ViewModelTest
{
    public Customer Customer { get; set; }
    public SelectList Locations { get; set; }

    public ViewModelTest(Customer customer, SelectList locations)
    {
        Customer = customer;
        Locations = locations;
    }
}
Run Code Online (Sandbox Code Playgroud)

3)

创建一个视图模型,我在其中传递客户和位置列表,并在视图模型中创建选择列表.

public class ViewModelTest
{
    public Customer Customer { get; set; }
    public SelectList Locations { get; set; }

    public ViewModelTest(Customer customer, List<Location> locations, string selectedLocation)
    {
        Customer = customer;
        Locations = …
Run Code Online (Sandbox Code Playgroud)

model-view-controller asp.net-mvc viewmodel

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

停止从域(也称为"无cookie域")设置cookie以提高站点性能

我正在阅读谷歌关于提高网站速度的文档.他们的一个建议是从"无cookie域"提供静态内容(图像,css,js等):

静态内容(例如图像,JS和CSS文件)不需要伴随cookie,因为没有用户与这些资源交互.您可以通过从不提供cookie的域提供静态资源来减少请求延迟.

谷歌然后说,最好的方法是购买一个新域名并将其设置为指向您当前的域名:

要保留用于提供静态内容的无Cookie域,请注册新域名并使用CNAME记录配置DNS数据库,该记录将新域指向现有域A记录.配置Web服务器以提供来自新域的静态资源,并且不允许在此域的任何位置设置任何cookie.在您的网页中,引用静态资源的URL中的域名.

这是非常直接的东西,除了它说" 配置你的web服务器从新域提供静态资源,并且不允许在这个域的任何地方设置任何cookie "的位.根据我的阅读,IIS中没有允许您说"提供静态资源"的设置,那么如何阻止ASP.NET在这个新域上设置cookie?

目前,即使我只是从新域请求.jpg,它也会在我的浏览器上设置一个cookie,即使我们的应用程序的cookie设置为我们的旧域.例如,ASP.NET设置了一个".ASPXANONYMOUS"cookie(就我所知)我们并没有告诉它.

抱歉,如果这是一个真正的新问题,我是新手!

谢谢.

asp.net cookies windows-server-2008 iis-7.5

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

如何区分USB和软盘设备?

我试图通过循环DriveInfo.GetDrives()结果来识别驱动器类型.
但是对于USB和软盘我都得到了相同的DriveType.Removable价值.

我该如何区分它们?

c# usb floppy device

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

Registry.CreateSubKey什么时候返回null?

根据我在文档中的理解,如果失败则返回null,但在我看来,每个失败场景都有一个例外.

在什么标准方案中,此函数实际上会返回空值?

c# registry

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

一个类中的声明顺序是否重要?

有人可以在课堂上解释私人和公共秩序.它重要与否?

例如:

class Account{
public:
    Account(string firstName, string lastName, int id);
    void printAccount();
private:
    string strLastName;     
    string strFirstName;    
};
Run Code Online (Sandbox Code Playgroud)

它会是一样的:

class Account{
private:
    string strLastName;     
    string strFirstName; 
public:
    Account(string firstName, string lastName, int id);
    void printAccount();
};
Run Code Online (Sandbox Code Playgroud)

c++

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

如何在Vim中将所有选定的字符更改为_

我尝试使用Vim绘制类图.

  • 我用白色空格填充编辑器窗口.

  • 键入:匹配SpellBad /\s /以突出显示所有空格.

  • Ctrl+ Q选择垂直白色空格.

  • Shift+ I插入Bar(|)然后Esc

  • ...........................

  • v+ l+ ... + l选择水平白色空格

但我不知道如何将所有选定的水平空格更改为下划线(_).

我必须达到_ser伐时间.
当来到长水平线时,它很糟糕.

  ___________             ___________               
 |           |           |           |              
 | BaseClass |/__________|  Client   |              
 |___________|\          |___________|              
      /_\                                           
       |                                            
       |____________________________________        
       |                 |                  |       
  _____|_____       _____|_____        _____|_____  
 |           |     |           |      |           | 
 | SubClass1 |     | SubClass2 |      | SubClass3 | 
 |___________| …
Run Code Online (Sandbox Code Playgroud)

vim

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

Google Maps API与Multimap/Bing Maps API

我想知道是否有任何有使用Google Maps API Multimap API 经验的人都可以提供一个很好的理由来说明为什么一个比另一个更好 - 或者可能是一个优点和缺点列表?

我将致力于对目前使用Multimap(Classic)API的网站进行全面的重新开发,并希望考虑使用Google Maps API而不是Multimap(现在是MS Bing)的可能性,但我需要一个令人信服的理由来证明这个决定.

该网站目前提供搜索机制,允许用户使用邮政编码/部分邮政编码或城市搜索地址.当前系统有一个sqlserver数据库后端,其中包含完整的地址详细信息并上传(使用每日计划任务将此信息地理编码到Multimap).我想知道使用Google API是否可以避免每日上传的需要,而只是使用它的地理编码API(尽管这受到Google每天限制一定数量的地理编码请求的限制).

google-maps multimap bing-maps

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

使用java验证smtp服务器凭据,而不实际发送邮件

要验证smtp服务器凭据,我应该使用transport.connect()

Session session = Session.getInstance(properties,authenticator);

 Transport tr=session.getTransport("smtp");

 tr.connect();
Run Code Online (Sandbox Code Playgroud)

检查smtp服务器凭据是否正确?

java jakarta-mail smtp-auth

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