自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 c++11使用mutex、condition_variable、atomic实现读写锁

enum class ReadWritePriorityType { READ_FIRST, WRITE_FIRST, FAIR, }; class ReadWriteLock { private: thread::id initThreadId; /** * 读写互斥量,读与写是互斥操作 。用于竞争锁阻塞读或写线程 */ /** * 写与写是互斥操作 * 记录等待写的.

2020-05-29 15:34:55 768

原创 window10下使用DevC++编译libevent-2.1.10-stable,并在devC++中使用

首先安装devc++,然后安装mysys2编辑mysys2安装目录下的etc/profile文件如下指定下$(MAKE)变量值可以直接拷贝一个安装的devc++的mingw下的mingw32-make.exe然后重命名为make.exe如下(不能在mysys2使用alias命令(alias make=mingw32-make)后面make时会报错)进入到libevent的解压目录执行命令./configure完成之后输入命令make等待编译完成make完成...

2020-05-12 13:57:46 277

原创 C#中使用ffmpeg从ftp中获取音频时长

使用封装了ffmpeg的FFmpeg.AutoGen开源库使用ffmpeg.AutoGen之前首先下载对应系统的ffmpeg库文件,然后使用ffmpeg.RootPath指定ffmpeg库文件的文件夹路径由官网知我们需要构建ftp文件url格式为“ftp://[user[:password]@]server[:port]/path/to/remote/resource.mpeg”p...

2019-07-10 20:20:18 878

原创 fork()的使用理解

查询fork()函数有以下几种返回值1.在父进程中,fork返回新创建子进程的进程ID;2.在子进程中,fork返回0;3.如果出现错误,fork返回一个负值。总是不理解进行试验验证#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>...

2019-04-29 20:45:18 460

原创 堆排序

#!/usr/bin/python#-*- coding: utf-8 -*-import platformimport osimport jsonimport collectionsimport mathimport reimport stringimport typesimport random''''''def adjust_max_heap(input_lis...

2019-04-26 15:06:24 58

原创 一致性性哈希算法简单的模拟实现

源代码#!/usr/bin/python#-*- coding: utf-8 -*-import platformimport osimport jsonimport collectionsimport mathimport reimport stringimport typesimport randomdivisor = 2**10''''''def ip_...

2019-04-18 10:02:41 184

Uboot Starts Analysis

关于uboot的实现原理的源代码讲解,其中包括汇编指令的使用详细说明

2019-04-03

无线电测向

无线电测向

2015-05-20

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

TA关注的人

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