问题列表 - 第32124页

如何诊断KERN_PROTECTION_FAILURE

我得到了一个有趣的崩溃,我似乎无法在模拟器上复制:

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000008
Crashed Thread:  0

Thread 0 Crashed:
0   libobjc.A.dylib                 0x3212e86c 0x3212c000 + 10348
1   StockTwits                      0x00016b06 0x1000 + 88838
2   Foundation                      0x30718422 0x306db000 + 250914
3   Foundation                      0x307183a4 0x306db000 + 250788
4   CFNetwork                       0x30933e74 0x30923000 + 69236
5   CFNetwork                       0x30927b70 0x30923000 + 19312
6   CFNetwork                       0x30927e62 0x30923000 + 20066
7   CFNetwork                       0x30927a60 0x30923000 + 19040
8   CFNetwork                       0x30927a12 0x30923000 + 18962
9   CFNetwork                       0x30927990 0x30923000 + 18832
10  CFNetwork                       0x3092790e 0x30923000 …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch exc-bad-access objective-c

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

将包含子模块的子目录拆分到单独的git存储库中

作为之前已经提出的问题detach-subdirectory的一个子集,并考虑到这样一个事实,即尽管有很多关于拆分和合并git存储库的过程的问题,但是当子模块存在时,我找不到触及拆分主题的问题.当下.

所以在以下场景中:

.git/
.gitmodules
folder/
    data/
    content/
        other_data/
        submoduleA/
        submoduleB/
Run Code Online (Sandbox Code Playgroud)

我想获得两个具有以下结构的存储库:

.git/
data/
Run Code Online (Sandbox Code Playgroud)

.git/
.gitmodules
content/
    other_data/
    submoduleA/
    submoduleB/
Run Code Online (Sandbox Code Playgroud)

第一种情况不是问题,可以使用detach-subdirectory中描述的方法轻松解决.

第二个不是那么多.子模块的存在以及.gitmodules包含完整路径folder/content/submoduleAfolder/content/submoduleB导致部分历史记录不一致的事实,因为.gitmodules引用了一个不存在的目录结构(一旦使用了filter-branch).

所以我想知道是否有办法做到这一点,而不会导致不一致的历史记录.

git git-filter-branch

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

从代码中获取Windows Phone 7应用程序标题

我想从我的ViewModel代码访问存储在WMAppManifest.xml文件中的Title值.这是通过项目属性设置的相同应用程序标题.

有没有办法从App.Current这样的代码访问代码?

silverlight manifest windows-phone-7

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

州Monads:交换另一种模式?

所以我正在Haskell中编写一个游戏,我将玩家视为一系列与各种转弯阶段相关的状态改变函数.最初,这看起来像:

let game'  = phase1 game
    game'' = phase2 game'
-- etc.
Run Code Online (Sandbox Code Playgroud)

国家monadosity的主要候选人,对吧?这导致更优雅:

do
  phase1
  phase2
-- etc.
Run Code Online (Sandbox Code Playgroud)

然而,似乎我必须改变phase1,phase2等等以一个样板"状态获取"步骤开始:

phase1 = get >>= \game -> -- ...
Run Code Online (Sandbox Code Playgroud)

我希望有一种方法可以抽象出来,所以我可以避免调用者和被调用者都使用样板文件.我太新了,不知道这是什么方式(这是我的第一个真正的Haskell项目).有什么建议?

monads haskell abstraction boilerplate state-monad

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

在Rails中cattr_accessor?

我正在阅读Rails 3的Rails指南,他们使用这种方法:

cattr_accessor :attribute
Run Code Online (Sandbox Code Playgroud)

这个方法是什么?它是一个Rails方法吗?我以前从未见过它.

ruby-on-rails

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

如何确定ASP.NET站点是否存在内存泄漏

不使用任何第三方工具,如何确定ASP.NET应用程序(.NET 3.5)是否有任何内存泄漏?我想确保由其他人开发的应用程序正常运行.我会假设使用性能计数器但是哪一个是正确的用于查看应用程序是否有内存泄漏?

asp.net memory-leaks

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

如何声明一个指向函数的指针,该函数返回一个指向C/C++中int值数组的指针?

它是否正确?

int (*(*ptr)())[];
Run Code Online (Sandbox Code Playgroud)

我知道这是微不足道的,但我正在看一个关于这种结构的旧测试,而这个特殊的组合并没有在测试中,它真的让我发疯; 我只需要确定一下.这些声明是否有明确而可靠的可理解规则?(即:指向......数组的指针......指向......等等的函数)谢谢!

[R

c c++ arrays function-pointers declaration

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

必须有更好的方法来执行本地化的数据库字段

到目前为止,已经有几个问题,他们都得到了相同的答案:一个用于语言中性数据的表,1-*到一个带有翻译的表和一个索引语言ID字段.

这有几个问题:

  1. 两倍的CRUD.
  2. 如果你想要一个体面友好的Web UI,需要Ajax CRUD.
  3. 验证的两倍以上 - 您需要确保关系为1-*而不是0-*.
  4. 不符合语言之间的整理差异.
  5. 查询需要连接.
  6. 如果你想要多种语言的slu ,,哦,男孩.

许多数据库人员已经研究过各种理论和实践问题,但令人惊讶的是很少有人在这方面工作.

我认为我们最终需要的是:

  • 一种字段类型,它将存储多个版本的字符串
  • 每个此类字段的多个索引,每种语言或变体一个,可选择指定正确的归类模式
  • 这个疯狂的东西的标准ORM对象
  • UI元素

矫枉过正?当然,也许,但整个问题都是真正的噩梦.这并不是一个不常见的场景.

我们必须设法说服服务器供应商来解决这个问题.

编辑:顺便说一句,这是我第一次使用社区维基; 希望我做对了.

编辑2:关于我的措辞的一些东西似乎让人们认为我正在攻击DBMS的概念.我不是; 我只是说内置的本地化支持是一项非常需要的功能.

我可能不应该提到表现; 在大多数情况下,它当然完全可以忽略不计.我关注的焦点在于这确实扼杀了生产力.

我举一个例子.假设我有一个非常简单的表,一个非常简单的商店:

Products (id, price, description, name, slug)
Run Code Online (Sandbox Code Playgroud)

在EF/MVC中,我将它放在ORM设计器中,可能将其封装在存储库中,构建一个Products控制器,并为索引,细节,创建,更新,编辑和删除操作.要识别任何项目中的产品,我只需要做一个WHERE(slug = @slug).我为创建/编辑操作创建了一个视图模型,设计了表单控件,并将其直接连接到存储库.做完了.要访问产品的详细信息,用户可以访问/products/details/product-slug.

但是,由于网站的其余部分是双语的,我决定相应地更改产品表.

Products (id, price)
ProductsText (productId, language, description, name, slug)
Run Code Online (Sandbox Code Playgroud)

嘿,那不是那么糟糕.是的,还没有.然后你编写你的关系和你的约束,然后你写你在视图模型中写出你的所有属性,然后你为ProductsText数据创建一个完整的CRUD控制器或使用jQuery/Ajax添加创建/更新/编辑按钮在您的Products控制器上,然后添加验证逻辑以确保用户至少输入主要语言,然后当您想要读取最终用户页面的数据时,您编写另一个查询以连接ProductsText.slug和ProductsText.语言与产品...我可能错过了一些东西,但你明白了.

一旦涉及到本地化,程序的复杂性就会随着样板代码而爆炸.

当然,我不认为问题可以完全解决,而且显然也是一个UI问题,因为它是一个数据库问题.但是,为了使这一切变得更容易,我们可以做很多事情."多字符串"字段类型可能是一个非常好的开始.

编辑3:有没有人听说过SQL Server建模服务?它有一些本地化工具,可以朝着正确的方向迈出一步.仍然是CTP.

-- Simulate the French locale with the SET LANGUAGE statement.
SET LANGUAGE French
select Id, CountryName, 
   [System.Globalization].[SessionsString](CountryName, 1) as …
Run Code Online (Sandbox Code Playgroud)

sql database sql-server localization

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

在Solr中使用多个标记器

我希望能够做的是执行查询并获得不区分大小写并且匹配索引中的部分单词的结果.

我已经修改了一个Solr模式,这样我就可以查询并返回结果,无论它们是什么情况.所以,如果我搜索iPOd,我会看到iPod返回.执行此操作的代码是:

<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="solr.WhitespaceTokenizerFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
    <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
    <filter class="solr.LowerCaseFilterFactory"/>
    <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt"/>
  </analyzer>
...
</fieldType>
Run Code Online (Sandbox Code Playgroud)

我发现这个代码允许我们进行部分单词匹配查询,但我认为我不能在一个字段上有两个标记符.

<fieldType name="text" class="solr.TextField" >
  <analyzer type="index">
    <tokenizer class="solr.NGramTokenizerFactory" minGramSize="3" maxGramSize="15" />
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
...
</fieldType>
Run Code Online (Sandbox Code Playgroud)

那么我该怎样做才能在场上执行这个标记器呢?
或者有没有办法合并它们?
或者还有另一种方法可以完成这项任务吗?

solr tokenize

10
推荐指数
2
解决办法
8877
查看次数

%w {models} .each do | dir | 在Rails中意味着什么?

在Rails指南中,这出现了:

%w{ models }.each do |dir|
Run Code Online (Sandbox Code Playgroud)

有人能解释一下%w {models}的意思吗?从未见过它.是ruby还是rails特定的.

谢谢

ruby ruby-on-rails

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