问题列表 - 第11917页

你如何动态隐藏Django中的表单字段?

我正在Django制作个人资料表格.有很多可选的额外配置文件字段,但我只想一次显示两个.如何隐藏或删除我不想动态显示的字段?

这是我到目前为止:

class UserProfileForm(forms.ModelForm):
    extra_fields = ('field1', 'field2', 'field3')
    extra_field_total = 2

    class Meta:
        model = UserProfile

    def __init__(self, *args, **kwargs):
        extra_field_count = 0
        for key, field in self.base_fields.iteritems():
            if key in self.extra_fields:
                if extra_field_count < self.extra_field_total:
                    extra_field_count += 1
                else:
                    # do something here to hide or remove field
        super(UserProfileForm, self).__init__(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

python django django-forms

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

Ruby datetime适合mysql比较

Rails一直很好,可以在MySql中自动插入格式正确的日期时间,而无需我多考虑.

但是,为了进行验证,我需要检查存储的mysql日期时间值(即2008-07-02 18:00:00)是否大于或小于"now".我可以打电话DateTime.now,Time.now但我怎么能把它转换为mysql喜欢的格式?

谢谢

ruby mysql datetime ruby-on-rails

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

C#MD5哈希结果不是预期的结果

我已经尝试了我可以在网上找到的每个例子,但是我无法使用我的.NET代码从我的VB6应用程序生成相同的MD5哈希结果.

VB6应用程序产生与此站点相同的结果:http: //www.functions-online.com/md5.html

但是我无法在C#中使用相同的输入获得相同的结果(使用MD5.ComputeHash方法或FormsAuthentication加密方法)

请帮忙!!!!

根据要求,这里有一些代码.这是从MSDN直接推送的:

    public string hashString(string input)
    {
        // Create a new instance of the MD5CryptoServiceProvider object.
        MD5 md5Hasher = MD5.Create();

        // Convert the input string to a byte array and compute the hash.
        byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));

        // Create a new Stringbuilder to collect the bytes
        // and create a string.
        StringBuilder sBuilder = new StringBuilder();

        // Loop through each byte of the hashed data 
        // and format each one as a hexadecimal string. …
Run Code Online (Sandbox Code Playgroud)

c# hash md5 cryptography

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

针对utf8的MYSQL区分大小写搜索(使用hibernate)

当我想要检查用户名并检索此特定用户名的其他信息时,我的登录表有utf8字符集和utf8排序规则,hql查询给出了与小写和大写相同的结果.我应该为我的HQL查询做什么工作案例sesitive我使用Mysql 5和java hibernarte

这是我的疑问:

return queryManager.executeQueryUniqueResult("select b.login from BranchEntity b where b.userName = ?", username);
Run Code Online (Sandbox Code Playgroud)

mysql login hql case-sensitive

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

软件项目的模块化有多重要

模块化是软件项目显然是重要的,但我想知道人们对意见如何重要,为了什么原因,这一点很重要.自从我问这个问题以来,我显然已经有了自己的想法,但是把它想象成一个应该模块化软件项目的原因的"共同头脑风暴"......

architecture modularization

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

如何在ASP.NET中重写我的URL?

我想以编程方式隐藏我的URL的内容.
我知道我可以用:

Server.Transfer("url",boolean)
Run Code Online (Sandbox Code Playgroud)

在这种情况下,这不是我想要的.我想在得到我需要的变量后能够操作URL.

我将如何在ASP.NET中执行此操作?


编辑:

我的网址:

URL.aspx?st=S&scannum=481854
Run Code Online (Sandbox Code Playgroud)

我想在页面加载时更改它,URL.aspx?但我需要先获取stscannum值.

.net c# asp.net

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

重新分配变量时是否存在内存泄漏?

假设我有一个已经通过alloc/init组合初始化为字符串的变量.如果我通过处理重新分配它,我会有内存泄漏吗,即.

NSString *s = [[NSString alloc] initWithString:someOtherStringVariable];
s = [s stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)

这里有内存泄漏吗?如果是这样,我是否需要创建另一个变量(例如s2),执行此分配,然后释放原始变量?

NSString *s = [[NSString alloc] initWithString:someOtherStringVariable];
NSString *s2 = [s stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
[s release];
Run Code Online (Sandbox Code Playgroud)

现在,如果其他字符串是常量,如@"其他字符串",该怎么办?我需要担心泄漏吗?即.

NSString *s = [[NSString alloc] initWithString:@"Some other string"];
s = [s stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)

谢谢

iphone cocoa objective-c

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

如何从C++中的大文本文件中读取部分数据

我有一个超过200.000行的大文本文件,我需要阅读几行.例如:第10.000到20.000行.

重要提示:由于性能问题,我不想打开并搜索完整文件以提取这些行.

这可能吗?

c++ text file matrix

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

在Perl中,我如何迭代多个集合的笛卡尔积?

给定x数组的数量,每个数组可能有不同数量的元素,如何迭代所有组合,我从每个数组中选择一个项目?

例:

[   ]   [   ]   [   ]
 foo     cat      1
 bar     dog      2
 baz              3
                  4
Run Code Online (Sandbox Code Playgroud)

返回

[foo]   [cat]   [ 1 ]
[foo]   [cat]   [ 2 ]
  ...
[baz]   [dog]   [ 4 ]
Run Code Online (Sandbox Code Playgroud)

我在Perl中这样做,顺便说一下.

algorithm perl cartesian-product

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

在C++/CLI中是可见的

我正在将C++转换为C++/CLI,并希望将一些托管类公开为COM对象.在C#中它很容易并且设置[ComVisible]并继承自界面(也是ComVisible)完成了这项工作.但是,作为C++/CLI的C++项目构建不会导出DllRegisterServer.

这是示例项目(从VS 2008中的CLR控制台应用程序项目开始).

#include "stdafx.h"

using namespace System;
using namespace System::Runtime::InteropServices;

[ComVisible(true)]
[Guid("E3CF8A18-E4A0-4bc3-894E-E9C8648DC1F0")]
[InterfaceType(ComInterfaceType::InterfaceIsDual)]
public interface class ITestInterface
{
    void TestMethod();
};


[ComVisible(true)]
[Guid("1514adf6-7cb0-4561-9fbb-b75c0467149b")]
public ref class CliComClass : ITestInterface
{
    public: 
        virtual void TestMethod() 
        {
        }
};

int main(array<System::String ^> ^args)
{
    Console::WriteLine(L"Hello World");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我在输出.exe上运行regsvr32时,我收到错误,说没有找到DllRegisterServer.我试过谷歌一些帮助,但没有成功.

c# com c++-cli comvisible

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