当你运行ng服务时会发生什么?

我一直在使用Angular-CLI 。 它带有一些命令,包括在localhost:4200启动服务器的ng serve 。 我习惯于使用Grunt和Gulp来configuration我的需求。 我想configurationAngular-CLI的服务器,但后来我意识到我不知道它是什么或如何configuration它。 剔除serve项目还没有发现任何有用的东西。 那么, ng serve到底是什么呢?

GPL代码:什么是衍生工作?

我正在开发一个开放源代码的项目,我想在一个许可的许可下发布,因为它是一个库,而不是一个应用程序,并且我个人不喜欢copyleft的库代码。 如果我要浏览用不同的编程语言编写的GPL代码,只是想了解如何做一些事情,然后用我使用的语言编写一个类似或相同algorithm的不同实现,那么可能会后果? 如果我的代码与他们的代码有些类似,并且受到他们的明显影响,那么这个左版权所有者是否会有任何合法的投诉? 这些灰色地带通常如何工作?

是否有免费RCS / SCM / VCS系统的stream行/使用情况统计信息?

是否有任何调查报告项目数量和/或使用各种免费版本控制系统的人员? 同样有趣的是,如果一个类似的调查是随着时间的推移,看看事情如何变化。 很显然,要完全准确地衡量这种事情是很难的,但仍然有可能得到合理的估计。 由于标签恼人地限制在五个项目,我不想偏向任何系统,为了search目的,我将添加以下内容:bazaar bzr cvs git hg mercurial rcs scm svn subversion vcs scm vcsstream行度调查统计 更新:迄今为止只有很less的视图,所以我正在循环标签来包含每个软件的主要标签,这可能会引起更多关注。 如果只有我可以把所有的标签放在一起!

如何使用Facebook PHP SDK 3.0正确处理会话和访问令牌?

在PHP 3.0 SDK中,没有getSession()或者Facebook API以外的任何会话处理。 根据这个博客条目和这个错误报告 ,几天前Facebook的开发者也不知何故更新了JavaScript sdk。 在过去的几天里,一个更改被引入到托pipe的JS SDK中,打破了它与当前PHP SDK(2.x和3.x)之间的所有兼容性。 在他们的网站上使用JS和PHP SDK的开发人员可能会看到服务器端API失败。 但是,我不知道这是否真的影响我的问题。 就像在这个问题的答案一样,我正在使用PHP检索OAuth对话框的访问令牌,并将新访问令牌保存在会话中。 目前的解决方法 以下代码显示了我如何处理这个会话。 $_REQUEST['session']是OAuth对话框的响应内容。 if(isset($_REQUEST['session'])) { $response = json_decode(stripslashes($_REQUEST['session']), true); if(isset($response['access_token'])) { $this->api->setAccessToken($response['access_token']); $_SESSION['access_token'] = $this->api->getAccessToken(); } } elseif(isset($_SESSION['access_token']) && ! isset($_REQUEST['signed_request'])) $this->api->setAccessToken($_SESSION['access_token']); elseif(isset($_REQUEST['signed_request'])) { Session::invalidate('fbuser'); $_SESSION['access_token'] = ''; } 以下是我如何处理用户数据: try { $this->user = Session::getVar('fbuser'); if ($this->user === false || is_null($this->user)) […]

单页应用程序的用户身份validation?

我开发了一个单一页面的应用程序原型,在前端使用Backbone,并从服务器上的精简RESTful API消耗数据。 来自沉重的服务器端应用程序开发(PHP和Python),我真的很喜欢用厚的客户端MVC新的不同的devise方法,但很困惑如何最好的限制应用程序login身份validation的用户。 我更喜欢将应用程序本身放在login后面,并且还希望除了站点的本地login之外,还最终实现其他types的login(openid,fb connect等)。 我不清楚这是怎么做的,一直在寻找 – 但是找不到信息让我很清楚。 总的来说,当前注册用户的最佳做法是什么,并要求他们login才能使用您的单页面应用程序? 一旦用户login,api请求如何validation? 我可以存储一个会话,但是如何在API调用中检测此会话,还是在每个API调用中都必须传递一个令牌? 任何答案,将不胜感激!

在C#中转换为“int”时,“const float”值与“float”不同

你们能解释为什么会发生这种事吗? static void Main() { const float xScaleStart = 0.5f; const float xScaleStop = 4.0f; const float xScaleInterval = 0.1f; const float xScaleAmplitude = xScaleStop – xScaleStart; const float xScaleSizeC = xScaleAmplitude / xScaleInterval; float xScaleSize = xScaleAmplitude / xScaleInterval; Console.WriteLine(">const float {0}, (int){1}", xScaleSizeC, (int)xScaleSizeC); Console.WriteLine("> float {0}, (int){1}", xScaleSize, (int)xScaleSize); Console.ReadLine(); } 输出: […]

jenkinspipe道sh显示名称/标签

使用Jenkins 2 Pipeline插件,可以快速浏览stream水线阶段和步骤状态(包括日志logging输出)。 但是,如果使用“Shell脚本”(sh)步骤,似乎没有办法使用有用的名称标记该脚本,因此显示仅显示一长串“Shell脚本”(显示在图像下面)。 我怎样才能分配一个有用的名字,或者我怎样才能使用其他一些步骤来实现相同的效果?

find不规则形状多边形的“视觉”中心的最快方法是什么?

我需要find一个点,这是一个不规则形状的多边形的视觉中心。 视觉中心,我的意思是一个点,似乎是在视觉的多边形的大面积的中心。 应用程序是在多边形内放置一个标签。 这是一个使用内部缓冲的解决scheme: https://web.archive.org/web/20150708063910/http://proceedings.esri.com/library/userconf/proc01/professional/papers/pap388/p388.htm 如果这是要使用的,那么寻找缓冲区的有效和快速的方法是什么? 如果要使用其他方式,那是这样吗? 一个真正强硬的多边形的一个很好的例子是一个巨大的厚U(用Arial Black或Impact或其他字体书写)。

寻找Java用户代理stringparsing器

有没有人知道在Javaparsing用户代理string伟大的库? 我们写了一个自定义的,但这对许多人来说似乎是一个普遍的问题。 我猜想有一个好的图书馆可用的地方。 例如,用户代理string… “Mozilla / 5.0(Windows; U; Windows NT 6.0; en-US)AppleWebKit / 532.0(KHTML,如Gecko)Chrome / 3.0.195.21 Safari / 532.0” …在我们的网站上隐秘地宣布使用Chrome浏览器的Windows Vista PC的到来。 我已经看到在Python和ruby图书馆。 有什么在那里的Java?

用于Eclipse / Java / Flex开发的最佳免费代码审查工具

我正在使用Eclipse,我想知道什么是最好的Eclipse / Java / Flexbuilder代码审查工具。 如果有关系,我们使用SVN作为SCM。 以下是我遇到的以下内容: 木星 – 好像已经有一段时间了,看起来只有一个开发人员在项目中,文档中提到了Eclipse的老版本 IBM的eclipse协作代码审查插件 – 看起来像是一个专有的代码审查工具,所以不能确定它将来会得到支持(或者有社区协助开发的能力)。 Eclipse COLA实时共享编辑 – 不是真正的代码审查工具,而是更多的查看/编辑文件的方式点对点样式允许代码审查,如协作。 看看这个video演示的COLA 。