问题列表 - 第11379页

在django中处理JSON的最佳方法

我从服务器获取JSON提要,今天我将其转换为python对象,从而转换为django视图.我们现在正在更新我们的网站.因此

  1. 浏览器客户端应该使用jQuery解析json
  2. 我们还将有一个adobe-air应用程序,它将直接使用JSON

但是,我不太热衷于将我的后端服务器直接暴露给浏览器/ adobe客户端.如何通过django去最好的方式?任何现有的django-app?

关于django-newbie

django json

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

jQuery,不要重新加载 - 不知何故

我的jQuery脚本有一个小问题.

<script language="javascript">
            $(document).ready(function(){
                $('.roll-li').click(function(){
                    if ($('.hideshow').is(":hidden")) {
                        $('.hideshow').slideDown("slow");
                    }
                    else {
                        $('.hideshow').slideUp("slow");
                    }
                });
            });
</script>
Run Code Online (Sandbox Code Playgroud)

如何修改脚本,所以div与我上下滑动的类"hideshow"的div将默认隐藏?

jquery show-hide

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

UIView动画didEndSelector:方法没被调用?

我有一个移动到视图中的UIView.2秒后,我想再次将UIView移出视野.我该怎么做呢?我试过下面的,但它不起作用:(

我已经设置了NSLog,但它看起来不像是完成然后调用loadingViewDisappear:方法:(

谢谢.

...
    [UIView beginAnimations:@"AnimateIn" context:nil];
    [UIView setAnimationCurve: UIViewAnimationCurveEaseOut];
    [UIView setAnimationDuration: 0.7f];
    [UIView setAnimationDidStopSelector:@selector(loadingViewDisappear:finished:context:)];
    loadingView.frame = CGRectMake(rect.origin.x, rect.origin.y - 80, rect.size.width, rect.size.height);
    [UIView commitAnimations];
}

- (void)loadingViewDisappear:(NSString *)animationID finished:(NSNumber *) finished context:(void *) context {
    NSLog( (finished ? @"YES!" : @"NO!" ) );
    if ([animationID isEqualToString:@"AnimateIn"] && finished) {
        [UIView beginAnimations:@"AnimateOut" context:nil];
        [UIView setAnimationCurve: UIViewAnimationCurveEaseIn];
        [UIView setAnimationDelay:2.0f];
        [UIView setAnimationDuration: 0.7f];
        loadingView.frame = CGRectMake(0, 480, 320, 80);
        [UIView commitAnimations];
        [loadingView removeFromSuperview];
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone animation uiview

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

使用.NET加密和解密数字

什么是.NET可用的加密技术(使用C#).我有一个数字值,我想加密到字符串表示.哪一个有解密支持?

.net encryption

4
推荐指数
2
解决办法
4865
查看次数

我应该在单元测试中走多远?

我正在尝试在个人PHP项目中进行单元测试,就像一个优秀的小程序员,我想要正确地完成它.从我听到你应该测试的是一个方法的公共接口,但我想知道这是否仍然适用于下面.

我有一个方法,在用户忘记密码的情况下生成密码重置令牌.该方法返回以下两种情况之一:如果一切正常,则为nothing(null),或者表示具有指定用户名的用户不存在的错误代码.

如果我只测试公共接口,如果用户名有效,如何确保密码重置令牌在数据库中,如果用户名无效,我怎么能不在数据库中?我应该在测试中进行查询以验证这一点吗?或者我应该假设我的逻辑是合理的?

现在这个方法非常简单,这不是什么大不了的事 - 问题在于同样的情况适用于许多其他方法.你在以数据库为中心的单元测试中做了什么?

代码,如有需要可供参考:

public function generatePasswordReset($username)
{
    $this->sql='SELECT  id
                FROM    users
                WHERE   username = :username';

    $this->addParam(':username', $username);
    $user=$this->query()->fetch();

    if (!$user)
        return self::$E_USER_DOESNT_EXIST;
    else
    {
        $code=md5(uniqid());
        $this->addParams(array(':uid'        => $user['id'],
                               ':code'       => $code,
                               ':duration'   => 24 //in hours, how long reset is valid
                              ));

        //generate new code, delete old one if present
        $this->sql ='DELETE FROM password_resets WHERE user_id=:uid;';
        $this->sql.="INSERT INTO password_resets (user_id, code, expires)
                     VALUES      (:uid, :code, now() + interval ':duration hours')";

        $this->execute();
    }
}
Run Code Online (Sandbox Code Playgroud)

unit-testing

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

Oracle PL/SQL:如何打印表类型

我正在尝试打印table type用于调试目的,但不知道如何.我尝试了以下两种方法,两种方法都不起作用:

dbms_output.put_line (V_TEMP_TABTYPE(1));
dbms_output.put_line (V_TEMP_TABTYPE);
Run Code Online (Sandbox Code Playgroud)

产生的错误是:PLS-00306: wrong number or types of arguments in call to.

那么,我怎样才能打印出来的内容table type?或者有不同的方式来显示内容?

table_typetype它的引用是::

create or replace TYPE MY_TYPE IS OBJECT( MyString Varchar(20)
                                        , counter Number(9) );    
create or replace TYPE MY_TABTYPE AS TABLE OF MY_TYPE;
Run Code Online (Sandbox Code Playgroud)

oracle plsql

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

在UISearchBar中设置取消按钮的样式

我有一个UISearchBar,它有一个取消按钮(显示使用-(void)setShowsCancelButton:animated).tintColor为了获得一个灰色的搜索栏,我已经改变了这样的搜索栏:

UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 320, 40)];
searchBar.tintColor = [UIColor colorWithWhite:0.8 alpha:1.0];
Run Code Online (Sandbox Code Playgroud)

这就是它现在的样子 - 注意取消按钮也是灰色的:http://twitpic.com/c0hte

有没有办法分别设置取消按钮的颜色,所以它看起来更像这样:http://twitpic.com/c0i6q

iphone cocoa-touch objective-c uisearchbar ios

28
推荐指数
7
解决办法
4万
查看次数

DevExpress vs infragistics Suites - 希望切换

我们目前是Infragistics NetAdvantage Select客户,已经使用了几年.他们的控制是好的,但不是我称之为伟大的,但迄今为止学习它们的时间是我们坚持使用它们的主要原因.我们使用ASP.NET和Winnform控件.

由于我们需要更新,我们正在考虑将DevExpress作为一种选择,因为它们似乎提供了许多相同的功能.

对于那些已经从mInfragistics转向DevExpress的人来说,你是如何找到它的?前进还是后退?这样做有利有弊吗?

controls infragistics devexpress

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

ANT:如何为子目录中的所有build.xml调用目标?

如何使用通配符调用位于所有子目录中的所有build.xml中的特定目标(即不对子目录名称进行硬编码)?以下答案是硬编码的.有没有办法在没有硬编码的情况下做到这一点?

与此问题类似:将ant目标传递给子目录中的多个build.xml文件

ant

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

如何实现低内存消耗?

我想知道防病毒程序使用哪种技术来扫描磁盘或文件并保持低内存消耗.它们也不会影响用户活动.

我正在寻找一种方法,通过它我们可以实现低内存消耗的磁盘扫描.

low-memory memory-consumption

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