问题列表 - 第17394页

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

你可以通过论证来解决问题吗?

我注意到在sigaction的定义中,sa_sigaction回调,最后一个参数是void*.

struct sigaction {
    void (*sa_handler)(int);
    void (*sa_sigaction)(int, siginfo_t *, void * );
    sigset_t sa_mask;
    int sa_flags;
    void (*sa_restorer)(void);
}
Run Code Online (Sandbox Code Playgroud)

这有点表明您可以将用户参数传递给sa_sigaction处理程序.

但是,我一直无法找到这样的例子.

有谁知道你是否可以将参数传递给sigaction回调函数?你有一个简单的例子吗?

linux

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

当选择UITableViewCell时,如何更改textLabel?

我想在选择单元格时更改单元格的textLabel和detailTextLabel.我尝试了以下内容,但没有发生任何变化:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    MyAppDelegate *appDelegate = (MyPhoneAppDelegate*)[[UIApplication sharedApplication] delegate];

    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    cell.detailTextLabel.text = @"xxxxx";
    cell.textLabel.text =       @"zzzzz";
    [tableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)

iphone uitableview didselectrowatindexpath

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

任何好的JavaScript BBCode解析器?

目前我正在解析bbcode服务器端,但我想像这个网站一样显示预览.

如果我使用ajax处理bbcode服务器端,它有点滞后,所以我认为做客户端,只显示预览.

你们知道用javascript编写的任何bbcode解析器吗?

javascript parsing bbcode

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

查询模板以获取所需的变量?

我希望能够从文件中实例化一个模板(大概使用django.template.loader.get_template(filename)),然后确定应该在传递的任何上下文中定义的变量集.

我以为在Template对象上会有一个方法,但似乎没有.

我阅读了文档,我发现的最接近的是:

http://docs.djangoproject.com/en/1.0/topics/templates/#using-the-built-in-reference

建议进入管理界面以查看与给定视图关联的所有变量.

我不想通过管理界面,因为我想以编程方式执行此操作 - 我正在尝试编写测试.

我正在使用Django版本(1,0,2,'final',0)

更新:

我尝试了synack的答案并发现(通过filter_expression.var替换filter_expression.token,获取没有标签的变量的实际名称等等),它返回了在模板中本地定义的变量,但是没有工作对于在其扩展的父级中定义的变量.

例如,假设我有两个文件中的模板:

toyparent.html:

{%block base_results%}
Django is {{adjective}}
{%endblock base_results%}
Run Code Online (Sandbox Code Playgroud)

toychild.html:

{% extends "toyparent.html" %}

{%block base_results%}
    {{block.super}}
    I {{verb}} it.
{%endblock base_results %}
Run Code Online (Sandbox Code Playgroud)

我加载子模板:

>>> toy=django.template.loader.get_template('toychild.html')
Run Code Online (Sandbox Code Playgroud)

这正确呈现:

>>> toy.render(django.template.Context(dict(adjective='cool',verb='heart')))
u'\n    \nDjango is cool\n\n    I heart it.\n\n'
Run Code Online (Sandbox Code Playgroud)

但我无法从中得到两个变量:

>>> v=toy.nodelist.get_nodes_by_type(VariableNode)
>>> for k in v: print k.filter_expression.var
...
block.super
verb
Run Code Online (Sandbox Code Playgroud)

django variables django-templates

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

检索丢失密码的最佳方法

密码被哈希时重置用户密码的最佳方法是什么:

  1. 将密码重置为随机字符串并将该字符串发送到他们的挂号邮件?
  2. 创建一个唯一的哈希链接来重置密码,该密码有效一小时并将该链接发送给邮件?
  3. 还有其他方法吗?

language-agnostic

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

JSON.parse与eval()

My Spider Sense警告我,使用eval()解析传入的JSON是一个坏主意.我只是想知道JSON.parse()- 我认为它是JavaScript的一部分而不是浏览器特定的功能 - 更安全.

javascript json

93
推荐指数
5
解决办法
11万
查看次数

关于C#中泛型的方法问题

假设您正在创建一组对象来处理某些XML解析,并且它们都采用完全相同的对象,XElement ......就这样

public class User
{
    public User(XElement xmlElement)
    {
          Id = xmlElement.GetElementValue("UserId"); 
    }

    public string Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想做的是一种像这样的方法..

public static T ToParsedObject<T>(this XElement xmlElement) where T : new()
{
    return new T(xmlElement);
}
Run Code Online (Sandbox Code Playgroud)

我认为不可能像这样做一个静态(扩展方法),但我想把它作为一个我可以重用的方法.我厌倦了写作......

public static User ToUser(this XElement xmlElement)
{
    return new User(xmlElement);
}
Run Code Online (Sandbox Code Playgroud)

任何想法或指导?

c# generics

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

用于本地开发的SQL Server Developer/Standard/Enterprise?

这些版本对我来说对开发人员意味着什么?我知道他们对连接/处理器/等有限制,但对于本地开发实例来说,这些都不重要.MSDN上的所有ISO都是相同的大小,它是否会影响我选择下载哪些?

sql-server

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

为什么Perl和/ bin/sha1给出不同的结果?

我很困惑为什么以下返回单独的sHA1s

$ perl -MDigest::SHA1 -E'say Digest::SHA1::sha1_hex("http://i.aultec.com/v/8066/Originals/1FTVX12585NA9832010.jpg");'
e1133fa3b7ea0bfb8ffa4d877932ed6c6fa10cef

$ echo "http://i.aultec.com/v/8066/Originals/1FTVX12585NA9832010.jpg" | sha1sum 
5c3731e83ae0184ed93b595b9f5604863dd331e6  -
Run Code Online (Sandbox Code Playgroud)

哪一个是对的?我/我/做错了吗?

$ perl -MDigest::SHA -E'say Digest::SHA::sha1_hex("http://i.aultec.com/v/8066/Originals/1FTVX12585NA9832010.jpg");'
e1133fa3b7ea0bfb8ffa4d877932ed6c6fa10cef
Run Code Online (Sandbox Code Playgroud)

你可以看到摘要是正确的继承者(Digest::SHA)

perl sha1

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