问题列表 - 第44321页

如何从GeoPt属性中提取lat和lon?

我正在扩展GeoModel以存储数据存储区中的位置,因此我可以更有效地进行基于地理位置的搜索,我假设我可以使用GeoPt属性来存储纬度和经度.存储工作正常.但我完全失去了如何从实体中提取lat和lon.

我必须遗漏一些简单但我无法找到GeoPt类型的文档,所以我正在寻找有关支持方法的帮助.

class StopLocation(GeoModel):
    stopID = db.StringProperty()

def create(stopID,lat,lon):
    stop = StopLocation()
    stop.stopID = stopID
    stop.location = GeoPt(lat,lon)

latitude = stop.location???
Run Code Online (Sandbox Code Playgroud)

google-app-engine google-cloud-datastore

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

MVVM Combobox绑定

我有一个组合框似乎没有更新它的视图模型.

在我看来

<ComboBox Grid.Row="0" 
           Grid.Column="1" 
           ToolTip="Current rank of the officer" 
           ItemsSource="{Binding Path=RanksAvailable}"
           DisplayMemberPath="Name"
           SelectedValuePath="Name"
           SelectedValue="{Binding Path=SelectedRank, Mode=TwoWay}"/>
Run Code Online (Sandbox Code Playgroud)

在视图模型中我有

    public List<Rank> RanksAvailable {get; set;}
    private Rank _selectedRank;

    public Rank SelectedRank 
    {
        get { return _selectedRank; }
        set
        {
            if (_selectedRank != value)
            {
                _selectedRank = value;
                this.isDirty = true;
                RaisePropertyChanged("SelectedRank");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

组合框正在填充好,我似乎无法从中获得价值.

combobox mvvm

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

如何为Java编写的程序创建可执行文件?

大家,我如何为Eclipse Helios中用Java编写的程序创建可执行文件?我的意思是创建小图标只能通过双击它的图标来启动程序,感谢提前 编辑 我的意思是Windows的可执行文件

java executable

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

Android:进入"后台"时保存应用程序状态

我有一个复杂的Android应用程序,具有相当数量的应用程序状态,需要持久化(以特定格式).写出数据不是一个瞬时操作,因此最好尽量减少不必要的持久性.

由于持久性开销,每次更改时保持状态是不切实际的.理想情况下,当用户点击"主页"按钮或点击应用程序根活动(或来电等)上的"后退"按钮来"应用"应用程序时,会触发持久状态.这样可以最大限度地减少持久性开销,同时从用户的角度保持状态一致性.问题是如何检测应用程序是否"背景化"?

活动生命周期调用(onStart,onResume,onPause和friends)没有帮助,因为应用程序有许多不同的活动,当用户点击"home"时,其中任何一个活动都可以处于活动状态.此外,当活动在活动堆栈上被推送,弹出(和底部杀死)时调用调用,因此它们不会反映应用程序是否消失.

那么应用程序如何检测它何时进入后台?

android persistence state android-activity

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

处理大型xml文件

我有一个包含许多子元素的大型xml文件.我希望能够运行一些xpath查询.我尝试在java中使用vtd-xml,但有时会出现outofmemory错误,因为xml非常大以适应内存.是否有另一种处理如此大的xml的方法.

java xml out-of-memory

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

NSTextField清除按钮

在iPhone上,UITextField可以将clearButtonMode设置为在文本输入的末尾显示一个小的清除按钮(X).同样,在Mac上,最后NSSearchField有一个很好的清晰按钮.我的问题是 - 有没有办法在正常情况下启用此功能NSTextField

cocoa nstextfield

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

PHP自动加载MVC

我在PHP中遇到了__autoload函数,并希望将它与我的MVC文件夹结构一起使用.功能本身很简单,但是如何在某种命名之后实现动态文件夹扫描,请参阅示例:

-application
--controller
--models
---entities
----house
---factories
----houseFactory
--views
-library
-public
Run Code Online (Sandbox Code Playgroud)

正如您可能认识到它非常接近基于zend框架或其他框架 - 我来自那些,但是我想开发一个没有框架的网站,并且刚开始编写bootsrap文件.

也许sombody可以帮助我自动加载 - 我认为 - 高级用法.

我的类名将类似于Model_Entities_House或Model_Factory_HouseFactory

女巫可以应用于文件夹结构.

php autoload

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

在VB中的HTML.TextBoxFor中设置CSS类

我已经看到引用C#语法的其他帖子会这样做,但我找不到如何使用VB.NET.我发誓我很愚蠢.我一直在尝试不同的变化,我认为它会起作用,但我很想念它.

C#语法是:

Html.TextBox("title", Model.Title, new { @class = "txt" }) 
Run Code Online (Sandbox Code Playgroud)

我怎么在VB中这样做?

谢谢!

vb.net asp.net-mvc asp.net-mvc-3

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

添加删除语句后,C++中的内存泄漏似乎变得更糟

编辑:有人可以解释为什么添加删除操作符不会更改Valgrind输出?请不要让我阅读C++书籍,我浏览了一对夫妇并且没有在那里找到答案.

我是C++的新手,来自java世界,我似乎无法理解如何使用new和delete运算符.

我有一个方法(myMethod())启动一个类,MyClass.在MyClass中,使用new和new []运算符创建了一些数组和很少的其他对象.最初我没有为这个类编写析构函数(我假设当控件从我的方法返回到main时,这些MyClass对象以及与它相关的所有内容都会自动"释放").

当我用Valgrind运行我的程序时,这是我得到的泄漏摘要:

==9446== LEAK SUMMARY:
==9446==    definitely lost: 1,957,019 bytes in 38 blocks.
==9446==    indirectly lost: 4,171,184 bytes in 3,040 blocks.
==9446==      possibly lost: 0 bytes in 0 blocks.
==9446==    still reachable: 91,984 bytes in 991 blocks.
==9446==         suppressed: 0 bytes in 0 blocks.
==9446== Reachable blocks (those to which a pointer was found) are not shown.
==9446== To see them, rerun with: --show-reachable=yes
Run Code Online (Sandbox Code Playgroud)

所以我添加了一个析构函数,它删除所有数组并将对象设置为null.我没有在MyClass对象上显式调用delete.现在,当我使用Valgrind运行我的程序时,这是我得到的泄漏摘要.

LEAK SUMMARY:
==9223==    definitely lost: 1,957,019 bytes in 38 blocks.
==9223==    indirectly …
Run Code Online (Sandbox Code Playgroud)

c++ valgrind memory-leaks delete-operator

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

需要从RGB帧创建webm视频

我有一个应用程序,生成一堆jpgs,我需要变成一个webm视频.我正在尝试将jggs中的rgb数据转换为vpxenc示例.我可以在输出视频中看到原始jpgs的基本形状,但是所有内容都是浅绿色(即使是应该是黑色的像素大约是绿色的一半),并且每隔一条扫描线都有一些垃圾.

我正在尝试提供VPX_IMG_FMT_YV12数据,我假设其结构如下:

对于每个帧8位Y数据每个2x2 V块的8位平均值每个2x2 U块的8位平均值

这是一个源图像和即将发布的视频的屏幕截图:

图片

我完全有可能错误地进行RGB-> YV12转换,但即使我只编码8位Y数据并将U和V块设置为0,视频看起来也差不多.我基本上通过这个等式运行我的RGB数据:

// (R, G, and B are 0-255)
float y = 0.299f*R + 0.587f*G + 0.114f*B;
float v = (R-y)*0.713f;
float u = (B-v)*0.565f;
Run Code Online (Sandbox Code Playgroud)

..然后,以产生2×2为U和V,我写入vpxenc滤波值,我只是做(A + B + C + d)/ 4,其中a,b,C,d为的U或V值每个2x2像素块.

所以我想知道:

  1. 是否有更简单的方法(在代码中)获取RGB数据并将其提供给vpx_codec_encode以获得一个不错的webm视频?

  2. 我的RGB-> YV12转换错了吗?

任何帮助将不胜感激.

rgb yuv video-encoding webm libvpx

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