问题列表 - 第33987页

Visual Studio 2010中的宏,用于加载设置文件

我只是想找个方法(也许是宏?)来加载设置文件.理想情况下,我希望能够将其作为桌面快捷方式运行.我用Google搜索了,但也许我没有找到合适的关键字.

macros visual-studio-2010 visual-studio

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

电子邮件存在验证

是否可以检查电子邮件地址是否存在?

我之前听说过可以通过"联系"电子邮件主机,但它可能是"危险的",因为您的域名可能被相应的电子邮件主机禁止,被视为垃圾邮件.

我的方案是,我想检查客户当前在db中的电子邮件,并在需要时进行更新.

我有什么选择?

我正在使用ASP.NET和MVC.

谢谢,迈克尔.

email-validation email-spam

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

继承原型中的私有变量

我想我误解了Javascript原型继承是如何工作的.具体来说,原型内部变量似乎在多个不同的子对象之间共享.用代码说明最容易:

var A = function()
{
  var internal = 0;
  this.increment = function()
  {
    return ++internal;
  };
};

var B = function() {};
// inherit from A
B.prototype = new A;

x = new B;
y = new B;

$('#hello').text(x.increment() + " - " + y.increment());?
Run Code Online (Sandbox Code Playgroud)

这输出1 - 2(在JSBin上测试),而我完全期望结果1 - 1,因为我想要两个单独的对象.

如何确保A对象不是多个实例之间的共享对象B

更新:本文重点介绍了一些问题:

问题是每个方法用于创建一个工作正常的私有变量的范围,也就是操作中的闭包,如果您更改一个对象实例的私有变量,它将被更改为all.即它更像是私有静态属性,而不是实际的私有变量.

所以,如果你想拥有私有的东西,更像是非公共常量,上述任何一种方法都是好的,但不适用于实际的私有变量.私有变量仅适用于JavaScript中的单例对象.

解决方案:根据BGerrissen的回答,更改B原型的声明和离开按预期工作:

var B = function() { A.apply(this, arguments); };
Run Code Online (Sandbox Code Playgroud)

javascript

20
推荐指数
3
解决办法
7991
查看次数

T-SQL如何仅从表中选择第二行?

我有一个表,我需要检索第二行的ID.怎么实现呢?

通过Top 2我选择前两行,但我需要第二行

t-sql sql-server

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

将国家代码alpha-2(IN)转换为alpha 3(IND)的Java代码

使用Java,有没有一种快速的方法将alpha-2国家代码(IN或GB)转换为alpha-3等价物(IND或GBR)?

我可以得到alpha-2代码:

String [] codes = java.util.Locale.getISOLanguages();

这不是问题,实际上我的应用程序读取alpha-2代码,但我需要输出alpha-3等价物.

是否有类似的方式来获得alpha-3代码?

有什么建议?

java locale country-codes

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

列表中的平均时间值

我想计算列表中日期之间的平均时间值.虽然以下效果很好,但我想知道是否有更聪明的方法?

delta = lambda last, next: (next - last).seconds + (next - last).days * 86400   
total = sum(delta(items[i-1], items[i]) for i in range(1, len(items)))
average = total / (len(items) - 1)
Run Code Online (Sandbox Code Playgroud)

python

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

codeigniter使用redirect()

我在每个需要加载我的应用程序主视图的函数中使用redirect()(来自uri helper).它重定向到相同的功能.我的目标是获得相同的清洁uri,即使我使用页面功能(调用其他控制器).这是好习惯吗?我什么时候应该使用redirect()?是否有其他解决方案可以获得类似的结果?

这是一些澄清的代码.

这是一个控制器:

<?php

   class Main_controller extends Controller
   {
       function index()
       {
       $this->load->view(page); 
       }

       function page_feature()
       {
       /* some stuff */
       redirect('main_controller.php','refresh');
       }
   }
Run Code Online (Sandbox Code Playgroud)

有了这条路线规则:

$route['([a-z-A-Z1-9_]+)'] = "main_controller";
Run Code Online (Sandbox Code Playgroud)

uri是这样的:myapp.com/something在这个页面上,有一些功能可以调用(提交时)main_controller(或其他控制器)的其他功能,例如表单:

<form action="myapp.com/another_controller/method" method="post">
Run Code Online (Sandbox Code Playgroud)

在此查询"/ another_controller/method"的末尾,我使用redirect('main_controller')显示包含新数据的视图,并保留uri"myapp.com/something"而不是"myapp.com/another_controller/方法".

我想知道这是好事还是坏事,以及为什么.

redirect uri codeigniter helper

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

用于.NET 4安装的Windows-7 reboot上的nsis不会继续安装

安装我的应用程序时,如果计算机上没有.NET 4.0,我还会安装.NET 4.0可再发行组件.

在Windows-7上,这有时(可能总是)导致重启(在nsis的控制之外).

我想在重启后继续安装.

我应该感谢有关如何使用nsis解决这个问题的建议.

nsis windows-7

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

无法打开.chm文件,给出"页面无法显示"错误

我从某个网站下载了一个.chm文件,当我试图打开它时,我得到"页面无法显示"错误.

chm

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

如何测试当前请求是否为Controller中的ajax请求?

在某些情况下,我将jQuery.get()请求发送到Action方法,在其他情况下,它是一个浏览器请求.有没有办法让我区分它们,以便我可以相应地返回不同的动作结果?

c# ajax asp.net-mvc jquery controller

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