程序设计

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

7
在C#中将小数点后两位加倍?
我想在C#中将小数值四舍五入到两位小数,该怎么办? double inputValue = 48.485; 四舍五入后 inputValue = 48.49; 相关:c#-如何将十进制值四舍五入到小数点后两位(用于在页面上输出)
258 c#  double  rounding 

12
setBackground与setBackgroundDrawable(Android)
我想设置背景可绘制的视图。(据我所知)有两种方法:setBackground和setBackgroundDrawable。 当我使用时setBackground,它说它已经添加到API级别16中,但是我项目的最低SDK版本是7。我认为它不能在16以下的任何版本上工作,对吗?但是当我使用setBackgroundDrawable时,它说它已被弃用。 我应该用什么?

25
Maven:无法读取工件描述符
我希望有人可以帮助我解决我遇到的问题。 当我尝试从终端构建项目时,出现以下错误: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT 该common.test-data-utilsjar由一个单独的项目创建,并在该项目和另一个项目之间共享(另一个项目均未构建,但这归结于另一个问题)。 我能够com.morrislgn.merchandising.common:test-data-utils毫无问题地进行构建,我可以.m2在机器上的本地存储库中看到它所做的条目。我也在Eclipse中重新索引了我的存储库。 我项目的POM具有以下条目: <dependency> <groupId>com.morrislgn.merchandising.common</groupId> <artifactId>test-data-utils</artifactId> <version>0.3b-SNAPSHOT</version> </dependency> 这似乎对我来说是正确的-在Eclipse中查看POM时,它也不会报告任何错误。 有人可以告诉我我在这里缺少什么或做错了吗?
258 java  maven  dependencies 

5
日志记录级别-Logback-分配日志级别的经验法则
我在当前项目中使用了logback。 它提供了六种日志记录级别:TRACE DEBUG INFO WARN ERROR OFF 我正在寻找确定常规活动日志级别的经验法则。例如,如果线程被锁定,则应将日志消息设置为调试级别还是信息级别。或者,如果正在使用套接字,则应在调试级别或跟踪级别记录其特定ID。 对于每个日志记录级别的更多示例,我将不胜感激。
258 logging  logback 

5
JavaScript:有没有办法让Chrome打破所有错误?
我正在Chrome中寻找与Firebug的“打破所有错误”功能相当的产品。在“脚本”标签中,Chrome浏览器具有“暂停所有异常”功能,但这与打破所有错误并不完全相同。 例如,当使用以下代码加载页面时,我希望Chrome在行上中断foo.bar = 42。相反,即使启用“在所有异常上暂停”,我也无法获得预期的结果。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <script type="text/javascript"> function doError() { foo.bar = 42; } window.onload = function() { try { doError(); } catch (e) { console.log("Error", e); } } </script> </head> <body> </body> </html> 您可以尝试在此页面上面粘贴的代码,或使用此jsFiddle。

9
同时合并列表中的多个数据框
我有许多要合并的data.frames的列表。这里的问题是,每个data.frame不同的行数和列数的条款,但他们都有着关键变量(我打过电话"var1",并"var2"在下面的代码)。如果data.frames在列方面是相同的,我只能这样做rbind,而ply​​r的rbind.fill将为此工作,但这些数据并非如此。 由于该merge命令仅适用于2个data.frames,因此我转向Internet寻求想法。我从这里得到了这个,它在R 2.7.2中可以完美运行,这就是我当时的情况: merge.rec <- function(.list, ...){ if(length(.list)==1) return(.list[[1]]) Recall(c(list(merge(.list[[1]], .list[[2]], ...)), .list[-(1:2)]), ...) } 我会这样调用该函数: df <- merge.rec(my.list, by.x = c("var1", "var2"), by.y = c("var1", "var2"), all = T, suffixes=c("", "")) 但是在2.7.2之后的任何R版本中,包括2.11和2.12,此代码都会失败,并出现以下错误: Error in match.names(clabs, names(xi)) : names do not match previous names (顺便说一句,我在其他地方看到了对此错误的其他参考,没有解决方法)。 有什么办法可以解决这个问题?
258 r  list  merge  dataframe  r-faq 

19
有没有一种方法可以分离matplotlib图,以便继续计算?
在Python解释器中执行了这些指令后,将获得一个带有绘图的窗口: from matplotlib.pyplot import * plot([1,2,3]) show() # other code 不幸的是,show()当程序进行进一步的计算时,我不知道如何继续交互式地探索创建的图形。 有可能吗?有时计算很长,如果可以在检查中间结果时进行计算,则将有所帮助。
258 python  matplotlib  plot 

11
Erlang在哪里使用,为什么使用?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我想知道成功或不成功使用Erlang的最常见应用程序/网站/解决方案的列表。 也非常感谢解释为什么将其用于特定的解决方案而不是其他编程语言。 列出BAD Erlang案例研究(滥用Erlang的案例)也很有趣。
258 erlang  case-study 


4
片段真的需要一个空的构造函数吗?
我有一个Fragment带有多个参数的构造函数。我的应用在开发过程中运行良好,但是在生产环境中,我的用户有时会看到此崩溃: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public 我可以按照此错误消息的建议制作一个空的构造函数,但是对我来说这没有意义,因为那样的话我就必须调用一个单独的方法来完成的设置Fragment。 我很好奇为什么这次崩溃只是偶尔发生。也许我使用ViewPager不正确?我Fragment自己实例化了所有s并将它们保存在列表中Activity。我不使用FragmentManager事务,因为ViewPager我所看到的示例并不需要事务,并且在开发过程中一切似乎都可以正常工作。

9
适用于Android的Scala编程
我已经在Scala和Android上使用Scala 2.7.3 final 跟踪了该教程。最终的Android应用程序可以运行,但是即使是最基本的应用程序也要花费几分钟(!)进行编译,并且需要900 kb的压缩率,这对于移动应用程序来说是一个停滞点。此外,IDE有时会耗尽内存。我认为dex不是针对像这样的大型图书馆scala-library。 所以我的问题是:有没有人真正做到过这一点,有没有解决办法?
258 android  scala  resources 

18
单个巨大的.css文件与多个较小的特定.css文件?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 2年前关闭。 改善这个问题 拥有一个包含将在几乎所有页面上使用的样式元素的单个Monster .css文件有什么好处? 我在想,为了便于管理,我想将不同类型的CSS提取到几个文件中,并在我的主文件中包含每个文件,这<link />有什么不好吗? 我觉得这样比较好 positions.css button.css table.css copy.css 与 site.css 您有没有看到一种相对于另一种方法的陷阱?
258 css  html  stylesheet 


6
XPath contains(text(),'some string')与具有多个Text子节点的节点一起使用时不起作用
我对dom4j包含的Xpath有一个小问题... 可以说我的XML是 <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> 假设我要查找在给定根元素的情况下文本中具有ABC的所有节点... 所以我需要写的xpath是 //*[contains(text(),'ABC')] 但这不是Dom4j返回的结果..这是dom4j问题还是我对xpath的工作方式的理解。因为该查询仅返回Street元素,而不返回Comment元素。 DOM使Comment元素成为具有四个标签的复合元素,其中两个 [Text = 'XYZ'][BR][BR][Text = 'ABC'] 我认为查询仍然应该返回该元素,因为它应该找到该元素并运行包含它的元素,但是它没有…… 以下查询返回该元素,但返回的内容远远超过该元素,它还返回父元素……这是问题所不希望的…… //*[contains(text(),'ABC')] 有谁知道xpath查询会只返回Elements <Street/>和<Comment/>吗?
258 xpath  dom4j 

6
获取关联数组键的列表
我在Javascript中有一个关联数组: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; 我如何获得这本字典的钥匙?即我想要 var keys = ["cats", "dogs"]; 七年后的编辑:为了使术语正确-在Javascript中没有“关联数组”之类的东西-从技术上讲object,这只是一个并且是我们想要的对象键。
258 javascript  arrays 

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.