问题列表 - 第21919页

MKMapView和CLLocationManager

我想使用MKMapView使用默认的呼吸蓝色针来显示用户当前位置,我想同时记录用户移动.有没有什么方法可以使用GPS管理器(不确定这是否是一个CLLocationManager)MKMapView在我们启用它时显示用户位置?

我知道我可以创建自己的CLLocationManager.但这感觉就像为我的应用程序增加了开销,我希望地图和我的跟踪保持同步.

我已经探索了以下想法但没有成功:

  • 使用[MKMapView showUserLocation:YES]和在userLocation字段上添加KVO .这不起作用,我想知道这是否是由于该userLocation字段是只读的事实.
  • 在请求用户位置的注释视图时[MKMapView showUserLocation:YES],使用,创建MKMapViewDelegate并添加跟踪.这不起作用,因为注释视图显然只被请求一次???
  • 使用a CLLocationManager并尝试手动添加蓝色图钉.不幸的是,我没有在可用的引脚类型中找到蓝色引脚,所以我尝试手动创建用户注释而没有成功.

有没有人知道如何实现这一点,仍然可以从蓝色引脚中受益,或者是我唯一的解决方案,使用a CLLocationManager并创建我自己的引脚?

iphone objective-c mkmapview cllocationmanager

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

用手动代码替换SqlDependency

我们在.Net 3.5中工作,我们在代码中有SqlDependency,这要求.Net用户具有CREATE权限和其他权限.
这里的DBA希望避免给.Net用户提供如此巨大的权限.

有没有办法通过手动执行SqlDependency的操作来绕过SqlDependency?运行具有.net之一的更多权限的后台进程并创建必要的程序等?

谢谢!


为了将来参考,我只想说我们通过一个非常简单的解决方案解决了权限问题:SqlDependency使用不同的连接字符串,其用户具有与常规.net连接字符串不同的权限.

c# sql-server .net-3.5

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

为什么我不能在#if中使用sizeof()?

我有这个:

#if sizeof(int)
    #error Can't use sizeof in a #if
#endif
Run Code Online (Sandbox Code Playgroud)

我得到这个编译器错误:

missing binary operator before token "("
Run Code Online (Sandbox Code Playgroud)

为什么我不能在这里使用sizeof运算符?

c sizeof c-preprocessor

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

如何使用C#UdpClient发送大数据?

我正在尝试使用C#UdpClient发送大量数据(超过50 MB).

所以首先我将数据分成65507个字节块并循环发送.

for(int i = 0; i < packetCount; i++)
   myUdpClient.Send(blocks[i], block[i].Length, remoteEndPoint);
Run Code Online (Sandbox Code Playgroud)

我的问题是只能收到第一个数据包.在发送第一个数据包期间,网络负载迅速增加到100%,然后无法接收其他数据包.

我希望获得尽可能多的数据吞吐量.

对不起我的英语!感谢您的帮助.

c# udp

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

将Set <String>转换为List <String>的最简洁方法

我目前正在这样做:

Set<String> setOfTopicAuthors = ....

List<String> list = Arrays.asList( 
    setOfTopicAuthors.toArray( new String[0] ) );
Run Code Online (Sandbox Code Playgroud)

你能打败这个吗?

java collections list set jdk1.6

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

printf和++运算符

#include<stdio.h>
main()
{
    int a=10;
    printf("\n %d %d", a, a++); //11 10
    a=10;
    printf("\n %d %d", a++, a); //10 11
    a=10;
    printf("\n %d %d %d ", a, a++,++a); //12 11 12
}
Run Code Online (Sandbox Code Playgroud)

运行之后,我得到了评论中给出的输出.据我所知,第一次输出是预期的,因为printf的执行从右到左但不能理解第二和第三

c

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

如何查看GenericTypeDefinition是否实现IEnumerable <>

我有一个方法,检查类型是否是通用的,然后检查GenericTypeDefinition是否是IEnumerable<>.

static Type GetEnumerableType(Type type)  
{  
    if(type.IsGenericType) {  
        var genericTypeDefinition = type.GetGenericTypeDefinition();  
        if (genericTypeDefinition == typeof(IEnumerable<>)) {  
            return type.GetGenericArguments()[0];  
        }  
    }  
    return null;  
}
Run Code Online (Sandbox Code Playgroud)

如果它是一个IEnumerable,它就像一个魅力.如果GenericTypeDefinition是IList<>List<>它不起作用.我试过了..

typeof(IEnumerable<>).IsAssignableFrom(genericTypeDefinition)
Run Code Online (Sandbox Code Playgroud)

..没有成功.当然必须有更好的方法然后链接其他语句?

c# generics types

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

在MySQL中存储哈希密码

我正在使用PHP中的salted sha1创建散列密码.

我的问题是:在MySQL中,什么是正确的字符编码,字段类型和长度来存储结果?

MySQL中还有其他什么可以考虑密码安全吗?最后是SHA256还是SHA512实用的散列选择?

mysql passwords hash

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

什么时候需要以接口的形式创建抽象?

您何时鼓励对接口进行编程而不是直接针对具体类?

我遵循的准则是在代码需要跨越逻辑/物理边界时创建抽象,尤其是涉及与基础架构相关的问题时.

另一个检查点是,由于可能存在额外的关注代码(例如缓存,事务感知,调用Web服务而不是进程内执行),或者此类依赖关系是否直接引用基础结构集成点,因此将来可能会更改依赖关系.

如果代码依赖于不需要控制来跨越逻辑/物理边界的东西,我或多或少都不创建抽象来与那些进行交互.

我错过了什么吗?

oop abstraction interface

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

计算图像B中图像A的大小

JS问题解决中的一些数学计算

我正在开发一个缩放图像功能,可以创建一个div带有大图像的新图像,该图像根据图像上的鼠标移动通过x和y移动.

大图像应该移动一定的%,这是我想要弄清楚的.它应该移动多少.

这是一些信息:

  • 小图像始终具有相同的大小和正方形.(它实际上总是221px X 221px)
  • 大图像变化(也总是正方形,可以是任何大小,如1000x1000)
  • 缩放器的视口始终相同.

我想计算小图像的大小(或反之亦然).

这是一个完整的大脚本的中间.我开始编写计算公式:再次,我想要的是逐步将百分比转换为像素.首先获取%然后将其转换为像素.

    zoomObj.caluculateSizes = function(){
        $(zoomObj.largeImage).load(function(){
            // zoomObj.callingEvent is the small image
           zoomObj.smlImgSize = zoomObj.callingEvent.width()
           zoomObj.lrgImgSize = zoomObj.largeImage.width()

           // How do i go from here?
    })
Run Code Online (Sandbox Code Playgroud)

js继续.......

javascript math jquery

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