标签: development-environment

如何在Eclipse中搜索所有打开的文件?

简单问题:如何搜索Eclipse中当前打开的所有文件?注意:我不想搜索该工作区中的所有文件,只搜索选项卡中打开的文件.是否有捷径可寻?

eclipse ide development-environment

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

通过usb安装应用程序:设备暂时受限制

当我在开发者模式下通过USB切换安装时:

  • 它会弹出toast消息说该设备暂时受限制
  • 然后关闭设置.

这有什么解决方案吗?
我一直在搜索关闭MIUI优化,但仍然无法正常工作.我无法以这种方式通过Android Studio调试我的应用程序......

android development-environment adb miui

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

如何使用Python进行大规模开发?

我有兴趣了解Python中的大规模开发,尤其是如何维护大型代码库?

  • 当您对方法的签名进行不兼容更改时,如何找到调用该方法的所有位置.在C++/Java中,编译器会为您找到它,您如何在Python中完成它?

  • 当您在代码内部进行更改时,如何找出实例提供的操作,因为您没有要查找的静态类型?

  • 你如何处理/防止打字错误(错别字)?

  • UnitTest是否用作静态类型检查的替代?

您可以猜到我几乎只使用静态类型语言(C++/Java),但我想尝试使用Python来处理更大的程序.但很久以前,我使用限幅器(dBase)语言进行了非常糟糕的体验,这种语言也是动态输入的.

python development-environment

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

您的JavaScript工具链中有什么?

我希望开始用JavaScript编写一个复杂的应用程序,以便在Web上运行.我之前在JavaScript中编写了一些一次性代码,直接使用DOM和一些jQuery.但这是我第一次想要编写一个在浏览器中运行的完整应用程序.

所以,我想知道人们喜欢在JavaScript中进行认真开发的工具链.特别是,我对以下内容感兴趣,并提供了一些有关您为何选择所做组件以及它们如何与您的工作流程相结合的信息:

  • 你使用什么编辑器和编辑器插件/模式/脚本?我一般是Emacs用户,现在正在使用js2.el,但我很想听听其他设置.
  • 你使用任何类型的IDE(Aptana,Dashcode等)?
  • 您使用哪些JavaScript库或框架?
  • 您是否使用任何编译为JavaScript的语言(GWT,haxe,Objective-J)?
  • 你使用什么单元测试框架?你怎么调用它们?可以从编辑器/ IDE,命令行,网页浏览器,JavaScript调试器调用它们吗?
  • 您使用哪些自动用户界面测试工具(例如Selenium,W​​atir,Sahi)?再次,如何调用这些?(能够从命令行调用单元测试和接口测试对于运行buildbots非常有用)
  • 您使用了哪些其他代码质量工具(JSlint,代码覆盖工具或任何类型)?
  • 您在调试环境中使用了什么(Firebug,WebKit检查器等)?它与您的编辑器或IDE有任何集成吗?
  • 在部署代码之前,您对代码运行了哪些后处理(混淆器,缩小器,任何类型的优化器)?
  • 您是否有任何工具来管理模块依赖项或根据需要动态加载代码?我正在编写的应用程序将使用大量代码,并且我希望保持加载时间,因此用于跟踪所需模块或按需加载代码的工具将是有帮助的.
  • 您的工具链中是否还有其他基本工具(特定于基于浏览器的应用程序的JavaScript开发;我已经有一个非常好的版本控制系统,错误跟踪器等)?

我对"这里有一堆你可以使用的东西"(我知道很多可用的工具)以及你在实践中实际使用的堆栈中的更多以及它们如何适合的列表中的兴趣不大一起.我希望主要将其作为客户端应用程序开发,服务器只用于身份验证以及存储和检索数据,因此我对您使用的服务器端框架不感兴趣,除非它对客户端不可或缺.侧面代码以某种方式.

编辑:我对单元和用户界面测试框架以及如何自动化它们特别感兴趣.我更喜欢能够从命令行运行一个"make test"或"rake test"任务来运行项目的所有测试,并根据测试的成功或失败返回状态.这样可以更轻松地与buildbots集成.另外,我感兴趣的是,是否有人编写可以在浏览器外部(在Rhino,spidermonkey,v8等中)运行的单元测试,以获取不依赖于浏览器的代码,以便更快地完成部分测试.试验.

javascript workflow frameworks development-environment

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

区分Android上的开发模式和发布模式环境设置

我正在构建一个Android应用程序,并希望维护一些我可以调整的环境变量,具体取决于我是处于开发模式还是发布模式.例如,我需要调用Web服务,并且在任一模式下URL都会略有不同.我想将此设置和其他设置外部化,以便我可以根据目标部署轻松更改它们.

SDK中是否有任何最佳实践或任何内容可以满足此需求?

android development-environment release-management

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

写入rails控制台

当我想尝试或调试smthing我跑,rails console并在那里做一些东西.我可以通过引发异常来从代码中打印一些文本或变量raise "blablabla". 问题:我如何只是简单地写入rails控制台而不会异常引发(并且明显破坏代码执行)logger.info "blah"

ruby debugging development-environment ruby-on-rails rails-console

52
推荐指数
4
解决办法
13万
查看次数

Maven还是常春藤?已经投入生产的系统哪个更好?和其他差异?

我知道这是一个复杂的问题,但我想知道哪个系统已经在生产中哪个更好,有很多错误和非常糟糕的设计.一团糟.

实际上,我问这个是因为我已经把这个项目转换成了Maven,而且我遇到了很多问题.我需要调整文件夹结构,将公司制作的可怕框架与项目分开(它被转换为jar lib),修复了许多破坏项目的细节,配置POM.xml来制作一切Ant已经在做了并发现了应用程序中真正使用的库作为它们的版本(libs的很大一部分被重命名而没有版本号,而清单文件是空的).

嗯,这真是个地狱.在这个任务中我疯了,一直跟着我的问题是"如果我把它转换成常春藤?会更容易吗?".

我从未与Ivy合作过,但据我所知,它与Ant配合使用,然后Maven更容易调整项目.另一方面,Maven它更常用于这个词(我错了吗?),这应该是有原因的!

所以这是我的问题:

  • 与Jenkins/Hudson整合:使用Ivy,它与Maven一样容易吗?
  • 声纳插件:上面的问题相同.它的集成很简单吗?
  • Eclipse插件:这是Maven的一个非常弱点.插件很糟糕,但我不知道常春藤.
  • 部署过程:一旦配置完毕,使用maven部署和发布项目非常容易.还有常春藤?
  • 转换:嗯,我将项目转换为Maven的经历非常糟糕,但系统没有帮助.我有的选择是Maven对于新项目来说是惊人的,自Maven创建以来与Maven合作的项目,但如果你有一个庞大而无组织的项目,这不是一个好的选择.我错了吗?
  • 插件:它是很多要配置到POM.xml中的插件.常春藤有这么多选择吗?
  • 人气:哪个更受欢迎?哪一个更常用,为什么?

好吧,就是这样.非常感谢!

java ant development-environment ivy maven

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

M2_HOME和MAVEN_HOME有什么区别?

我有两个版本的环境变量为maven home - M2_HOMEMAVEN_HOME.

需要设置哪一个?

development-environment maven

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

如何从IntelliJ/PyCharm中删除材质主题(或重置为默认值)?

我已经安装了Material Theme UI,它使我的IDE变黑了.后来我决定删除并删除插件.不幸的是,这并没有给出默认颜色,IDE的某些部分,例如Project窗格,仍然是黑色的.

如何恢复?

如何从IntelliJ/PyCharm中删除材质主题?

ide development-environment intellij-idea pycharm

50
推荐指数
4
解决办法
3万
查看次数

nm:"U"符号未定义

当我在我的一个lib上nm:

nm libmylib.so

我得到这样一条线

             U _ZNSs4_Rep20_S_empty_rep_storageE@@GLIBCXX_3.4
Run Code Online (Sandbox Code Playgroud)

我查看了nm的手册页,我得到了"U"符号未定义.未定义的符号究竟意味着什么?

如果它确实是未定义的,那么为什么nm会报告它呢?

c++ linker development-environment

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