DATABASES = {
# 'default': {
# 'ENGINE': 'postgresql_psycopg2',
# ...
# }
# for unit tests
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'mydatabase'
}
}
Run Code Online (Sandbox Code Playgroud)
我有两个数据库:一个我想用于单元测试,一个用于其他一切.是否可以在Django 1.2.4中配置它?
(我问的原因是因为使用postgresql我收到以下错误:
foo@bar:~/path/$ python manage.py test
Creating test database 'default'...
Got an error creating the test database: permission denied to create database
Type 'yes' if you would like to try deleting the test database 'test_baz', or 'no' to cancel: yes
Destroying old test database...
Got an error recreating the test database: database "test_baz" does …Run Code Online (Sandbox Code Playgroud) 这可能会让你觉得这是一个语法不正确和可能是疯狂的问题,但这就是我的意思:当试图理解prototypeJavaScript中的概念时,我遇到了以下几个或多或少复杂版本的例子:
//Guitar function constructor
function Guitar(color, strings) {
this.color = color;
this.strings = strings;
}
//Create a new instance of a Guitar
var myGuitar = new Guitar('Black', ['D', 'A', 'D', 'F', 'A', 'E']);
//Adding a new method to Guitar via prototype
Guitar.prototype.play = function (chord) {
alert('Playing chord: ' + chord);
};
//Now make use of this new method in a pre-declared instance
myGuitar.play('D5');
Run Code Online (Sandbox Code Playgroud)
所以,关于我的问题:为什么你想要这样做?你为什么不直接把这个play功能放进Guitar去?为什么声明一个实例然后开始添加方法?我能看到的唯一原因是,如果你想myGuitar在play最初创建它时无法访问它,但我可以想出没有一个例子来说明为什么你会想要这样的东西.
看起来这样做会更有意义:
function Guitar(color, string) { …Run Code Online (Sandbox Code Playgroud) 我目前一直在学习Objective-C和Cocoa,但我觉得我需要了解更多有关AppKit框架的知识.我经常怀疑我应该将哪些组件用于特定用途.例如,我花了很多时间研究如何简单地在两个NSView之间切换(与NSTabView相同,但没有它的标签,例如在IBAction中).
我已经阅读了Aaron Hillegass 为Mac OS X编写的Cocoa Programming,但我正在寻找接下来要阅读/做的内容,以扩展我对AppKit框架的知识以及使用Cocoa开发用户界面.你建议我看一下什么?
先感谢您.
我有一个网站,我正在努力,我正在尝试去网站的主目录,我不知道如何设置它.我想要做的是包括_inc/config.php通过/_inc/config.php而不是必须使用../_inc/config.php任何想法如何添加这个?
我已经编写了一段代码来模拟鼠标点击,这在我的Vista中运行良好.但是当我在Windows 7中测试它时,它没有生成click事件.有人可以帮忙吗?我正在添加下面的代码段.谢谢,Nikil
[DllImport("user32.dll")]
static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);
[Flags]
public enum MouseEventFlags
{
LEFTDOWN = 0x00000002,
LEFTUP = 0x00000004,
MIDDLEDOWN = 0x00000020,
MIDDLEUP = 0x00000040,
MOVE = 0x00000001,
ABSOLUTE = 0x00008000,
RIGHTDOWN = 0x00000008,
RIGHTUP = 0x00000010
}
System.Windows.Forms.Cursor.Hide();
System.Windows.Forms.Cursor.Position = new System.Drawing.Point(xinc + rct.Left, yinc + rct.Top);
int X = System.Windows.Forms.Cursor.Position.X;
int y = System.Windows.Forms.Cursor.Position.Y;
mouse_event((int)(MouseEventFlags.LEFTDOWN), 0, 0, 0, 0);
mouse_event((int)(MouseEventFlags.LEFTUP), 0, 0, 0, 0);
System.Windows.Forms.Cursor.Position = new System.Drawing.Point(0, 0);
System.Windows.Forms.Cursor.Show();
Run Code Online (Sandbox Code Playgroud) 我在Tcl中使用以下行来解析以逗号分隔的字段行.可以引用某些字段,以便它们可以包含逗号:
set line {12,"34","56"}
set fresult [regsub -all {(\")([^\"]+)(\",)|([^,\"]+),} $line {{\2\4} } fields]
puts $fields
{12} {34} "56"
Run Code Online (Sandbox Code Playgroud)
(引用最后一个字段而不是括号,这有点奇怪,但这不是问题)
但是,当引号中有逗号时,它不起作用:
set line {12,"34","56,78"}
set fresult [regsub -all {(\")([^\"]+)(\",)|([^,\"]+),} $line {{\2\4} } fields]
puts $fields
{12} {34} "{56} 78"
Run Code Online (Sandbox Code Playgroud)
我希望:{12} {34} {56,78}
我的正则表达式有什么问题或者有什么东西正在进行吗?
我正在扩展其中一个SPL(标准PHP库)类,我无法调用父的构造函数.这是我得到的错误:
致命错误:无法调用构造函数
以下是该SplQueue文档的链接:http://www.php.net/manual/en/class.splqueue.php
这是我的代码:
$queue = new Queue();
class Queue extends SplQueue {
public function __construct() {
echo 'before';
parent::__construct();
echo 'I have made it after the parent constructor call';
}
}
exit;
Run Code Online (Sandbox Code Playgroud)
什么可以阻止我调用父的构造函数?
这很难解释,所以我会尽我所能,并希望编辑问题,如果人们需要更多的信息.我没有提供确切的代码,只是一个问题的例子.
我正在使用rails 2.3.8.我在Unix上.
我在Apache无法访问的目录下有一堆文件.(即/data/files/file.rpk)
我认为我有以下几点.
link_to "RPK File", :controller => 'mycontroller', :action=> 'myaction', :file => '/data/files/file.rpk'
Run Code Online (Sandbox Code Playgroud)
我的控制器中有以下内容.
def myaction
if FileTest.exists?(params[:file])
render :file => params[:file]
end
end
Run Code Online (Sandbox Code Playgroud)
当我选择页面上的链接时,我得到了我所需文件的下载提示,但文件名是"myaction"而不是文件名.
关于如何正确命名的想法?
在MSDN的Win32-Api文档(http://msdn.microsoft.com/en-us/library/ms633573%28VS.85%29.aspx)上WindowProc,它指出:返回值是消息处理的结果并取决于发送的消息.
由于我必须实现这个(回调)程序,我想知道它依赖什么,以及我必须返回什么.有人可以对此有所了解吗?
php ×2
.net ×1
appkit ×1
c ×1
c# ×1
cocoa ×1
constructor ×1
csv ×1
django ×1
javascript ×1
objective-c ×1
oop ×1
postgresql ×1
regex ×1
spl ×1
sqlite ×1
tcl ×1
unit-testing ×1
winapi ×1
windows ×1
winforms ×1