调用
image = Image.open(data)
image.thumbnail((36,36), Image.NEAREST)
Run Code Online (Sandbox Code Playgroud)
将保持纵横比.但我需要最终显示这样的图像:
<img src="/media/image.png" style="height:36px; width:36px" />
Run Code Online (Sandbox Code Playgroud)
我可以在图像周围使用透明或白色的信箱样式吗?
是否有插件或脚本在新标签中打开ctags条目?我想把光标放在一个函数上,按ctrl +]并在另一个选项卡中打开该条目.我也想,如果我在视觉上选择一个条目,对于ctrl +]仍然可以工作并在新的vim选项卡中打开.
有没有办法让生成器进入node.js?
我目前正在使用回调伪装它们,但我必须记得检查我的生成器函数内部回调的响应,这会产生很多 if (callback(arg) === false) return;
我想要像python中的东西:
for p in primes():
if p > 100: break
do_something(p)
Run Code Online (Sandbox Code Playgroud)
我正在节点中这样做:
primes(function(p) {
if (p > 100) return false;
do_something(p)
});
Run Code Online (Sandbox Code Playgroud)
也许像coffeescript这样的东西可以帮忙吗?
我正在使用Maruku降价处理器.我喜欢这个
*blah* blah "blah" in [markdown](blah)
<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script>
...do stuff...
</script>
Run Code Online (Sandbox Code Playgroud)
但是当我用大量错误渲染它时它会抱怨.第一个是
___________________________________________________________________________
| Maruku tells you:
+---------------------------------------------------------------------------
| Could you please format this better?
| I see that "<script type='text/javascript'>" is left after the raw HTML.
| At line 31
| raw_html |<script src='http://code.jquery.com/jquery-1.4.2.min.js' /><script type='text/javascript'>|
| text --> |//<![CDATA[|
Run Code Online (Sandbox Code Playgroud)
然后其余部分似乎解析器变得疯狂.然后它将javascript渲染到页面上的div中.我试过把它变成CDATA块,并在jquery和我的脚本之间留出额外的间距.
救命?
我想要
Stats.singleton.twitter_count += 1
Run Code Online (Sandbox Code Playgroud)
而我以为我能做到
class Stats:
singleton_object = None
@property
@staticmethod
def singleton():
if Stats.singleton_object:
return Stats.singleton_object
Stats.singleton_object = Stats()
return Stats.singleton()
Run Code Online (Sandbox Code Playgroud)
但它引发了一个例外:
>>> Stats.singleton.a = "b"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'property' object has only read-only attributes (assign to .a)
Run Code Online (Sandbox Code Playgroud) 我想从一个文件中取出一个函数并将其放入另一个文件中,但要保留责任历史记录.
cp a.php b.php
vim b.php
# delete everything but 1 function
vim a.php
# delete the 1 function
git add a.php b.php
git commit
Run Code Online (Sandbox Code Playgroud)
但如果我跑,git blame b.php我只会看到它责备这个新的提交.
我有一个私人分支,我做了很多提交,然后我把它合并到trunk,并在那里做了一些小调整.
现在,如果我们需要回滚,那么trunk维护者想要对我的所有更改进行区分.
我该如何创建呢?如果您的示例需要数字,请假设
224446
是我合并到主干的主要修订版,
224453 和 224462
是我的小修理,在我的私人分支机构中我有无数的变化.
解决方案(通过马丁)
svn diff -r 224452:224453 > ~/tmp/diff.1
svn diff -r 224462:224463 > ~/tmp/diff.2
svn up -r224446
patch < ~/tmp/diff.1 -p0
patch < ~/tmp/diff.2 -p0
svn diff -r 224445 > ~/tmp/changes.patch
Run Code Online (Sandbox Code Playgroud)
然后将〜/ tmp/changes.patch邮寄给我们的主干维护人员以便妥善保管.
我基本上拥有经典的多对多模型.用户,奖励以及用户和奖励之间的"多对多"表格映射.
每个用户拥有400个奖项的订单,每个奖励给予大约1/2个用户.
我想迭代所有用户的奖励并总结他们的积分.在SQL中,它将是多对多之间的表连接,然后遍历每个行.在具有MySQL实例的体面机器上,400行应该不是什么大问题.
在应用程序引擎上,我看到大约需要10秒才能完成总和.大部分时间都花在Google的数据存储中.这是cProfile的前几行
ncalls tottime percall cumtime percall filename:lineno(function)
462 6.291 0.014 6.868 0.015 {google3.apphosting.runtime._apphosting_runtime___python__apiproxy.Wait}
913 0.148 0.000 1.437 0.002 datastore.py:524(_FromPb)
8212 0.130 0.000 0.502 0.000 datastore_types.py:1345(FromPropertyPb)
462 0.120 0.000 0.458 0.001 {google3.net.proto._net_proto___parse__python.MergeFromString}
我的数据模型错了吗?我在查找错误吗?这是一个我必须处理缓存和bulkupdating(这将是一个王室痛苦的屁股)的缺点.
我需要一个给定相对URL的函数,并且base返回一个绝对URL.我搜索并发现许多功能以不同的方式.
resolve("../abc.png", "http://example.com/path/thing?foo=bar")
# returns http://example.com/abc.png
Run Code Online (Sandbox Code Playgroud)
有规范的方法吗?
在这个网站上,我看到了python和c#的很好的例子,让我们得到一个PHP解决方案.
python ×2
alpha ×1
bigtable ×1
branch ×1
css ×1
css-float ×1
diff ×1
django ×1
generator ×1
git ×1
git-svn ×1
history ×1
html ×1
javascript ×1
markdown ×1
maruku ×1
node.js ×1
php ×1
png ×1
properties ×1
relative-url ×1
resolveurl ×1
singleton ×1
svn ×1
thumbnails ×1
url ×1
vim ×1
vim-plugin ×1