问题列表 - 第38695页

我该如何在App Engine上进行全文搜索?

我应该怎样做才能在App Engine上进行快速,全文的搜索,尽可能少的工作(以及小Java - 我在做Python).

python search google-app-engine full-text-search full-text-indexing

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

iPhone指南针GPS方向

我正在尝试开发一个使用iPhone的GPS和指南针的应用程序,以指向某个特定位置的指针(就像指南针总是指向北方).位置是固定的,无论用户位于何处,我总是需要指针指向该特定位置.我有这个位置的Lat/Long坐标,但不知道如何使用指南针和GPS指向该位置...就像http://www.youtube.com/watch?v=iC0Xn8hY80w此链接1: 20'

我写了一些代码,然而,它无法正确旋转方向.

-(float) angleToRadians:(double) a {
    return ((a/180)*M_PI);
}

-(void)updateArrow {    
    double alon=[longi doubleValue];//source
    double alat=[lati doubleValue];//source
    double blon=[pointlongi doubleValue];//destination
    double blat=[pointlati doubleValue];//destination

    float fLat = [self angleToRadians:alat];
    float fLng = [self angleToRadians:alon];
    float tLat = [self angleToRadians:blat];
    float tLng = [self angleToRadians:blon];

    float temp = atan2(sin(tLng-fLng)*cos(tLat), 
        cos(fLat)*sin(tLat)-sin(fLat)*cos(tLat)*cos(tLng-fLng)); 
    double temp2= previousHeading;

    double temp1=temp-[self angleToRadians:temp2];

    /*I using this,but it can't rotate by :point even i change the coordinate
      in CGPointMake */
    Compass2.layer.anchorPoint=CGPointMake(0, 0.5);

    [Compass2 setTransform:CGAffineTransformMakeRotation(temp1)];
    /* Compass2 is …
Run Code Online (Sandbox Code Playgroud)

iphone gps location compass-geolocation

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

将MSSON的JSON格式转换为CSV格式

我收到了一个JSON文件,但不知道如何阅读它.是否有转换器,我可以生成一个漂亮的CSV文件,以便它可以加载到MS Excel?我不懂JSON,所以如果有人编写脚本或将我链接到可以完成工作的脚本,那就太棒了.

我在http://json.bloople.net上发现了一些东西,不幸的是,它是HTML的JSON.

编辑:jsonformat.com更接近,但它仍然不是CSV.

json

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

以编程方式创建一个视图,框架设置为superview的框架?

我有一个基于导航的应用程序,我将自定义视图放在导航视图中.

首先,我想知道如何获取"导航视图"的框架,以便我可以正确地放置我的自定义视图.
此外,我有时隐藏导航栏,并希望确保我正确获取帧信息.(不是[[UIScreen mainScreen]界限])

其次,一般来说,如何访问superview的框架以便我可以相应地放置视图?
我尝试了以下但没有成功.

-(void) loadView {
[super loadView];
UIView* myView = [[UIView alloc] initWithFrame: CGRectZero];
self.view = myView;
self.view.frame = self.view.superview.frame;
[myView release];
}
Run Code Online (Sandbox Code Playgroud)

或者在layoutSubviews中设置框架,但注意到layoutSubviews没有被调用.我猜那是因为我在这个特定视图中没有任何子视图?

谢谢

-编辑-

给定答案,我现在知道我需要将view.frame设置为superview的界限.
问题是我无法访问viewDidLoad中的superview.
我可以看到superview在viewWillAppear中正确设置,但在viewDidLoad中没有.

我发现viewDidLoad会在不同的时间被调用,例如当被pushViewController推送或访问self.view时
我有以下代码,viewDidLoad从nil == controller.view.superview调用.

if (nil == controller.view.superview) {
    CGRect frame = scrollView.frame;
    frame.origin.x = frame.size.width * page;
    frame.origin.y = 0;
    controller.view.frame = frame;
    [scrollView addSubview:controller.view];
}
Run Code Online (Sandbox Code Playgroud)

由于我无法从viewDidLoad访问superview,我无法像以前在viewDidLoad中那样布局视图.这看起来很不方便而且不必要地复杂.
有什么建议吗?

iphone frame superview

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

加载xml文档失败,带有特殊字符»

我正在使用RSS提要,该文档包含一个特殊字符»

我猜测饲料编码不正确,但我无法改变.我想要覆盖它,或者只是用友好的东西替换有问题的字符.

using (Stream stream = response.GetResponseStream())
        {

            using (XmlReader reader = XmlReader.Create(stream))
            {
                try
                {
                    XmlDocument xmlDoc = new XmlDocument();
                    xmlDoc.Load(reader);  //<--- FAILS HERE
                    //parse the items of the feed
Run Code Online (Sandbox Code Playgroud)

...

c# xml unicode rss

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

如何将字符串转换为xml

我有一个包含XML数据的字符串,我想将其转换为XML文档对象.我怎么做?

java xml

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

Java:在同一个JVM中从运行时获取类的字节码

相关: 有没有办法在运行时获取类的字节码?

我正在为Clojure增加耐久性,我终于到了准备添加功能的地步.在Clojure中,函数通过调用方法(以及其他方式)进行字节编译.这样,功能就是一流的.为了使这些持久,我需要序列化和反序列化这些类.如何在不访问.class文件的情况下获取类的字节码?

如果我弄错了,请纠正我,但使用代理需要生成一个单独的VM,代理连接到第一个VM.我需要从同一个VM做到这一点.

使用Serializable来设置和获取Class对象是不够的.在反序列化时,我需要加载该类,并且在后续VM实例上,可能存在类名冲突.我需要修改字节码,以便在反序列化/类加载时将类重命名为唯一的.

java persistence bytecode clojure java-bytecode-asm

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

将MS Office通信器状态指示符添加到JSP中

我想将MS Office通信器状态指示器添加到我的Java应用程序(jsp)中.

java user-presence office-communicator

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

为什么需要copy_to/from_user?

根据x86和ppc上的linux设计,4g虚拟地址空间分为3:1.用户虚拟地址直到3g.

现在,如果用户应用程序执行ioctl传递指向缓冲区的指针,内核模块,可以直接执行memcpy,我尝试过它有效.=>为什么我们需要一个copy_to/copy_from用户.

注意:如果页面被换出,那么内核页面故障处理程序会将其返回,并且它对内核模块是不可见的.

需要你的想法...评论

linux-kernel

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

如何在不使用库的情况下在python中按自定义月份增加日期时间

我需要增加日期时间值的月份

next_month = datetime.datetime(mydate.year, mydate.month+1, 1)
Run Code Online (Sandbox Code Playgroud)

当月份为12时,它变为13并且引发错误"月份必须在1..12".(我预计这一年会增加)

我想使用timedelta,但它不需要一个月的论点.有relativedelta python包,但我不想只为此安装它.还有使用strtotime的解决方案.

time = strtotime(str(mydate));
next_month = date("Y-m-d", strtotime("+1 month", time));
Run Code Online (Sandbox Code Playgroud)

我不想将datetime转换为str然后转换为time,然后转换为datetime; 因此,它仍然是一个图书馆

有没有人像使用timedelta一样有任何好的和简单的解决方案?

python datetime

183
推荐指数
10
解决办法
21万
查看次数