程序设计

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


7
.then(成功,失败)什么时候被视为承诺的反模式?
我看了蓝鸟诺言常见问题解答,其中提到这.then(success, fail)是一种反模式。我对试捕一无所知。以下是什么问题? some_promise_call() .then(function(res) { logger.log(res) }, function(err) { logger.log(err) }) 该示例似乎建议以下是正确的方法。 some_promise_call() .then(function(res) { logger.log(res) }) .catch(function(err) { logger.log(err) }) 有什么不同?


25
四舍五入到2的下一位
我想编写一个函数,该函数返回最接近的2的下一个幂。例如,如果我的输入为789,则输出应为1024。是否有任何方法可以在不使用任何循环而仅使用一些按位运算符的情况下实现这一目标?


7
FFMPEG(libx264)“高度不能被2整除”
我正在尝试使用libx264编解码器使用FFMPEG从一组帧中编码.mp4视频。 这是我正在运行的命令: /usr/local/bin/ffmpeg -r 24 -i frame_%05d.jpg -vcodec libx264 -y -an video.mp4 有时会出现以下错误: [libx264 @ 0xa3b85a0] height not divisible by 2 (520x369) 经过一番搜索后,问题似乎与缩放算法有关,可以通过添加-vf参数来解决。 但是,就我而言,我不想进行任何缩放。理想情况下,我希望尺寸与框架完全相同。有什么建议吗?h264是否执行某种长宽比?
188 ffmpeg  h.264  libx264 

10
PowerShell中的函数返回值
我已经开发了一个PowerShell函数,该函数执行许多有关配置SharePoint Team网站的操作。最终,我希望函数以String的形式返回预配置站点的URL,因此在函数末尾,我具有以下代码: $rs = $url.ToString(); return $rs; 调用此函数的代码如下: $returnURL = MyFunction -param 1 ... 所以我期待一个String,但是不是。而是,它是System.Management.Automation.PSMethod类型的对象。为什么返回该类型而不是String类型?
188 powershell 

7
更改ggplot2中轴文本的字体大小和方向
我正在绘制一个在x轴上带有类别变量,在y轴上带有数值变量的图形。 对于x轴,假设有许多数据点,则默认的文本格式会导致每个刻度线的标签与其他标签重叠。如何(a)更改轴文本的字体大小,以及(b)更改文本的方向,以使文本垂直于轴?
188 r  ggplot2 

9
Maven项目版本继承-我必须指定父版本吗?
我有两个项目:父项目:A,子项目:B A / pom.xml: <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> 在B / pom.xml中,我有: <parent> <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> </parent> <groupId>com.dummy.bla.sub</groupId> <artifactId>kid</artifactId> 我希望B继承父版本,因此我需要放在的唯一位置0.1-SNAPSHOT是A/pom.xml。但是,如果我<version>0.1-SNAPSHOT</version>从B/pom.xml父项下删除,则maven会抱怨父项缺少版本。 有没有一种我可以使用的方法${project.version}或类似的方法来避免01.-SNAPSHOT两种情况都出现?
188 inheritance  maven 

3
将多个项目放入git存储库的最佳实践是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 去年关闭。 改善这个问题 由于某种原因,我只有一个存储库可以使用。 但是我有多个项目,包括java项目php scripts和Android应用程序项目。 现在我的问题是,我必须将它们放置在 使用不同IDE 的存储库中的不同子文件夹中,要知道,每个IDE都可以拥有自己的工作区。 谁能告诉我解决问题的最佳做法?
188 git 

1
如何将整数时间戳转换为Python日期时间
我有一个数据文件,包含“ 1331856000000”之类的时间戳。不幸的是,我没有太多有关该格式的文档,所以我不确定时间戳的格式。我已经尝试了Python的标准datetime.fromordinal()和datetime.fromtimestamp()其他一些标准,但是没有任何匹配。我很确定特定数字对应于当前日期(例如2012-3-16),但不多。 如何将此数字转换为datetime?

12
如何在PHP 7中安装ext-curl扩展?
我已经使用此repo安装了PHP 7 ,但是当我尝试运行时composer install,出现此错误: [package]需要ext-curl *->您的系统缺少所请求的PHP扩展curl。 使用PHP 5,您可以通过运行yumor apt-get install php5-curl命令轻松安装它,但是我找不到如何安装等效的PHP 7。 如何为PHP 7安装ext-curl?
188 php  curl  php-7 

11
如何将OSX上的Xcode更新到最新版本?
在OSX上更新Xcode的最简单方法是什么? 我在终端中看到了这一点: $ brew install xxxxxxx Warning: Your Xcode (4.3.3) is outdated Please install Xcode 4.6. 但是当我打开时Xcode > Preferences > Downloads,它说没有更新吗?
188 xcode  macos  homebrew 


3
Promise.all:已解析值的顺序
查看MDN看起来像values传递给then()Promise 的回调。all包含按promise顺序的值。例如: var somePromises = [1, 2, 3, 4, 5].map(Promise.resolve); return Promise.all(somePromises).then(function(results) { console.log(results) // is [1, 2, 3, 4, 5] the guaranteed result? }); 谁能引用规范说明values应该遵循的顺序? PS:运行这样的代码表明这似乎是对的,尽管这当然没有证据-可能是巧合。

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.