问题列表 - 第48156页

如何在objective-c中实现-hash时处理浮点数和双精度数

我是Objective-C的新手,我正在寻找处理原始浮点数的最佳方法,并在Objective-C类中实现-hash方法时加倍.在这个问题中,我已经找到了关于isEqual和hash的一些好建议:

覆盖isEqual:和hash的最佳实践

但它没有说明如何处理花车和双打.

我最好的尝试:

...
long lat = [[NSNumber numberWithDouble:self.latitude] longValue];
result = prime * result + (int) (lat ^ (lat >>> 32));
...
Run Code Online (Sandbox Code Playgroud)

但我不确定这是正确的方法.有任何想法吗 ?

cocoa cocoa-touch objective-c

11
推荐指数
2
解决办法
1523
查看次数

使用键盘滚动弹出列表时,如何使JComboBox所选项目不被更改

我在面板中有一个JComboBox组件,并且它附加了ItemListener.但是每次上/下按键后都会被触发(当滚动打开弹出列表时).我想在用户接受选择后通过按Enter键来更改所选值.

使用鼠标时不是这种情况.当我将鼠标移到组合框的列表上时,突出显示在鼠标指针之后,但是在我按下鼠标按钮之前,所选项目不会更改.我希望键盘具有相同的行为,即通过向上/向下箭头移动突出显示不会更改所选项目,但按Enter键可以.

java keyboard swing properties jcombobox

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

WCF服务中的HttpContext为null?

这是我的代码行,它引发了我的错误 HttpConext.Current

string postData = "username=" + HttpContext.Current.Server.UrlEncode(USERNAME);
Run Code Online (Sandbox Code Playgroud)

c# wcf

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

http:// localhost /不使用EasyPHP

我已经验证我的主机文件中windows/system32/drivers/etc/有一个localhost条目,但它不会去任何地方.我必须在URL中有一个端口号:http://127.0.0.1:8888 /

localhost在没有端口号的情况下,我能做些什么工作吗?

localhost easyphp

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

WebKitErrorDomain错误101

以下代码生成和错误:

WebKitErrorDomain error 101 
Run Code Online (Sandbox Code Playgroud)

码:

-(Void) searchBarSearchButtonClicked: (UISearchBar *) activeSearchBar { 
    NSString * query = [searchBar.text stringByReplacingOccurrencesOfString: @ "" withString: @ "+"]; 
    NSURL * url = [NSURL URLWithString: [NSString stringWithFormat: @ "http://http://www.google.com/search?q =%, query]]; 
    NSURLRequest * requestObj = [NSURLRequest requestWithURL: url]; 
    [Home loadRequest: requestObj]; 
} 

-(Void) loadView { 
     [Super loadView]; 
     CGRect bounds = [[UIScreen mainScreen] applicationFrame];   
     searchBar = [[UISearchBar alloc] initWithFrame: CGRectMake (0.0, 0.0, bounds.size.width, 48.0)]; 
     searchBar.delegate = self; 
     [Self.view addSubview: searchBar];
}
Run Code Online (Sandbox Code Playgroud)

我不会说英语,依赖翻译.由于语言问题,这可能是键盘问题,还是编码问题?

iphone objective-c uiwebview ios

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

jquery ajax获取下载文件

$.get(
url: downloadUrl,
function(data) {

//after get the data, how to ask browser pop up to save file?
}
); 
Run Code Online (Sandbox Code Playgroud)

数据是服务器端servlet转储的内容.可以是二进制的

javascript jquery callback

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

遇到了OverflowException

在最后一行的下面的方法中,我总是得到一个例外:

System.OverflowException: Value was either too large or too small for an Int32.
Run Code Online (Sandbox Code Playgroud)

我无法解释为什么,因为我正在明确检查:

private Int32 ConvertValue(double value)
{
   if (value > Int32.MaxValue)
   {
      Console.WriteLine("Couldn't convert value " + value + " to Int32");
      return Int32.MaxValue;
   }
   else if (value < Int32.MinValue)
   {
      Console.WriteLine("Couldn't convert value " + value + " to Int32");
      return Int32.MinValue;
   }
   else
   {
      return Convert.ToInt32(value);
   }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

使用实体框架模拟存储库

我正在使用mog模拟一个LINQ to SQL的存储库,如下所示:

public static IProductsRepository MockProductsRepository(params Product[] prods){
    // Generate an implementer of IProductsRepository at runtime using Moq
    var mockProductsRepos = new Mock<IProductsRepository>();
    mockProductsRepos.Setup(x => x.Products).Returns(prods.AsQueryable());
    return mockProductsRepos.Object;
}

public interface IProductsRepository{
    IQueryable<Product> Products { get; }
    void SaveProduct(Product product);
    void DeleteProduct(Product product);
}
Run Code Online (Sandbox Code Playgroud)

如果我像这样使用它,我如何为Entity框架更改此函数:

public interface IProductsRepository : IEntities{
    EntityState GetEntryState(object entry);
    void SetEntryState(object entry, EntityState state);
    void Commit();
}

public interface IEntities{
    DbSet<Product> Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我正在使用DbSet.

entity-framework moq

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

Zend_Pdf德语的字体问题.....?

我正在Zend_Pdf class用来创建一个PDF document.

这里的内容都在GERMAN language,所以,当我写的内容自动将PDF是converts那些characterssome special chars.

我无法弄清楚问题....?

我尝试了一些代码

$str = html_entity_decode($str, ENT_COMPAT, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

但它并没有把它和showing the same result..... !!!!!!

请提供一些帮助我的代码或链接........

提前致谢.....

php zend-framework zend-pdf

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

帮助QueryOver和WhereExists

我有个问题.我有人和猫.每个Person都有一些Cats(Cats中有一个外键指向Persons中的主键).每只猫都有一个年龄.我想选择有"老"猫的人.我想要这些人的所有猫,而不仅仅是"老"猫.我需要使用QueryOver语法来完成它.

在T-SQL中它将是这样的:

SELECT P.*, C.*
FROM Persons P
LEFT JOIN Cats C
    ON P.Id = C.OwnerId
WHERE EXISTS (
    SELECT 1
    FROM Cats C2
    WHERE P.Id = C2.OwnerId AND C2.Age > 5)
Run Code Online (Sandbox Code Playgroud)

我知道我必须使用子查询,并且我可以轻松地使用"旧的"nhibernate语法(Criteria/DetachedCriteria),但我无法在QueryOver语法中执行此操作.

我不想要"IN"状态.我的主键是一个复杂的键,所以我无法使用IN.

var persons = session.QueryOver<Person>.WithSubquery.WhereExists( ??? );
Run Code Online (Sandbox Code Playgroud)

c# nhibernate fluent-nhibernate queryover

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