- 收录文章
- 100 篇文字被发现
- 文章访问
- 154 次从这里出发阅读
- 博客访问
- 2 次前往作者站点
- 最近更新
- 06.04 2025年
FROM THIS BLOG
最近文章
《最重要的事只有一件》读书笔记
谎言,误导并阻碍人生 阻碍你成功的6个谎言: 每件事都很重要 同时处理多件事 有规律的生活 缺乏意志力 试图平衡生活的各个方面 大即不佳 每次获得巨大成功的时候,都是我专注于一件事的时候,而且,我专...
CentOS上编译FFmpeg动态库
如果基于ffmpeg库来做音视频开发,常常需要自己编译ffmpeg,本文整理了下编译动态库模式的,官方参考文档:https://trac.ffmpeg.org/wiki/CompilationGuide/Centos,不过官方默认是静态编译模式。 环境准...
H264视频编码简介
H.264(MPEG-4 Part 10, Advanced Video Coding,缩写为MPEG-4 AVC)是一种面向块的基于运动补偿的视频编码标准。到2014年,它已经成为高精度视频录制、压缩和发布的最常用格式之一。第一版标准的最终草案...
linux上关于so库加载路径的问题
linux上应用程序如果依赖so库,执行时需要能找到so库才能正确执行,与Windows(默认会在当前目录查找)和Mac OS X(基于rpath, install_name)的查找机制不同,linux上需要系统lib目录下找到或者显式指定LD_LI...
gcc使用小结
gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,在linux平台下...
make和Makefile使用小结
在linux上,GNU make原生支持makefile语法,很多c/c++的工程都是基于makefile来管理,来自动化编译。 如果需要跨平台,可以考虑使用cmake或gyp之类的配置来管理工程,在linux上会调用make,在mac上会基于x...
Objective-C之 多线程
本文整理了Objective-C开发多线程应用的常用方法。 performSelectors系列 NSObject 提供了以 performSelector 为前缀的一系列方法。它们可以让用户在指定线程中,或者立即,或者延迟执行某个方法调用。 在...
Objective-C之 动态语言特性(Runtime)
Objective-C是支持比较丰富的动态语言特性,能运行时修改类型,并支持类型的自省,相对于C++之类的静态语言,运行时自省是非常灵活自由的特性。 动态特性基础 包含头文件 #import <objc/runtime.h>...
叶春友《颈椎操》
颈椎病是电脑一族的常见病,而且会长期困扰人的工作和生活,甚至会影响睡眠、导致头晕、视力模糊、脖子酸痛、耳鸣。。。 必须加强锻炼来保护自己的颈椎,其中颈椎操也是保护颈椎的很好的方式。 多练习叶春...
Vim常用命令
Vim是服务器的标配,熟练使用有助于快速运维管理服务器。本文整理了一些Vim的常用操作和快捷键。 Vim操作 移动光标 k 上 h l 左 右 j 下 ^ 移动到该行第一个非空格的字符处 w 向前移动一个单词,将符号或...
吴军:不做伪工作者
本周是国庆长假后的第一周,也是2016年最后一个季度的第一个工作日,为了能让我们的工作在今年有个漂亮的收尾,今天想和你聊聊工作效率方面的问题。 每天的事情太多,总是做不完,是现代人遇到的一个普遍...
QtWebEngine与bridge机制
Qt5.6中使用的webview是基于chromium45来实现的,叫做QtWebEngine,之前使用QtWebkit已经被废弃,因此webview的兼容性也非常不错;不过由于引入了多进程架构,导致bridge机制比较复杂,需要引入WebChannel...