小编Dav*_*ver的帖子

Flash:有可能`srand`?

就像标题所暗示的那样...... srandFlash 是否可能Math.random

我问,因为我想以可重复的方式生成psudo随机数.

random flash

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

vim:移动到缓冲区?

Vim中是否有一个可以移动到缓冲区的函数?例如,如果我知道在某个选项卡的某个窗口中打开了"TODO.txt",我想跳转到该选项卡并关注该窗口.那可能吗?

vim

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

Django Taggit - 标签关联未从自定义管理表单中保存

在这里发疯......从外壳内,我可以这样做:

product.tags.add("a_new_tag")
Run Code Online (Sandbox Code Playgroud)

标签被添加到数据库中,标签与产品的关联工作正常。(即当我做Product.objects.filter(tags__name__in=["a_new_tag"]相应的产品时吐出来)

我需要做的是在处理表单时在管理中添加一些标签。

这是我的表单代码(阅读第 4 行和第 5 行中的注释):

class ProductForm(ModelForm):
        def save(self, commit=True):
            product = super(ProductForm, self).save(commit=False)
            product.type="New Type to Confirm Info is being Saved Correctly" //this is saved to the product.
            product.tags.add('a_new_tag_1') //the tag is saved to the taggit db, but the association with the product isn't kept.
            product.save()
            self.save_m2m()
            return m
Run Code Online (Sandbox Code Playgroud)

我尝试在管理类中进行保存,但这也不起作用:

class ProductAdmin(admin.ModelAdmin):
    form = ProductForm
    def save_model(self, request, obj, form, change):
        obj.type="new_type" //this works 
        obj.tags.add("a_new_tag_2") //tag association not saved
        obj.save()
        form.save_m2m()
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?提前致谢!

forms django admin django-taggit

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

在Virtualenv中的Mac OS Lion上安装SciPy

我想在我的vertualenv上安装scipy.

Python中使用的virtualenv:

(Django)miki725mac:Django miki725$ python
Python 2.7.2 (default, Aug  3 2011, 00:58:00) 
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Run Code Online (Sandbox Code Playgroud)

我尝试通过这样做安装scipy失败:

$ svn co http://svn.scipy.org/svn/scipy/trunk scipy
$ python setup.py build
$ python setup.py install
Run Code Online (Sandbox Code Playgroud)

然后我尝试了:

$ pip install scipy
Run Code Online (Sandbox Code Playgroud)

根据我尝试的建议:

$ pip install -e git://github.com/scipy/scipy@effa6f68f8ada57b7986#egg=scipy-dev
Run Code Online (Sandbox Code Playgroud)

日志

以下是所有安装步骤的完整日志:(它们对于stackoverflow来说太长了)

python setup.py build

http://www.diglo.com/download/3dfc7a1af18617d7ee49faa8bea3464703ea

python setup.py install

http://www.diglo.com/download/ab13985c76ad709b25464fa1254daa4b03ea

pip install scipy

http://www.diglo.com/download/9e808fe5b57b6b01a8265d4b01958da703ea(引擎收录:http://paste.pocoo.org/show/454004/)

pip install -e …

python macos install scipy

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

Python保存正确处理str/unicode的序列化?

除了PyYAML之外,是否有正确处理unicode/ str?的安全Python数据序列化库?

例如:

>>> json.loads(json.dumps([u"x", "x"]))
[u'x', u'x'] # Both unicode
>>> msgpack.loads(msgpack.dumps([u"x", "x"]))
['x', 'x'] # Neither are unicode
>>> bson.loads(bson.dumps({"x": [u"x", "x"]}))
{u'x': [u'x', 'x']} # Dict keys become unicode
>>> pyamf.decode(pyamf.encode([u"x", "x"])).next()
[u'x', u'x'] # Both are unicode
Run Code Online (Sandbox Code Playgroud)

请注意,我想向串行是安全的(所以picklemarshel都出来了),并且PyYAML是一种选择,但我不喜欢YAML的复杂性,所以我想知道是否有其他的选择.

编辑:似乎对我的数据的性质存在一些混淆.其中一些是Unicode(例如,名称),其中一些是二进制(例如,图像)...所以一个序列化库混淆unicode并且str对我来说就像一个混淆"42"和混淆的库一样无用42.

python serialization

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

是否可以使用AMQP声明最大队列大小?

正如标题所说 - 当达到最大值时,是否可以声明最大队列大小和代理行为?或者这是特定于经纪商的选择?

我问,因为我正在尝试了解AMQP,而不是因为我对任何特定经纪人都有这个具体问题......但是经纪人特定的答案仍然很有见地.

amqp

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

在Vim中计算缩进级别时如何在注释后忽略空格

考虑编写包含缩进列表的JavaDoc样式注释(何时expandtab设置和softtabstop=2):

/**
 * First line:
 *   - Indented text
 */
Run Code Online (Sandbox Code Playgroud)

目前,在打字First line:和点击之后return,Vim会正确插入*<space>.但是,当我按下tab缩进第二行时,只会插入一个空格而不是两个空格.

是否可以解决此问题,因此*在缩进计算期间将忽略后面的空格?

vim comments javadoc autoformatting

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

如何验证在移动设备上执行的OAuth LinkedIn登录?

我有一个移动应用程序,它使用LinkedIn的OAuth API允许用户使用LinkedIn登录.

鉴于整个登录事务发生在移动设备上,我的服务器如何验证登录实际上是否成功?

authentication oauth linkedin linkedin-api

5
推荐指数
0
解决办法
211
查看次数

从 PostgreSQL 全文搜索获取匹配词位列表?

全文搜索排名文档表明

\n\n
\n

您可以编写自己的排名函数和/或将其结果与其他因素结合起来以满足您的特定需求。

\n
\n\n

但我还没有找到任何关于如何构建自定义排名函数的示例。

\n\n

具体来说,我无法弄清楚如何提取 tsvector 中与给定 tsquery\xe2\x80\xa6 匹配的词位列表,如下所示:

\n\n
> SELECT ts_matching_lexemes(\'cat in the hat\'::tsvector, \'cat\'::tsquery);\nts_matching_lexems\n------------------\n\'cat\':1\n
Run Code Online (Sandbox Code Playgroud)\n\n

那么,如何找出 tsvector 中的哪些词位与给定的 tsquery 匹配?

\n

postgresql

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

如何在开发期间构建Python CFFI模块?

在开发过程中构建CFFI模块的最佳实践是什么?

现在我正在使用Makefile:

mylib/_ffi.so: my_lib/build_ffi.py
    python $<
Run Code Online (Sandbox Code Playgroud)

然后测试我可以使用:

$ make && python test.py
Run Code Online (Sandbox Code Playgroud)

但这似乎不是最理想的.在开发过程中是否有更好的方法来构建CFFI模块?

python python-cffi

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