问题列表 - 第22309页

完全缩小后如何使用谷歌地图获得真正的界限

我有一张地图,根据地图的gbounds显示位置点.例如,无论何时移动/缩放地图,我都会找到属于这些边界内的位置的边界和查询.不幸的是,当完全缩小时,我无法显示所有位置.原因是,gmaps将最小/最大长度报告为地图边缘的任何内容,但如果缩小到足够大,则可以获得排除可见位置的纵向范围.

例如,如果您缩放地图以便在最左侧和最右侧看到NorthAmerica两次.最小/最大长度约为:-36.5625至170.15625.但这几乎完全排除了位于-180到-60范围内的NorthAmerica.显然,这是麻烦,你可以清楚地看到大陆北美洲(两次),但是当我询问我在从谷歌地图的范围内的位置,不返回北美洲.

我找到min/max long的代码是:

bounds = gmap.getBounds();
min_lat = bounds.getSouthWest().lat()
max_lat = bounds.getNorthEast().lat()
Run Code Online (Sandbox Code Playgroud)

有没有人遇到这个,谁能建议一个解决方法?在我的头顶我只能做一个黑客攻击:检查缩放级别并在必要时将最小/最大拉特硬编码为-180/180,这绝对是不可接受的.

google-maps

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

有谁知道Wicket Web开发的一些好资源?

我最近"继承"了一个离开加入另一家公司的同事的网络项目.对我们来说不幸的是,他是唯一的Java开发人员,因此我在办公室附近没有任何人可以帮助我.

该项目是使用Wicket框架编写的,这不是我非常熟悉的(我已经完成了很多ASP.NET和一些PHP).我很难理解事情是如何运作的......

似乎表单的实例化包括表单要操作的对象,但这是我看到的唯一引用.从html表单到对象的所有值的更新似乎都是通过魔法发生的!

无论如何......我离题了......

我试过谷歌一些东西,但它总是在我的头上.我花了整整一天的时间才将一个控件放到一个页面上,而不会在加载时打破页面.明天可能需要我全部提交页面而不会中断.任何人都可以指向我的教程方向或非常入门级的东西吗?

java wicket

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

Django可以嵌套查询和排除

我需要一些帮助将这个查询放在Django中.我简化了这里的例子,只是简单地切入了这一点.

MyModel(models.Model):
    created = models.DateTimeField()
    user = models.ForeignKey(User)
    data = models.BooleanField()
Run Code Online (Sandbox Code Playgroud)

我想用英语创建的查询听起来像:

给我昨天创建的数据为False的每条记录,在同一范围内,对于给定用户,数据永远不会显示为True

这是一个示例输入/输出,如果不清楚的话.

表值

ID   Created    User    Data

1    1/1/2010   admin   False
2    1/1/2010   joe     True
3    1/1/2010   admin   False
4    1/1/2010   joe     False
5    1/2/2010   joe     False
Run Code Online (Sandbox Code Playgroud)

输出查询集

1    1/1/2010   admin   False
3    1/1/2010   admin   False
Run Code Online (Sandbox Code Playgroud)

我要做的是排除#4记录.这是因为在给定范围"昨天"中,对于记录#2中的用户,数据显示为True一次,因此将排除记录#4.

从某种意义上说,似乎有2个查询正在进行中.一个用于确定给定范围内的记录,另一个用于排除与"True"记录相交的记录.

如何使用Django ORM进行此查询?

django django-orm django-queryset

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

在哪里为webservice配置automapper配置?

我读到一个Web服务没有global.asax来配置全局设置(比如automapper配置).所以我的问题是:

我应该将自动播放器配置放在每个web方法中,还是我可以在全球范围内放置它?

我每晚都要拨打几千次网络服务,所以我担心如果自动播放器配置昂贵,则需要更长的时间.我是纠正还是只是不必要地担心?

谢谢,约翰

configuration web-services automapper

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

什么会被认为是直接的asp.net?(不是mvc而不是webforms)

我知道ASP.NET webforms和ASP.NET MVC之间的区别,我看过很多视频,说明它们都运行在ASP.NET之上(我已经使用过它们).但是,我的问题是,如果没有webforms或mvc.net,如何在ASP.NET之上开发?这是否相当于只有.ASHX文件的项目?

asp.net asp.net-mvc webforms

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

使用特定于数据库的数据类型进行Rails迁移

我目前正在运行Rails迁移,我正在添加一个特定于Postgres,tsvector的数据类型.它以Postgres期望的内置文本搜索功能的形式保存搜索信息.

这是我迁移的一行:

t.column "search_vectors", :tsvector
Run Code Online (Sandbox Code Playgroud)

一切似乎都运行正常,搜索也适用.但是,当我打开schema.rb时,这就是我得到的:

Could not dump table "users" because of following StandardError
Unknown type 'tsvector' for column 'search_vectors'
Run Code Online (Sandbox Code Playgroud)

这使我无法在用户表上运行单元测试,并且鉴于schema.rb应该是我的数据库的权威定义,这也让我觉得非常危险.

我注意到有许多Rails插件似乎使用了像我期望的那样存储tsvector的相同方法,例如tsearchable.我真的只是坚持没有测试,没有我的数据库的权威定义?

migration postgresql ruby-on-rails tsvector custom-data-type

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

远程调试不会在断点处停止

我在使用远程调试时xdebug没有在断点处停止时遇到问题(通过命令行运行脚本时一切正常).它将在程序的第一行中断,然后退出,而不是捕获任何断点.

它曾经工作正常,直到我切换到使用MacPorts for Apache和PHP.我已经尝试过多次重新编译(有几个版本),但没有骰子.

我正在使用PHP 5.3.1和Xdebug 2.1.0-beta3

我还尝试过至少3种不同的调试程序(MacGDBp,Netbeans和JetBrains Web IDE).

我的php.ini设置如下:

[xdebug]
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host=localhost
xdebug.idekey=webide
Run Code Online (Sandbox Code Playgroud)

当我记录调试器输出时,设置断点看起来像这样/;

<- breakpoint_set -i 895 -t line -f file:///Users/WM_imac/Sites/wm/debug_test.php -n 13 -s enabled -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="895" state="enabled" id="890660002"></response>

运行时,调试器将获取应用程序第一行的上下文,然后发送分离和停止消息.

但是,启动调试器时会输出此行.

<- feature_get -i 885 -n breakpoint_types -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="feature_get" transaction_id="885" feature_name="breakpoint_types" supported="1"><![CDATA[line conditional call return exception]]></response>

"行条件调用返回异常"是否意味着什么?

php debugging xdebug

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

如何操作矢量中的每个项目并参考Clojure中的先前值?

鉴于:

(def my-vec [{:a "foo" :b 10} {:a "bar" :b 13} {:a "baz" :b 7}])
Run Code Online (Sandbox Code Playgroud)

如何迭代每个元素来打印该元素:a和所有的总和:b到那个点?那是:

"foo"10
"bar"23
"baz"30

我正在尝试这样的事情无济于事:

; Does not work!    
(map #(prn (:a %2) %1) (iterate #(+ (:b %2) %1) 0)) my-vec) 
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为"iterate"lazy-seq不能引用my-vec中的当前元素(据我所知).

TIA!肖恩

clojure

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

PHP速度与其他语言

我听说很多PHP比其他语言慢.速度差异是否足够明显,我应该切换到另一种语言?如果是这样,你会推荐其他什么语言?或者什么是一些可以加速PHP的优秀优化?

php optimization programming-languages

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

当标题是变量名时,如何向ggplot添加标题?

在ggplot结束时,这很好用:

+ opts(title = expression("Chart chart_title..."))
Run Code Online (Sandbox Code Playgroud)

但这不是:

chart_title = "foo"
+ opts(title = expression(chart_title))
Run Code Online (Sandbox Code Playgroud)

也不是这样

chart_title = "foo"
+ opts(title = chart_title)
Run Code Online (Sandbox Code Playgroud)

当标题是变量名时,如何向ggplot添加标题?

r title ggplot2

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