- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 QT拼图还原程序(基于BFS算法-暴力破解)
前言拼图: 一般是将一幅图像均匀分成NxN块后,去掉其中一块后,打乱其排序,然后再滑动图像进行还原。NxN大小的拼图一共有(N∗N−1)!(N*N - 1)!(N∗N−1)!种组合,但是并不是每一种组合都可以进行还原。暴力破解方法理论上可以找出所有阶平图的最快的还原路径,但是当N增加时计算量会成指数级增加。 Demo实现了 3x3的拼图还原。BFS宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最
2020-06-30 22:36:20 1501
原创 FFmpeg QT 实现h264、h265 音视频播放(Native方式)
前言FFmpeg 3.0 以后统一了音视频的编码方式,原有的API已经标记为弃用 或者已经被删除测试环境: FFmpeg 4.0 Qt 5.12 Ubuntu 18.04音视频格式封装格式常见的视频格式有AVI、MPEG、QuickTime、Flash、Mpeg-4、MKV、WebM,不同的格式有不同的特点AVI: AVI视频格式,文件名以“.avi”结尾。AVI是英文Audio Video Interleave的缩写,该格式由微软开发。在所有Windows系统都能运行这种格式MPEG
2020-06-07 22:35:44 4727
原创 关于人工智能的一些思考
突然翻到了自己多年前的一些思考,算是成长的记录吧机器人-未来人类未来肯定会离不开机器人辅助,机器人最为辅助将会成为人类最大的帮手,帮助人类探索更多未知的世界。人机结合人类机体从生物界来说是比较脆弱的,外骨骼必将极大提升人体机能。人机哲学具有情感的机器人,必将成为现实。人类是拥有感情的,一个没有感情的机器,只能作为工具辅助人类。但具有情感的机器人能够更好的和人类合作。对于机器人是否有“人”权问题, 既然机器已经具有感情,那就不再是传统定义上的工具。正如猎狗是打猎的助手但是,你不会当天是工具。如.
2020-05-16 20:24:23 545
原创 两个数组找出同时包含的数字
问题有两个int32位的无序数组找出同时包含的数字。 数组长度分别为M和N。思路一暴力搜索采用循环遍历找出相同的数值。def find_same(array1, array2): found = [] for i in array1: for j in array2: if i == j: found.append(i) break # 找出一个值即可 return
2020-05-12 22:49:35 1382
转载 真正统治世界的十大算法
本文由 伯乐在线 - Justin Wu 翻译自 Marcos Otero。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。不久前的某一天,我在浏览Reddit发现了一篇有趣的文章《统治世界的十大算法》,作者George Dvorsky在那篇文章中试图解释算法之于当今世界的重要性,以及哪些算法对人类文明最为重要。此时此刻,如果你已经学过算法的话,那么在你阅读那篇文章时,你脑海中所
2014-07-07 13:30:42 404
原创 Linux 下的 JDK 配置
Ubuntu自带的OpenJDK并不是和好用(在某些方面),也有人介绍说把它直接卸了,可是既然别人自带了肯定有它的用吧。 到官网下载最新的JDK。这是我做好的deb安装包,可以直接下载使用。 编辑主目录下~/.bashrc 文件。在最后增加PATH=$PATH:::最后改变/usr/bin/java*的名称,最好别删除。
2014-05-09 20:37:32 343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人