程序设计

专业和发烧友程序员的问答

7
如何使用Ruby on Rails开始使用TDD?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 我对这些概念很熟悉(在大学里上过测试班),但是我不确定如何真正使用它们,因为我从未从事过“真正的” TDD项目。 我即将开始使用Ruby on Rails(最有可能使用2.3)开发项目。该应用程序将用于管理数据,用户和某些文件。起初并不会太复杂,但是在接下来的6个月中可能会扩展很多,所以我认为现在是时候进一步了解TDD了。 我有一个基本的想法,但是我仍然需要一些指导和建议: 我应该读什么Ruby on Rails TDD 101文章? 我需要测试什么? 我应该使用什么gem / plugin? 我应该使用rspec吗?还有吗 掌握所有测试课程后,如何去部署它们?(例如:持续集成) TDD到底是多么耗时? 我需要阅读一本与此有关的书吗?还是可以通过玩转它并阅读在线教程来获得所有内容?如果我需要读书,那是什么书? 我喜欢通过示例学习,所以有人可以告诉我我将如何采取TDD方法来解决此问题: 我有公司。我有联络人。一个联系人可以链接到1个公司。一个公司可以有多个联系人。我想创建创建联系人,公司并将联系人链接到公司的方法。 您不必在答案中使用此示例,但会有所帮助:)

30
为什么使用JavaScript而不是标准的浏览器虚拟机?
通过浏览器中托管的标准化虚拟机来支持一组语言(Java,Python,Ruby等)是否有意义,而不是要求使用一种专门的语言(实际上是一种专门的范例)仅用于客户端脚本? 为了澄清建议,网页将包含字节码,而不是JavaScript等任何高级语言。 我了解务实的现实,由于进化的原因,JavaScript就是我们现在必须使用的,但是我正在考虑更多的长期性。关于向后兼容性,没有理由在一段时间内不能同时支持嵌入式JavaScript,当然JavaScript可能是浏览器虚拟机支持的语言之一。
167 javascript 


19
SQL Server还原错误-访问被拒绝
我在本地计算机上创建了一个数据库,然后进行了名为tables.baktable 的备份DataLabTables。 我将该备份移到了没有该表的远程计算机上,并试图进行还原,但是出现以下错误: System.Data.SqlClient.SqlError:尝试在c:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DataLabTables上尝试“ RestoreContainer :: ValidateTargetForCreation”时,操作系统返回错误“ 5(访问被拒绝。)” .mdf”。 如果那是问题,我应如何解决我的权利?

25
无法启动mongodb本地服务器
我是mongodb的新手..当我尝试使用mongod命令运行mongodb本地服务器时,它无法运行并引发此错误。 /usr/lib/mongodb/mongod --help for help and startup options Sat Jun 25 09:38:51 MongoDB starting : pid=1782 port=27017 dbpath=/data/db/ 32-bit ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data ** see http://blog.mongodb.org/post/137788967/32-bit-limitations Sat Jun 25 09:38:51 db version v1.6.3, pdfile version 4.5 Sat Jun …
167 mongodb 

17
无法安装Python软件包[SSL:TLSV1_ALERT_PROTOCOL_VERSION]
我正在尝试使用安装Python库pip,并收到SSL错误: ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement xdict (from versions: ) No matching distribution found for xdict …

18
GitHub-无法连接到github 443 Windows /无法连接到gitHub-没有错误
问-我安装了git以获取最新版本的Angular。当我尝试跑步时 git clone https://github.com/angular/angular-phonecat.git 我无法连接到github 443错误 我什至试过 git clone git://github.com/angular/angular-phonecat.git 这使我无法连接,没有错误消息。 我在公司防火墙后面。转到时,看不到代理详细信息control panel->Internet Options -> connections -> LAN setting。IT人员不与我共享代理信息。我不知道该怎么办 ?? 我终于做到了。我将更新我已采取的步骤,使其只想编译为使其正常工作所需的所有步骤。
167 git  github 

13
在使用JavaScript / jquery的游标中插入文本
我的页面上有很多文本框。当有人单击链接时,我希望在光标所在的位置插入一两个单词,或将其附加到具有焦点的文本框中。 例如,如果光标/焦点在文本框上说“ apple”,而他单击一个链接上说“ [email]”,那么我希望文本框说“ apple bob@example.com”。 我怎样才能做到这一点?如果焦点集中在radio / dropdown / non textbox元素上,该怎么办呢?可以记住上一个专注于文本框的内容吗?
167 javascript  jquery 


23
学习LISP的最佳方法是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我已经使用Python,PHP,Java和C进行编程已有两年或几年了,而我刚读完Hackers and Painters,所以我想尝试一下LISP! 我知道它与我所知道的完全不同,而且这并不容易。我也认为(如果我错了,请纠正我)围绕LISP的社区和开发方式会更少。所以我的问题是:学习LISP的最佳方法是什么? 我不介意买书或花一些时间。我只是不想浪费它。 “最终”的想法是使用LISP进行Web开发,我知道这并不常见,所以...我知道在选择第一本书或教程并花很多时间去做可能没有的东西之前,先计划好我的学习是很好的成为最好的方法! 谢谢大家的答案! 编辑:我读了《实践通用Lisp》,并且:... ...漫长,艰苦,有趣,并且确实使我在Lisp中滚动,之后,我阅读了这个小编程器,它简短,有趣,并且对我的整体编程非常好。因此,我的建议是先阅读小策划者,然后(几个小时,这是值得的),如果您确定Lisp(或计划或其他方言)不是您要找的东西,您仍然会觉得很有趣递归的新思维方式!
167 lisp  scheme  common-lisp 






By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.