你的操作应该没啥问题。
确认你的 id_rsa(私匙) 和 id_rsa.pub(公匙) 是匹配的。
建议你删除这两个文件,重新生成一次。
楼主如果有心做一个,推荐一个 Windows 下的好工具 叫做 SPX, 他是一个抓图软件,但是也方便编辑 (方便添加标签块,注释或箭头或文本内容什么的),做出来很漂亮。
作为一个从没有见过 python 的 Rubyist 的感受:
至少表面上看起来,和 Ruby 很相似,最大的不同是:-
虽然不知道代码引用自那里,如果不加 self 运行不正常,很显然,remember_token 应该是 protected 方法。
Ruby 不比其他语言,先修炼个几个月语言自身特性,再考虑看源码吧。否则你不晕才奇怪。
顺便说下。很不喜欢别人用跪求这个字眼。
这帖子发错地方了。
这位兄弟解释的太清楚了。赞一个~
我认为你该贴出 read /usr/local/rvm/log/readline/autoreconf.log 来。
嗨~ 我这人其实要求不高,虽然我知道 Rubymine 的代码映射或者或上下文智能提示应该很优秀,不过使用 etags 我现在足够了。目前可以方便的跟踪标准库中的所有方法定义,类定义,模块定义,还有别名定义,另外也可以方便的打开 require 'mathn'(只要光标在 mathn 上) 对应的库文件。有这些就足够啦。智能化肯定是没办法跟 Rubymine 比啦,不过有时候都动动脑,记一些东西也不是什么坏事儿。太智能化的提示,会让你产生严重的依赖性,例如你输入某个对象,再输入一个 dot, 就会弹出备选方法来。类似这样的功能, 刚开始我还觉得挺有必要的。不过越来越熟悉之后,反而觉得有些多余了。自己敲之也不错的,而且通过词典也可以自动补全嘛,只不过自己多敲几个字符,给编辑器一点提示而已。
另外,针对 TAGS, 而且如果我需要查看 Ruby 的 C 源码实现的话 (汗,C 早就忘光了), 我还可以把 Ruby C 源码中的方法以及函数和标准库的 Ruby 源码全部放到一个 TAGS 文件里面,这个使用自定义的 TAGS 轻而易举,这点如果 Rubymine 做死的话 (不支持 TAGS), 灵活度就差一些了。
哇~~ 谢谢,太谢谢啦
第二个多一点吧。哈哈
#10 楼 @sunzheng91 #13 楼 @Juanito #14 楼 @tassandar #16 楼 @paranoyang #17 楼 @night_song
谢谢楼上各位,通过发起这个算法,我真的是受益良多! 当然,不仅仅是素数如何实现方面。应该说设计 Ruby 的方方面面吧。我查看了一些源码,学到了一些精妙的用法。总之,受益匪浅。
我所说的危险是:我认为在对一个数组进行迭代的时候,不应该改变这个数组的元素。即使是删除数组元素。还好是删除,如果你是迭代自身的同时插入元素,肯定会出现莫名其妙
的结果,你应该通过 reject 而不是 reject!, 将筛选后结果赋值给一个新的数组。然后对这个新的数组再执行 select, 选出所需范围的素数。你连续两次用到了 reject!(还有别名 select_if), 总觉得不符合常规写法。
哥们儿,不得不说一句,你有点像 Matz.
大概了解了你的意思了。你的这个方法貌似就是我用的算法嘛... 虽然不太一样,不过很相似哦,因为我是每一个数都去从 2..n-1 开始作为除数被除,只要有一个可以被整除,就立即剔除该数,比较下一个。
我不会算那个复杂度,到底你讲的那个复杂,还是我写的那个复杂?