小编mat*_*yce的帖子

无法在xcode6 beta 6 osx swift项目中打印对象('po'):(自动导入时出错:无法从AST上下文获取模块'__ObjC')

尝试po在xcode 6 beta 6 OSX Swift项目中打印对象(命令)会导致出现此错误消息:

(lldb) po managedObject
error: Error in auto-import:
failed to get module '__ObjC' from AST context
Run Code Online (Sandbox Code Playgroud)

在这种情况下,所讨论的对象是一个实例NSManagedObject.

有关如何帮助自动导入__ObjC module进入LLVM抽象语法树上下文的任何建议?

macos swift xcode6

87
推荐指数
2
解决办法
9342
查看次数

马尔可夫链聊天机器人如何运作?

我正在考虑使用马尔可夫链等创建一个聊天机器人,但我不完全确定如何让它工作.根据我的理解,您可以根据具有给定单词的数据创建表格,然后根据后面的单词创建表格.在训练机器人时是否可以附加任何类型的概率或计数器?这是一个好主意吗?

问题的第二部分是关键字.假设我已经可以从用户输入中识别关键字,如何生成使用该关键字的句子?我并不总是想用关键字开始这个句子,那么如何为马尔可夫链种子?

artificial-intelligence probability markov-chains chatbot

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

必须提供R日期"原产地"

我的代码:

axis.Date(1,sites$date, origin="1960-10-01")
Run Code Online (Sandbox Code Playgroud)

错误:

Error in as.Date.numeric(x) : 'origin' must be supplied
Run Code Online (Sandbox Code Playgroud)

当我在上面的代码中提供它时,为什么要问我原点?

r date

45
推荐指数
5
解决办法
14万
查看次数

在控制器之间传递数据

我说要学习AngularJS,来自很多不同的MV*框架.我喜欢这个框架,但是我在控制器之间传递数据时遇到了麻烦.

假设我有一个带有一些输入(input.html)和控制器的屏幕,让我们说InputCtrl.
此视图上有一个按钮,可以将您带到另一个屏幕,让我们说使用控制器ApproveCtrl批准(approve.html).
此ApproveCtrl需要来自InputCtrl的数据.这似乎是更大的应用程序中非常常见的情况.

在我以前的MV*框架中,这将像(伪代码)一样处理:

   var self = this;
   onClick = function() {
          var approveCtrl = DI.resolve(ApproveCtrl);
          approveCtrl.property1 = self.property1;
          approveCtrl.property1 = self.property2;
          self.router.show(approveCtrl);  
   }            
Run Code Online (Sandbox Code Playgroud)
  • 它会像Controller一样工作.您首先创建控制器,有机会将其置于正确的状态; 然后创建视图.

现在,在AngularJS中,我正在处理这个:

 var self = this;
 onClick = function(){
          self.$locationService.path('approve');       
 }
Run Code Online (Sandbox Code Playgroud)
  • 这就像View-first一样.您说要导航到哪个视图/路径,Controller由框架创建.

我发现很难控制创建的Controller的状态并将数据传递给它.我已经看过并尝试过以下方法,但在我看来,所有这些都有自己的问题:

  1. 将共享服务注入InputCtrl和ApproveCtrl,并将所有数据放在此服务上共享
    • 这看起来像是一个肮脏的解决方法; 共享服务中的状态变为全局状态,而我只需要它将数据传递给ApproveCtrl
    • 这个共享服务的生命周期比我需要的时间长 - 只是为了将数据传递给ApproveCtrl
  2. 传递$ routeParams中的数据
    • 传递大量参数时,这会变得非常混乱
  3. 使用$ scope事件
    • 从概念上讲,这不是我会使用事件的东西 - 我只需要将数据传递给ApproveCtrl,没有任何事件是什么
    • 这非常麻烦; 我必须首先向父母发送一个事件,然后将其广播给它的孩子

我在这里错过了什么吗?我创造了太多小型控制器吗?我是否试图在这里过多地保留其他框架的习惯?

angularjs

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

通过paypal支付多件物品(一次性)

我有一个产品列表,我想添加一个"立即付款"按钮,以便我可以让我的客户通过Paypal支付.

我已经阅读了文档,但无法找到如何执行此操作.我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表.我还需要结帐流程来逐项列出订单,所以"现在购买"1个价格也不好.

任何帮助赞赏的人,我试过(没有运气):

<form target="paypal" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_cart">
<input type="hidden" name="business" value="email@domain.com">
<input type="hidden" name="lc" value="GB">
<input type="hidden" name="item_name" value="test 1">
<input type="hidden" name="item_number" value="1">
<input type="hidden" name="item_name2" value="test 2">
<input type="hidden" name="item_number2" value="2">
<input type="hidden" name="item_name3" value="test 3">
<input type="hidden" name="item_number3" value="3">
<input type="hidden" name="amount" value="99.00">
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="button_subtype" value="products">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="add" value="1">
<input type="hidden" name="bn" value="PP-ShopCartBF:btn_cart_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypal.com/en_GB/i/btn/btn_cart_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier …
Run Code Online (Sandbox Code Playgroud)

html paypal payment-gateway

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

如何在PHP中链接方法?

jQuery让我链接方法.我还记得在PHP中看到相同的内容所以我写了这个:

class cat {
 function meow() {
 echo "meow!";
 }

function purr() {
 echo "purr!";
 }
}

$kitty = new cat;

$kitty->meow()->purr();
Run Code Online (Sandbox Code Playgroud)

我不能让链条起作用.它会在喵喵之后产生致命错误.

php methods method-chaining

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

脚手架后无法迁移数据库.2.2节Ruby on Rails教程Michael Hartl

我正在研究Hartl ruby​​ on rails教程(第2.2节),我在迁移数据库时遇到了问题.一切似乎都在工作,然后我运行rails generate scaffold User name:string email:string Afterwards我试图运行bundle exec rake db:migrate并得到以下错误消息:

$ bundle exec rake db:migrate
                                                                                 == 20141125234257 CreateUsers: migrating ======================================
-- create_table(:users)
   -> 0.0079s
== 20141125234257 CreateUsers: migrated (0.0080s) =============================

rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

wrong number of arguments (1 for 0)/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:271:in `initialize'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:271:in `new'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/connection_adapters/abstract_adapter.rb:271:in `substitute_at'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/relation.rb:97:in `block in substitute_values'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/relation.rb:96:in `each'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/relation.rb:96:in `each_with_index'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/relation.rb:96:in `substitute_values'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/relation.rb:56:in `insert'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/persistence.rb:521:in `_create_record'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/counter_cache.rb:139:in `_create_record'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/attribute_methods/dirty.rb:122:in `_create_record'
/usr/local/rvm/gems/ruby-2.1.4@rails4/gems/activerecord-4.2.0.beta4/lib/active_record/callbacks.rb:306:in `block in …
Run Code Online (Sandbox Code Playgroud)

rake ruby-on-rails migrate scaffold dbmigrate

22
推荐指数
2
解决办法
5535
查看次数

生成系列1,2,1,3,2,1,4,3,2,1,5,4,3,2,1

我正在尝试生成一个包含增加的反向系列的向量,例如1,2,1,3,2,1,4,3,2,1,5,4,3,2,1.

我尝试使用循环,但我不知道如何堆叠或连接结果.

for (i in 1:11)
 {
 x = rev(seq(i:1))
 print(x) 
 }
[1] 1
[1] 2 1
[1] 3 2 1
[1] 4 3 2 1
[1] 5 4 3 2 1
[1] 6 5 4 3 2 1
[1] 7 6 5 4 3 2 1
[1] 8 7 6 5 4 3 2 1
[1] 9 8 7 6 5 4 3 2 1
[1] 10  9  8  7  6  5  4  3  2  1
[1] …
Run Code Online (Sandbox Code Playgroud)

r series seq rep

22
推荐指数
4
解决办法
2655
查看次数

使用jQuery中的children()访问更深层次的项目

我想访问容器的未知嵌套级别中的简单按钮.

使用container.children('button')允许我访问第一级按钮,IE:

<div>
 <button>test</button>
</div>
Run Code Online (Sandbox Code Playgroud)

尝试使用以下构造:

<div>
 <div>
  <button>test</button>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

失败,因为按钮不是直接的孩子.我可以使用,element.children().children('button')但按钮的深度可以改变,这感觉太奇怪了.

我也可以编写自己的函数来迭代所有的孩子来找到我需要的东西,但我想jQuery已经有了选择器.

所以问题是:

如何使用jQuery选择器访问未知深度的子级?

javascript jquery jquery-selectors

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

使用python/PIL的图像轮廓

我有一张苹果的彩色照片,我怎样才能用python/PIL显示它的轮廓(白色内部,背景黑色)?

python-imaging-library

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