问题列表 - 第38049页

如何在Django中创建自定义权限(用户角色)?

我有一个简单的问题.如何在Django中创建用户角色而无需手动在DB中创建用户角色?

编辑:我需要创建特定权限.因此,只有拥有此权限的用户才能更改模型的特定字段.我只需要为某些用户创建一个"readonly"字段.django有可能吗?

python django

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

jQuery查找/替换而不更改原始文本

有没有一种方法可以在jQuery中找到jQuery中的文本字符串,而不是用其他东西替换它,但是用一个元素包装该文本,这样当脚本完成时,它会用文本字符串包裹原始文本.

例:

原文

"Hello world to all people"
Run Code Online (Sandbox Code Playgroud)

搜索字符串

"world to"
Run Code Online (Sandbox Code Playgroud)

用...来代替 <i></i>

最终输出

"Hello <i>World to</i> all people"
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

一种工作代码:

function highlightChild(child) {
        $(childElements[child]).text("");
        console.log(child);
        $('.child_element_' + child).bind('textselect', function(e){
            var selection = e.text;
            var str = $("#construct_version").text();
            var wrap = jQuery(childElements[child]).text(selection);
            var re = new RegExp("" + selection + "", "g");

            console.log(str.replace(selection, function(match, key, val){
                console.log(match);
                console.log(key);
                console.log(val);
                jQuery(childElements[child]).text(val)
            }));
        });
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码执行替换,但它实际上替换它显示为undefined.

因此,如果原始字符串是所有人的Hello world并且我想要将world替换为with <b>world to</b>,则它在console.log中显示为Hello undefined all

javascript jquery

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

如何在shell脚本中显示tux字符?

我意识到这是一个很长的镜头,但......

在Mac上的shell脚本中,我可以显示Apple角色.有没有办法在Linux系统上显示Tux字符(或与Linux相关的任何其他内容)?

最简单的解决方案是,如果Unicode集中的某些东西象征着Linux,无论是Tux还是其他东西.我无法通过谷歌搜索找到这样的角色,但也许有人知道一个.

另一种解决方案是,如果有某种方式(我完全不知道)在Linux上定义字符,并在终端中显示它们.(似乎不可能,但谁知道?我们曾经一直在Commodore系统上这样做!)

(我正在跳过完整的背景故事,说明为什么这是有用的,但简短的版本是我正在寻找一种在尽可能少的空间中显示PROMPT我正在使用的那种系统的方式,因为我记录在不同的操作系统上可能有近百种不同的服务器,有时候视觉提醒会非常有用.)

如果确实是一个Unicode解决方案,我将针对Solaris和Windows提出单独的问题.但这是一个很长的镜头,所以现在问这些是没有意义的.

unicode shell special-characters

12
推荐指数
2
解决办法
4130
查看次数

为什么不能在此模板函数中推导出类型?

template<typename T>
std::istream & read(std::istream & istr, typename std::enable_if<std::is_pod<T>::value, T>::type & value)
{
    return istr.read( reinterpret_cast<char*>(&value), sizeof(T));
}

int main() 
{
    int x;
    read(cin, x); // error here
}


error C2783: 'std::istream &read(std::istream &,std::enable_if<std::tr1::is_pod<_Ty>::value,T>::type &)' : could not deduce template argument for 'T'
Run Code Online (Sandbox Code Playgroud)

如果我指定read <int>,它可以工作.有没有办法让它从论证中推断出类型?

c++ templates enable-if c++11

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

在结构上的一系列新/删除之后,我似乎有记忆丧失

我有一个结构的链表,每个结构包含一个整数和一个指向下一个结构的指针.在通过一系列新命令填充此结构之前,我在Windows任务管理器的"内存使用情况"下记下此程序使用的内存(例如Mem_1).接下来发生实际的链表创建.(参见下面的void populate(int i)函数).然后,我使用一系列删除尝试删除此链接列表,并希望回收内存.删除后,我在任务管理器中再次检查内存.这次使用的内存量是Mem_2.我注意到Mem_2> Mem_1.不应该Mem_2 = Mem_1?或者是否有一些悬垂的指针,我没有妥善处理.

感谢您提前的帮助...(代码是控制台应用程序/ VS2008/Windows XP平台)

struct item_s{
int value;
item_s* next;
};

struct item_s* item = NULL;
struct item_s* last_item = NULL;
struct item_s* last_accessed = NULL;

void populate(int i){
     if(item == NULL){
    item = new item_s;
    item->value = i;
    item->next = NULL;
    last_item = item;
}
else{
    last_item->next = new item_s;
    last_item->next->value = i;
    last_item->next->next = NULL;
    last_item = last_item->next;
}
}

void main(){
for(i = 1; i <= 10000; i++){
    populate(i);
}
last_item = …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何将NSString分解为单个字符?

所以我有一个方法,它将NSString作为参数,我希望该方法基本上将该sting分解为单个字符并将它们存储在数组中(NSArray).

换句话说,我想读取字符串中的每个字符,并将各个字符以相同的顺序存储在一个数组中,这样我就可以在以后处理单个字符.

有什么想法吗?

iphone iphone-sdk-3.0 ios4

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

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

NHibernate:从所有数据库表中获取所有数据

如何迭代抛出映射实体并从数据库中获取所有数据?我在第一个地方不知道NHibernate映射了什么...

Configuration configuration = SessionProvider.Configuration;
var mappedClasses = configuration.ClassMappings;

IRepository repository = new Repository();

foreach (var mappedClass in mappedClasses)
{
    var enumerable = repository.GetAll<mappedClass>();//<-- this dont work
}
Run Code Online (Sandbox Code Playgroud)

c# nhibernate

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

用jquery闪烁一个div

我怎么能眨眼div.我在div元素上悬停.我如何使用jQuery.div正在闪烁并闪烁.然后在10秒钟.

谢谢

jquery blink

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

转发DLL中的数据

我需要将一组符号从一个DLL转发到另一个DLL(如果你想知道的话,支持一些版本控制方案,PEP 384).它适用于各种功能; 我写了一个模块定义文件,说

LIBRARY "python3"
EXPORTS
  PyArg_Parse=python32.PyArg_Parse
  PyArg_ParseTuple=python32.PyArg_ParseTuple
  PyArg_ParseTupleAndKeywords=python32.PyArg_ParseTupleAndKeywords
[...]
Run Code Online (Sandbox Code Playgroud)

但是,数据失败了.如果我说

PyBaseObject_Type=python32.PyBaseObject_Type
Run Code Online (Sandbox Code Playgroud)

然后链接器抱怨PyBaseObject_Type是一个未解析的符号,即使它实际上是从python32.dll导出的.看一下导入库,我注意到,对于数据,只有_imp__符号,所以我试过了

PyBaseObject_Type=python32._imp__PyBaseObject_Type
Run Code Online (Sandbox Code Playgroud)

链接器现在实际上创建了一个DLL,但是,在此DLL中,转发转到_imp__符号,然后在运行时无法解析.我也尝试将DATA放入线路(有或没有_imp__); 这没有什么区别.

IIUC,转发数据应该可以正常工作,因为数据是__declspec(dllimport)针对DLL的任何导入器声明的,因此编译器应该正确解释引用.

那么:我如何生成一个执行数据转发的DLL?

dll linker

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