来自csdnlidphttp://blog.csdn.net/perfectpdl,转载注明出处,谢谢。下图为以SIP协议呼入asterisk系统到以ISDN通道呼出的流程。1.asterisk启动后,SIP协议栈即启动监听线程,通常在5060端口监听udp/tcp请求2.UAC发起INVITE请求到asteriskSIP通道监听线程,监听线程负责SIP消息的解析,验证,创建ast_channel结构代表此callleg.3.sip监听线程处理后调用ast
系统 2019-08-29 23:23:11 2757
㈠页面显示中文乱码㈡传递参数中文乱码㈢国际化资源文件乱码下面就这三中情况介绍怎么在具体项目中处理这些乱码问题。而对于整体的处理思想,是要统一编码为:UTF-8.(以myeclipse6支持的struts1.3为准)㈠页面显示中文乱码对于在页面中显示出现乱码,这个问题比较简单,便是检查你的JSP文件里是不是出现了中文要处理,因为JSP默认的编码格式为“ISO-8859-1”,当JSP中出现要处理的中文时,其显示就出现乱码了,这种情况一般出现在手写JSP,或修
系统 2019-08-29 23:05:47 2757
JUnit是名声大燥了,想必只要学过JAVA的人都知道世上有个东东叫JUnit。记得有个想学JUnit的兄弟在群上大喊:我要学JUnit,因为JUnit应用最广,最好的单元测试工具。无法否认,JUnit是一个非常让JAVA程度员或白盒测试人员喜爱的一个框架。但有时候应用最广的未必就是万能的,最好的未必就是最合适的。JUnit也是有缺点的。想象一下,你有一个web程序,非常简单的那种,是用servlet实现的,你希望对其中的loginUser()方法进行单元
系统 2019-08-29 22:18:28 2757
让QTreeWidget中的项目有复选框(转贴)1,调整列宽:header()->setResizeMode(QHeaderView::Interactive);setColumnWidth(0,200);//第一列宽设为2002,单击treewidget的header自动重新排列各item,设置如下:setSortingEnabled(true);3,拖曳:setDragEnabled(true);//允许拖曳某itemsetAcceptDrops(tr
系统 2019-08-12 09:30:28 2757
奇怪的事情天天有,今天尤其多。使用虚拟机开发,当插上手机后,虚拟机会抢先获得手机的开发访问权限。在虚拟机里断开连接,删除掉手机之后,在宿主机xp下才能正常用如360手机助手来访问手机。正常情况下,手机插入后再虚拟机的右下脚会有一个方形的标示,如下图:奇怪的是今天竟然莫名奇妙的不见了,要在虚拟机和xp下切换手机的访问权很不方便。解决:点击虚拟机的最上面的“虚拟机”----------“移除设备”,然后找到手机设备后,在“状态栏显示”前面打勾就可以了。虚拟机手
系统 2019-08-12 09:29:41 2757
目前GitHub非常的火,无论是国内的还是国外的现在都在使用。抽空研究了一下这个东西的使用方法,并总结出来,虽然有一点晚,但是我觉得还是有需要了解和学习的地方。好了,进入主题,一步一步的去介绍,当然最容易的学习方法,当然是跟着github网站提供的步骤去学习。这里我也是针对这个内容来进行总结。1、github的网址:https://github.com2、选择login,输入用户名,密码,登陆。登陆之后,就会进入到主页,这里包含了四个基本的应用:SetUp
系统 2019-08-12 09:27:36 2757
全文摘自http://www.cnblogs.com/g1mist/p/3227290.html,很好的一个实例。反射提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。1.先建立实体类用户实体类:123456789publicclassUser{publicintid{get;set;}publicstringUserName{get;set;}
系统 2019-08-12 01:33:54 2757
由于软件下载地址经常有变动,所以不能直接wget,还是直接到网上点击下载下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html选中AcceptLicenseAgreement,选择64位的jdk-7u65-linux-x64.tar.gz,如下图下载tomcat,tomcat版本会更新,以下载版本号为准http://tomcat.apa
系统 2019-08-12 01:33:33 2757
当我们用SQLServer的查询分析器察看一张表时,竟然看到了这样的记录:奇怪之处就在于“ReceiveTime”字段明明是datetime类型,怎么可能是“62016004”这个数字呢?SQLServer怎么会让这种数字插入呢?即使我们的程序写错了,想往记录里插,那也会得到异常的呀?还是做数据仓库的有经验,说可能是查询分析器的BUG。用VBScript写了一个查询的例子,把这条记录的每一个字段报告出来,果然!结论:确实是微软的查询分析器算错了,实际上数据
系统 2019-08-12 01:32:32 2757
pow()方法返回xy(x的y次方)的值语法以下是math模块pow()方法的语法:importmathmath.pow(x,y)内置的pow()方法pow(x,y[,z])函数是计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y)%z注意:pow()通过内置的方法直接调用,内置方法会把参数作为整型,而math模块则会把参数转换为float。参数x--数值表达式。y--数值表达式。z--数值表达式。返回值返回xy(x的y次方)的值
系统 2019-09-27 17:55:04 2756