程序设计

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

10
在Ubuntu上安装Java 7
安装Java我一直从终端使用经典方法。我想手动安装Java。我将JDK的文件夹放在桌子上,并设置了环境变量(PATH,CLASSPATH和JAVA_HOME)。从终端,如果我键入,java -version我会被打印 foralobo@ubuntu-vincy:~$ java -version java version "1.7.0_21" Java(TM) SE Runtime Environment (build 1.7.0_21-b11) Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode) 但是当我尝试安装eclipse或netbeans时,系统警告说机器上没有安装Java。 手动安装缺少哪些内容?(Ubuntu 13.04)


7
Java:从char解析int值
我只想知道是否存在更好的解决方案,可以从字符串中的字符解析数字(假设我们知道索引n处的字符是数字)。 String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (不用说这只是一个例子)
223 java  parsing  char  int  parseint 

17
背景颜色未显示在打印预览中
我正在尝试打印页面。在该页面中,我为表格提供了背景色。当我在chrome中查看打印预览时,它不具有背景色属性... 所以我尝试了这个属性: -webkit-print-color-adjust: exact; 但仍然没有显示颜色。 http://jsfiddle.net/TbrtD/ .vendorListHeading { background-color: #1a4567; color: white; -webkit-print-color-adjust: exact; } <div class="bs-docs-example" id="soTable" style="padding-top: 10px;"> <table class="table" style="margin-bottom: 0px;"> <thead> <tr class="vendorListHeading" style=""> <th>Date</th> <th>PO Number</th> <th>Term</th> <th>Tax</th> <th>Quote Number</th> <th>Status</th> <th>Account Mgr</th> <th>Shipping Method</th> <th>Shipping Account</th> <th style="width: 184px;">QA</th> <th id="referenceSO">Reference</th> <th id="referenceSO" style="width: …

8
从整数流中查找运行中位数
可能重复: C语言中的滚动中值算法 假定从数据流中读取整数。查找迄今为止有效读取的元素的中位数。 我已经读过的解决方案:我们可以在左侧使用最大堆表示小于有效中位数的元素,在右侧使用最小堆表示大于有效中位数的元素。 处理传入的元素后,堆中的元素数量最多相差1个元素。当两个堆包含相同数量的元素时,我们发现堆根数据的平均值为有效中位数。当堆不平衡时,我们从包含更多元素的堆根中选择有效中位数。 但是我们将如何构造最大堆和最小堆,即我们如何知道有效中位数?我认为我们将在max-heap中插入1个元素,然后在min-heap中插入下一个1个元素,以此类推。纠正我,如果我在这里错了。
223 algorithm  heap  median 

7
创建新用户时ActiveModel :: ForbiddenAttributesError
我在Ruby中有这个模型,但是它抛出了一个 ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true validates_length_of :password, :in => 6..20, :on => :create before_save …

5
在Scala中将元素追加到列表的末尾
这听起来像一个愚蠢的问题,但是我在互联网上发现的只是垃圾。我根本无法将类型的元素添加T到列表中List[T]。我尝试过,myList ::= myElement但似乎它创建了一个奇怪的对象,并且访问myList.last总是返回放置在列表中的第一个元素。
223 arrays  scala 

12
免费的XML格式化工具
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 有没有免费的XML格式化(缩进)工具,我可以在其中粘贴XML字符串并对其进行格式化,以便可以正确读取XML文档? 谢谢 编辑〜我在Windows XP上使用XML记事本。

11
为什么C#接口不能包含字段?
例如,假设我想要一个ICar接口,并且所有实现都将包含field Year。这是否意味着每个实现都必须单独声明Year?在界面中简单地定义它会更好吗?
223 c#  interface 


5
Python整数除法产生浮点数
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2/2 1.0 这是故意的吗?我强烈记得以前的版本返回了int/int=int吗?我该怎么办,有没有新的分公司运营商,或者我必须始终选拔?

12
是否可以为iPhone应用程序(例如YouTube和地图)注册基于http +域的URL方案?
每当手机上安装了我的应用程序时,我都希望iOS可以使用我的应用程序从我的域(例如http://martijnthe.nl)中打开URL ;如果没有,请使用Mobile Safari 打开我的域中的URL 。 我读到可以为此创建一个唯一的协议后缀并将其注册到Info.plist中,但是如果未安装该应用程序,则Mobile Safari会给出错误消息。 有什么解决方法? 一个想法: 1)使用在任何桌面浏览器中打开的http:// URL,并通过浏览器呈现服务 2)检查User-Agent,如果是Mobile Safari,请打开myprotocol:// URL(尝试)以打开iPhone应用程序,并打开Mobile iTunes以下载该应用程序,以防尝试失败 不知道这是否行得通...建议?谢谢!
223 iphone  ios  url 

19
测试glob是否在bash中有任何匹配项
如果要检查是否存在单个文件,可以使用test -e filename或进行测试[ -e filename ]。 假设我有一个glob,我想知道是否存在名称与该glob匹配的任何文件。这个glob可以匹配0个文件(在这种情况下,我什么都不要做),也可以匹配1个或多个文件(在这种情况下,我需要做些什么)。我如何测试一个glob是否有匹配项?(我不在乎有多少个匹配项,最好是我可以只用一条if语句就可以做到这一点,并且没有循环(这是因为我发现它最易读)。 (test -e glob*如果全局匹配多个文件,则失败。)
223 bash  glob 

10
没有哈希'#'的AngularJS路由
我正在学习AngularJS,有一件事让我很烦。 我用来$routeProvider为我的应用程序声明路由规则: $routeProvider.when('/test', { controller: TestCtrl, templateUrl: 'views/test.html' }) .otherwise({ redirectTo: '/test' }); 但是当我在浏览器中导航到我的应用程序时,我看到的app/#/test不是app/test。 所以我的问题是为什么AngularJS将此哈希添加#到url中?有可能避免它吗?

29
JavaScript图表库
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 有人会推荐一种特定的JavaScript图表库-特别是根本不使用Flash的图书馆吗?
223 javascript  charts 

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.