搜索到与相关的文章
各行各业

FS SIP呼叫的消息线程和状态机线程

THREAD当收到一次呼叫的时候,FS会在TU层创建两个线程,一个线程为状态机线程,另外一个为消息线程。状态机线程通过switch_core_session_thread_launch创建,顾名思义其作用是不断的检查channel的状态,并进行处理。以下为详细处理过程。状态机的执行机制:2个回调函数分别为:constswitch_state_handler_table_t*driver_state_handler=NULL;constswitch_stat

系统 2019-08-12 01:33:24 2725

Linux

《鸟哥的Linux私房菜》学习笔记(8)——bash脚

一、变量命名1、只能包含字母、数字和下划线,并且不能以数字开头,2、不应该跟系统中已有的环境变量重名3、命名要有含义二、变量赋值变量名称=值var_name=value等号两边不能有空格[root@hao~]#NAME=jerry[root@hao~]#echo$NAMEjerry三、bash:变量类型1、环境变量脚本在执行时会启动一个子shell进程。命令行中启动的脚本会继承当前shell环境变量,也就是说环境变量的作用域为当前shell进程及其子she

系统 2019-08-12 01:33:16 2725

Tomcat

How Tomcat Works(二十)

要使用一个web应用程序,必须要将表示该应用程序的Context实例部署到一个host实例中。在tomcat中,context实例可以用war文件的形式来部署,也可以将整个web应用拷贝到Tomcat安装目录下的webapp下。对于部署的每个web应用程序,可以在其中包含一个描述文件(该文件是可选的),该文件中包含了对context的配置选项,是xml格式的文件。注意,tomcat4和tomcat5使用两个应用程序来管理tomcat及其应用的部署,分别是m

系统 2019-08-12 01:33:12 2725

各行各业

学习FFmpeg API – 解码视频

本文转载视频播放过程首先简单介绍以下视频文件的相关知识。我们平时看到的视频文件有许多格式,比如avi,mkv,rmvb,mov,mp4等等,这些被称为容器(Container),不同的容器格式规定了其中音视频数据的组织方式(也包括其他数据,比如字幕等)。容器中一般会封装有视频和音频轨,也称为视频流(stream)和音频流,播放视频文件的第一步就是根据视频文件的格式,解析(demux)出其中封装的视频流、音频流以及字幕(如果有的话),解析的数据读到包(pac

系统 2019-08-12 01:32:45 2725

操作系统

修改Fedora 命令行终端分辨率

进入fedora12,然后打开命令行输入su回车,输入你root用户的密码,这样就以超级管理员的身份操作命令行了,然后输入以下命令:gedit/boot/grub/grub.conf这样就会打开系统启动的设置文件,不要怕命令行下报错,没有问题,直接在gedit下编辑这个grub.conf文件,在“rhgbquiet”这句后面,加上楼主自己找到的vga=792,成为这样:(以我fedora12的grub.conf为例)kernel/vmlinuz-2.6.3

系统 2019-08-12 01:32:28 2725

Python

python中postgreSQL方法copy_from

原文链接:https://blog.csdn.net/skye1208/article/details/902644311.查询数据库中数据表是否存在,不存在则创建importpsycopg2conn=psycopg2.connect(host=***,port=***,database=***,user=***,password=***)cur=conn.cursor()try:cur.execute("selectto_regclass("+"\'"+

系统 2019-09-27 17:57:10 2724

Python

Python中字典与恒等运算符的用法分析

本文实例讲述了Python中字典与恒等运算符的用法。分享给大家供大家参考,具体如下:字典字典是可变数据类型,其中存储的是唯一键到值的映射。elements={"hydrogen":1,"helium":2,"carbon":6}字典的键可以是任何不可变类型,例如整数或元组,而不仅仅是字符串。甚至每个键都不一定要是相同的类型!print(elements["helium"])#2我们可以使用方括号并在括号里放入键,查询字典中的值或向字典中插入新值elemen

系统 2019-09-27 17:50:48 2724

Python

剑指offer python解题

文章目录回溯法67机器人的运动范围66矩阵中的路径栈和队列65滑动窗口的最大值21包含min函数的栈22栈的压入和弹出序列二叉树58二叉树的下一个结点59对称二叉树60二叉树打印多行61之字形打印二叉树62序列化二叉树63二叉搜索树的第K个结点50二叉树的最低公共祖先39二叉树的深度判断是不是平衡二叉树19二叉树的镜像23从上往下打印二叉树24二叉搜索树的后续遍历25二叉树中和为某一值的路径27二叉搜索树与双向链表18树的子结构6重建二叉树链表56链表中环

系统 2019-09-27 17:49:25 2724

Python

python用Pygal如何生成漂亮的SVG图像详解

前言SVG可以算是目前最最火热的图像文件格式了,它的英文全称为ScalableVectorGraphics,意思为可缩放的矢量图形。它是基于XML(ExtensibleMarkupLanguage),由WorldWideWebConsortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交

系统 2019-09-27 17:46:44 2724

编程技术

不得不说的SD2.0

4日晚上,奔袭九华,晚上见到了N多新老朋友,一路赶场,先是经由周筠老师介绍,让我认识了雷军老大,并且给雷军老大签名赠书,本来5日上午才正式签售,这会就N多网友围了过来,不断有人来签名,心中这个感动啊。然后就是参加了CTO论坛,时间紧,幸亏锦黛巧妙安排,我发完言就赶快赶赴LEO邀请我参加的论坛,不断的讲话。呵呵,还有一个趣事就是欧阳不认识邵荣,LEO不认识欧阳,应该给他们做介绍搭桥。晚饭也没有来得及吃,买了个面包,却被钱宏武抓住,哈哈,宏武也是我的好朋友,狂

系统 2019-08-29 23:21:06 2724