ICode9

精准搜索请尝试: 精确搜索
  • android – 重构包名称使用ClassNotFoundException打破应用程序,因为找不到Application类,即使它在那里2019-07-24 16:26:52

    我有这个包格式: com example name oldAppName 现在,我通过Shift F6重构并重命名为: com myCompanyName name newAppName 但是,现在当我运行我的应用程序时,我遇到了这个崩溃: java.lang.ClassNotFoundException: Didn't find class "com.example.name.o

  • Python代码重构问题.简单化2019-07-22 01:58:25

    我的代码看起来像这样: self.ui.foo = False self.ui.bar = False self.ui.item = False self.ui.item2 = False self.ui.item3 = False 我想把它变成这样的东西: items = [foo,bar,item,item2,item3] for elm in items: self.ui.elm = False 但显然只是将列表中的变量与’s

  • java – 我们什么时候应该将String更改为Stringbuilder?2019-07-21 20:03:39

    在应用程序中,String是常用的数据类型.我们所知道的是,String的变异会占用大量内存.所以我们可以做的是使用StringBuilder / StringBuffer. 但是我们应该在什么时候改为StringBuilder? 当我们必须拆分它或在那里重新塑造角色时,我们应该怎么做? 例如: //original: String[] split =

  • javascript – 这个相当小的jQuery代码似乎不起作用..任何人都知道为什么?2019-07-17 02:36:18

    如果我运行它.它不返回任何错误.在firebug中,它确实选择了DOM中的适当元素. 如果我把它拆开并做这样的事情: $('img[hspace]').css('marginLeft', ($('img[hspace]').attr('hspace') / 2) + 'px') 这样可行. 这是整个怪物. $('img[hspace]').each(function(el){

  • c# – 重构我的代码:避免在派生类中进行强制转换2019-07-16 21:07:31

    首先,我对标题感到抱歉,我不知道如何准确描述我的问题.我希望通过代码更好地解释. public abstract class AB { public MyModel Model; } public class A : AB { public A() { Model = new MyModelA(); } public void AMethod() { var model = (MyModelA) model

  • 在Android Studio项目中重构/重命名变量2019-07-16 04:24:39

    我正在写一个小的Android应用程序,实际上事情很顺利.我面临的唯一问题是Android Studio不会让我重构我重命名的变量的所有出现(参见:附加链接). 我只是使用Alt-Shift-R快捷键,输入想要的文本并按Enter键.字段变量已更改 – 但它的出现(虽然之前突出显示)不是.使用预览窗口不会改变结

  • PHP中的PDO,如何改进这个PDO mysql代码2019-07-16 01:16:29

    谢谢你检查.所有有用的答案/评论都已经过投票. 我有以下代码,它完成了这项工作,但是imo效率不高.我认为它效率不高的原因是因为我使用fetchAll循环,即使我知道查询将返回1或没有记录. //assume the usual new PDO, binding, and execute are up here $myval = "somevalue"; $res

  • c# – 如何重构方法调用看起来一样?2019-07-15 18:14:18

    我有不同的水果类,所有实现相同的界面IFruit: public interface IApple : IFruit{ } public interface IBanana : IFruit{ } public interface ICarrot: IFruit{ } 他们每个人都有自己的抽屉: public class AppleDrawer { public void Draw(IApple apple, Graphics grap

  • 将中型代码库从Java 1.4.2迁移到Java 5的策略2019-07-15 05:03:25

    我正在审查代码库(~20K LOC)并尝试确定如何将其从1.4.2迁移到5.显然,这不是一个隔夜项目,我收到的建议是编写新代码反对Java 5并以零碎的方式迁移旧代码.此外,我不是Java 5新功能的专家(即我知道它们,但从未编写任何用于生产用途). 我的问题: > Java 5的哪些功能通常用于生产代码? (

  • 重构 – 迭代的更多pythonic方式2019-07-14 06:59:22

    我正在使用属于商业软件API的模块.好消息是有一个python模块 – 坏消息是它非常unpythonic. 要迭代行,使用以下语法: cursor = gp.getcursor(table) row = cursor.next() while row: #do something with row row = cursor.next() 处理这种情况的最pythonic方法是什么?我考

  • C#WebApi重构选择Linq2019-07-13 21:15:14

    我目前正在Visual Studio 2015中编写C#Web Api.我实际上是在复制很多代码. public class APIController : ApiController { [HttpGet] [Route("api/drones")] public HttpResponseMessage getDrones() { var drones = db.drones.Select(d => new DroneDTO

  • java – 重构依赖循环的方法2019-07-13 11:11:49

    我的下面的java代码会增加一个int值,具体取决于列表中有多少只狗超过某个年龄: for (int i = 0; i < dogList.size(); i++) { if (dogList.get(i).getAge() > 5) { dogsOverFive++ continue; } } 将我的代码重构为自己的方法最佳做法是什么? 我

  • javascript – Refactor $(document).ready(),目前有2个实例2019-07-12 17:35:50

    我有以下JavaScript函数,但想要重构$(document).ready(),因为我有2个实例.我怎样才能做到这一点? FlashMessenger = { init: function() { setTimeout(function() { $(".flash").fadeOut("slow", function () { $(".flash").remov

  • java – 如何避免instanceof调用?2019-07-12 00:01:28

    我定义了这个简单的方法: public static boolean isBorder(int x, int y) throws CollisionDetectionException { try { if ( (levelItems[x][y] instanceof StaticGameObject && levelItems[x][y].isVisible()) || (levelItems[x-1][y] in

  • c – 如何在重构时检查我没有破坏任何东西?2019-07-11 21:01:24

    我即将开始在我的代码中重构一些函数.我有大量的单元测试,以确保我没有破坏任何东西,但我不确定他们给我的报道.是否有任何工具可以分析代码并看到功能保持不变? 我计划重构一些相当孤立的代码,所以我不需要检查整个程序,只需要检查我正在处理的区域. 对于上下文,我正在使用的代码是

  • php – 重构我的表单的最好方法(程序到oop?)2019-07-10 11:29:58

    (注意:这与this question相关,但我认为它可以写得更清楚,所以我再次尝试 – 我的更新仅在有限的范围内有所帮助.) 我继承了一些代码,这些代码创建了一个包含许多部分的复杂表单,以及许多可能的视图,具体取决于许多参数.我已经和它一起工作了一段时间,最后有机会考虑做一些重新分解.

  • c# – 使用反射和锁定正确地实例化分配给私有静态volatile变量的类2019-07-09 23:07:46

    所以这是一个我想要改进或确认的人为例子. 我正在使用(我/我)BATIS.NET(一个轻量级的ORM /数据映射器框架),我所拥有的是一个类,它为数据库的每个表映射器提供静态引用.它工作得很好,但有很多重复,我认为可能有机会大大简化代码.该类目前看起来像这样: public sealed class MyRepos

  • 是否有比C#Action代表更有效的方法来避免代码重复?2019-07-09 19:05:35

    我希望尽可能避免不必要的代码重复.在我下面描述的场景中,我使用了Action代理来避免代码重复.但是,使用Action委托方法时,代码变得慢约50%-80%. 从性能角度来看,是否有一种比Action代理更有效的方法来避免下面描述的场景中的代码重复? 我有两个等效的方法,除了冗长循环的最内层语句: p

  • java – Eclipse – 记录并应用移动并将重构重命名为另一个工作区2019-07-09 17:01:08

    我目前正在开发一个大型java项目,其中有很多子模块由不同的团队处理.其中一些团队正在构建“框架”,其他团队正在构建基于框架的“应用程序”. 当框架人员移动或重命名一个类时,应用程序人员无论在哪里使用重构的框架类都会遇到编译错误. Eclipse(Galileo Release)中是否有一种方法

  • 是否有可靠的工具来删除ASM / C/C++代码中的注释?2019-07-09 02:50:38

    我知道之前已经问过这个问题(例如:见Remove comments from C/C++ code),但我没有找到任何令人满意的结果. 我正在解析一组首先必须规范化的复杂C/C++代码,其中包括从输入源代码中删除注释. 我尝试的所有退役工具都在某种程度上失败了,其中包括: >退缩 > stripcmt> cloc 注意:我也试过

  • c# – 如何避免Code Contracts语句中的代码重复2019-07-09 01:08:40

    我开始使用C#Code Contracts启用静态和运行时检查.问题是某些代码合同检查可能在方法之间重复,我认为没有好办法避免这种情况. 我希望完全避免静态分析仪警告,如果可能的话不要压制它. 让我们考虑一下这个例子: 有以下简单的类.这是业务逻辑模型类的常见示例: class Category {

  • java – 方法提取能否对代码性能产生负面影响?2019-07-08 17:01:13

    假设你有很长的方法,大约有200行非常时间敏感的代码.是否有可能将代码的某些部分提取到单独的方法会降低执行速度?解决方法:最有可能的是,你会获得加速.问题是优化200线野兽很难.实际上,当方法太长时,Hotspot会放弃它.一旦我通过简单地分割长方法实现了加速因子2. 简短的方法很好,它

  • linux – 用于重构Perl代码和PostgreSQL数据库结构的工具2019-07-04 02:39:28

    我在vim中写了perl.我总是用vim编写perl.但是,有一段时间在NetBeans中编写java之后,我现在希望我的perl项目有一些东西:代码重构. 我有一个由多个脚本组成的应用程序,每个脚本都与postgresql数据库交互.这个应用程序最初只是一个小小的黑客,但突然间它变成了无数的脚本,总共有几千行

  • python – pyCharm:对依赖代码的应用程序的安全重构信息2019-07-03 04:44:52

    如果我在库中进行重构,pyCharm会处理当前运行的pyCharm实例已知的所有依赖应用程序. 但是当前pyCharm不知道的代码不会更新. 有没有办法将重构信息存储在版本控制中,以便在依赖应用程序获得对新版本库的更新时可以更新它们? 使用案例: class Server: pass 被重命名为 class Se

  • php – 重构删除静态方法代码嗅觉2019-07-01 08:26:49

    我有我需要创建的每个域对象的当前基本结构: class Model_Company extends LP_Model { protected static $_gatewayName = 'Model_Table_Company'; protected static $_gateway; protected static $_class; public static function init() { if(se

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有