我正在Adobe Air制作一个小应用程序,我需要与Github Gist API进行交互.但是我有点卡住了.
如果您不熟悉Adobe Air,您仍然可以提供帮助,XMLHttpRequestjavascript对象可以执行跨域请求,因为没有这样的域.所以这里没有Adobe Air的具体内容.
在我被困的地方,我想我需要对自己进行身份验证然后进行POST.我只是不明白
由于Django 1.2 final几乎已经淘汰,我很好奇是否已有项目使用新的对象级权限/行级权限系统.Django权限,Django的可能解决方案,高达1.1,暂时没有更新,并且(还)没有使用新的权限系统.在我看来,Django-Authority处于昏迷状态.
有人知道即将推出的甚至是完成的解决方案吗?我非常感谢与活跃项目的任何良好链接,至少有一些可下载的内容.
我在Mac OS X 10.6上的Python 2.7 virtualenv中安装了matplotlib 1.0.0.我可以创造好情节.但是,每当我按下" 保存"按钮时,我都无法在保存对话框窗口中键入文本,也无法保存图表.我唯一能做的就是点击取消.是什么导致这个以及如何解决它的想法?

我通过克隆astraw的matplotlib github存储库来安装matplotlib ,然后松散地遵循HyperJeff的numpy/scipy/matplotlib的安装说明.下面是可能相关的部分setup.cfg和make.osx,其中包括之前编译和安装,我修改的部分.
[egg_info]
tag_svn_revision = 1
[directories]
basedirlist = /Users/matthew/.virtualenvs/matplotlib-test
[status]
#suppress = True
#verbose = True
[provide_packages]
[gui_support]
#gtk = False
#gtkagg = False
#tkagg = False
wxagg = False
#macosx = False
[rc_options]
backend = MacOSX
#numerix = numpy
Run Code Online (Sandbox Code Playgroud)
# build mpl into a local install dir with
PREFIX=/Users/matthew/.virtualenvs/matplotlib-test
MPLVERSION=1.0rc1
PYVERSION=2.7
PYTHON=python${PYVERSION}
ZLIBVERSION=1.2.3
PNGVERSION=1.2.39
FREETYPEVERSION=2.3.11 …Run Code Online (Sandbox Code Playgroud) 我认为这更像是一个CoffeeScript问题.我希望能够在文件中使用Backbone中的类foo.coffee.我在运行命令时尝试使用该-r选项来要求Backbonecoffee:
coffee -r "../backbone" -c foo.coffee
Run Code Online (Sandbox Code Playgroud)
编译器抱怨Backbone未定义.我相信这一定非常简单.很容易找到一起使用CoffeeScript和Backbone的人的例子.我也试过要求文件顶部的类如下:
Backbone.model = require('../../backbone').Model
class foo extends Backbone.model
Run Code Online (Sandbox Code Playgroud)
我可以把它写console.log在initialize方法中.当我尝试写作this时console.log,我只是得到一个空物体{}.
谁能告诉我如何实现这一目标?

项目可能有多个项目项目,项目项目可能有多个购置成本.例如,资本项目#1包含两个项目项:
生产设备可能只有一个与购买相关的成本.但是,测试夹具可能具有与构造它相关的多个成本.
我希望能够确定每个项目的总购置成本,并且我希望能够确定每个项目的总购置成本.基于以上示例:
total_acquisition_costs使用Django的聚集来计算或保存为一个DecimalField在Project和ProjectItem模式?我应该total_acquisition_costs为ProjectItem和Project模型创建一个属性吗?创造财产我的直觉是肯定的.
我的直觉是使用聚合来计算值,以避免数据库非规范化.具体来说,我倾向于使用Django的聚合Sum函数来创建total_acquisition_costs属性.但是,我并不知道如何将聚合作为属性放在模型上,以便它只返回一个值而不是一个字典.
注意:我当前的代码不使用Django的聚合功能,但它可以工作.
class ProjectItem(models.Model):
project = models.ForeignKey(CapExProject)
name = models.CharField(max_length=128)
@property
def total_acquisition_costs(self):
acquisition_costs = self.acquisitioncost_set.only(
'amount')
total_acquisition_costs = 0
for acquisition_cost in acquisition_costs:
total_acquisition_costs += acquisition_cost.amount
return total_acquisition_costs
Run Code Online (Sandbox Code Playgroud) 给出以下JSON:
[
{
"id": 0,
"name": "Item 1",
"desc": "The first item"
},
{
"id": 1,
"name": "Item 2"
}
]
Run Code Online (Sandbox Code Playgroud)
如何将其解码为以下模型:
type alias Model =
{ id : Int
, name : String
, desc : Maybe String
}
Run Code Online (Sandbox Code Playgroud) 我有两个函数 - 一个用于构建一组文件的路径,另一个用于读取文件.以下是两个功能:
def pass_file_name(self):
self.log_files= []
file_name = self.path+"\\access_"+self.appliacation+".log"
if os.path.isfile(file_name):
self.log_files.append(file_name)
for i in xrange(7):
file_name = self.path+"\\access_"+self.appliacation+".log"+"."+str(i+1)
if os.path.isfile(file_name):
self.log_files.append(file_name)
return self.log_files
def read_log_files (self, log_file_names):
self.log_entrys = []
self.log_line = []
for i in log_file_names:
self.f = open(i)
for line in self.f:
self.log_line = line.split(" ")
#print self.log_line
self.log_entrys.append(self.log_line)
return self.log_entrys
Run Code Online (Sandbox Code Playgroud)
对这两个功能进行单元测试的最佳方法是什么?
我将pip,distribute,virtualenv和virtualenvwrapper安装到我的Python 2.7站点包(Mac OS X上的Python安装框架)中.在我的~/.bash_profile我有线
export PIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache
Run Code Online (Sandbox Code Playgroud)
这给出了如下工作流程:
$ mkvirtualenv pip-test
$ pip install nose # downloaded and installed from PyPi
$ pip install mock # downloaded and installed from PyPi
$ mkvirtualenv pip-test2
$ pip install nose # installed from pip's download cache
$ pip install mock # installed from pip's download cache
Run Code Online (Sandbox Code Playgroud)
由于我没有下载以前安装在另一个virtualenv中的软件包,因此该工作流程可以节省时间和带宽.但是,它不会节省磁盘空间,因为每个软件包都将安装到每个virtualenv中.因此,我想知道:
我尝试过使用add2virtualenv,这是virtualenvwrapper的一部分.虽然这"将指定的目录添加到当前活动的virtualenv的Python路径中",但它不会添加virtualenv/bin目录中找到的任何可执行文件.因此,以下将失败:
$ mkvirtualenv …Run Code Online (Sandbox Code Playgroud) 什么是命令之间的差异color,并colorscheme在使用.vimrc?
只是好奇,因为README.md对于剑锋:Vim的分配使用color,而README对于Solarized COLORSCHEME Vim的使用colorscheme.
我刚刚发现了关于"面向对象的CSS"概念的这个有趣的演示.这似乎是一个好主意,但演示文稿相当简短,并没有提供很多例子.
我的问题:
也许,你认为这个概念并不重要
python ×4
django ×2
virtualenv ×2
air ×1
api ×1
backbone.js ×1
coffeescript ×1
css ×1
decode ×1
elm ×1
github ×1
javascript ×1
json ×1
matplotlib ×1
oocss ×1
oop ×1
permissions ×1
pip ×1
unit-testing ×1
vim ×1