程序设计

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





10
给定两个目录树,如何找出内容不同的文件?
如果要查找两个目录树之间的差异,通常只执行: diff -r dir1/ dir2/ 这将准确输出相应文件之间的区别。我只想获取内容不同的相应文件的列表。我以为这只是将命令行选项传递给的问题diff,但是我在手册页上找不到任何内容。 有什么建议么?
786 linux  bash  shell  unix  diff 



22
从VirtualBox虚拟机寻址localhost
我有一个本地测试/开发服务器(当然是HTTP),正在监听端口8000。 我正在Linux上工作,因此要在Internet Explorer 6、7、8等上测试页面。我使用VirtualBox运行虚拟机;我还需要查看Windows环境中Firefox上的外观(例如,字体是不同的)。 在我的真实计算机上,我仅使用URL打开网站http://localhost:8000,如何从虚拟机访问该本地主机? 现在,我的解决方法是使用IP地址。还有更好的主意吗?

14
困境:何时使用片段与活动:
我知道这Activities是为了代表我的应用程序的一个屏幕,而Fragments设计的它们是设计为可重用的UI布局,其中嵌入了逻辑。 直到不久前,我还开发了一个应用程序,因为它说应该进行开发。我创建了一个Activity来代表我的应用程序的屏幕,并将Fragments用于ViewPager或Google Maps。我很少创建ListFragment可以重复使用多次的UI或其他UI。 最近,我偶然发现了一个仅包含2 Activities个的项目,一个是SettingsActivity,另一个是MainActivity。的布局中MainActivity填充了许多隐藏的全屏UI片段,仅显示了一个。在Activity逻辑上有很多FragmentTransitions上,应用程序的不同屏幕之间。 我喜欢这种方法的原因在于,因为应用程序使用ActionBar,所以它保持不变并且不会随着屏幕切换动画而移动,Activity切换一样。这使这些屏幕过渡更加流畅。 因此,我想我想问的是与您分享有关此主题的当前开发方式,我知道乍一看它看起来像是一个基于意见的问题,但我将其视为一个Android设计和体系结构问题。基于意见的。 UPDATE(2014年5月1日):在此之后呈现由埃里克·伯克从广场,(这是我不得不说是一个有很多的Android开发人员有用的工具,一个伟大的演示和我没有以任何方式广场相关) http://www.infoq.com/presentations/Android-Design/ 根据过去几个月的经验,我发现构建应用程序的最佳方法是创建片段组,以代表应用程序中的流程并将所有这些片段组合在一起Activity。因此,基本上Activities,您的应用程序中的流数将与流数相同。这样,动作栏在所有流程的屏幕上都保持不变,但是在更改流程时会重新创建,这很有意义。正如埃里克·伯克(Eric Burke)所言,以及我已经逐渐意识到的那样,尽可能少使用哲学Activities并不适用于所有情况,因为这在他所谓的“上帝”活动中造成了混乱。

5
如何撤消有冲突的git merge
我在树枝上mybranch1。mybranch2是从中分叉mybranch1并进行更改的mybranch2。 然后,在上mybranch1,我已经完成了git merge --no-commit mybranch2 它表明合并时存在冲突。 现在,我想放弃所有内容(merge命令),以便mybranch1恢复到之前的状态。我不知道该怎么办。

20
不幸的是MyApp已停止。我该如何解决?
我正在开发一个应用程序,每次运行它时,都会收到消息: 不幸的是,MyApp已停止。 我该怎么解决? 关于这个问题-显然是受什么是堆栈跟踪的启发,以及如何使用它来调试应用程序错误?,有很多问题表明它们的应用已崩溃,没有任何进一步的细节。这个问题的目的是指导Android新手如何自行解决问题或提出正确的问题。


30
最有用的属性
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 6年前关闭。 我知道属性非常有用。有一些预定义的[Browsable(false)]属性,例如允许您在属性选项卡中隐藏属性。这是一个解释属性的好问题:.NET中的属性是什么? 您在项目中实际使用的预定义属性(及其名称空间)是什么?
784 c#  .net  .net-attributes 

4
函数式编程与面向对象的编程
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 到目前为止,我主要接触过OO编程,并期待学习一种功能语言。我的问题是: 什么时候选择函数编程而不是面向对象? 函数编程是更好的选择,典型的问题定义是什么?

18
如何使用JavaScript检查URL中的#哈希?
我有一些jQuery / JavaScript代码,仅当#URL中有哈希()锚链接时才要运行。如何使用JavaScript检查此字符?我需要一个简单的包罗万象的测试,该测试可以检测如下URL: example.com/page.html#anchor example.com/page.html#anotheranchor 基本上是这样的: if (thereIsAHashInTheUrl) { do this; } else { do this; } 如果有人能指出我正确的方向,那将不胜感激。

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.