自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(260)
  • 资源 (14)
  • 收藏
  • 关注

原创 2022 Golang面试大全

golang 面试go 面试题目go 资料大全

2022-10-14 23:42:12 242 1

原创 Mysql索引失效场景集合

Mysql 索引失效场景

2022-10-14 23:37:28 665

原创 Java精简高效异步编程实战

Java 高效 异步编程实战

2022-10-14 23:36:00 608

原创 Canal监听MySQL binlog消费实战

Canal mysql binlog 消费

2022-10-14 23:35:05 777

原创 抖音快手流量粉丝捕获解析demo

抖音快手流量后台数据捕获解析流量后台数据捕获解析

2022-10-10 10:51:52 607

原创 寒潮下一个大龄程序员的焦虑(一)

互联网寒潮大龄程序员焦虑内卷

2022-10-08 11:23:21 308

原创 Java 2022面试题目整理

Java 2022 面试题目高频面试题目

2022-10-08 06:30:56 1100

原创 查漏补缺之Redis学习要点

前言由于自己在IT行业混迹多年(码农),但依然对于一些基础组件一知半解,因此做了这个查漏补缺系列,希望和朋友们一起探讨遇到的一些问题,同时也希望能得到一些大神的指点。为什么写这篇文章?这篇文章算是“查漏补缺之Redis”系列的引言吧,主要是抛出问题,学Redis究竟要学习一些什么?自己对Redis有哪些疑问?也是方便自己对照后面文章排序。正文1. 学习什么为什么使用Redis? ...

2018-12-30 08:12:46 211

原创 cygwin -qt 编译相关

libevent 中 event-config.h  //#define _EVENT_HAVE_NETDB_H 0//#define _EVENT_HAVE_SYS_TIME_H 1DEFINES += GLOG_NO_ABBREVIATED_SERVERITIESDEFINES += WIN32DEFINES += _WIN32DEFINES += WIN32_LEAN_AND_M

2016-05-11 11:17:22 1847

转载 find

http://blog.csdn.net/zj0910/article/details/32375801当前目录下搜索:find .  -name "*.*" | xargs grep "password=*" --color=always  全量目录搜索:find  / -name "*.*" | xargs grep -i "password=*" |grep -v "

2015-07-13 09:17:06 480

原创 redis相关

SET集合  //先增加集合列表 sadd peerId "0000000000002"//查看集合中记录数目 scard peerId//查看某个成员是否存在 sismember peerId "0000000000002"//删除集合中某个记录 srem peerId "0000000000002"Hash表//增加元素: hmset

2015-06-24 09:38:53 440

转载 关于点播

mp4 moov在放在mdat之前才行@深圳-灰狐青鱼 不知道你啥意思还是大师兄懂我MP4的moov box需要在mdat box之前,这样在没下载全部文件的时候可以seek和边下边播这样的这个是moov在文件的前部分没用过那个工具呀moov默认的还有的是在后部分啥工具的那个叫啥名字你一打开一下

2015-06-11 14:56:35 680

转载 ffmpeg文件长度

获取flv文件的视频长度ffmpeg  -i test.flv 2>&1 | grep 'duration' | grep -v Estimating | awk '{print $3}' ffprobe -i rec_08.42.17.201.flv 2>&1 | grep 'duration' | grep -v Estimating | awk '{print $3}' ff

2015-05-11 11:44:31 1256

转载 关于音频处理

ble 是先挖坑   每个坑对应一个音频包或者视频包,根据采样率和帧率计算出包之间的距离,这样就可以自己计算出时间戳了比如 20fps 44100,  那么时间戳是: 0(a)  23(a) 50(v) 46(a) 69(a) 92(a) 100(v) 115(a) .....以此类推22:06:24【宗师】四 2015/5/7 22:06:24看过一下,看到其中有工厂,就

2015-05-07 22:13:13 631

转载 dns+重定向

原文网址:http://www.chinaz.com/web/2011/0413/171908.shtml其实这个文章叫大型网站用户定位技术,其实今天要讲的不是智能 DNS ,今天是要讲的智能 DNS 的问题,和一些网站对这个的处理,下面要讲的这个技术主要是针对比较大的文件,比如下载和视频之类。为什么要讲这个,主要是我的群中一些朋友吵着想了解一下。我答应了非常非常久了。直到现在才有时间给大

2015-03-24 08:54:32 4396

转载 关于wbrtc单独编译

http://billhoo.blog.51cto.com/2337751/1213801更新【2015年2月15日】    Bill 这段时间没有再关注 WebRTC 以及音频处理的相关信息,且我个人早已不再推荐单独编译 WebRTC 中的各个模块出来使用。实际上本文的参考价值已经很小了,甚至可能会产生误导。不删这篇文章的原因在于文后有很多读者的讨论,其中的一

2015-03-20 17:02:10 802

原创 谷歌地址

http://www.gugesou.com/http://www.googke.me/http://s.amysql.com/http://onccc.net/http://www.googleisok.com/https://yue.pao.im/https://da.pao.im/https://ibd.pt/https://soso.red/https:

2015-03-13 18:20:28 2370

原创 文件监控

inotify  代码实现record_interval 10m;exec_record_done bash -c ""exec_play bash -c ""exec_publish bash -c "

2015-02-12 17:13:01 491

转载 nat connect连接不上的问题

我也觉得博主的解决方案有问题,@公云彭勇  那个解决方案应该是正确的,我们出现过这个问题,现在解决方案是tcp_tw_recycle=1,tcp_timestamps=0

2015-02-11 22:53:14 876

转载 pcr ts pts

一路TS流可能包含多路节目,多路音频,多路视频  因此单纯使用音频来实现音视频同步,不太现实 个人理解同一个ts流中,pcr是绝对递增的 也就是说,对于hls这种,ts里面只有一路video和audio的,pcr其实没有什么用了? 而且有dts和pts就可以同步了。 是的,不过还是有用途的,pcr数据不对的vlc播放器是不能正确播放的

2015-02-10 23:20:08 1576

转载 socket send 异常

使用libevent编写websocket服务端时遇到了一个问题:浏览器与服务端建立连接后,若刷新或关闭浏览器窗口(未监听相应事件并处理),服务端无法得知连接断开,按理说,这种情况属于client异常终止,跟拔网线的情况类似。这种情况下,服务端不知情,仍保留此连接,仍按照既定逻辑向client写数据,写了两次后,服务端程序终止(多次测试,均是第2次后终止),不是崩溃,是异常终止,非常不解。

2015-02-10 11:05:19 1215

转载 环形缓冲区

关于环形缓冲区的知识,请看这里http://en.wikipedia.org/wiki/Circular_buffer 上面这个网址已经介绍得非常详细了。下面这个网址有 RingBuffer的C代码实现, 其实是一个C的开源库   liblcthw 里实现的。http://c.learncodethehardway.org/book/ex44

2015-02-05 23:03:15 663

转载 nosql

浏览memcached相关nosql文章,无意间看到memlink的文章,发现其测试数据相当彪悍。有时间自己做一个数据测试对比。官方介绍:Memlink是一个高性能、持久化、分布式的Key=>List/Queue数据引擎。正如名称中的Memlink所示,所有数据都建构在内存中,保证了系统的高性能(读性能大约是Redis几倍到十倍),精简内存(内存消耗大约是Redis的1/4),使用

2015-02-05 22:59:40 425

转载 rtmp官方协议

http://blog.csdn.net/defonds/article/details/17534903  原文地址RTMP 规范中文版 PDF 下载地址        译序:本文是为截至发稿时止最新 Adobe 官方公布的 RTMP 规范。本文包含 RTMP 规范的全部内容。是第一个比较全面的 RTMP 规范的中译本。由于成文时间仓促,加上作者知识面所限,翻译错

2015-01-22 10:59:09 628

转载 磁盘优化

如果你的磁盘是SSD,或者是/dev/shm的话,提升的空间应该会比较大

2015-01-20 21:16:49 413

转载 计算cpu利用率和内存利用率

Linux 下CPU、内存利用率--计算(二)当需要频繁地获取,可以选择这种方法。1、原理(1)   CPU利用率在Linux下,CPU利用率分为用户态,系统态和空闲态,分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间,三者之和就是CPU的总时间,当没有用户进程、系统进程等需要执行的时候,CPU就执行系统缺省的空闲进程。从平常的思维方

2015-01-20 17:08:29 16015

转载 虚拟推送

有没有虚拟音频的软件?【盟主】北京-豹2015/1/19 17:18:43直播伴侣貌似只能虚拟摄像头?【宗师】art2015/1/19 17:18:58有【盟主】孙悟空2015/1/19 17:18:59六间房【盟主】北京-豹2015/1/19 17:19:26大师兄【盟主】北京-豹2015/1/19 17:19:58

2015-01-20 08:47:21 513

转载 跟踪程序流程图

安装pvtrace和Graphviz1. 安装pvtrace$ mkdir -p ~/project1 && cd ~/project1$ wget http://www.mtjones.com/developerworks/pvtrace.zip$ unzip pvtrace.zip -d pvtrace$ cd pvtrace$ make$ sudo make install 

2015-01-09 00:44:00 1956

转载 工具

2015-01-09 00:09:17 370

转载 DNS

DNSPodgodnsbind9

2015-01-08 14:08:39 406

转载 OpenSL音频

http://blog.csdn.net/hgl868/article/details/7534841在Android中,使用OpenSL播放声音,在Andriod 2.3或以上版本中使用,需要添加-lOpenSLES 动态库#include "jni.h"#include #include "SLES/OpenSLES_Android.h"#include

2015-01-07 11:31:40 674

转载 系统调优

注意三件事:磁盘io,网络io,内存换页率可以为不同的进程分配不同的cpu注意吞吐量和延迟,吞吐量不稳定会影响延迟

2015-01-06 15:42:32 413

原创 测试记录

cpu: Intel(R) Pentium(R) CPU G2030T @ 2.60GHz  单核内存:1G video:352x288  bitrate:220kservercpu占用率内存连接数期望带宽实际带宽st-load客户端延时nginx7%10M502110M112M18%0.8s

2015-01-05 16:34:29 550

转载 webrtc-android

整整快一年没有写博客了,最近基于Google开源的WebRTC项目做了一款音视频聊天的即时通信项目,期间在下载WebRTC代码时就碰到了一些问题,在此以作记录,也希望能够帮助到正在下载编译WebRTC代码中碰到类似问题的童鞋们1). 准备环境1. Ubuntu14.04 LTS 系统2. 准备一个稳定的速度还可以的VPN 或者 VPS ,这个

2014-12-26 18:00:44 1199

转载 玩转gtest

原文:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。

2014-12-24 16:15:22 556

转载 gdb调试stl

用gdb 调试如下代码时:map m;m[1] = 2;m[3] = 3;(gdb) p m[1]Attempt to take address of value not located in memory.(gdb) m.find(1) 或者 m.size()Cannot evaluate funtion

2014-12-24 10:51:45 2164

转载 RTMP协议以及提取RTMP视频流组成H264视频文件

首先我们获得h264的流,在监听里,我们通过参数可以获得RTMP包 IStreamPacket,调用getData()方法直接获得包数据 放入IOBuffer。以下是提取并修改数据存成h264文件的步骤1. 添加监听 IStreamListener2. 通过IOBuffer的put函数将每次获得的包数据放入新的IObuffer3. 在流结束时将IOBuffer存成文件

2014-12-19 10:23:35 644

原创 vim

https://github.com/ma6174/vim

2014-12-08 21:24:58 391

转载 语音框架

当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。一.概念模型      网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的通道就可以了。一方说话,另一方则听到声音。看似简单而迅捷,但是其背后的流程却是相当复杂的

2014-12-08 17:20:07 1196

转载 巧用tmpfs加速你的linux服务器

原文:http://blog.csdn.net/eroswang/article/details/3451961今天从朋友高春辉那里又学了一招,就是使用tmpfs,我把他消化后用来实现虚拟磁盘来存放squid的缓存文件和php的seesion。速度快不少哦!默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁

2014-11-28 09:14:59 716

securecrt v8.0.4 mac版

mac版本的securecrt 版本: v8.0.4 很好用的哦,亲测

2018-11-17

别人写的比较好的公共库

别人写的比较好的公共库 后期的开发可以很好的借鉴

2014-10-10

H264VISA 分析工具

H264VISA H264 码流分析工具 免安装版

2014-08-25

ffmpeg H264解码

ffmpeg H264 软解码 包含最新ffmpeg 2.2.1的静态库

2014-05-05

Primo Ramdisk

Primo Ramdisk Ultimate 5.5.0 安装软件 注册机 配置文档

2014-04-08

ramdisk 4G 限制

Primo_Ramdisk_Ultimate_5.5.0 ramdisk 4G以上映射

2014-04-08

everestultimate 查看电脑状态

everestultimate 查看电脑状态 ramdisk查看PAE状态工具

2014-04-08

gb28181资源打包

gb28181 资源打包 很有用的文档 官方文档

2014-03-29

rle制作工具

android 启动 rle 制作工具,牛人写的,保存个链接,怕丢失。

2014-03-13

emacs配置好了的

emacs配置好了的 配置的非常完整 很值得

2014-03-07

我的new_emacs

我的new_emacs 最新的配置 完好

2014-03-06

emacs完整配置

完整的emacs配置文件 整体好了的 绝对编译过

2014-03-05

emacs_ok.tar.gz

emacs_ok.tar.gz emacs配置好了的

2014-03-05

xp文件误删恢复工具

非常强大的文件误删回复工具,小巧方便,恢复速度快!

2013-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除