我在django 1.1.2中有一个类似于下面给出的模型:
from datetime import datetime
...
class Blah(models.Model):
...
date = models.DateField(default=datetime.today)
Run Code Online (Sandbox Code Playgroud)
在管理界面中,日期的默认值在每条新记录上以日期时间(yyyy-mm-dd hh:mm:ss.ms)给出.如果我忘记通过删除小时部分来修正该值,则会抱怨该值与字段constaints不匹配.
我该怎么办呢?
我想更改我的表单的提交按钮.我设法做到这一点很容易,但代码中断了.当我修复代码.提交按钮更改回其默认图像,它表示提交查询,我没有初始化.从那以后我还没弄清楚如何修复它.这很奇怪.
<?Php
echo "<div style='text-align:right'>
<form action='upd2.php' method='POST'>
<Table border='0' align='right'>
<tr>
<td ><font size='-3'>ID Search</font></td>
<td rowspan =2><input name='image' type='image' id='SUBMIT' src='images/_Images_buttons_search_button.jpg'></td>
</tr>
<tr>
<td><input name='ID_NO' type='text' id='ID_NO'></td>
</tr>
</table><br>
</FORM> </div>";
?>
Run Code Online (Sandbox Code Playgroud)
我把它传递给了这个
<?php
print "<H2>Update User Info</H2>";
$ID_NO = clean($_POST['ID_NO']);
$_SESSION["ID_NO"] = $ID_NO;
if (isset($_POST['image'])) {
$result = mysql_query("SELECT * FROM user_info WHERE ID_NO = '$ID_NO'");
if(!mysql_num_rows($result)) {
print "<BR><BR>There is no such User with a User Number of $ID_NO <BR><A HREF ='UpdateUser.php'>Go Back</A>";
exit();
}
else …Run Code Online (Sandbox Code Playgroud) 运行时:
rake spec:models
Run Code Online (Sandbox Code Playgroud)
一切都运作良好,但当我这样做
rspec spec/models/spot_spec.rb
Run Code Online (Sandbox Code Playgroud)
有Spot.stub! :test1,我得到:
undefined method `stub!' for Spot:Class
Run Code Online (Sandbox Code Playgroud)
只有当我包含该存根时才会发生错误!线.
任何想法如何避免它?我想仅为特定模型运行规范.
更新:
使用Ruby 1.9.2和RSpec 2.4.0,这里是spot_spec.rb代码:
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper')
describe Spot do
before(:all) do
Spot.stub! :test1
@spot = Spot.new
end
subject {@spot}
describe "validations" do
it { should validate_presence_of(:user) }
end
end
Run Code Online (Sandbox Code Playgroud)
和spec_helper.rb:
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f}
RSpec.configure do |config|
config.mock_with :rspec
end
Run Code Online (Sandbox Code Playgroud) 我正在学习Android NDK.NDK有哪些优缺点?有没有很好的参考来研究Android NDK?
我最近一直在使用ca,发现我真的不喜欢处理内存管理,或者至少我认为如果我指向一个指针我必须释放它,即使它是最琐碎的事情.这导致我尽可能多地在堆栈上分配并使用&获取其位置.甚至创建单独的int和inptr变量(我在宏中使用&运算符时出现了一些左值问题).
我找不到很多地方需要处理数据传输(上/下)的地方.与此同时,我需要相当数量的早期回报(而且我宁愿避免得到).一般的c意见是什么?在特定情况下我是否应该使用其中一个或另一个明显的迹象.
PS让我有点担心的一件事是,我最近因为使用了错误的sizeof for malloc而出现了内存损坏问题而且我没有立即注意到它,因为我的大部分代码路径直接在那之后没有使用堆.你认为这种腐败隐藏的问题有多大?
如何在编译时检查函数指针是否具有__stdcall调用约定?
就像是
void foo() {}
static_assert(is_stdcall<decltype(&foo)>::value, "foo() must be stdcall");
Run Code Online (Sandbox Code Playgroud)
或至少
must_be_stdcall<T>(); // compiler error or warning if not stdcall
Run Code Online (Sandbox Code Playgroud) 试图在java库之外导入一个没有结果的类.我在Eclipse Helios上逆时针运行.commons-land-2.6.jar位于buildpath中.我是Clojure的新手,无法解决这个问题.所有帮助非常感谢!
当然这很好用:
1:7 exp2=> (import '(java.io FileReader))
Run Code Online (Sandbox Code Playgroud)
> java.io.FileReader
但这不是:
1:6 exp2=> (import '(org.apache.commons.lang.StringUtils))
Run Code Online (Sandbox Code Playgroud)
>没有
这是最终目标:
1:10 exp2 =>(defn whitespace?[character](.StringUtils(isEmpty character)))
> java.lang.Exception:无法在此上下文中解析符号:StringUtils(repl-1:10)
我知道这是错的:
char* getSomething() {
char szLocal[5];
/* put something in the char array somehow */
return szLocal;
}
Run Code Online (Sandbox Code Playgroud)
...因为szLocal可以在函数返回后的某个时候被销毁.
但这样可以吗?
char* getSomethingElse() {
return "something else";
}
Run Code Online (Sandbox Code Playgroud) 在论坛帖子"如何使jquery自动完成工作为一个可信的DIV而不仅仅是INPUT,TEXTAREA字段." 我们看到如何在一个可信的div元素上运行自动完成,但是与datepicker相结合,datepicker根本就不会填充输入字段.
正如你在这个jsFiddle演示中看到的那样:http://jsfiddle.net/xvnaA/
任何人都有任何明智的想法如何解决这个问题?
jquery contenteditable jquery-ui-autocomplete jquery-ui-datepicker
如何在站点APT文件中使用maven属性?例如,我想在index.apt中使用$ {project.version},因此在部署站点之前,我总是可以引用最新版本而无需手动更改index.apt文件.
c ×2
c++ ×2
android ×1
android-ndk ×1
class ×1
clojure ×1
date ×1
datetime ×1
django ×1
django-admin ×1
forms ×1
heap-memory ×1
html ×1
import ×1
java ×1
javascript ×1
jquery ×1
maven ×1
maven-2 ×1
php ×1
rspec ×1
ruby ×1
stack ×1
visual-c++ ×1