我有一个页面有三种形式.
我想运行与单击按钮对应的不同db调用.
我有2个lib函数.一个验证,并将其传递给_submit函数...
如何根据单击的提交按钮分隔_submit功能? 替代文字http://img339.imageshack.us/img339/171/screenshot20100119at245.png
我正在制作一个通过阵列显示细胞生长的程序.当我按下开始按钮时,我已经得到了它,数组在一段时间(真实){}循环中每10秒更新一次.问题是我希望能够通过按下暂停按钮来停止循环,但在循环中,它不会让我使用任何控件.我需要在orer中使用除了无限循环之外的其他东西来刷新帧.
我是一个新手,但我现在在java类.所以我掌握了一些语言.
以以下示例为例:http: //docs.djangoproject.com/en/dev/topics/db/aggregation/#filter-and-exclude
Publisher.objects.filter(book__rating__gt=3.0).annotate(num_books=Count('book'))
Run Code Online (Sandbox Code Playgroud)
反正有没有过滤器只适用于注释,所以它会返回所有发布者,有些具有num_books = 0?
我是Ruby On Rails的新手,有人可以告诉我如何刷新页面.
现在我一直在使用json序列化器,它工作得很好.
我不得不修改我开始使用only()&defer()过滤器的查询,就像这样 -
retObj = OBJModel.objects.defer("create_dt").filter(loged_in_dt__gte=dtStart)
Run Code Online (Sandbox Code Playgroud)
完成上述操作后,突然json序列化程序返回空字段 -
{"pk": 19047, "model": "OBJModel_deferred_create_dt", "fields": {}}
Run Code Online (Sandbox Code Playgroud)
如果我删除defer(),序列化程序会正确提供所有数据.
import json
from django.utils import simplejson
from django.core import serializers
json_serializer = serializers.get_serializer("json")()
retObj = OBJModel.objects.defer("create_dt").filter(loged_in_dt__gte=dtStart)
json_serializer.serialize(retObj, ensure_ascii=False)
Run Code Online (Sandbox Code Playgroud)
我已经暂时搁浅了一会儿.任何见解都会很棒.
注意:我使用的是django 1.1
我怎样才能得到0作为整数值(int)null.
编辑1:我想创建一个函数,它将在各自的数据类型中返回null表示的默认值.
编辑2: 我如何在这种情况下使用默认值.
(INT)值
其中Value可以为null或任何整数值.我不知道运行时的数据类型.但我会保证Value应该只包含null或Integer值.
我想知道我应该测试什么以及如何测试IRepository.
目前我在我的域中创建了一个MemoryRepository,我正在使用虚假数据进行测试.我不确定这是否正确.首先创建一些数据然后测试以查看存储库是否正确返回数据,感觉有点奇怪.
这就是我的MemoryRepository的样子:
public class MemoryRepositoryUser : IRepositoryUser
{
List<User> fakeUsers;
public MemoryRepositoryUser(List<User> fakeUsers)
{
this.fakeUsers = fakeUsers;
}
public IEnumerable<User> GetAll()
{
return fakeUsers;
}
public User GetById(string id)
{
return GetAll().Where(u => u.Username == id).Single();
}
}
Run Code Online (Sandbox Code Playgroud)
这些是我写的一些测试:
[TestFixture]
class TestMemoryRepositoryUser
{
private MemoryRepositoryUser repository;
public TestMemoryRepositoryUser(){
repository = new MemoryRepositoryUser(FakeData.GetFakeUsers());
}
[Test]
public void Get_All_Users()
{
var Users = repository.GetAll();
Assert.IsNotNull(Users);
Assert.IsInstanceOf(typeof(IEnumerable<User>), Users);
Assert.AreEqual(3, Users.Count());
}
[Test]
public void Get_User_By_ID()
{
var Username = "Bob";
var User …Run Code Online (Sandbox Code Playgroud) 我很难想到解决以下问题的方法.
让我先说明一下:
情况
我有26个项目(在这个例子中,一般来说数字是未知的..)但是一次只能看到12个..我也有一些导航元素(绿色框)
紫色和绿色盒子的宽度是固定的,但紫色的高度可以根据内容而变化.
一切正常,我可以用css做.
我正在为我的项目使用无序列表(浮动项目),并且我已将前两个<li>元素指定为导航项目.首先是左浮动,第二浮右.这一切都有效,其余项目的流程介于两个绿色项目之间.
问题
但是现在我需要将绿色项目放在第二行(或者如果该概念有用则为最后一行,因为只有两行)
我希望能够隐藏前X个元素并显示下一个X并且它们自己落在了位置上.
为了重新解释这个问题,我能否以某种方式定位一些元素(绿色元素)来控制它们的位置,但仍允许它们干扰来自新位置的流量?
我希望这很清楚.如果不问,我将提供尽可能多的信息..
我试过的东西没用
[ 他们灰色的项目是隐藏的,我只是展示他们,所以你知道他们存在.. ]
一些代码可以帮助您入门
<style type="text/css">
ul,li{padding:0;margin:0; list-style-type:none;}
ul{
width:155px;
position:relative;
height:125px;
border:1px solid red;
}
li{
float:left;
background-color:purple;
margin-left:5px;
margin-top:5px;
width:25px;
text-align:center;
line-height:25px;
color:white;
}
.prev{
color:black;
background-color:green;
}
.next{
color:black;
float:right;
margin-right:5px;
background-color:green;
}
</style>
Run Code Online (Sandbox Code Playgroud)
和
<body>
<ul>
<li class="prev"><</li>
<li class="next">></li>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
<li>15</li>
<li>16</li>
<li>17</li>
</ul>
</body>
Run Code Online (Sandbox Code Playgroud) 我需要修改NSURLResponse中的响应头.这可能吗?
将字符串从Unicode转换为ASCII而不改变其长度的最佳方法是什么(在我的情况下这非常重要)?此外,没有任何转换问题的字符必须与原始字符串中的位置相同.因此,"Ä"必须转换为"A"而不是具有更多字符的神秘内容.
编辑:
@novalis - 这些符号(例如亚洲语言)应该只转换为一些占位符.我对这些词或他们的意思不太感兴趣.
@MtnViewMark - 在任何情况下我都必须保留所有字符的数量和ASCII可用字符的位置.
这里有一些更多信息:我有一些只能处理ASCII字符串的文本挖掘工具.大多数应该处理的文本是英文的,但有些文本包含非ASCII字符.我对这些单词不感兴趣,但我必须确保我感兴趣的单词(那些只包含ASCII字符的单词)在字符串转换后处于相同的位置.