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

 分类:C语言

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

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

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

ffmpeg编译及安装(续)

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

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

ffmpeg的编译及安装

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

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

【JNI】C语言调用Java方法(反射)

【JNI】C语言调用Java方法(反射)
在JNI编程中,一般是在Java中调用C方法,用以实现Java向下传递信息。而反方向上的传递则有更多有趣的应用,例如利用C向Java实现异步通知,或触发事件,这种情况通常称为反射(Reflection)。 public class MyJni { static{ ...

smallfish 2年前 (2017-10-24) 532℃ 0评论 0喜欢

cJSON的使用

cJSON的使用
对于Json倒是早有接触,只是没有在C下实现过。因项目开发需要特别研究了下,还有现成的C源码,于是就不准备自己写了,直接用别人的轮子就好。这里记录一下cJSON的使用,以备后用。 cJSON主要功能就是完成从json格式字符串转json对象及其逆过程。当然,还有对于json对象的...

smallfish 2年前 (2017-10-13) 1209℃ 0评论 0喜欢

回调函数

回调函数
写了几年的程序,但从来没用过回调函数,一直以为比较难,因为看的资料是这样的: 如果参数是一个函数指针,调用者可以传递一个函数的地址给实现者,让实现者去调用它,这称为回调函数(Callback Function)。 不知道是不是本人理解力有问题,总感觉这个定义太绕。所以,一直...

smallfish 2年前 (2017-10-10) 342℃ 0评论 0喜欢