问题列表 - 第28902页

如何迭代STL集并有选择地删除元素?

以下代码无法正常工作.该如何正确完成?

for (std::set<Color>::iterator i = myColorContainer.begin();
            i!=myColorContainer.end();
            ++i)
{
    if ( *i  == Yellow)
    {
        DoSomeProccessing( *i );
        myColorContainer.erase(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ stl set

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

如何在ASP.NET MVC2中枚举formcollection

我以前使用过如何在ASP.NET MVC中枚举formcollection?的实施,但现在我在VS2010和MVC2抱怨:


Error   1   Cannot implicitly convert type 'System.Web.Mvc.IValueProvider' to 
'System.Collections.Generic.IDictionary'. An 
explicit conversion exists (are you missing a cast?)    C:\~\ProjectMVC\Controllers\TheController.cs    line    ProjectMVC

代码是......

IDictionary<string, ValueProviderResult> tmpCollection = collection.ToValueProvider();

for (int j = 1; j <= noprops; j++)
            {
                string shopNmTmp =
                    (from t in tmpCollection
                     where t.Key.StartsWith(j + ".discount.sname." + j)
                     select t.Value.AttemptedValue).First();
                string shopCdTmp =
                    (from t in tmpCollection
                     where t.Key.StartsWith(j + ".discount.sref." + j)
                     select t.Value.AttemptedValue).First();
...
Run Code Online (Sandbox Code Playgroud)

当我不看时,有什么改变; 这编译,工作和运行,在MVC1中没有问题; 但不会在2中编译.

谢谢

更新

我通过使用以下技术来解决这个问题:

Dictionary<string, string> …
Run Code Online (Sandbox Code Playgroud)

formcollection c#-3.0 asp.net-mvc-2

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

这两种创建NSStrings的方法有什么区别?

  1. NSString *myString = @"Hello";

  2. NSString *myString = [NSString stringWithString:@"Hello"];

我知道使用方法(1)创建一个指向字符串文字的指针,该字符串文字被定义为静态内存(并且不能被释放),并且使用(2)创建一个将被自动释放的NSString对象.

  • 使用方法(1)不好吗?
  • 有哪些主要区别?
  • 有没有你想要使用的情况(1)?
  • 有性能差异吗?

PS我已经在Stack Overflow上进行了广泛的搜索,虽然对同一主题有疑问,但他们都没有回答我上面发布的问题.

memory-management objective-c string-literals nsstring

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

多次运行黄瓜功能

我试图多次运行黄瓜功能(即500次).有没有办法做到这一点,而不是每次都要输入相同的命令?我猜这可以用Rake完成吗?我不是使用耙子或黄瓜的专家.

非常感谢您的帮助.

谢谢

ruby rake cucumber

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

将GPS纬度/经度从不同格式转换为一种格式(在PHP中)

我正在尝试建立对我的应用程序中的位置的支持,并且我期望用户以各种方式输入gps坐标.我需要将以下所有内容转换为:纬度 - 方向(N/s),degres,分钟,秒; 经度(E/W) - 度,小时,秒.

注意,每个用户输入将在一行中.我希望我的用户只能以一种方式输入,但是ppl肯定会输入以下内容之一...:

例如:9.182,-39.140625
9.182/-39.140625
9.182,-39.140625
9.182 -39.140625
21°16'672S [some_separator] 27°30'218E
21 16 674S [some_separator] 27 30 318E

[some_separator]也可能是一个单一的空间......

最终格式需要为:
latitude.direction = south
latitude.degrees = 21
latitude.minutes = 16
latitude.seconds = 674
longitude.direction = east
longitude.degrees = 27
longitude.minutes = 30
longitude.seconds = 318

(a)要求普通非科技用户输入GPS坐标的最简单方法是什么?
(b)如何将上述内容转换为最终格式?任何处理数据输入变化的内置函数?

在PHP中看过GPS格式 - 但我需要处理更多变化的输入.

php gps geolocation

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

JAX-RS JSON java.util.Date Unmarshall

我正在使用Jersey(jax-rs)来构建一个REST丰富的应用程序.

一切都很好,但我真的不明白如何为日期和数字配置JSON编组/解组选项.

我有一个User类:

@XmlRootElement
public class User {
    private String username;
    private String password;
    private java.util.Date createdOn;

    // ... getters and setters
}
Run Code Online (Sandbox Code Playgroud)

createdOn序列化属性时,我得到一个这样的字符串:'2010-05-12T00:00:00 + 02:00',但是我需要使用特定的日期模式来编组和解组日期.

有人知道怎么做吗?

json jax-rs marshalling unmarshalling

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

如何在linqtosql中将datetime转换为字符串?

我使用linqtosql并在linq查询中,我试图将datetime类型列转换为字符串,如'dd-MM-yy'.但是,我收到如下错误:

NotSupportedException:方法'System.String ToString(System.String)'没有支持的SQL转换.

以下是我的linq查询:

from ffv in Flo_flowsheet_values
where ffv.Flowsheet_key == 2489
&& ffv.Variable_key == 70010558
&& ffv.Status == 'A'
&& ffv.Column_time >= DateTime.ParseExact("2010-06-13 00:00", "yyyy-MM-dd HH:mm", null)
&& ffv.Column_time <= DateTime.ParseExact("2010-06-13 22:59", "yyyy-MM-dd HH:mm", null)
select new  { 
ColumnTime = ffv.Column_time
,ColumnTimeForXCategory = ffv.Column_time.Value.ToString("dd-MM-yy") ***====> this statement invoke error***
,BTValue = Convert.ToDouble( ffv.Value) }
Run Code Online (Sandbox Code Playgroud)

linq-to-sql

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

如何在Android中测量位置准确度?

有谁知道getAccuracy()返回的准确度测量的正确解释?例如,他们计算如下:

  • 圆形误差概率(意思是,如果我理解正确,半径为50%置信圆)?

  • 半径95%置信圈?

  • 别的什么?

此外,使用的实际计算是什么以及我们可以依赖它们多少?它取决于位置估计的来源(GPS与网络)吗?

非常感谢您给我的任何建议.

android location

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

麻烦用Pony gem在电子邮件中发送html

我发现这个宝石是一种发送邮件的好方法,但我似乎无法发送任何HTML.如果我写下面的内容:

Pony.mail(
  :to => message[:to],
  :from => @account[:from],
  :subject => message[:subject],
  :content_type => 'text/html',
  :html_body => "<h1>hey there!</h1>",
  :via => :smtp,
  :smtp => {
    :host => MY_HOST,
    :port => PORT,
    :auth => AUTH,
    :user => MY_USER,
    :password => MY_PASSWORD,
    :tls => true } )
Run Code Online (Sandbox Code Playgroud)

上面的代码发送邮件但邮件在gmail中显示为空.

任何帮助将不胜感激.

谢谢.

ruby html-email pony

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

如何使用集合的addall()方法?

我需要使用它来合并两个有序的对象列表.

java collections merge list

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