- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 常见直播APP分析
本次分析是基于 斗音/灿/东瓜/慢手1. 原理说明1.1 音频视频采集: 主播通过手机或者其它视频音频设备采集原始的视频音频,其中视频会经过编码压缩成 H.264等格式,音频会编码压缩成 MP3等格式,然后推送到服务器; 为了增强一些现场效果或者加上一些额外的效果,一般会在将其编码压缩前进行处理,比如打上时间戳或者公司 Logo 的水印,祛斑美颜和声...
2019-12-24 15:56:39
1192
原创 sourceinsight自定义宏
该宏脚本使用的是 sourceinsight 4.00.0095, 逻辑上, 应该所有的4.0版本都能用, 但未测试1. 涉及的功能有: alt1 alt2切换标签 绑定的键位是: alt+1 alt+2 alt+3... alt+0 .h与.cpp切换 绑定的键位是: alt+F12 删除光标右边的所有的东西 绑定的...
2019-11-28 15:50:34
948
原创 centos7.2无pip安装pip-18.1-py2.py3-none-any.whl
1. 背景: 要往服务器上传python的库, 下载的whl文件, 然后, 没注意下载的pip是pip-18.1-py2.py3-none-any.whl, 也是一个whl, 偶尔的法子居然装上去了, 所以分享一下 PS: easy_install是通过python-setuptools安装的, 自带的包2. 过程: 0.环境: CentOS Linux release ...
2018-11-02 13:49:00
5459
原创 linux中TTY分辨率设置
1. 如何设置tty分辨率: 在网上查找的方式都是在grub中添加vga=xxx的方式, 为何呢?? 既然是通过vga的话, 那么也就是内核的启动参数, 所以在内核文件中找了下相关的文档;2. 内核参数设置: 在内核源码的${kernel_src}/Documentation/kernel-parameters.txt中, 查找vga关键字;
2015-01-28 15:13:15
5549
原创 proc文件介绍
0. proc的作用: 包含一些目录(用于组织信息的方式)和虚拟文件。虚拟文件作用是向用户展示内核信息,也可以用作用户空间向内核发送一些信息的手段。 这是一个pseudo的文件系统,只存在内存中,不占用外存空间。所以,当读取PROC文件的东西时,是动态从系统内核中读取所需的信息的。伪文件系统: ptyfs devfs sysfs procfs 1. p
2015-01-20 11:38:54
540
原创 linux模块基本概念
0. 前提: 该模块是为了内核2.6的准备的.据说,2.6前的与现在不同.呵呵,不好意思,我现在的内核版本已经是3.*.*了. 1. linux内核模块的程序结构- 1. 模块加载函数(必须) 2. 模块卸载函数(必须) 3. 模块许可证声明(必须) 4. 模块参数(可选) 5. 模块导出符号(可选) 6. 模块作
2015-01-20 11:36:11
424
原创 linux内存管理
1. 内存使用, 分为两部分,一部分是永久归内核使用的部分,另一部分是用户使用的动态内存. 页面管理与内存区管理/不连续内存区管理2. 页面管理 linux使用4KB的页面大小,3.内存的初始化: 页面的初始化由free_area_init()函数进行,并计算页面的数量及大小,并给mem_map分配足够的空间,给内核用于记录页面的指针. 此时
2015-01-20 10:53:04
339
原创 linux中的list_head
0. 介绍: 位置: include/linux/list.h 作用: 1. list_head的基本操作:struct list_head { struct list_head *next, *prev;};#define LIST_HEAD_INIT(name) { &(name), &(name) }#define LIST
2015-01-20 10:51:06
558
原创 关于IO操作
open: 1. 几乎可以打开任何文件,无论是磁盘还是什么(linux统一文件模型的好处; 2. 参数中打开标志的flag: O_RDONLY,O_WRONLY,O_RDWD这三个只必须有一个,可加这些; O_APPEND:标明该文件的所有写操作都会添加在文件结尾,除非显示调用lseek; O_CREAT: 该选项时则要第三个选项,指定新建文件的权
2013-05-01 21:34:34
797
原创 PAM编程
pam编程: 1 头文件: #include //提供 misc_conv支持, 编译的时候,要加 -lpam_misc #include //用于 客户端程序 #include #include // 这两个是编写 pam_modules时用到的.
2012-12-16 23:27:00
2046
转载 诗 or 歌
<br /> 那是我日夜思念深深爱着的人呐<br /><br /> 到底我该如何表达<br /><br /> 她会接受我吗<br /><br /> 也许永远都不会跟他说出那句话<br /><br /> 注定我要浪迹天涯<br /><br /> 怎么能有牵挂<br /><br /> 梦想总是遥不可及<br /><br /> 是不是应该放弃<br /><br /> 花开花落又是雨季<br /><br />
2010-12-22 17:42:00
434
转载 世界50所知名大学开放课程列表及对应网站
世界50所知名大学提供开放课程: (Top 50 University Open CoursewareCollections) 学术权威 1. 麻省理工学院:麻省理工学院有许多人认为是在该国最广泛的开放课件的收集,也正好是著名大学中的第一。学科覆盖范围从建筑、规划到人文、科学,此目录中有惊人的信息数量。(http://ocw.mit.edu/OcwWeb/web/home/home/index.htm)在很早以前就有台湾人开始做MIT的汉化课件,有兴趣的朋友可以去搜一下。
2010-12-10 09:28:00
1384
转载 测试与改错
//是在一本书上找到的,觉得不错,就拿出来了,^-^| . // 好像作者叫林锐.本人认识浅薄,可能会弄错,别见怪.可能是2000年左右的作品吧. 测试与改错编程大师说:“任何一个程序,无论它多么小,总存在着错误。”初学者不相信大师的话,他问:“如果一个程序小得只执行一个简单的功能,那会怎样?”“这样的一个程序没有意义,”大师
2009-04-28 13:40:00
1025
转载 The Joel Test: 软件开发成功 12 法则
转自:http://chinese.joelonsoftware.com/Articles/TheJoelTest.html The Joel Test: 软件开发成功 12 法则 作者: 周思博 (Joel Spolsky) 译: 李国华 Frank Li
2009-02-26 12:52:00
463
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人