程序设计

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

21
如何在Java项目中查找未使用/无效的代码[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6个月前关闭。 改善这个问题 您使用什么工具在大型Java项目中查找未使用/无效的代码?我们的产品已经开发了几年,并且很难手动检测不再使用的代码。但是,我们确实尝试删除尽可能多的未使用的代码。 对于一般策略/技术(除特定工具之外)的建议也将受到赞赏。 编辑:请注意,我们已经使用了代码覆盖率工具(Clover,IntelliJ),但是这些帮助不大。无效代码仍具有单元测试,并显示为已覆盖。我猜一个理想的工具可以识别出几乎没有其他代码依赖的代码集群,从而可以对文档进行手动检查。



16
如何运行单个RSpec测试?
我有以下文件: /spec/controllers/groups_controller_spec.rb 我要在终端中使用哪个命令来仅运行该规范,并在哪个目录中运行该命令? 我的宝石文件: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem 'email_spec' end 规格文件: require 'spec_helper' describe GroupsController do include Devise::TestHelpers describe "GET yourgroups" do it "should be successful and return 3 items" do …


24
如何安装cocoapods?
我引用了太多链接并尝试过,但没有成功。如果有任何想法,请与我分享。我阅读了可可豆荚文件,并尝试安装多次,但是由于启动步骤而总是失败。我发现一个错误,导致我无法首先安装gems。谁能一步一步给我?如何安装或演示。 这是我尝试的一个链接。 屏幕截图显示了我收到的此控制台错误:
306 ios  swift  xcode  rubygems  cocoapods 

7
Android用省略号替换“…”
由于AVD工具16我收到以下警告: Replace "..." with ellipsis character (..., …) ? 在我的strings.xml中 在这条线 <string name="searching">Searching...</string> 我该如何更换...?只是字面上的意思…吗? 有人可以解释这种编码吗?
306 android  xml  encoding  adt 

5
java中的interface和@interface有什么区别?
自从90年代末在大学期间使用JBuilder以来,我还没有接触过Java,所以我有点与时俱进-无论如何,本周我一直在从事一个小型Java项目,并使用Intellij IDEA作为我的IDE ,与我的常规.Net开发有所不同。 我注意到它支持添加接口和@interface,什么是@interface,它与普通接口有何不同? public interface Test { } 与 public @interface Test { } 我做了一些搜索,但是找不到大量有用的有关@interface的信息。

15
一个很小的图标需要另一个HTTP请求是不是很愚蠢?如何将收藏夹图标放入子画面?
该赏金过期7天。这个问题的答案有资格获得+100声望奖励。 鲁宁(Rounin)正在寻找信誉良好的答案。 每个人都知道如何在HTML中设置favicon.ico链接: <link rel="shortcut icon" href="http://hi.org/icon.ico" type="image/x-icon"> 但是我认为,对于一个只有几个字节的小图标,您需要另一个HTTP请求是很愚蠢的。所以我想知道,如何才能使该图像成为精灵的一部分(例如background-position=0px -200px;),以加快并保存该有价值的HTTP请求。如何将其与徽标和其他艺术品一起保存到现有的精灵图像中? 指向favicon.ico瀑布图上项目编号31 的机器人是我的宠物ZAM。他通常会更快乐,他有一个很好的观点,让我知道是时候在网络上进行一些创意升级了,尽管他和我不同意他的服装,但我认为今天这有点愚蠢...

9
Process.start:如何获取输出?
我想从我的Mono / .NET应用程序运行一个外部命令行程序。例如,我想运行mencoder。可能吗: 要获取命令行shell输出,并将其写在我的文本框中? 要获取数值以显示经过时间的进度条?
306 c#  .net  mono  process.start 





4
使用可选的路径参数来响应路由器
我想用可选的path参数声明一个路径,因此当我添加它时,页面会做一些额外的事情(例如,填充一些数据): http:// localhost / app / path / to / page <=渲染页面 http:// localhost / app / path / to / page / pathParam <=根据pathParam使用某些数据渲染页面 在我的React Router中,我具有以下路径,以支持两个选项(这是一个简化的示例): <Router history={history}> <Route path="/path" component={IndexPage}> <Route path="to/page" component={MyPage}/> <Route path="to/page/:pathParam" component={MyPage}/> </Route> </Router> 我的问题是,我们可以在一条路线中声明吗?如果仅添加第二行,则找不到没有参数的路由。 编辑#1: 这里提到的有关以下语法的解决方案对我而言不起作用,这是正确的解决方案吗?文档中是否存在? <Route path="/product/:productName/?:urlID?" handler={SomeHandler} /> 我的react-router版本是:1.0.3

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.