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

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 2788

Tomcat

Tomcat部署项目

将一个新的项目部署到一台新机器上操作步骤为:1、将Tomcat安装包复制到新机器下,tomcat安装包路径为:D:\softwareinstallation\Tomcat下的文件apache-tomcat-6[1].0.18.zip复制到需要部署项目的机器上。2、将jdk包复制到机器上,拷贝路径为:D:\ProgramFiles\Java\jdk1.5.0_12。3、配置新机器的环境变量,配置tomcat_home,类似于D:\Tomcat\JAVA_HO

系统 2019-08-12 01:32:35 2788

操作系统

NSIS:使用WinVer.nsh头文件判断操作系统版本

原文NSIS:使用WinVer.nsh头文件判断操作系统版本AtLeastWin检测是否高于指定版本IsWin检测指定版本(唯一限定版本)AtMostWin检测是否低于指定版本允许的值:95、98、ME、NT4、2000、XP、2003、Vista、2008、7、2008R2示例1:01name"使用头文件判断操作系统"02outfile'使用头文件判断操作系统.exe'0304!in

系统 2019-08-12 01:32:12 2788

各行各业

thrift多平台安装

thrift支持多语言的RPC,一直都想深入学习了解thrift,最近有空,就上网查了些资料,学习了一下,对它的使用有了一些了解。本篇是写thrift的安装,使用方法会另起一篇来写。本文使用thrift的版本是0.9.1。1.windows平台安装直接下载编译好的exe文件,就可以使用了。下载链接在这里新建目录,C:\ProgramFiles\thrift,把下载好的thrift-0.9.1.exe文件放在里面。把C:\ProgramFiles\thrif

系统 2019-08-12 01:31:46 2788

Python

python : pyecharts 1.1.0 画K线图

阅读更多pipinstallpyecharts;会安装pyecharts-1.1.0画K线图kline1.py#coding:utf-8importos,sysfrompyechartsimportoptionsasoptsfrompyecharts.chartsimportKlineiflen(sys.argv)==2:code=sys.argv[1]else:print('usage:kline1.pycode')sys.exit(1)iflen(co

系统 2019-09-27 17:50:05 2787

Python

Python合并多个装饰器小技巧

django程序,需要写很多api,每个函数都需要几个装饰器,例如复制代码代码如下:@csrf_exempt@require_POSTdeffoo(request):pass既然那么多个方法都需要写2个装饰器,或者多个,有啥办法把多个合并成一行呢?上面的函数执行过程应该是复制代码代码如下:csrf_exempt(require_POST(foo))修改成复制代码代码如下:defcompose(*funs):defdeco(f):forfuninrevers

系统 2019-09-27 17:48:37 2787

Windows

windows7下IIS的安装配置

本文讲述了在Windows7下如何安装IIS7,以及IIS7在安装过程中的一些需要注意的设置,以及在IIS7下配置ASP的正确方法。在Windows7下面IIS7的安装方法:一、进入Windows7的控制面板,选择左侧的打开或关闭Windows功能。二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。三、安装完成后,再次进入控制面板,选择管理工具,双

系统 2019-08-29 23:33:15 2787

Javascript

免费的Javascript日期输入及选择控件大杂烩!

http://joesen.f2blog.com/read-27.html(转)http://www.lionsky.net/MyWebsite/downsoft/index.aspx(提示多个日历控件下载,还有其他的比如:编辑器,控件都不错的,大家可以去看看)JSCalendar1.0jscalendar-1.0.rar(60.78KB,下载:3513次)应该说是现在最全,最方便的日历,支持UTF-8及世界上所有的语言,很好用,就是文件大了一些。国内的J

系统 2019-08-29 23:27:16 2787

编程技术

zoj 2100 Seeding

播种,唉,这道题想法一看就有,最长的那条dfs路,不过操作时很是令我难堪,刚开始:我想每各结点至多只走一步,肯定是一条dfs路,可惜,我没法保证结点走的那条路就是最优的那条,半天才看出这错误,后对dfs作一下小的剖析,似乎懂了,原理是记录:最长步数,然后判断。时间有限,打住#include#include#include#include

系统 2019-08-29 22:34:25 2787