Google地图JavaScript API中的"我的位置"
半年前就提出了这个问题.是否已更新Google Maps API v3以使用http://maps.google.com上的"我的位置"按钮?
我的位置是街景人和游戏手柄控件之间的对照.
如果Google Maps API未提供"我的位置",那么我是否需要编写自己的HTML5地理位置功能,navigator.gelocation然后在Google地图上创建自己的控件?
我有这个很长的正则表达式字符串
(\.#.+|__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)
我知道我可以将它作为一个宏来做,但我认为更聪明的人可以找到更快/更简单的方法.
任何提示和帮助表示赞赏.谢谢!
我有一个简单的,总是连续排序的列表,如下所示:
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也可1和0,所以我想,以确保它不会引发错误的这两个值.
对于例外current = 0,更改的列表是这样的
altered = [ 1, 2, 3, 4, 5 ]
Run Code Online (Sandbox Code Playgroud)
这意味着current = 0只删除最后一个数字.
我觉得你可能用编码器来编写一些奇特的东西,但是我很喜欢写它们.
提前致谢!
在一行中执行此操作的奖励积分.如果current = 0太麻烦,那么它也可能是current = -1或current = …
我特别想要更改脚本调试键(F8用于Step over,F9用于Step into等).
欢迎使用脚本,扩展,黑客,任何提示!谢谢.
一些信息:运行Chrome 26.0.1410.65(撰写时最新)和Mac OS X 10.8.3.

我正在使用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) 我目前使用登录PostgreSQL psql -U postgres.如何将postgres用户重命名为root?
如果我已经登录,postgres那么尝试ALTER USER postgres RENAME TO root会说ERROR: session user cannot be renamed.
是否可以重命名用户而无需以postgres用户身份登录?我不认为我有任何其他超级用户,因为这是一个全新的PostgreSQL安装.
顺便说一下,我在Amazon EC2上运行Gentoo.
目前我创建了另一个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?这是一个好主意吗?
有时我想使用s/search_for/replace_with/options格式在Vim中搜索和替换,但该search_for部分变成了一个复杂的正则表达式,我第一次无法正确使用.
我有set incsearch hlsearch我的.vimrc所以Vim会在我使用/search_for格式搜索时开始突出显示.这对于首次"测试"/"预览"我的正则表达式非常有用.然后,一旦我得到我想要的正则表达式,我申请s/搜索和替换.
但这种方法有两个很大的局限性:
/模式s/下创建的正则表达式复制并粘贴到模式是一件麻烦事.(和))或使用魔术模式\v,而在/.那么你们如何尝试在Vim中进行复杂的正则表达式搜索和替换呢?
我经常最终编写代码
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, )或其他东西中检查存在的价值?
我正在使用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.
django ×2
python ×2
vim ×2
css ×1
django-south ×1
gentoo ×1
google-cdn ×1
html5 ×1
if-statement ×1
jquery ×1
jquery-ui ×1
list ×1
postgresql ×1
regex ×1
replace ×1