Blackrose's Blog Blackrose's Blog

编程小思

in technologyread (136) 文章转载请注明来源!

感谢好友7hao,提供了一个在mac下编程的机会。虽然从写程序开始到现在为止,中间出现了若干情况,现在大多数都已被解决了,所以在这里做个小结。

我主要写视频转换模块,起初是全部用c写,后来为了方便控制,使用c+shell脚本的方式。主要原因在于,转换的过程是由mplayer和ffmpeg来完成的,衡量之后,觉得用shell是个不错的选择。在编写过程中,和7hao解决了二个重要的问题。一是mac下文件的检测,二是php与c语言的通信。我们先通过php来得到文件名,然后发message queue,同时php给进程发signal,让进程去取message,这样就能转换了。

程序写到这里,改动已经很小了。为了增加程序的可调试性,又加了一些调试宏。这些是从之前其他程序中学习到的,算是活学活用吧。在改代码的过程中,发现我的debug信息写的不好,就应该写个debug模块,让调试丰富,这一点7hao比我做的好多了。

公司的项目,看文档已经一个月了,与软硬件工程师交流后,发现我对项目的理解,还是停留在代码模块上,不能从宏观上看到产品的功能与相对应的技术。今后应该多从各个方面来看一个项目,只有站得更高,才能看到更深入!

文章二维码

扫描二维码,在手机上阅读!

发表新评论
博客已萌萌哒运行
© 2018 由 Typecho 强力驱动.Theme by Yodu
前篇 后篇
雷姆
拉姆