程序设计

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

5
如何将div与其父对象的顶部对齐,但保持其内联代码块行为?
请参阅:http://jsfiddle.net/b2BpB/1/ 问:如何使box1和box3与父div的顶部对齐boxContainer? #boxContainerContainer { background: #fdd; text-align: center; } #boxContainer { display: inline-block; border: thick dotted #060; margin: 0px auto 10px auto; text-align: left; } #box1 { width: 50px; height: 50px; background: #999; display: inline-block; } #box2 { width: 50px; height: 100px; background: #999; display: inline-block; } #box3 { width: …
171 css  html 

17
查找Java堆大小和使用的内存的命令行工具(Linux)?
是否有命令行工具(Linux)检查Java应用程序的堆大小(和已用内存)? 我已经尝试通过jmap。但是它提供了信息。关于内部存储器区域,例如Eden / PermGen等,这对我没有用。 我正在寻找类似的东西: 最大内存:1GB 最小内存:256 MB 堆内存:700 MB 使用的内存:460 MB 就这样。我知道我可以在JConsole等中看到它,但是我需要一个命令行工具(无法启用JMX等)。 您知道这样的工具/命令吗?
171 java  linux  performance  memory  heap 

11
Bootstrap右栏位于移动视图顶部
我有一个这样的引导页面: <div class="row"> <div class="col-md-6"> A </div> <div class="col-md-6"> B </div> </div> 好像: ----- |A|B| ----- 因此,如果我在移动设备上查看它,则列A位于顶部,但我希望列B位于顶部。这可能吗?我尝试了推拉,但没有成功。

4
在Ubuntu中安装最新版本的git
我当前的git版本1.7.9.5 ... 我需要至少升级到git 1.7.10才能使git clone命令正常工作 我尝试sudo add-apt-repository ppa:git-core/ppa进行升级,但导致以下结果: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 125, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp curl.perform() pycurl.error: (7, "couldn't connect to host") 我应该怎么做才能安装最新的git(以进行升级)?
171 git  ubuntu 


2
修改LESS变量的Alpha不透明度
使用LESS,我知道可以更改颜色变量的饱和度或色调。看起来像这样: background: lighten(@blue, 20%); 不过,我想更改颜色的Alpha不透明度。最好像这样: background: alpha(@blue, 20%); 在LESS中有简单的方法可以做到这一点吗?
171 css  variables  less  opacity  alpha 

8
Android手机上最受欢迎的屏幕尺寸/分辨率[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 我了解Android的开发人员网站提供了有关此主题的信息。我已经阅读了以下三页: 支持多屏 屏幕尺寸和密度 图标设计准则 他们没有提供我想要的信息/统计信息。从第二个链接来看,要支持的两个最重要的屏幕类别是normal-hdpi和normal-mdpi。 问题在于,仅仅知道这两个类别是最受欢迎的类别对我没有帮助。该网站为我提供了这些类别的屏幕尺寸和密度范围,但是范围很大。 我想知道这两个类别中最受欢迎的手机。更具体地说,我正在寻找这两类中最受欢迎的解决方案。

7
Java枚举-为什么使用toString代替名称
如果您在枚举api中查看该方法,name()则会显示: 返回此枚举常量的名称,该名称与在其枚举声明中声明的完全相同。大多数程序员应该优先使用toString方法,因为toString方法可能返回更用户友好的名称。此方法主要设计用于在特殊情况下正确性取决于获得确切名称的特殊情况,具体名称在发行版本之间不会有所不同。 为什么更好用toString()?我的意思是当name()已经是final时,toString可能会被覆盖。因此,如果您使用toString且有人重写它以返回硬编码值,则整个应用程序都将关闭...同样,如果您查看源代码,则toString()方法也将仅返回名称。这是同一件事。
171 java  enums 

12
node.js同步执行系统命令
我需要在node.js函数中 result = execSync('node -v'); 它将同步执行给定的命令行并返回该命令文本的所有标准输出。 ps。同步是错误的。我知道。仅供个人使用。 更新 现在我们有了mgutz的解决方案,该解决方案为我们提供了退出代码,但没有stdout!仍在等待更精确的答案。 更新 mgutz更新了他的答案,解决方案在这里:) 另外,如dgo.a所述,有独立的模块exec-sync 更新2014-07-30 ShellJS库到达。考虑到这是目前的最佳选择。 更新2015-02-10 最后!NodeJS 0.12 execSync本机支持。 查看官方文件

7
将Javascript迭代器转换为数组
我正在尝试使用Javascript EC6中的新Map对象,因为最新的Firefox和Chrome版本已支持该对象。 但是我发现它在“功能性”编程中非常受限制,因为它缺少经典的map,filter等方法,可以很好地与一[key, value]对配合使用。它有一个forEach,但是不返回回调结果。 如果我可以将其map.entries()从MapIterator转换为简单的Array,则可以使用standard .map,.filter而无需进行其他操作。 有没有一种“好的”方法可以将Javascript迭代器转换为数组?在python中,这和操作一样简单list(iterator)...但是Array(m.entries())返回一个以Iterator作为其第一个元素的数组! 编辑 我忘了指定要查找的答案,该答案在Map工作的任何地方都有效,这意味着至少Chrome和Firefox(Array.from在Chrome中不起作用)。 PS。 我知道这里有一个很棒的wu.js,但是它对traceur的依赖使我失望...

12
是否可以进行稀疏签出而无需先签出整个存储库?
我正在使用包含大量文件的存储库,这些文件需要几个小时才能结帐。我正在研究Git支持稀疏签出的情况,现在它是否可以与这种存储库一起很好地工作,但是我能找到的每个示例都执行以下操作: git clone <path> git config core.sparsecheckout true echo <dir> > .git/info/sparse-checkout git read-tree -m -u HEAD 此命令序列的问题是原始克隆也执行检出。如果将-n添加到原始克隆命令,则read-tree命令将导致以下错误: 错误:稀疏签出在工作目录上没有任何条目 如何在不先检出所有文件的情况下进行稀疏检出?
171 git 

15
什么时候应该对方法参数和局部变量使用final?
我发现了一些参考(例如),它们建议final尽可能多地使用它,我想知道这有多重要。这主要是在方法参数和局部变量的上下文中,而不是最终方法或类。对于常量,这很明显。 一方面,编译器可以进行一些优化,使程序员的意图更加清晰。另一方面,它增加了冗长性,并且优化可能是微不足道的。 我需要努力记住的东西吗?
171 java  final 

19
如何比较两种颜色的相似度/差异
我想设计一个程序,可以帮助我评估5种预定义颜色之间的哪种颜色更类似于可变颜色,以及以什么百分比进行评估。问题是我不知道如何一步一步地手动进行操作。因此,想一个程序就更加困难了。 更多详细信息:颜色来自带有不同颜色的凝胶管的照片。我有5个颜色不同的试管,每个试管代表5个级别中的1个。我想拍摄其他样本的照片,然后在计算机上通过比较颜色来评估该样本属于哪个级别,我也想知道它的近似百分比。我想要一个执行以下操作的程序:http : //www.colortools.net/color_matcher.html 如果您可以告诉我要采取什么步骤,即使这些是我自己要手动思考和执行的事情。这将非常有帮助。
171 algorithm  colors  compare  rgb  hsv 

2
为什么与普通函数相比,编译器可以更好地优化lambda?
The C++ Standard Library (Second Edition)Nicolai Josuttis 在他的书中指出,与普通函数相比,编译器可以更好地优化lambda。 此外,C ++编译器比常规函数更好地优化了lambda。(第213页) 这是为什么? 我认为在进行内联时,应该不再有任何区别。我能想到的唯一原因是,编译器可能具有更好的lambda本地上下文,这样可以做出更多的假设并执行更多的优化。

11
Rails ActiveRecord日期之间
我需要查询一天内发表的评论。该字段是标准时间戳记的一部分created_at。所选日期来自date_select。 我ActiveRecord该怎么做呢? 我需要类似的东西: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

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.