何时抛出exception?

我有我的应用程序不期望的每个条件创build的例外。 UserNameNotValidException , PasswordNotCorrectException等 不过,有人告诉我,我不应该为这些情况创build例外。 在我的UML中,主stream是exception的,为什么它不是一个例外呢? 任何创build例外的指导或最佳实践?

从Docker容器内部,如何连接到本机的本地主机?

所以我有一个在Docker容器中运行的Nginx,我有一个在localhost上运行的mysql,我想从我的Nginx中连接到MySql。 MySql是在本地主机上运行的,而不是向外界暴露一个端口,所以它绑定在本地主机上,不绑定在机器的IP地址上。 有没有办法从这个docker集装箱连接到这个MySql或本地主机上的任何其他程序?

从Python调用C / C ++?

什么是最快的方法来构build一个Python或C + +库的绑定? (如果这个问题我正在使用Windows。)

CSS显示:内嵌vs内嵌块

可能重复: 显示器与内联和显示器之间的区别是什么:inline-block? 在CSS中, display可以具有inline和inline-block 。 任何人都可以详细解释inline和inline-block之间的区别吗? 我到处search,最详细的解释告诉我inline-block被放置成inline ,但是像block一样行为。 但是这并不能解释究竟“performance为块”的含义。 它有什么特别的function吗? 一个例子是更好的答案。 谢谢。

如何追加一些数组?

如何将一个对象(如string或数字)附加到JavaScript中的数组?

为什么浏览器从右到左匹配CSSselect器?

浏览器引擎从右到左匹配CSSselect器。 所以他们首先find孩子,然后检查他们的父母,看他们是否符合规则的其余部分。 为什么是这样? 这只是因为规格说明吗? 如果从左到右进行评估,会影响最终的布局吗? 对我来说,最简单的方法就是使用元素数最less的select器。 所以ID首先(因为他们应该只返回1元素)。 然后可能是类或节点数最less的元素 – 例如,页面上可能只有一个跨度,因此可以使用任何引用跨度的规则直接到该节点。 以下是一些支持我的说法的链接 http://code.google.com/speed/page-speed/docs/rendering.html https://developer.mozilla.org/en/Writing_Efficient_CSS 这听起来像是这样做的,以避免必须查看所有的父母的孩子(可能是很多),而不是所有的孩子的父母必须是一个。 即使DOM很深,它也只能在RTL匹配中查看每个级别的一个节点,而不是多个节点。 评估CSSselect器LTR或RTL更简单/更快吗?

我可以将jar添加到maven 2生成类path而不安装它们?

在实验/快速和肮脏的模拟阶段的发展过程中,Maven2正在让我疯狂。 我有一个pom.xml文件,它定义了我想要使用的Web应用程序框架的依赖关系,并且可以从该文件快速生成启动项目。 但是,有时我想链接到一个尚未定义pom.xml文件的第三方库,而不是手工创build第三方库的pom.xml文件并安装它,并将依赖关系添加到我的pom.xml ,我只想告诉Maven:“除了我定义的依赖项之外,还包括任何在/lib jar”。 这似乎应该是简单的,但如果是这样,我错过了一些东西。 任何指针如何做到这一点非常感谢。 简而言之,如果有一个简单的方法可以将maven指向/lib目录,并且可以轻松创build一个pom.xml并将所有封闭的jar映射到一个单独的依赖项,然后我可以一举命名/安装并链接到该目录。也足够了。

从多个远程位置拉/推

简而言之:有没有办法让git仓库从远程仓库列表(而不是单个“起源”)推入并拉出? 漫长的:当我在多台计算机上开发一个应用程序时,我经常遇到这样的情况:不同的连接性 – 比如在运输途中使用笔记本电脑,在某个位置使用计算机“A”,使用另一台计算机“B “而另一个。 此外,笔记本电脑可能只有“A”或“B”,有时两个连接。 我想让git总是从当前连接的所有计算机上“拉”出来,然后“推”到所有计算机上,所以从一台机器跳到另一台机器并且继续无缝工作更容易。

什么是每个程序员应该阅读的最有影响力的书?

如果你能回到过去的时间,并告诉自己在作为一个开发者的职业生涯开始时阅读一本特定的书,那么这本书会是什么? 我期望这个清单是多种多样的,涵盖范围很广。 要search:使用右上angular的search框。 要search当前问题的答案,请使用inquestion:this 。 例如: inquestion:this "Code Complete"

除非删除根节点,否则XSLT转换不起作用

我试图从使用XSLT的Met Office Web服务的下面的XML中提取标题,但是我的XSLTselect返回空白。 资源: <RegionalFcst xmlns="www.metoffice.gov.uk/xml/metoRegionalFcst" createdOn="2016-01-13T02:14:39" issuedAt="2016-01-13T04:00:00" regionId="se"> <FcstPeriods> <Period id="day1to2"> <Paragraph title="Headline:">Frosty start. Bright or sunny day.</Paragraph> <Paragraph title="Today:">A clear and frosty start in west, but cloudier in Kent with isolated showers. Then dry with sunny periods. Increasing cloud in west later will bring coastal showers with freshening southerly winds. Chilly inland, but […]