问题列表 - 第21703页

您需要使用块链接哪些库来进行clang程序

我发现(下面)我在编译使用块的代码时需要使用-fblocks.

我需要链接哪个库让链接器解析_NSConcreteStackBlock?(在Ubuntu 9.10 AMD64上.)

chris@chris-desktop:~$ clang ctest.c 

ctest.c:3:25: error: blocks support disabled - compile with -fblocks or pick a
      deployment target that supports them
void call_a_block(void (^blockptr)(int)) {
                        ^
ctest.c:11:19: error: blocks support disabled - compile with -fblocks or pick a
      deployment target that supports them
    call_a_block( ^(int y) { 
                  ^
2 diagnostics generated.
chris@chris-desktop:~$ clang ctest.c -fblocks
/tmp/cc-4sPSeO.o: In function `main':
ctest.c:(.text+0x79): undefined reference to `_NSConcreteStackBlock'
collect2: ld returned 1 exit status
clang: error: linker command failed with exit …
Run Code Online (Sandbox Code Playgroud)

ubuntu llvm clang objective-c-blocks

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

Powershell:过滤字符串列表

这似乎是一个非常基本的事情,但我是Powershell的新手,无法弄清楚这一点或在网上找到一个例子......

我正在尝试过滤字符串列表.这个字符串列表是"svn list"命令(存储库文件的subversion列表)的结果,如:

svn list -R PATHTOREPOSITORY
Run Code Online (Sandbox Code Playgroud)

我试过了

svn list -R PATHTOREPOSITORY | where {$_ -like "stringtomatch"}
Run Code Online (Sandbox Code Playgroud)

这不起作用......有谁知道这个?

powershell

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

Apache Mod Mono(mod_mono)性能如何?

与IIS 6或7相比,使用Apache mod_mono时的性能如何?从mod_mono接收请求的mod-mono-server是否具有对传入请求进行线程化的能力,还是更像CGI程序?

我还看到mono项目附带了一个与之捆绑的Web服务器.此Web服务器是否被视为开发环境或可用于生产的东西?

.net apache mono

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

什么是保证SaaS产品业务连续性的好方法?

对于我的学士论文,我正在研究SaaS提供商如何安排某种业务连续性保证.

您可能知道'收缩包装'软件的源代码托管安排.当软件供应商遇到(财务)问题时,他们会让客户访问源代码和所有适用的文档.这显然不适用于SaaS,因为客户不会仅使用源代码,而且由于SaaS提供商破产,客户可能无法承受无法在几周内登录其CRM系统.我目前正在研究解决这个问题的不同方法.

您是否了解解决此连续性问题的良好实用解决方案?或者已经提供良好解决方案的公司?

谢谢!

cloud saas escrow financial

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

如何允许迭代私有集合但不修改?

如果我有以下班级成员:

private List<object> obs;
Run Code Online (Sandbox Code Playgroud)

我希望允许遍历此列表作为类接口的一部分,我该怎么做?

公开它是行不通的,因为我不想直接修改列表.

c# iterator design-patterns

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

如何使用Lucene.NET帮助在Stack Overflow等网站上实现搜索?

我已经问了关于Meta Stack Overflow的一个类似问题,但这个问题专门讨论了Lucene.NET是否用于Stack Overflow.

这里的问题的目的,更多的是一种hypotetical的,至于是什么方法,如果他们是在一个站点使用Lucene.NET,以此为基础在现场搜索和其他因素之一会使堆栈溢出[SO].

根据Stack Overflow博客上标题为" SQL 2008全文搜索问题 " 的条目,有一个强烈的迹象表明Lucene.NET在某些时候正在被考虑,但似乎绝对不是这样,根据评论杰夫达尔加斯于2010年2月19日:

Lucene.NET没有用于Stack Overflow - 我们正在使用SQL Server全文索引.搜索是我们继续进行细微调整的领域.

所以我的问题是,如何将Lucene.NET用于具有与Stack Overflow相同语义的站点?

这是一些背景知识以及我到目前为止所做的/思考的内容(是的,我已经实现了大部分内容并且搜索是我必须完成的最后一个方面):

技术:

当然,这个节目的明星,Lucene.NET.

目的也是尽快转向.NET/C#4.0.虽然我不认为这是改变游戏规则的,但应该注意.

在深入了解Lucene.NET的各个方面之前,重要的是要指出它的SQL Server 2008方面以及所涉及的模型.

楷模

与Stack Overflow相比,此系统具有多个主要模型类型.这些模型的一些例子是:

  • 问题:这些是人们可以提出的问题.人们可以回复问题,就像在Stack Overflow上一样.
  • 注意:这些是单向预测,因此与问题相反,您正在对内容进行陈述.人们无法对此发表回复.
  • 事件:这是关于实时事件的数据.它有位置信息,日期/时间信息.

关于这些模型需要注意的重要事项:

  • 它们都具有Name/Title(文本)属性和Body(HTML)属性(格式无关紧要,因为内容将被适当地解析以供分析).
  • 模型的每个实例在网站上都有唯一的URL

然后有Stack Overflow提供的东西,IMO是模型的装饰者.这些装饰者可以有不同的基数,可以是一对一或一对多:

  • 投票:关键用户
  • 回复:可选,作为示例,请参阅上面的Notes案例
  • 收藏:该型号是否被列为用户的最爱?
  • 评论:(可选)
  • 标记关联:标记位于单独的表中,以便不复制每个模型的标记.模型和标记关联表之间存在链接,然后从标记关联表到标记表.

并且有支持的标签,它们本身就是以相同的方式键入它们的模型的一对一装饰器(通常通过模型id类型和模型id):

  • 投票结果:总积极,负投票,威尔逊得分间隔(这很重要,它将根据条目的投票确定置信水平,在大多数情况下,假设威尔逊区间的下限).

回复(答案)是具有大多数模型具有的大多数装饰器的模型,它们只是没有标题或URL,并且模型是否具有回复是可选的.如果允许回复,那当然是一对多的关系.

SQL Server 2008

这些表几乎遵循上面模型的布局,为装饰器提供单独的表,以及一些支持表和视图,存储过程等.

应该注意的是,不使用全文搜索的决定主要基于它不像Lucene.NET那样规范化分数这一事实.我对如何利用基于文本的搜索的建议持开放态度,但我将不得不跨多种模型类型执行搜索,因此请记住,我需要以某种方式对分数进行标准化.

Lucene.NET

这就是大问号所在.到目前为止,我对Stack Overflow功能的想法以及我已经完成的方式和内容.

索引

问题/型号

我相信每个模型都应该有一个自己的索引,其中包含一个唯一的id,以便根据该id的Term实例(索引,未分析)快速查找它.

在这方面,我考虑让Lucene.NET分析每个问题/模型,并分别单独回复.因此,如果有一个问题和五个答案,则问题和每个答案将分别作为一个单元编入索引.

这里的想法是Lucene.NET返回的相关性得分将更容易比较以不同方式投影的模型(比如没有回复的东西). …

lucene search lucene.net sql-server-2008

62
推荐指数
2
解决办法
6230
查看次数

Django unique_together在父类属性的子类模型上?

在这:

class Administrator(models.Model):
    user = models.OneToOneField(User, primary_key=True)
    account = models.ForeignKey(Account)

    class Meta:
        unique_together = (('account', 'self.user.username'),)
Run Code Online (Sandbox Code Playgroud)

self.user.username部分显然是不正确的.但是,在这:

class Administrator(User):
    account = models.ForeignKey(Account)

    class Meta:
        unique_together = (('account', 'username'),)
Run Code Online (Sandbox Code Playgroud)

那是因为我从User继承了吗?(我还不能测试它,因为其他地方有太多元素不合适).我可以使用第一个版本'user.username'吗?或者,我应该使用第二个版本?

django django-models

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

使用get_or_create的Django表单

我正在使用Django ModelForms来创建表单.我已经设置了表单并且工作正常.

form = MyForm(data=request.POST)

if form.is_valid():
    form.save()
Run Code Online (Sandbox Code Playgroud)

我现在想要的是首先检查表单是否存在相同的记录.如果是的话,我希望它获取该对象的id,如果不是,我希望它将它插入数据库,然后给我该对象的id.是否可以使用以下内容:

form.get_or_create(data=request.POST)
Run Code Online (Sandbox Code Playgroud)

我知道我能做到

form = MyForm(instance=object)
Run Code Online (Sandbox Code Playgroud)

在创建表单时,但这不起作用,因为我仍然想要没有对象实例的情况

编辑:

说我的模型是

class Book(models.Model):
    name = models.CharField(max_length=50)
    author = models.CharField(max_length=50)
    price = models.CharField(max_length=50)
Run Code Online (Sandbox Code Playgroud)

我想要一个有人可以填写书籍的表格.但是,如果数据库中已有一本书具有相同的名称,作者和价格,我显然不希望再次添加此记录,所以只想找出它的ID而不是添加它.

我知道Django中有一个函数; get_or_create这样做但是表格有类似的东西吗?或者我必须做类似的事情

if form.is_valid(): 
    f = form.save(commit=false)
    id = get_or_create(name=f.name, author=f.author, price=f.price)
Run Code Online (Sandbox Code Playgroud)

谢谢

django django-forms

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

C中的bsearch函数

如果我有两个函数:

void SortStudents(char *studentList[], size_t studentCount) 
{
    qsort(studentList, sizeof(studentList)/sizeof(studentList[0]), sizeof(studentList[0]), Compare);
}

int Compare(const void *a, const void *b) 
{
    return (strcmp(*(char **)a, *(char **)b));
}
Run Code Online (Sandbox Code Playgroud)

使用 qsort 函数进行排序和比较,如何使用 bsearch 查找列表的子集。例如,如果我有两个列表:

  • (列表 A)鲍勃、吉米、李、詹姆斯、安妮
  • (名单 B)Jen、Jon、Lee、James、Steph

如何在列表 B 中搜索以找到 A 中的那些元素?

您是否也可以在列表 B 中进行搜索以查找 A 中没有的元素?

谢谢。

c qsort bsearch

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

在 C++ 中计算函数运行时间的最佳方法是什么?

在 C# 中,我会启动 Stopwatch 类来对某些方法花费的时间进行一些快速而粗略的计时。

在 C++ 中与此等效的是什么?是否内置高精度定时器?

c++ timing

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