首页 文章
  • 198 votes
     answers
     views

    ADT需要'org.eclipse.wst.sse.core 0.0.0'但无法找到

    我正在全新安装的Fedora 14(Linux)上安装Android SDK . 我安装了eclipse,并运行了tools / android sdk工具来安装SDK的所有Eclipse组件 . 当我自己选择DDMS时,我能够安装DDMS . 对于最后一个组件 - Android开发人员工具,我收到了下面粘贴的丑陋错误消息 . 现在我陷入了Eclipse依赖地狱 . 我搜索了Fedora中的可...
  • 116 votes
     answers
     views

    如何在Eclipse中更新我的ADT?

    我试图更新我的Eclipse . 目前我的Eclipse中还有2.2 Android SDK . 昨天我像这样更新了我的Eclipse: Eclipse - > window - > Android SDK Manager - >我已从列表中选中了两个复选框 . 工具 - > Android SDK工具和Android SDK平台工具 . 我在这里发布了从下载和安装中...
  • 284 votes
     answers
     views

    Eclipse报告渲染库比ADT插件更新

    在新的Android SDK安装中,Eclipse Graphical Layout是空白的,而不是显示布局的呈现 . Eclipse显示以下消息: 此版本的渲染库比您的ADT插件版本更新 . 请更新ADT插件 . 错误报告Eclipse reports rendering library more recent than ADT plug-in列出了重现的步骤 . 我该如何解决?
  • 103 votes
     answers
     views

    错误:此Android SDK需要Android Developer Toolkit 22.6.1或更高版本

    我已经在2天前安装了adt 22.6.1版 . 它工作正常 . 突然间,当我今天打开eclipse时,它会一直显示我的错误: 此Android SDK需要Android Developer Toolkit 22.6.1或更高版本 . 当前版本为22.2.1.v201309180102-833290 . 请将ADT更新到最新版本 . 这是我的eclipse的Android SDK Manager的截...
  • 0 votes
     answers
     views

    Eclipse Android Sdk错误

    在Eclipse中打开时收到以下错误 . 我更新了sdk经理 . 请帮我! 错误: This Android Sdk requires Android developer toolkit version 23.0.0 or above. Current version is 22.3.0 插件安装错误: 由于依赖性冲突,无法完成安装 . 正在安装的软件:Android开发工具23.0.6.172...
  • 72 votes
     answers
     views

    类PLBuildVersion在/ Applications [duplicate]中实现

    这个问题在这里已有答案: Class PLBuildVersion is implemented in both frameworks 7个答案 我为什么要这个? objc [3993]:类PLBuildVersion在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer...
  • 35 votes
     answers
     views

    在Python中,两个对象何时相同?

    似乎 2 is 2 和 3 is 3 在python中总是为真,并且通常,对整数的任何引用都与对同一整数的任何其他引用相同 . None (即 None is None )也是如此 . 我知道这不会发生在用户定义的类型或可变类型上 . 但它有时也会在不可变类型上失败: >>> () is () True >>> (2,) is (2,) False 也就是...
  • 5 votes
     answers
     views

    在.NET中表示不可变列表的最佳方法是什么?

    我最近开始使用F#进行“实际工作”,并重新发现了不可变数据结构的美妙之处,例如F#中的歧视联盟和记录 . 我还发现它们很容易从C#中使用,特别是因为它们不需要对F#运行时有任何直接依赖 . 但是,在表示这些结构中的列表时,我还没有找到理想的解决方案 . 我的第一次尝试是将列表键入为seq <'a>(在C#世界中为IEnumerable),它提供了一个很好的通用集合接口,而不像IColl...
  • 141 votes
     answers
     views

    不可变与不可修改的集合

    来自Collections Framework Overview: 不支持修改操作的集合(例如添加,删除和清除)称为不可修改 . 不可修改的集合是可修改的 . 另外保证Collection对象中没有可见变化的集合称为不可变 . 不可变的集合是可变的 . 我无法理解这种区别 .这里不可修改和不可变的区别是什么?
  • 3 votes
     answers
     views

    为什么C#中没有真正的不可变集合? [关闭]

    我目前正在学习C#,我的情况是我有一个包含ISet的类 . 我不希望客户端直接修改这个集合,大多数客户端只添加和删除,我通过我的类提供访问器来执行此操作 . 但是,我有一个客户希望了解有关此集及其内容的更多信息 . 我真的不想用这个客户端的许多方法来破坏包装类本身,所以我更希望能够以不可变的方式返回集合本身 . 我发现我不能 - 嗯,不是真的 . 我似乎唯一的选择是: 返回IEnumerabl...
  • 373 votes
     answers
     views

    连字符分隔的案例的名称是什么?

    这是PascalCase: SomeSymbol 这是camelCase: someSymbol 这是snake_case: some_symbol 所以我的问题是,是否有一个被广泛接受的名称: some-symbol ?它's commonly used in url' s .
  • 11 votes
     answers
     views

    跨API传递不可变集合的最佳模式是什么

    在不可变性之前, IEnumerable 是许多API中的首选接口,因为它具有API对传递对象的实际类型不敏感的优点 . public void DoSomeEnumerationsWithACollection(IEnumerable<Thing> collectionOfThings) { foreach (var thing in collectionOfThings) ...
  • 1 votes
     answers
     views

    Redux / ImmutableJS嵌套状态Big-o不可变集合的复杂性

    我正试图让我的第一个Redux(NGRX / Store)项目的Immutability . 避免状态突变已经证明非常痛苦,在与Object.assign({})和状态突变错误作斗争之后,我发现了Immutable.JS . 这让事情变得更容易 . 假设我有一个金融交易应用程序,它需要在加载时在图表上显示一组条形图 . 每秒几次,最后一个栏需要根据实时价格信息进行更新,并且每隔一段时间就会添加一个...
  • 1 votes
     answers
     views

    输出多个列表的所有可能排列

    我是Python的新手,刚刚买了我的第一本“Crashcourse in Python”一书 - 最初我选择的语言是PHP . My Objective: 我想要一个脚本,它将在屏幕上输出特定模式的所有可能排列的列表 . 订单并不重要 . 原始数据和模式(数据集不会更改): List1 = ['CA', 'CB', 'CC', 'CD', 'CE', 'CF', 'CG', 'CH', 'CJ',...
  • 19 votes
     answers
     views

    不可变类vs结构

    以下是类与C#中的结构不同的唯一方法(如果我错了请纠正我): 类变量是引用,而struct变量是值,因此struct的整个值被复制到赋值和参数传递中 类变量是存储在堆栈上的指针,指向堆上的内存,而struct变量作为值存储在堆上 假设我有一个不可变的结构,即包含初始化后无法修改的字段的结构 . 每次我将此结构作为参数传递或在赋值中使用时,该值都将被复制并存储在堆栈中 . 然后假设我使这...
  • 5 votes
     answers
     views

    .NET中的值类型,不变性(好)和可变性(邪恶)[重复]

    这个问题在这里已有答案: Why are mutable structs “evil”? 16个答案 我最近一直在阅读很多关于Value Types & Reference Types的文献,以及他们的不同之处 . 这个问题围绕着 mutability 和 immutability 的值类型主题 . 基于我所读到的,似乎.NET中的值类型应该以它们不可变的方式编写;也就是说,一旦为它们...
  • 14 votes
     answers
     views

    为什么System.Drawing Rectangle,Point,Size等可变结构而不是类?

    微软是否有理由决定制作这些结构? 这三个都是可变的 . 如果它们是不可变的,或者它们是引用类型,我会发现它们更容易处理 . 如果有理由它们必须是结构,为什么它们是可变的?
  • 6 votes
     answers
     views

    保证c#的不变性[关闭]

    在阅读了很多关于C#的不变性并且理解它的好处(没有副作用,安全字典键,多线程......)后,我想到了一个问题: 为什么在C#中没有关键字断言类(或结构)是不可变的?此关键字应在编译时检查您是否无法改变类(或结构) . 例如: public immutable class MyImmutableClass { public readonly string field; publi...
  • 71 votes
     answers
     views

    F#:让mutable与ref

    首先,我承认这个问题可能是重复的;请告诉我 我很好奇普通"best practice"对于那些需要可变性的情况 . F#似乎为此提供了两种工具: let mutable 绑定,它似乎像"most"语言中的变量一样工作,而参考单元(使用 ref 函数创建)需要显式取消引用才能使用 . 有几种情况,其中一个是"forced"到一个或另一个:...
  • 151 votes
     answers
     views

    不可变与可变类型

    我对不可变类型是多么困惑 . 我知道 float 对象被认为是不可变的,我的书中有这种类型的例子: class RoundFloat(float): def __new__(cls, val): return float.__new__(cls, round(val, 2)) 由于类结构/层次结构,这被认为是不可变的吗?意味着 float 位于类的顶部并且是它自己的方法调...
  • 4 votes
     answers
     views

    如何使用F#处理卡片

    我一直致力于使用F#对流行的纸牌游戏(情书)进行建模,以了解有关函数式编程的更多信息 . module Game = open Cards open Players type Deck = Card list let dealACard (deck:Deck) = let randomGenerator = System.Random() let index = rando...
  • 0 votes
     answers
     views

    有没有更好的方法将数据类型分配给字段?

    我有一个像这样声明的变量: type Variable = { name : string id : int datatype : Object } 稍后,我想做这样的事情: match variable.datatype with | :? System.Byte -> printf "Byte" | :? System.Double -&gt...
  • 45 votes
     answers
     views

    C#中的不可变对象模式 - 你怎么看? [关闭]

    我在一些项目的过程中开发了一种用于创建不可变(只读)对象和不可变对象图的模式 . 不可变对象具有100%线程安全的优点,因此可以跨线程重用 . 在我的工作中,我经常在Web应用程序中使用此模式来配置设置以及我在内存中加载和缓存的其他对象 . 缓存对象应始终是不可变的,因为您希望保证它们不会意外更改 . 现在,您可以轻松地设计不可变对象,如下例所示: public class SampleEleme...
  • 6 votes
     answers
     views

    不变性和可读性

    所以我一直在阅读Joshua Bloch撰写的Effective Java,并注意到我在工作中遇到的两点 . Point 1: 制作setter方法以使代码更具可读性 . 在他的例子中,我们有一个带有一个非常庞大的构造函数的类 . 当人们实例化该类时,它会继续使用所有参数 . 因此,他建议制作一个简约的构造函数,并为所有其他选项设置setter方法,因此不是...... MyClass claz...
  • 1 votes
     answers
     views

    C#不可变类和游戏对象

    我正在做一些关于在java中创建不可变对象的here,我想知道,在某些情况下创建一个可变对象是否可以? 例如,假设我们在C#中创建一个乒乓球游戏,显然,我们会有一个代表球的类,而两个桨,你会像这样编写球类: class Ball { private readonly int xPosition; private readonly int yPosition;...
  • 18 votes
     answers
     views

    如何避免在Rust中为可变和不可变引用编写重复的访问器函数?

    有几次,我遇到了可变和不可变引用都需要访问器方法的场景 . 对于~3行,复制逻辑不是问题,但是当逻辑变得更复杂时,复制粘贴大块代码并不好 . 我希望能够重新使用这两个代码 . Rust是否提供了一些方法来处理这个更好的复制粘贴代码,或使用 unsafe 强制转换? 例如 . : impl MyStruct { pub fn get_foo(&self) -> &Bar...
  • 29 votes
     answers
     views

    如何在Android中的ObjectAnimator中给出百分比值

    我正在使用objectAnimator在Android中从下到上动画一个按钮 . 现在我使用下面的代码 ObjectAnimator transAnimation = ObjectAnimator.ofFloat(button,"translationY",0,440); transAnimation.setDuration(440); tran...
  • 0 votes
     answers
     views

    类的特定实例可以是不可变的吗? [重复]

    这个问题在这里已有答案: Is there an easy way to make an immutable version of a class? 7个答案 How do I create an immutable Class? 5个答案 我想看看我是否可以使类的实例不可变,即使类本身不是 . 我在这里有类似的情况 IntPtr.Zero 和其他类似的静态字段,除了它是一个可变类而不...
  • 56 votes
     answers
     views

    什么是不变性,我为什么要担心它?

    我已经阅读了几篇关于不变性的文章,但仍然没有很好地遵循这个概念 . 我最近在这里提到了一个线程,提到了不变性,但由于这本身就是一个话题,我现在正在制作一个专门的线程 . 我在过去的帖子中提到过,我认为不变性是将对象设为只读并使其可见性低的过程 . 另一位成员表示,这与此没有任何关系 . This page(series的一部分)使用不可变类/结构的示例,它使用readonly和其他概念将其锁定 ...
  • 21 votes
     answers
     views

    const,readonly和mutable值类型

    我正在继续学习C#和语言规范,这是另一种我不太了解的行为: C#语言规范在10.4节中明确说明了以下内容: 常量声明中指定的类型必须是sbyte,byte,short,ushort,int,uint,long,ulong,char,float,double,decimal,bool,string,enum-type或reference-type . 它还在4.1.4节中说明了以下内容: 通过...

热门问题