开源项目参与历程
duxingzhe103
博学而笃志,切问而近思
展开
-
Windows编译Boost需要注意的问题
如果你想用2022,需要搜索msvc.jam文件并根据链接。如果你想不修改文件,就装个2019,效果是一样的。增加对2022版本的支持。原创 2024-08-05 13:16:12 · 313 阅读 · 0 评论 -
uView Issue 1
修改后: 修改前:原创 2021-12-14 09:55:34 · 339 阅读 · 0 评论 -
Linux编译FFmpeg
https://www.cnblogs.com/freeweb/p/6897907.html Yasm或者nasm可以通过 sudo apt install yasm nasm 来安装。原创 2021-02-02 13:43:58 · 106 阅读 · 0 评论 -
对开源的冷思考
今天,我编译了一次openssl,终于算是独立地完成了对这个软件的编译。我的开发过程一直都是跟着开源软件走的。Linux、Android等等。每个项目的实现都是根据开源软件的代码一步步研究。 然而,开源真的很好吗?显然不是。随着开源的接触逐渐增多,我逐渐发现,其实开源并不是想象中的那么美好。 首先,开源一般是免费的,由于是免费,也就没有资金来源,也就是说如果没有一个良好的社区,很容易造成开源的软件...原创 2020-03-02 15:11:45 · 217 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结九
本来这篇总结应该早点写的,但当时一直在拖,所以就拖到了现在。 最近的结果是完成了RTSP和RTMP的推流PC客户端,还通过了一篇关于数学科普的翻译。 最近看到有一位女孩子因为工作压力大而自寻短见。相比之下,杜富国受重伤却顽强地活了下来。每个人有每个人的生活轨迹和选择,我本不做过多评价。只是感觉在这几年,尤其是这几个月的体力锻炼过程当中非常体会到为什么说军人的心理承受能力、自律和耐受力一般来讲超常人...原创 2019-11-24 15:46:34 · 130 阅读 · 0 评论 -
TCP/IP详解卷一阅读后记
昨天怀着非常激动的心情看完了TCP/IP详解第一卷,得益于Unix的开源实现,我们每一个人都能从中学习到非常多的知识。 首先自然是要感谢和感激开源,甚至要感恩开源软件为软件行业付出的一切。正因为有了这么多无私奉献不求回报的软件开发者和厂商,才不断地降低了开发成本和学习成本。但我们要摆正好心态,开源不是义务,没人有义务开源他的软件代码,甚至就算开源的,主动权也不在我们的手上,关键仍然是自己要懂得造轮...原创 2019-09-12 16:26:52 · 195 阅读 · 0 评论 -
OpenCV翻译总结
OpenCV主要是一款开源的机器学习软件包。里面集成了许多优秀的算法实现,程序员可以通过学习源代码和其他人的示例程序来了解OpenCV的使用方法。由于OpenCV的文档大多数是英语,很多程序员可能无法比较流利的阅读文章,于是便有同行建议我把它翻译一下。有位老师准备OpenCV的课程,我也借由翻译文档的方式预习有关OpenCV的知识。同时,自己从今年1月份开始学习做一名翻译者,也就顺带理解和深入实践...原创 2019-09-21 12:03:35 · 356 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结六
大概在一个星期前,我发现没有最高温度和最低温度的数据,所以,我大概花了近一个星期的时间,单线程从一个网站爬下了温度数据,并画出了2018年2月温度变化的折线图。 现在不得不说现在一个非常奇怪的现象:一方面鄙视高学历,说什么能力到位就行,另一方面对要长期积累而且只靠学历说话的岗位趋之若鹜。这个现象在亲戚中尤为明显,成天跟我说学历不重要,却又对那些对学历一刀切的老师、医生、公务员等岗位十分热衷。然而,...原创 2019-09-21 12:04:40 · 145 阅读 · 0 评论 -
TCP/IP详解卷二阅读后记
昨天在图书馆看完了TCP/IP详解卷二。 感触就是,做为一套标准,TCP/IP协议为我们的上网提供了非常大的便利和帮助。同时,也知道,对于标准,只有将其实现并应用于生活当中才能发挥出它的价值。因此,有些人就来问:你这个研究42能不能被三个整数立方和表达出来有用吗?还不如买个菜呢。这买菜也用不了微积分啊。 视野决定高度。 今天开始继续看卷三,看完史蒂文斯的六本巨著以后,应该多多写代码,理论也要,实践...原创 2019-10-02 08:53:15 · 271 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结七
昨天匆匆忙忙测试完成基于FFmpeg+QT的音频视频播放器,以便查看我录制的视频,为下一步RTSP和RTMP监控摄像头程序做准备。 没啥好说的,多写代码,多测试,理论也要看,实际操作也要会,同时还要学会正确表达,让对方能够听懂明白程序的技术点和架构。 接下来是图片浏览器。 ...原创 2019-10-08 08:13:49 · 154 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结五
今天为止,调试完了PHP的访问MySQL的接口,同时将2019年2月全国各大城市的主要污染物浓度的数据进行了可视化显示。 首先,明显感觉到书到用时方恨少。看着书,总感觉基本上都会了,做项目才知道,还有很多是要自己仔细琢磨的。比如在调试PHP接口的时候,一口气打开了很多标签,不由得想起刚开始参加工作进入安卓行业的时候,自己也是一天之内接连收藏1千篇笔记,放到有道云笔记上。有段时间随着安卓领域的逐步入...原创 2019-09-12 10:36:14 · 144 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结四
昨天,我的环境数据分析系统搭建好了环境,并且第一次正式产生了有意义的数据。现在在写博文的时候,我还在爬取全国各大城市每日的历史数据,并已经存储到我的本地数据库中。 在搭建这个环境学数据信息平台的时候,我都很感谢自己坚持学习算法和数据结构等非常非常抽象的知识,而且我也感觉得到,以前沉睡的知识正在逐步苏醒。记得当时在大学,自己确实有些盲目,学了很多门编程语言,直到大学毕业后才去重点学习Java和And...原创 2019-09-08 09:31:13 · 129 阅读 · 0 评论 -
安装Jekyll所需要注意的
安装Jekyll搭建github pages.原创 2017-03-19 16:38:38 · 807 阅读 · 0 评论 -
史蒂芬斯与算法导论之思
休息在家,有空拜读了史蒂芬斯先生的六本传世之作Advanced Programming in the Unix Environment、Unix Network Programming和TCP/IP Illustrated,还有就是MIT出版的Introduction to Algorithm。经历了一年码农的洗礼,对于这几本每本都厚达900多页的书籍,终于能有能力去挑战,也感到十分高兴和激动。 ...原创 2018-03-01 13:12:17 · 348 阅读 · 0 评论 -
音乐播放器开源实战项目的阶段总结二
昨天完成了音乐播放器最后一点点的UI调整,也算是完成了整个音乐播放器项目。 怎么说呢,还是挺开心的。因为这是我第一次完全完整主导一个项目的开发。尽管代码就像是架积木一样,将已有的开源代码整合在一起。但毕竟是自己思考的结果。从界面设计、开源项目参考选取到最后确定流程,都是自己实现的,并且在这段时间算是复习总结,并又一次突破了自己所学的SDK和NDK的知识。 当然在此期间,我有幸看了中美主播之间关于贸...原创 2019-06-12 19:14:33 · 600 阅读 · 0 评论 -
音乐播放器开源实战项目的阶段总结一
今天,将FFmpegMediaPlayer的底层OpenSSL升级到1.1.1c,至此算是完成了从底层重新实现一遍android的MediaPlayer。 其实这个项目是有一个播放引擎的,这个播放引擎来自另一位博主。但是,别人的永远都是别人的。 很多时候,在社会已经分工合作的情况下,在已经有了良好地解决方案的情况下,确确实实没有必要自己再去实现一套解决方案。这真的非常非常浪费时间。但是,就在我学习...原创 2019-10-26 09:42:50 · 916 阅读 · 0 评论 -
OpenCV翻译及项目总结一
今天在图书馆完成了OpenCV文档导言部分的翻译,并早在几天前完成了对OpenCV 4.1.0中人脸识别例子的编写。 OpenCV的导言主要讲述了OpenCV库的组成部分,特征,数据处理的方式,使用方式,如何捕获异常等。接下来会先翻译教程部分,计划先翻译教程,然后跳过JS部分和Python部分,翻译额外的工具包和FAQ后,再回来翻译js和Python部分。 项目地址:https://github....原创 2019-07-02 19:05:43 · 338 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结一
算上今天,我已经大概有10天左右在记录环境学数据了。以前我一直觉得非要我进入大数据工作才有机会实践,但这一次我开始手动收录数据。还通过爬虫的方法将PM2.5的数据全部爬出来放到了自己的数据库里,然后用PHP显示在浏览器上。 算法是内功,而API是招式。很显然内功和招式都是需要的,然而,在一段时间内,可能比较脱离实际,所以虽然我一直在学算法,却不知道其该如何应用到实际生活当中。而这个和我自己系统学习...原创 2019-08-23 10:42:03 · 171 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结二
今天,将PHP端添加数据库的方法测试完毕。现在可以转入OpenCV(主要)的内容当中,用QT为跨平台框架,OpenCV为底层技术处理、分析环境内容,比如我拍摄的图片啦、视频啦。同时我也用Python抓取网页的方式,抓到了PM2.5的数据,可以做可视化处理。 在翻译OpenCV文档的时候,我真的感慨,翻译是一种思考的过程。在这个过程当中,我不断的经受着煎熬,一道道公式和专有名词都让我的翻译都备受折磨...原创 2019-08-26 22:48:38 · 101 阅读 · 0 评论 -
环境数据记录和分析全栈项目总结三
今天成功实现了PHP端的GD库显示图片方法,可以说实在麻烦。今天主要还重新复习了一下QT的框架。 我现在有一种感觉,确实如此,算法是内功、而那些所谓的API是招式。招式和内功都需要。完全深入的学习一门语言和一个平台,比如Java和安卓之后,学习其他平台和框架变得更加容易。特别是学习了抽象层书籍以后,更加感觉学习QT和PHP变得更快。所以,这些仍然是要学的,是要去研究的。 继续学习,下一步将QT和数...原创 2019-08-30 21:17:04 · 97 阅读 · 0 评论 -
FFmpeg打造Android万能音频播放器总结
昨天粗略的看完了利用ffmpeg打造Android万能音频播放器的课程,当然,课程要看很多遍才行。 在这段时间里,我还在看TCP/IP详解卷一。这段时间还在做环境可视化的项目。在做项目的时候,我不断发现自己其实有些眼高手低,有些事情确实想得比较简单。今天正好也是教资报名的日子,但我对教育确实没多少兴趣,还是留给有兴趣的人去做。 FFmpeg在使用的时候才明白,其实,这个东西只是一个编码解码器。具体...原创 2019-09-08 08:22:59 · 531 阅读 · 0 评论 -
2016年个人总结
拉拉杂杂,又是年末。即将到来2017年。总结总结。原创 2016-12-25 16:12:54 · 335 阅读 · 0 评论