小编hob*_*es3的帖子

在Google Maps API v3上显示我的位置

Google地图JavaScript API中的"我的位置"

半年前就提出了这个问题.是否已更新Google Maps API v3以使用http://maps.google.com上的"我的位置"按钮?

我的位置是街景人和游戏手柄控件之间的对照.

如果Google Maps API未提供"我的位置",那么我是否需要编写自己的HTML5地理位置功能,navigator.gelocation然后在Google地图上创建自己的控件?

html5 google-maps-api-3

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

在Vim中,如何通过字符将长字符串拆分为多行?

我有这个很长的正则表达式字符串

(\.#.+|__init__\.py.*|\.wav|\.mp3|\.mo|\.DS_Store|\.\.svn|\.png|\.PNG|\.jpe?g|\.gif|\.elc|\.rbc|\.pyc|\.swp|\.psd|\.ai|\.pdf|\.mov|\.aep|\.dmg|\.zip|\.gz|\.so|\.shx|\.shp|\.wmf|\.JPG|\.jpg.mno|\.bmp|\.ico|\.exe|\.avi|\.docx?|\.xlsx?|\.pptx?|\.upart)$
Run Code Online (Sandbox Code Playgroud)

我想将它拆分|并将每个组件放在一个新行上.

所以在最终形式中这样的事情

(\.#.+|
__init__\.py.*|
\.wav|
\.mp3|
\.mo|
\.DS_Store|
... etc
Run Code Online (Sandbox Code Playgroud)

我知道我可以将它作为一个宏来做,但我认为更聪明的人可以找到更快/更简单的方法.

任何提示和帮助表示赞赏.谢谢!

vim

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

如何在Python中删除列表的范围(子部分)?

我有一个简单的,总是连续排序的列表,如下所示:

all = [ 1, 2, 3, 4, 5, 6 ] # same as range( 1, 7 )
Run Code Online (Sandbox Code Playgroud)

我也有current = 4.最后,我希望all列表看起来像这样

altered = [ 1, 2, 5, 6 ]
Run Code Online (Sandbox Code Playgroud)

所以发生了什么事情,它删除了current数字和之前 的数字3.

current也可10,所以我想,以确保它不会引发错误的这两个值.

对于例外current = 0,更改的列表是这样的

altered = [ 1, 2, 3, 4, 5 ]
Run Code Online (Sandbox Code Playgroud)

这意味着current = 0只删除最后一个数字.

我觉得你可能用编码器来编写一些奇特的东西,但是我很喜欢写它们.

提前致谢!

在一行中执行此操作的奖励积分.如果current = 0太麻烦,那么它也可能是current = -1current = …

python list

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

如何更改/自定义Chrome开发者工具的键盘快捷键?

我特别想要更改脚本调试键(F8用于Step over,F9用于Step into等).

欢迎使用脚本,扩展,黑客,任何提示!谢谢.

一些信息:运行Chrome 26.0.1410.65(撰写时最新)和Mac OS X 10.8.3.

google-chrome keyboard-shortcuts google-chrome-devtools

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

Django South迁移不使用null = True和blank = True

我正在使用South和Django进行数据库迁移.

在我,models.py我改变了其中一个领域

class User(models.Model):
    group = models.ForeignKey(Group)
Run Code Online (Sandbox Code Playgroud)

class User(models.Model):
    group = models.ForeignKey(Group, null = True, blank = True)
Run Code Online (Sandbox Code Playgroud)

换句话说,我想让group字段为User可选字段.

然后,当我尝试运行模式迁移时,South给了我这个错误

(doors)hobbes3@hobbes3:~/Sites/mysite$ python manage.py schemamigration doors --auto
 ? The field 'User.group' does not have a default specified, yet is NOT NULL.
 ? Since you are making this field nullable, you MUST specify a default
 ? value to use for existing rows. Would you like to:
 ?  1. Quit now, and add a …
Run Code Online (Sandbox Code Playgroud)

django django-south

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

如何将默认的postgres超级用户重命名为"root"?

我目前使用登录PostgreSQL psql -U postgres.如何将postgres用户重命名为root

如果我已经登录,postgres那么尝试ALTER USER postgres RENAME TO root会说ERROR: session user cannot be renamed.

是否可以重命名用户而无需以postgres用户身份登录?我不认为我有任何其他超级用户,因为这是一个全新的PostgreSQL安装.

顺便说一下,我在Amazon EC2上运行Gentoo.

postgresql gentoo

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

将自定义字段添加到Django中的auth_user表

目前我创建了另一个MyAppUser使用我的自定义列(例如地址和电话号码)调用的类/表,它具有Django身份验证的外键User.

像这样的东西

from django.db import models
from django.contrib.auth.models import User

class MyAppUser( models.Model ) :
    def __unicode__( self ) :
       return self.user.username

    user    = models.ForeignKey( User )
    comment = models.TextField( blank = True )
    phone   = models.CharField( max_length = 135, blank = True )
Run Code Online (Sandbox Code Playgroud)

以上方法是一个很好的做法吗?或者我应该尝试auth_user直接修改?如果是这样,我该怎么做?

奖金问题:有没有办法同时调用我的自定义表User?我想过尝试from django.contrib.auth import models,然后打电话models.User,但我认为那也会发生冲突django.db.models.也许我需要尝试一下from django.contrib.auth.models import User as AuthUser?这是一个好主意吗?

django

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

如何通过首先"测试"或"预览"搜索部分来有效地搜索和替换Vim?

有时我想使用s/search_for/replace_with/options格式在Vim中搜索和替换,但该search_for部分变成了一个复杂的正则表达式,我第一次无法正确使用.

我有set incsearch hlsearch我的.vimrc所以Vim会在我使用/search_for格式搜索时开始突出显示.这对于首次"测试"/"预览"我的正则表达式非常有用.然后,一旦我得到我想要的正则表达式,我申请s/搜索和替换.

但这种方法有两个很大的局限性:

  1. 将我在/模式s/下创建的正则表达式复制并粘贴到模式是一件麻烦事.
  2. 我不能用正则表达式(即匹配组预览())或使用魔术模式\v,而在/.

那么你们如何尝试在Vim中进行复杂的正则表达式搜索和替换呢?

regex vim replace

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

在Python中,还有什么其他方法可以编写if x == 1或x == 5或x == 10 ......?

我经常最终编写代码

if x == 1 or x == 5 or x == 10 or x == 22 :
    pass
Run Code Online (Sandbox Code Playgroud)

在英语中,继续重复似乎是多余的x,是否有更容易或更短的方式来写出这样的if语句?

也许x在一个元组( 1, 5, 10, 22, )或其他东西中检查存在的价值?

python if-statement

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

在外部托管的css(特别是Google CDN jquery-ui.css)中覆盖/删除某些属性的最佳方法是什么?

我正在使用Google CDN来托管jQuery UI主题的CSS之一.

但是我想覆盖一些css属性.

我知道可以用jQuery做,.removeClass()或者.css()我可以使用自己的css文件吗?

例如,在jQuery UI主题的css中,有

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}
Run Code Online (Sandbox Code Playgroud)

我该如何删除font-size属性?我没有必要覆盖它.我只是想完全删除它,以便font-size默认返回到body属性0.75em.

css jquery jquery-ui google-cdn

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