世界上只有一种真正的英雄主义,那就是认清生活的真相后还依然热爱生活。

smallfish的文章

C语言

查找字符串中最长不重复的子字符串长度

查找字符串中最长不重复的子字符串长度
前两天开始刷letcode,发现了这个题目。一开始看这个题目挺简单的,而且力扣上面也是中等难度,结果提交好几次都失败,最后看到一位题友写的,看了几遍才了每一步执行的意图。不得不惊叹别人思维是如此地灵动跳跃。 下面想分享出来,并再次理解一下。所有权归作者。未能征得作者许可,...

1个月前 (07-16) 39℃ 0评论 0喜欢

Linux

父进程为1的僵尸进程问题排查

父进程为1的僵尸进程问题排查
在开发服务端服务应用时,我们通常需要用到一种异常自启动的机制来做一些快速恢复尝试。这类服务一般是利用一个“守护进程”周期性地去检测另外一个进程的存活状态,如果不存活则把它重新拉起来。具体的实现可能有很多种,但本质还是一样。以我的一个项目为例,采用的是一个shell脚本开机自启动...

2个月前 (06-25) 59℃ 0评论 0喜欢

Linux

关于“No such file or directory”

关于“No such file or directory”
简单记录一下自己开发中遇到的一个问题。如题。Linux开下交叉编译一个应用,以前直接make,没有任何问题,但是后面想用Clion,所以Makefile不需要写了,但是要改一下CMakelist.txt文件。整体迁移还是很顺畅,但是奇怪的问题出现了,交叉编译出来的文件放到目标环...

2个月前 (06-25) 59℃ 0评论 0喜欢

模拟电路

交叉编译openssl

交叉编译openssl
由于很多地方会用到openssl,所以这里记录一下。baidu了不少,结果都不行,最后google了这篇才可以。参考来自:https://how-to-build-for-arm.wikispaces.com/openssl 下载源码及两个补丁。 wget ftp://ftp.o...

1年前 (2018-05-02) 935℃ 0评论 0喜欢

C语言

ffmpeg编译及安装(续)

ffmpeg编译及安装(续)
上一篇文章写了ffmpeg工具(ffmpeg/ffplay/ffprobe/ffserver)以及静态库的编译与安装。但是按大多数教程上说的使能动态编译库则编译通不过,大多数错误形如:relocation R_X86_64_32 against `.rodata.str1.1&#...

1年前 (2018-04-27) 635℃ 0评论 0喜欢

C语言

ffmpeg的编译及安装

ffmpeg的编译及安装
文章主要参照:https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu 文章编译方式的好处是把大部分相关部件编译进临时或本地文件,方便后续清理。但是我在使用的时候总是各种问题,所以非常头疼,所以跟着文章说明,把所有相关性的东西都装到...

1年前 (2018-04-26) 816℃ 0评论 0喜欢