问题列表 - 第44020页

从纬度和经度的android位置查找器

我们如何从android中的纬度和经度获取地址或位置名称在我的应用程序中我有经纬度设置,但我需要一个API,它将返回与纬度和经度对应的位置名称.谢谢.

android location finder

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

存储过程效率 - 空输入参数和Where子句

我喜欢通过将一堆输入参数全部默认为NULL然后使用Equality或NULL测试包含在WHERE中的相同参数来最小化我所拥有的存储过程的数量.

这与查询性能有多低效 - 为1个特定任务编写存储过程?例如,仅按UserId选择,按用户名/密码选择,按FirstName/LastName选择...

例:

CREATE PROC dbo.up_Select_User

  @UserId int = NULL
, @Username varchar(255) = NULL
, @Password varchar(255) = NULL
, @FirstName varchar(50) = NULL
, @LastName varchar(50) = NULL
, @IsActive bit = NULL


SELECT UserId, Username, FirstName, LastName, EmailAddress
FROM dbo.[User]
WHERE (UserId = @UserId OR @UserId IS NULL)
AND (Username = @Username OR @Username IS NULL)
AND (Password = @Password OR @Password IS NULL)
AND (FirstName = @FirstName OR @FirstName IS NULL)
AND (LastName = …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server performance stored-procedures

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

Android屏幕方向传感器

我想通过设置强制屏幕方向为按钮点击横向

 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Run Code Online (Sandbox Code Playgroud)

它工作正常.现在我希望应用程序跟随传感器,以便在倾斜回到肖像时将方向恢复为纵向.我知道这可以通过设置setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);但不知道在哪里设置它.如果方向被强制为横向,无论您向任何方向倾斜,方向都将保持在横向.任何人都可以指定如何重置方向标志?

android orientation

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

C#相当于Java的?在泛型中扩展Base>

在Java中,我可以执行以下操作:(假设Subclass扩展Base):

ArrayList<? extends Base> aList = new ArrayList<Subclass>();
Run Code Online (Sandbox Code Playgroud)

C#.NET中的等价物是什么?? extends显然没有关键字,这不起作用:

List<Base> aList = new List<Subclass>();
Run Code Online (Sandbox Code Playgroud)

.net c# generics inheritance extends

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

数据存储区中确实需要索引吗?

我对一些GAE文档感到困惑.虽然我打算添加索引以优化我的应用程序的性能,但我想澄清它们是否仅为此目的而建议,或者是否真的需要它们.

查询无法找到未编制索引的属性值.这包括标记为未编入索引的属性,以及具有长文本值类型(文本)或长二进制值类型(Blob)的值的属性.

对属性的过滤器或排序顺序的查询将永远不会匹配其属性值为Text或Blob的实体,或者使用标记为未编入索引的属性编写的实体.具有此类值的属性的行为就像未针对查询过滤器和排序顺序设置属性一样.

来自http://code.google.com/appengine/docs/java/datastore/queries.html#Introduction_to_Indexes

第一段让我相信你根本无法对未编入索引的属性进行排序或过滤.但是,第二段让我认为此限制仅限于Text或Blob属性或专门注释为未编入索引的属性.

我对这种区别感到好奇,因为我有一些数字和字符串字段,我目前正在生产环境中对未编制索引进行排序/过滤.这些查询正在后台任务中运行,后者通常不关心性能(宁愿在此引用中优化大小/成本).我有点幸运的是,这些正在返回正确的数据吗?

google-app-engine google-cloud-datastore

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

在Emacs中,我们可以最大化当前活动窗口,然后在多窗口环境中恢复它吗?

我喜欢打开多个窗口,每个窗口都打开了自己的文件.有时,我想最大化我编辑的那个占据整个屏幕,然后将其恢复到以前的大小和位置.

有办法吗?

根据emacs菜单,我只能想出放大窗口,收缩窗口......就是这样..

emacs

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

如何使iPhone应用程序容忍CoreData架构更改

我有一个广泛使用CoreData API的应用程序.我正在开发一个更新版本,为实体添加一些字段.由于架构更改,我的应用程序在加载时崩溃(除非我吹掉私有存储并重新启动).

问题是当客户升级到新版本时,我不介意在第一次加载应用程序时对其数据运行升级程序,但我甚至无法加载它,因为CoreData不喜欢架构更改.

有没有办法告诉CoreData"它确定..不要担心架构更改"?因为我只添加了字段而没有重命名或删除任何内容.

iphone core-data mapping-model

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

NSNotification addObserver:someOtherClass

我需要将一条消息传递给一个控制类(它会创建一个将要发送消息的类的实例)所以,我不能直接在我的文件中引用类名,而不是让它成为一个全局(这是荒谬的如果"NSNotification"广告宣传能够传递各种消息,无论他们在哪里/什么类.

所以没有进一步的...

(从Say ClassB打电话)

ClassA创建ClassB的实例

现在ClassB,我需要传递有关按钮按下的消息ClassA

(insdie ClassB)
- (void)viewDidLoad
{
  [[NSNotificationCenter defaultCenter] addObserver:ClassA 
                                        selector:@selector(doLoginAction)      
                                        name:@"SomeButton" 
                                        object:nil];
  [super viewDidLoad];
}
Run Code Online (Sandbox Code Playgroud)

这不会编译,即使我包括,对不起,"#import "ClassA.h" 现在,如果我做一些愚蠢的事情,

ClassA *classa = [[ClassA alloc]init];
Run Code Online (Sandbox Code Playgroud)

然后使用这个新创建的classa实例addObserver:classa将编译,但正如我所想,绝对不会做任何事情......(我知道,但令人惊讶的是这种代码在Iphone编程书籍中很流行......)所以我试过了无论如何.

但是,如果我将此函数放入ClassA并使用addObserver:ClassB 它将被调用,但会导致堆栈转储unrecognized selector sent to instance 或使用addObserver:self.

我很想删除Xcode并回到vim并使用旧的"C"回调...

iphone

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

为什么在匿名类中只能访问最终变量?

  1. a只能在这里决赛.为什么?如何aonClick()不将其保留为私有成员的情况下重新分配方法?

    private void f(Button b, final int a){
        b.addClickHandler(new ClickHandler() {
    
            @Override
            public void onClick(ClickEvent event) {
                int b = a*5;
    
            }
        });
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如何5 * a点击它返回?我的意思是,

    private void f(Button b, final int a){
        b.addClickHandler(new ClickHandler() {
    
            @Override
            public void onClick(ClickEvent event) {
                 int b = a*5;
                 return b; // but return type is void 
            }
        });
    }
    
    Run Code Online (Sandbox Code Playgroud)

java event-handling anonymous-class

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

如何使用lseek读取文件的最后一个字符

我正在尝试使用lseek以相反的顺序从文件中读取字符.

到目前为止,我有:

 int finished = 1;
 char temp[1];

    while (finished > 0) {

 lseek(fileID,0,2);

 finished = read(fileID, &temp, 1);

 cout << temp[0];

    }
Run Code Online (Sandbox Code Playgroud)

但是read总是返回0.

关于该怎么做的任何想法?

c++ unix system-calls

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