#毛主席的六大读书笔记

WCF学习笔记(基于REST规则方式)

一、WCF的定义WCF是.NET3.0后开始引入的新技术,意为基于windows平台的通讯服务。首先在学习WCF之前,我们也知道他其实是加强版的一个面向服务(SOA)的框架技术。如果熟悉WebService就会知道WebService是基于XML+XSD,SOAP和WSDL三大技术,当然他也是采用HTTP协议的通信,严...

简单的NHibernate学习笔记

NHibernate是.NET平台下的ORM框架,与ADO.NET一样实现项目中数据库与项目系统的交互。1.首先要用NHibernate框架就要有第三方的dll库来作为支持,附上百度云下载地址:(链接:http://pan.baidu.com/s/1dD2KRvz密码:50fb)2.新建一个类库项目引入NHiberna...

block技术总结-学习笔记

iOS4.0以后可以使用block技术。声明一个block:intmultiplier=7;int(^myBlock)(int)=^(intnum){returnnum*multiplier;};block可以使用和它相同范围的变量。声明一个block变量以后,可以想普通函数一样使用该block。使用__block声明...

java方法笔记

1.方法方法(method),函数(function)//但本质上是一样的——实现特定的功能。程序中完成独立功能,可重复使用的一段代码的集合;方法的格式:[修饰符]返回值的类型方法名称([形式参数,……])//其中修饰符、参数可以省略{  //方法体  returnv...
代码星球 ·2020-04-06

[笔记]linux下和windows下的 创建线程函数

linux下和windows下的创建线程函数1#ifdef__GNUC__2//Linux3#include<pthread.h>4#defineCreateThreadEx(tid,threadFun,args)pthread_create(tid,0,threadFun,args)5#defineClo...

VS2012 MVC4 学习笔记-概览

1.访问请求过程 访问收到后路由(Router)根据路径由分配给对应的控制器(Control),然后由控制器返回页面视图(View)     路由设置一个默认的控制器,类似主页的样子吧 <未完待续>...

freeswitch笔记(7)-放音控制

来电时,播放音乐是一个很常用的功能,下面是一些相关的命令:一、单次播放playbackoriginateuser/1000&playback(ivr/8000/ivr-welcome_to_freeswitch.wav)  二、指定次数的循环播放loop_playback注:这个方式,直接用命令在freeswi...

freeswitch笔记(6)-会议功能简介

电话会议是一个常用功能,freeswitch当然支持,下面是基本用法:一、发起会议conferencetestbgdialuser/1004上面的命令表示,发起1个名为test的会话,同时拨打1004用户,如果该用户接听了,就相当于加入会议。注:如果1004是第1个加入会议的人,此时会议室还没有人,只能听到背景音乐等待...

freeswitch笔记(5)-小型呼叫中心设计思路

这一篇用esl实战一把,利用eslclient来实现一个小型呼叫中心的原型,先看看下面这张图: 企业通常会对外公布一个400之类的服务电话,当用户拨打这个电话时,实际上背后是一堆客服妹纸带着耳麦通过电脑连着自己的电话分机。客人进线时,系统会根据一定的规则(比如挑1个当前空闲的客服),然后把电话转接过去,当然转...

freeswitch笔记(4)-esl inbound模式的重连及内存泄露问题

eslinboundclient,内部有一个canSend()方法:publicbooleancanSend(){returnchannel!=null&&channel.isConnected()&&authenticated;}大多数情况下(之所以说大多数情况是因为最末尾还有一个au...

freeswitch笔记(3)-esl入门

题外话:昨天是2020年元宵节,正值"新型肺炎"第二阶段防治关键时期,返沪后按规定自觉在家隔离14天,不出去给社会添乱,真心希望这次疫情快点过去。 废话不多说,继续学习,上篇借助工具大致体验了voipclient的使用,这篇学习如何用代码来实现类似的功能。esl全称EventSocketLibrary,通过它...
代码星球 ·2020-04-06

freeswitch笔记(2)-voip初体验

上一篇学习了如何安装freeswitch,接下来我们利用2个voip软件来体验如何互打电话(注:仍然是mac环境,windows用户可参考mac上的做法,原理相通)一、安装yateclient及zoipervoip软件有很多种,这里选用yate及zoiper这二种免费而且跨平台的客户端。yate下载地址: h...

freeswitch笔记(1)-mac环境安装

freeswitch是啥就不多说了,可以简单理解为一个功能强大的纯软件实现的电话交换机(俗称:软交换)。官网地址:https://freeswitch.com/,它可以运行于windows/mac/linux,完全跨平台,而且开源免费。下面介绍mac环境的安装及遇到的坑。前提:mac机上必须有brew,如果brew有问...

webrtc笔记(5): 基于kurento media server的多人视频聊天示例

这是kurentotutorial中的一个例子(groupCall),用于多人音视频通话,效果如下:登录界面: 聊天界面: 运行方法:1、本地用docker把kurentoserver跑起来2、idea里启用这个项目3、浏览器里输入https://localhost:8443/输入用户名、房间号,然...

webrtc笔记(4): kurento 部署

kurento是一个开源的webrtcmcu服务器,按官方的文档,建议在ubtntu上安装,过程如下:注:建议先切换到root身份,如果不是root身份登录的,下列命令,请自行加上sudo.另:kurento6.10版,要求ubtntu最低版本为16.04,低版本的安装将出错。1、安装gunpgapt-getupdat...
代码星球 ·2020-04-06
首页上一页...166167168169170...下一页尾页