我喜欢使用jpa,但没有应用程序容器.我打算在控制台应用程序中使用它.
有什么例子吗?
问候
这就是我目前用于注册的内容:
def register(request):
if request.method == 'POST':
form = UserCreationForm(request.POST)
if form.is_valid():
new_user = form.save()
messages.info(request, "Thanks for registering. Please login to continue.")
return HttpResponseRedirect("/dashboard/")
else:
form = UserCreationForm()
return render_to_response("accounts/register.html", {
'form': form,
}, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)
是否可以在创建帐户后不要求用户手动登录,而只是自动登录?谢谢.
编辑:我尝试过login()函数但没有成功.我认为问题是没有设置AUTHENTICATION_BACKENDS.
考虑以下代码(从这里开始,测试数量增加):
from timeit import Timer
def find_invpow(x,n):
"""Finds the integer component of the n'th root of x,
an integer such that y ** n <= x < (y + 1) ** n.
"""
high = 1
while high ** n < x:
high *= 2
low = high/2
while low < high:
mid = (low + high) // 2
if low < mid and mid**n < x:
low = mid
elif high > mid and mid**n > x: …Run Code Online (Sandbox Code Playgroud) 简单的问题(在C++中):
如何将字符转换为字符串.所以例如我有一个字符串str ="abc";
我想提取第一个字母,但我希望它是一个字符串而不是一个字符.
我试过了
string firstLetter = str[0] + "";
Run Code Online (Sandbox Code Playgroud)
和
string firstLetter = & str[0];
Run Code Online (Sandbox Code Playgroud)
两者都不起作用.想法?
以下是我将values /变量传递给partial的方法:
<%= render "partials/banner", :locals => {:text_1 => t(:"main.home.banner_text_1"),
:text_2 => t(:"main.home.banner_text_2") } %>
Run Code Online (Sandbox Code Playgroud)
然后在部分:
<%= text_1 %> <%= text_2 %>
Run Code Online (Sandbox Code Playgroud)
但得到"未定义的局部变量或方法text_1"
我应该在哪里设置变量,以便可以从我的应用程序中的所有视图和布局访问它?
谢谢!
我在其中一篇msdn文章中看到了这段C#代码:
using System; class Test
{
public static unsafe void Main()
{
int* fib = stackalloc int[100];
int* p = fib;
*p++ = *p++ = 1;
for (int i=2; i<100; ++i, ++p)
*p = p[-1] + p[-2];
for (int i=0; i<10; ++i)
Console.WriteLine (fib[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
我对指针很新.我理解这些代码的大部分内容,但是如果有人能够帮助我更详细地理解上面代码中的这一行,那就太棒了:
*p++ = *p++ = 1
Run Code Online (Sandbox Code Playgroud) 我做了一个工作正常的应用程序.它显示应用程序启动的次数.这是代码:
import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.PreferenceManager;
import android.widget.TextView;
public class PreferencesDemo extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get the app's shared preferences
SharedPreferences app_preferences =
PreferenceManager.getDefaultSharedPreferences(this);
// Get the value for the run counter
int counter = app_preferences.getInt("counter", 0);
// Update the TextView
TextView text = (TextView) findViewById(R.id.text);
text.setText("This app has been started " + counter + " times.");
// Increment the …Run Code Online (Sandbox Code Playgroud) 例:
var o = {};
for(var i = 0; i < 5; i++) {
o[i] = function () {
console.log(i);
};
}
o[3]();
Run Code Online (Sandbox Code Playgroud)
当我调用o3时,它总是在控制台上显示5,即使我调用o0,o4或其中任何一个.它将始终显示5,因为这是我的最后一个值.如何在创建匿名函数时显示i的值?在o3中应该在控制台中显示3.
是否有任何解决方法在Delphi中创建相互引用记录?这是代码的简化版本:
MyRec1 = record
arr: MyRec2Array;
end;
MyRec2 = record
mr: MyRec1;
end;
MyRec2Array = array of MyRec2;
Run Code Online (Sandbox Code Playgroud)
显然是转发记录类型的声明
MyRec2 = record;
Run Code Online (Sandbox Code Playgroud)
在Delphi for Win32中不起作用.
切换到类而不是记录是不好的,因为这会增加内存消耗和代码复杂性,所以我宁愿留在记录中.
有什么建议?
我正在尝试在iPhone项目上使用gcov并遵循此处描述的Apple的指令,但它不起作用.
当我构建并配置项目时,将为每个目标文件创建.gcda文件.但是没有执行的行被记录到.gcda文件中.(CoverStory显示所有报道均为0%)
我刚刚向模板项目添加了一个简单的类,如下所示.
@interface SomeClass : NSObject
- (void)func1:(BOOL)flag;
@end
@implementation SomeClass
- (void)func1:(BOOL)flag {
if (flag) {
NSLog(@"flag is YES");
}
else {
NSLog(@"flag is NO");
}
}
@end
Run Code Online (Sandbox Code Playgroud)
我分配了这个类并在application:didFinishLaunchingWithOptions中调用了func1,我预计会显示SomeClass的覆盖率(50%左右).
我使用的是OSX 10.6.4,iPhone SDK 4.0和Xcode 3.2.3.还需要更多配置吗?请指导.
更新2010/7/15:
我在@tonclon给我的链接中尝试了这些提示,但它还没有奏效.在下面的描述是我尝试过的.
由GCC 4.0编译的Cocoa应用程序在"Cocoa"应用程序的项目设置中,
它工作,.gcda文件是按预期生成的覆盖信息.但是在使用SDK 4.0的iPhone项目中,我无法使用相同的配置,因为gcc 4.0无法在SDK 4.0中编译某些语法(ex Blocks)
在google-tool-box中使用自定义gcov库而不是在其他链接器标志中设置-lgcov,我尝试了google-toolbox-for-mac中包含的自定义gcov库,但生成的.gcda文件显示覆盖率为0%.(同样的结果)
你能告诉我接下来应该做什么吗?任何建议表示赞赏.