Apple Developer Program 注册中的天坑

以中国大陆身份进行Apple Developer Program注册时需要验证身份。在这里Apple指出 “身份只能被验证一次” 。这里并不是开玩笑,而是验证流程 只能进行一次。如果因为某些原因没有走完注册流程,而是进行了第二次验证,那么恭喜你,你的身份将永远不能再用于开发者计划的注册。经过和客服电话交流得知这是由系统自动给出的处置,并且是最终的。

真够坑的,搞不好这是天意劝退搞iOS开发啊……

在Docker中搭建PointCloudLibrary的开发环境

最近需要做点云处理,PCL是个比较有用的包,但是只能C++,比起Python确实要麻烦一点。在自己的MacBook上折腾那些依赖之类确实比较危险,搞坏了又要花时间精力去弄,况且MacBook的性能确实经受不起点云数据的折腾。最后想到用docker来搞了。DockerHub上只有一个用PCL1.8.0搭建的镜像,有点老掉牙了,于是乎自己搞了一套出来。本来还想直接在镜像里配好VIM,但是Ubuntu 16.04的源里面Python和VIM的版本都太低了,都得源码编译,暂时先放弃了。用VSCode+Docker扩展已经很香了,不瞎折腾了。

Dockerfile在这:GitHub Dockerfile里build的时候指定了clash的代理用来加速一些PPA,同时APT改成了科大源。

或者直接Pull镜像也可以:docker pull erwinqi/pcl:v1.11.1

解决EndNote X9 大客户版在Catalina下无法安装的问题

由于论文中要搞很多参考文献,我需要用BibTeX生成引用和参考文献,这些东西我肯定不会想去手动管理,手写.bib既累又容易出错。因此想到用EndNote。但是在macOS 10.15 Catalina上安装EndNote的时候出了些问题。

阅读更多

LaTeX中文句号和句点的设置

最近在搞毕业论文的$\LaTeX$模版,当中遇到一点问题,就是文章的样式里中英文的句号都是一个句点,最后发现是cls文件里xeCJK宏包的设置问题。

1
\setCJKmainfont[Mapping = fullwidth-stop,BoldFont=STHeitiSC-Medium, ItalicFont=STKaitiSC-Regular]{STSongti-SC-Regular}

问题就出在那个Mapping上,fullwidth-stop会把所有句号替换成句点。当然Mapping的选项不止这几个,还可以把句点改成句号,繁简体中文转换等,这个问题的解决也得益于一位前辈的博文,非常感谢。

相关博文链接:
https://matnoble.me/tech/latex/latex-period/

谷歌Colab使用心得

最近做毕业论文,需要做深度学习的目标识别,但是苦于算力危机,这时候发现了Google提供的超级好用的Colab,使用上手很快,但是有一些需要注意的点,做了一点总结。

阅读更多

分割COCO Format的目标识别数据集

最近需要利用coco format的数据集做目标识别的训练,个人比较熟悉tensorflow,但是tensorflow的Object Detection API接受的是tfrecord格式数据,为了分别生成train validation使用的tfrecord,我需要把coco format的数据集分割一下,在这里遇到了一些麻烦。

阅读更多