自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

li_U

本博转载文章,主要是从网络收集,目的是方便查阅学习,无意窃取他人成果,有些因为经过多次转载,出处已经不知,若有侵权,请通知我,我及时修改。

  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux多线程之读写锁---rwlock

一:概述  使用场景对数据结构读的次数远大于写的情况。状态 (1)读模式下加锁状态 (读锁) (2) 写模式下加锁状态 (写锁) (3) 不加锁状态  遵循规则          (1)读写锁是"写模式加锁"时, 解锁前,所有对该锁加锁的线程都会被阻塞。          (2)读写锁是"读模式加锁"时, 如果线程以读模式对其加锁会成功;如果线程以写模式加锁会阻塞。...

2019-01-25 14:14:18 859

转载 linux gdb attach在线调试

进入调试:ps命令查看进程id。 执行gdb attach pid即可调试正在运行的程序。 info proc显示当前程序可执行文件相关信息(name,pwd)断点相关:b pkt.c:22(在pkt.c文件的22行打断点) b eth_rcv (在函数eth_rcv入口打断点) info b;显示当前所有断点; d num;删除断点num; n num;向后执行num步b...

2019-01-24 09:22:06 3339

转载 linux下使用gdb调试崩溃丶死锁实例

gdb是linux下一款功能强大的调试工具,windows下对应的有windbg,下面举例说明常见程序错误解决方法1.gdb启动要想使用gdb调试,编译时指定-g选项加入调试信息,gdb可以启动执行文件,attach正在运行程序,调试程序崩溃产生core文件启动gdb后输入run运行,continue继续,quiet退出,下面是调试一段崩溃和死锁的源码#include <p...

2019-01-24 09:14:36 1515

原创 Wireshark无法过滤BFCP协议

问题:截包下来确定包含BFCP协议,并且Wireshark已经启用BFCP协议,但是无法过滤出来。解决:Wireshark把SKYPE与MNDP协议禁用,如图:

2019-01-09 17:12:53 1383

c++模板类方式实现循环队列

使用c++模板类方式实现循环队列,可存储任意类型对象长度数据,按照所需长度进行出栈获取数据,加入互斥锁可多线程使用。

2020-02-28

pjproject编译过程中提示缺省的.dll库

win10加VS2017编译pjproject2.7.1缺少SDL2.dll等.dll库文件的集合和配置说明。

2017-12-11

win10加VS2017下编译pjproject2.7库成功的工程

环境是win10加VS2017下编译pjproject2.7.1库成功的工程。

2017-12-11

linphone-desktop出现Cmake Error at builders/vpx.cmake:89的几个错误文件解决

在WIN10下生成.sln出现如下错误: Cmake Error at builders/vpx.cmake:89 Cmake Error at builders/vpx.cmake:88 Cmake Error at builders/vpx.cmake:87 Cmake Error at builders/vpx.cmake:77 file not found WORK/desktop/cmake/windowsenv_libpath.txt WORK/desktop/cmake/windowsenv_lib.txt WORK/desktop/cmake/windowsenv_include.txt WORK/desktop/cmake/windowsenv_path.txt ,下载文件,解压,在linphone-deskto搜索该文件,覆盖原文件。然后清除原来生成的:Python prepare.py -c,再Python prepare.py

2017-11-17

WIN10百分百可用的VC++6.0含教程

C与C++的编程工具VC++6.0,里面含VC++6.0主程序和WIN10打开报错的解决办法文档与相关文件。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-20

空空如也

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

TA关注的人

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