问题列表 - 第19730页

Codeigniter:3个提交按钮,一个功能?

我有一个页面有三种形式.

我想运行与单击按钮对应的不同db调用.

我有2个lib函数.一个验证,并将其传递给_submit函数...

如何根据单击的提交按钮分隔_submit功能? 替代文字http://img339.imageshack.us/img339/171/screenshot20100119at245.png

codeigniter function submit

2
推荐指数
1
解决办法
8618
查看次数

Java,无限循环的替代?

我正在制作一个通过阵列显示细胞生长的程序.当我按下开始按钮时,我已经得到了它,数组在一段时间(真实){}循环中每10秒更新一次.问题是我希望能够通过按下暂停按钮来停止循环,但在循环中,它不会让我使用任何控件.我需要在orer中使用除了无限循环之外的其他东西来刷新帧.

我是一个新手,但我现在在java类.所以我掌握了一些语言.

java loops replace interruptions

6
推荐指数
2
解决办法
8548
查看次数

仅过滤Django中的Annotations

以以下示例为例: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?

django orm

19
推荐指数
4
解决办法
1万
查看次数

在Ruby on Rails中自动刷新页面

我是Ruby On Rails的新手,有人可以告诉我如何刷新页面.

  1. 没有提交任何值
  2. 提交之前的值

ruby-on-rails

6
推荐指数
1
解决办法
6733
查看次数

Django:json序列化一个使用defer()或only()的查询集

现在我一直在使用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

django serialization json

5
推荐指数
1
解决办法
1028
查看次数

我希望"(int)null"返回0

我怎样才能得到0作为整数值(int)null.

编辑1:我想创建一个函数,它将在各自的数据类型中返回null表示的默认值.

编辑2: 我如何在这种情况下使用默认值.

(INT)值

其中Value可以为null或任何整数值.我不知道运行时的数据类型.但我会保证Value应该只包含null或Integer值.

.net c# casting

11
推荐指数
2
解决办法
3万
查看次数

测试接口存储库

我想知道我应该测试什么以及如何测试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)

c# testing tdd asp.net-mvc

1
推荐指数
1
解决办法
507
查看次数

CSS可以处理这种类似沙漏的情况吗?

我很难想到解决以下问题的方法.
让我先说明一下:

导航界面 - 像沙漏一样

情况
我有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">&lt;</li>
        <li class="next">&gt;</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)

html css hourglass

5
推荐指数
1
解决办法
1066
查看次数

3
推荐指数
1
解决办法
6202
查看次数

将Unicode转换为ASCII而不更改字符串长度(在Java中)

将字符串从Unicode转换为ASCII而不改变其长度的最佳方法是什么(在我的情况下这非常重要)?此外,没有任何转换问题的字符必须与原始字符串中的位置相同.因此,"Ä"必须转换为"A"而不是具有更多字符的神秘内容.

编辑:
@novalis - 这些符号(例如亚洲语言)应该只转换为一些占位符.我对这些词或他们的意思不太感兴趣.

@MtnViewMark - 在任何情况下我都必须保留所有字符的数量和ASCII可用字符的位置.

这里有一些更多信息:我有一些只能处理ASCII字符串的文本挖掘工具.大多数应该处理的文本是英文的,但有些文本包含非ASCII字符.我对这些单词不感兴趣,但我必须确保我感兴趣的单词(那些只包含ASCII字符的单词)在字符串转换后处于相同的位置.

java string unicode ascii

9
推荐指数
2
解决办法
2万
查看次数