分类 默认分类 下的文章

在mac 10.15.16系统上,编译swoole 4.4.18的时候,在执行make命令时,出现错误提示:`no member named 'signbit' in the global namespace
using ::signbit;`,使得编译总是失败。

对于想在mac使用swoole的开发者而言,多少算是一种挫败。本来兴致冲冲想在mac身上研究一下swoole,却在编译swoole的php插件时栽了这么一个跟头。为了解决这个拦路虎,和朋友问了一圈,无解,又在在网上搜了很多文章,始终未找到解答。

不过,只要真心想解决问题,并且为之努力,机遇还是会到来的。

- 阅读剩余部分 -

最近团队决定要统一使用hyperf。工欲善其事,必先利其器。要提高开发效率,TDD必不可少,这就需要能有一套完美的单元测试支持工具。相比传统的php开发,hyperf基于swoole,需要满足其不同的特征,要想完美地搞定其单元测试,需要完成这么几件事情:

  1. phpunit需要支持协程,才能正常运行下去
  2. swoole需要支持openssl,才能支持对api接口进行单元测试
  3. 支持单步跟踪。这点需要有xdebug的支持,同样,它也要支持协程
  4. 支持单测覆盖率。

下面来分别介绍如何解决这几个问题。

- 阅读剩余部分 -

虹软的人脸识别sdk提供了免费的离线人像识别功能,识别速度也很快,可以很便捷地集成在各种不同的开发语言里边,使用到广泛的应用场景。不过,在集成到我们的门禁系统(基于java)的时候,还是遇到了一些坑,这里记录一下,希望对其他使用虹软(arcsoft)的朋友有所帮助。

- 阅读剩余部分 -

安装完Adobe After Effects CC 2018以后,发现界面是英文的,而在设置里边也找不到切换语言的地方。经历一番百度搜索以后,大都是说把Contents/Dictionaries/里边的中文目录和英文目录兑换一下。但是,换了以后依然故我,还是英文的。经过一番动手实践,终于找对地方了。

先找到AMT对应的目录。 查找路径是:前往=>电脑=>Macintosh HD,资源库=>Application Support=>Adobe=>Adobe After Effects CC 2018 => AMT ,找到application.xml文件。

- 阅读剩余部分 -

和所有学习程序之初的做法一样,我们先和世界打个招呼。这里使用我使用年限最多也最熟悉的语言——PHP,和大家说一声:

echo 'hello,world!';