自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vscode调试webrtc的配置(mediosoup结构)两个重要配置,上面一个远程调试node,下面一个远程调试worker

{//UseIntelliSensetolearnaboutpossibleattributes.//Hovertoviewdescriptionsofexistingattributes.//Formoreinformation,visit:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","configurations":[...

2020-08-27 23:39:16 623

原创 vs2019调试python简明教程

最近purcham对注册码封的特别严重,经常出现用一端就被封注册码的情况,我一直在想作为世界上用的人数最多的ide之一visual studio是否也有调试python的功能,百度一搜发现果然支持,本文以vs2019为例,引导使用vs2019调试python3。vs2919的安装 vs2019 下载地址https://www.newasp.net/soft/435225.h...

2020-02-13 23:16:23 5626

原创 带ssl的python3的正确安装(pop3 install 提示ssl不能使用问题)(Can't connect to HTTPS URL because the SSL module is no)

要解决的问题想在pop3中安装pymysql用于支持mysql连接输入命令:pop3 install pymysql提示: ssl无法使用返回错误的原文如:Could not fetch URL https:*******: There was a problem confirming the ssl certificate:Can't connect to HTTPS...

2019-12-30 17:05:50 781

原创 MACOS10.15 obs直播 没有视频或者有视频无音频的解决方案

(原著泰山鲁):后mac(乔布斯之后的mac)吐槽1 苹果最近最近推送了全民吐槽叫骂的macOS10.15的包,10月8号一发包,一夜之间 大量视频采集类的app,万人唾骂, 泰山鲁不客气借用两个方言话评价第一是 “树倒猢狲散”,第二个是“no zuo no die(不作不死)”。 乔布斯去世之后,泰山鲁亲身经历的郁闷的快崩溃了的事就有苹果狗年大礼包和macOS10.15两个变态大礼。...

2019-10-26 18:50:59 6496 5

转载 分辨率、帧率、码率之间的关系(转)

分辨率、帧率、码率之间的关系转载帧率:FPS(frame per second 每秒钟要多少帧画面)GOP(表示多少秒一个I帧)码率:编码器每秒编出的数据大小,单位是kbps,比如800kbps代表编码器每秒产生800kb(或100KB)的数据。分辨率:单位英寸中所包含的像素点数;VGA:Video Graphics Array(视频图像分辨率)三者的对应直播质量的影响因素帧率:影...

2019-08-28 14:19:46 1576

原创 vim 大师,好用插件之NERD tree 插件安装,亲测好用(使用vim8版本)

vim8以下的插件安装泰山鲁不再研究,时代变了,vim也在越来越好用和优秀,推荐同学吗使用vim8以下版本的,早日升级vim到vim8,vim8配置树目录网上有很多教程,我这边记录一下,备忘:1.下载NERD tree泰山鲁下载的是这个版本 下载地址加压配置 cd ~ ll .vim #我这里面没有任何文件 mkdir -p .vim/pack/NERD...

2019-07-25 11:38:58 589

转载 linux多线程信号处理,pthread_sigmask sigaction pthread_kill的使用

linux多线程信号处理2016年07月04日 20:28:50继续微笑lsj阅读数:1847在linux下,每个进程都有自己的signal mask,这个信号掩码指定哪个信号被阻塞,哪个不会被阻塞,通常用调用sigmask来处理。同时每个进程还有自己的signal action,这个行为集合指定了信号该如何处理,通常调用sigaction来处理。使用了多线程后,便有些疑问:信号发...

2019-04-12 19:04:45 1467 1

转载 入门理解H264编码(转)

入门理解H264编码2018年05月17日 16:50:27 go_str 阅读数:2107 版权声明:转载请注明出处,谢谢 https://blog.csdn.net/go_str/article/details/80340564  最近入门音视频技术,一直在学习H264编解码标准,了解了不少关于H264的相关知识,对于网上各种类型的资料,始终没有找到一篇适合的知识梳理资料。可能...

2019-02-21 14:45:16 443

转载 C++ 类型转换(C风格的强制转换)

转载 http://www.cnblogs.com/Allen-rg/p/6999360.html对比10篇介绍强转的文章这篇写的最易懂 详细C++ 类型转换(C风格的强制转换):在C++基本的数据类型中,可以分为四类:整型,浮点型,字符型,布尔型。其中数值型包括 整型与浮点型;字符型即为char。(1)将浮点型数据赋值给整型变量时,舍弃其小数部分。(2)将整型数据赋值给浮点型...

2019-02-16 15:35:03 796 1

转载 RTMP协议详解

看了很多篇描述rtmp协议的文章,还是觉得这篇相对翻译的比较好 ,转自 http://blog.csdn.net/caoshangpa  https://blog.csdn.net/caoshangpa/article/details/52872146RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基...

2019-02-15 09:49:32 1380

转载 sps和pps一篇好的解释

H264码流中SPS PPS详解<转>转载地址:https://zhuanlan.zhihu.com/p/27896239   1 SPS和PPS从何处而来? 2 SPS和PPS中的每个参数起什么作用? 3 如何解析SDP中包含的H.264的SPS和PPS串?1 客户端抓包在做客户端视频解码时,一般都会使用Wireshark抓包工具对接收的H264码流进行分析,如...

2019-02-08 17:31:31 18433 1

转载 flv格式详解+实例剖析(泰山鲁修正原文改为键后面跟内容然后后面紧跟一个字节的数值类型)

如果有一定基础可以看这个文章 从转包剖析FLV格式,flv格式详解+实例剖析简介FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。FLV是流媒...

2019-02-06 17:25:20 335

翻译 FLV结构详解,FLV协议详解(泰山鲁 转载加修正)

FLV结构 FLV抓包分析于一体的 借用前辈经验 修改前辈论文的不正确和 注解前辈难懂的地方 flv 就这么简单,

2017-10-03 16:10:57 3477 1

转载 JSON 数据格式

JSON数据格式基础

2017-03-29 11:27:17 296

原创 多线程高并发内存池队列模型

多线程高并发无锁内存池队列模型                                                      原著:泰山鲁 201703024  做大并发服务时,无锁队列显得格外重要。本文介绍一种常见的多线程无锁队列模型。  有图见真相 模式介绍:  1 采集来的数据存队列的过程  本模型的网络通讯层是基于类似与完

2017-03-24 16:34:26 3618 2

原创 VS中使用nasm汇编编译器的方法

VS中使用nasm汇编编译器的方法

2016-10-14 11:03:24 2808 1

原创 一种无阻塞高并发任务模型(从你去医院看病的模式描述)

网络高并发

2016-10-10 19:04:29 606

原创 自适配型内存池

自适配型内存池

2016-10-03 15:42:37 274

原创 手把手教你完成端口之二(应用中的完成端口简单模型)

完成端口 c+ 实用

2016-09-13 18:58:04 370

原创 手把手教你完成端口之一(理论篇)

泰山鲁我辛辛苦苦写的东西,你转载的话可以但是写明转载,尊重原创,后面才会有更好的作品。 完成端口的例子见的太多了,著名的手把手教你完成端口,这个虽然经典但是一篇文章下来快1000个字!!写的人累,看的人更累,,而且附带的程序竟然是个有复杂结构的代码,初学完成端口的人看看直接吓跑了去linux下搞epool去了 ,我几次想看懂,最后都没看懂,后面实在没法看英文原著总算搞懂了。今天泰山鲁就手把手教你

2016-09-12 19:02:35 438

转载 Google Protocol Buffer (PB)简明入门

pb格式 google pb协议

2016-08-30 16:31:31 583

原创 基于无锁队列的高并发处理架构

众多周知,对于多线程访问同一段内存,无疑是要加上锁来控制,但是如果面对更高需求的并发 ,锁就成了并发量增加的瓶颈,下面这个图简单的实现了一种无锁任务处理系统,首先解释使用的模式     单生产                         ----------> 队列           ---------->           多线程,但单消费者如以下图示:(手绘图,比较

2016-08-19 11:22:41 1125 1

原创 封装windows 线程创建函数_beginthreadex和createthread函数的类

对多线程函数_beginthreadex的进一步封装 windows多线程封装

2016-08-14 11:03:48 606

转载 vs2010对于读写锁技术的分离,很实用的c+新特性

读写分离锁 共享锁 新特性

2016-08-11 14:49:22 1215

转载 B-tree数算法分析

关闭次立方在线 网站导航加入收藏数据库首页 > 数据库 > MySQL > 正文数据库 http://www.it165.net/database搜索MySql索引算法理解析(通俗易懂 只讲Btree)来源:IT165收集  发布日期:2014-1

2016-08-05 16:12:58 980

转载 字符串处理函数sscanf的使用(某些程度上替代正则表达式,很强大)

在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很简单,总结一下,等下次使用一目了然。俗话说:好记性不如烂笔头,记录下来就是效率。以下源代码是本人测试的源文件,附带讲解注释。[cpp] view

2016-08-05 11:55:26 1350

原创 快速排序_泰山鲁用村里抢媳妇的故事说明这个算法

快速排序 抢媳妇的故事说明 泰山鲁言:这就好比去别人家偷老婆的一个过程,自己老婆被挖走了,就去别人窝里偷。找到满意的花姑娘,抱上就藏到自己屋。别人家就成空房了,被偷那家为了防止晚上饥渴,就去偷其他家里的来圆房,于是其他家里又形成了一个坑。我们将要万恶之源,就是村里第一个丢的姑娘也就是称为基准值的那个姑娘称为基准姑娘,由于挑选条件规律是,从前面搜的人要找比基准姑娘丑的姑娘,从后面搜的人要找比基准姑娘漂亮的姑娘 这样一趟倒腾下来,那个基准姑娘就停留在了村里全村女人都参与的选美大赛中合适的位置。这个女人定位后

2016-07-16 19:27:57 731 1

转载 Windows调试工具入门 — windebug

Windows调试工具入门 — windebug2013-12-15 15:45 1082人阅读 评论(0) 收藏 举报一、  引子Debugging Tools for Windows是微软发布的一套用于软件调试的工具包(后面如果没有指明,那么我会使用WinDbg来作为这一套调试工具的简称)。我第一次接触是在三年前的一个内核驱动项目,由于进行了IDT中键盘鼠标中断

2016-07-13 11:45:41 860

原创 简单汇编反编译例子

如下的C++代码,对应的汇编代码会是什么样子呢? #include int Addemup(int,int);void main(void){ int x = 5; int y = 10; int z = 0; z = Addemup(x,y); printf("z= %i\n",z);}int Addemup(int a, int

2016-07-10 20:48:00 442

转载 windebug路径设置

1、 安装drwtsn32(Dr.Watson win7没有了)用户可以通过drwtsn32命令,查看dmp文件会被保存在何处。2、 安装windbg,Windbg下载地址:http://www.microsoft.com/whdc/devtools/debugging/default.mspx  3、 设置windbgA、符号表路径设置(设置_NT_SYMBOL_

2016-07-10 15:57:32 1503

转载 windebug一些基本使用命令

查看当前线程的调用堆栈 kb查看全部线程的调用堆栈~*kb显示分析的详细信息!analyze -v 继续执行g查看线程详细信息,例如线程入口地址~21 (数字代表线程id)查看变量地址x 变量名,可以用通配符例如x 05memcorrupt!g_*用给定类型查看对象dt 类型名 地址例如dt

2016-07-10 11:51:10 758

build_app.py

obs打包脚本 用于将xcode的obs打包,把文件夹变成一个app 依赖关系也拷贝进去 使用python2执行

2020-03-22

build_app.py

obs打包脚本build_app.py和build_obs_osx.sh,用于把macobs打包 脚本是python2执行的, 放在和rundir同一级路径

2020-03-22

mongo-c-driver-1.13.0.tar.gz

mongo c driver 的驱动程序版本,1.13.0.tar.gz用于连接mongodb数据库的驱动,c++接口。如果有用不忘给打好评

2019-12-30

libfastcommon-master.zip

libfastcommon master,小文件上传类,用于搭建fastdfs服务器 libfastcommon master,小文件上传类,用于搭建fastdfs服务器

2019-12-30

libressl-2.0.6.tar.gz

libressl-2.0.6 ssl安装库,可用于python3 缺少ssl时候,安装ssl。 libressl-2.0.6 ssl安装库,可用于python3 缺少ssl时候,安装ssl。

2019-12-30

nerdtree-master.zip

nerdtree插件,下载完后修改安装包名字为nerdtree,然后赋到vim安装目录下即可,详细使用规则见我的相关csdn文章

2019-07-25

华为代码规范2019.docx

编程规范,原版的经典华为编程规范,。2019年最新更新版的。

2019-07-24

完成端口的测试程序(服务器程序查本人上传的资源中找)

完成端口的测试程序(服务器程序查本人上传的资源中找)

2016-06-03

c+完成端口,最简单的例子(附带测试客户端程序)

c+完成端口,最简单的例子(附带测试客户端程序) 一个可用的完成端口例子,供大家分享不说,自己顺便保存一份备用

2016-06-03

UDP异步多线程服务器和客户端程序

UDP异步,多线程服务器和客户端程序,自测支持,收发包率接近与winshark 抓包结果,基于控制台程序。vs2010开发

2016-06-02

C#小程序之----学习XML文件使用,正则表达式使用。

网络下载图片程序,从电影院下载影院介绍等信息,并过滤影院电话地址经纬度等信息。可在xml配置文件中配置需下载图片的网站地址。

2013-03-12

C++prime (高清晰全版)(中英文对照版本)

最新更新的 中英文对照版本 C++prime 经典之作

2011-09-04

变色编译器(VC例子)

VC++ 开发 ,变色文本框控件,识别关键字

2011-09-04

Socket类(含侦测包函数套接字类)

TCPSOCKT类(含侦测包函数),含检测函数接口,自动发包,多线程机制,阻塞模型,支持多客户公开和私下聊天。

2009-12-09

空空如也

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

TA关注的人

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