logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

asterisk sip服务器搭建与配置

参考:https://blog.csdn.net/m0_37567543/article/details/78687599https://blog.csdn.net/brandon2015/article/details/51811914Asterisk是一个相对成熟的VOIP电话的服务器,可以通过下载安装包或apt-get方式进行安装。建议使用apt-get方式,因为asterisk需要...

语音业务VOIP开发之SIP协议篇(一) —— SIP基本场景分析

一、SIP业务基本知识1、业务介绍会话初始协议(Session Initiation Protocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与者之间的会话。SIP的业务模式是一个点对点协议,其中有两个要素——SIP用户代理和SIP网络服务器。用户代理(UA)是呼叫的终端系统元素,而SIP服务器是处理与多个呼叫相关联信令的网络设备。

github使用token认证

向github提交代码时报错:Support for password authentication was removed on August 13, 2021. Please use a personal access token instead。大概意思就是,原先的密码凭证从2021年8月13日开始就不能用了,后续必须使用个人访问令牌(personal access token)

文章图片
#github
git reset--hard后恢复暂存区(未提交)文件

问题:本地编写代码时,由于对git方法不熟悉,加之脑抽,执行了git reset--hard,把本地只add但未commit的代码全部删除了分析:git reset --hard 是把本地库里的文件全部替换到了工作空间里,还是可以找回解法:1.执行find .git/objects -type f | xargs ls -lt | sed 30q,这里30q的意思是最近30次的a...

C语言读取MP3文件id tag计算播放时长

#include<stdio.h>#include<string.h>#include<stdlib.h>#include<sys/io.h>#define SEEK_END 2void main(){FILE *fp;int bHasID3V2;char cVer;char cRevision;int bHasExtHeader=0;int ID3

Linux下死锁问题的排查方法

一、什么是死锁死锁(DeadLock)是指两个或者两个以上的进程(线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程(线程)称为死锁进程(线程)。由于资源占用是互斥的,当某个进程提出申请后,使得有关进程(线程)在无外力协助下,永远分配不到必需的资源而无法继续进行,这就产生了一种特殊现象——死

Makefile知识整理

一、gcc -l参数和-L参数用法含义1、-l 的用法-l参数就是用来指定程序要链接的库,-l参数紧接着就是库名,那么库名跟真正的库文件名有什么关系呢?就拿数学库来说,他的库名是m,他的库文件名是libm.so,很容易看出,把库文件名的头lib和尾.so去掉就是库名了(即gcc -lm)2、-L 的用法当我们自已要用到一个第三方提供的库名字libtest.so,那么我们只要把libtest.so拷

#c语言
sqlite3的编译、安装和使用

一、sqlite3源码下载sqlite3官网下载:https://www.sqlite.org/download.html这里选择下载sqlite-amalgamation-3330000.zip(版本3.33.0)二、sqlite3在Linux下的编译将sqlite-amalgamation-3330000.zip解压,包含:shell.c、sqlite3.c、sqlite3.h、sqlite3

常用字符集(ASCII,ISO8859-1,GB2312,GBK,Unicode)和字符编码(UTF-8,UTF-16)

下面介绍几种常见字符集:ASCII:由来:在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套,而大家如果要想互相通信而不造成混乱,那么大

linux下mnt目录作用(mount的使用)

转自:https://www.cnblogs.com/twtp/p/5654870.html一.mount 英文解释  登上; 爬上; 攀登; 骑上; 乘上; 跨上 可直接理解为“挂载”  挂接光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录。mnt是mount的缩写。二.Mount命令  需要注意的:  1、挂载点必须是一个目录。  2、一个分区挂载在一个已存在的目录上...

    共 13 条
  • 1
  • 2
  • 请选择