上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 329 下一页
摘要: 本文来自 csdn http://blog.csdn.net/voipmaker 转载注明出处,谢谢。 我建了一个 Freeswitch学习 交流群, 45211986, 欢迎加入。 DID的中文意思是直接拨入,是运营商提出的概念,通过这个号码,运营商可以呼叫到voip系统内,freeswitch上实现外乎呼叫的方式为配置一个网关,指定运营商的接入号和密码,有呼叫这个号码时,运营商会把这个号码送给freeswitch。比如我用座机 呼叫 号码 84366666,要求呼叫路由到freeswitch上,需要做两步,配置did网关,添加dial plan.添加网关:在/conf/sip_prof.. 阅读全文
posted @ 2013-08-04 20:45 jlins 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 今天换了台笔记本,联想V480的,装好开发软件,配置好一环境,于是打算先试一下能不能用,结果在eclipse devices中死活看不到设备,于是开如找各种问题,最后在度娘的帮助下终于找到了答案,我的是那个联想一个服务占了adb 端口,进程名为 lenovo 进程号为4080 ,(网上那位大虾的进程号是4236)经本人亲自试过,觉得可行,网上那们大虾的解决方案如下[html] view plain copyC:\Users\xxxx>adbstart-serveradbserverisoutofdate.killing...ADBserverdidn'tACK*failedtos 阅读全文
posted @ 2013-08-04 20:43 jlins 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1)首先在Java类中声明一个native的方法(2)使用javah命令生成包含native方法声明的C/C++头文件(3)按照生成的C/C++头文件来写C/C++源文件(4)将C/C++源文件编译成动态链接库(DLL)(5)把DLL文件加入到PATH环境变量下(6)Java类中加载DLL,然后调用声明的native方法 阅读全文
posted @ 2013-08-04 20:41 jlins 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 2.1前提准备现在毕竟已经是2013,JDK的使用一般来说也是达到了1.7版本,所以,在Android开发环境搭建的基础地基就是JDK1.7的环境配置,至于这个的环境配置,相信只要是学过JAVA的,就会知道,所以我就不在这里具体描述。 再一个,最为重要的就是IDE了,你可以选择Eclipse,不过本人较为倾向于MyEclipse,虽说,这个并不是正版的,不过胜在功能强大。2.2 下载SDK和ADT下载地址: http://pan.baidu.com/share/link?shareid=1217653291&uk=3607479007 因为Android SDK官方下载缓慢的缘故,所以 阅读全文
posted @ 2013-08-04 20:39 jlins 阅读(957) 评论(0) 推荐(0) 编辑
摘要: android Button 切换背景,实现动态按钮和按钮颜色渐变一、添加android 背景筛选器selector实现按钮背景改变 1、右键单击项目->new->Others->Android->Android Xml File->next. 2、在 New Android Xml File对话框中的 Resource Type 下拉框中选择Drawable。在File中输入要创建的文件名。 3、在Root Element:中选择 selector(选择器)->next->finish;或者跳过该项选择,可以在生成的xml文件中添加selector的 阅读全文
posted @ 2013-08-04 20:37 jlins 阅读(8288) 评论(0) 推荐(1) 编辑
摘要: (程序员的自我修养——链接、装载与库 俞甲子 石凡 潘爱民 著)这本书主要是讲解程序的链接、装载过程及库机制,我看了前面几章之后,感觉实在是看不下去了,因为介绍的内容实在是太底层了,链接的过程介绍的非常详细,包括Linux下的ELF和Windows下PE格式的可执行文件的内容都讲的很细,我感觉如果不是对这些东西特别感兴趣的话,那么看起来应该会比较痛苦,正好我就是这种人,所以后面的内容基本就是大致翻看了一下,感觉后面也是越来越深入了,各种汇编代码,各种机制的实现,真要好好看的话,估计得花一些时间了。值得一说的是,本书的两个主要作者(俞甲子、石凡)当时写书的时候其实还是研究生,用了两年的时间完成这 阅读全文
posted @ 2013-08-04 20:35 jlins 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 在上面介绍了管理所有连接的类,这个类主要就是添加新的连接,或者删除不需要的连接。但是管理的类CAllConnect是没有办法知道什么时候添加,什么时候删除的,它需要从接收到连接类里获取得到新的连接,从连接类里获得删除的事件。如下面的代码://封装一个服务端类来处理网络。//软件开发人员: 蔡军生 2013-07-28//class CConnect : public boost::enable_shared_from_this{ static const int MAX_BUFSIZE = 1024;public: CConnect(boost::asio::io_service& i 阅读全文
posted @ 2013-08-04 20:33 jlins 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 我们知道在我们对一个数进行位运算的时候,是在这个数的补码上进行的,对于补码我们知道,正数的补码是原码,负数的补码为原码除了最高位的符号位,取反,然后加1。把补码转换成原码的时候,正数还是原码,负数时把补码除了符号位取反然后加1(我们可以发现如果这时候连符号位也求反,然后加1,与以前不同的只是少了一个符号位,现在实际上就是这个数的绝对值)。所以我们可以得到对一个负数求绝对值的表达式为intSignReversal(inta){return~a+1;} 那么由这些知识我们可以很快地得到求一个数的绝对值的表达式:先移位来取符号位,int i = a >> 31;要注意如果a为正数,i等于 阅读全文
posted @ 2013-08-04 20:32 jlins 阅读(5447) 评论(0) 推荐(2) 编辑
摘要: GPFS是IBM公司通过完善和发展其Tiger Shark文件系统发展而来。GPFS通过共享磁盘结构来实现其强大的扩展性。一个GPFS系统由许多集群节点组成,GPFS文件系统和应用程序在上面运行。这些节点通过交互网络架构(Switch Fabric)网络连接磁盘。所有节点对所有磁盘拥有相同的访问权。文件被分割存储在文件系统中所有的磁盘上。这种条带化的存储不仅能够保证各个磁盘负载均衡,还能够使系统获得最高的吞吐量。 GPFS文件系统架构图如下: 将文件系统节点和共享磁盘连接起来的交互网络架构(Switch Fabric)可能包含SAN网络,例如FC和iSCSI。另外,个人本地磁盘也可以挂载到.. 阅读全文
posted @ 2013-08-04 20:30 jlins 阅读(3867) 评论(0) 推荐(0) 编辑
摘要: 无论是Linux还是Windows,在加电后的第一步都是先运行BIOS(Basic Input/Output System)程序——不知道是不是所以的电脑系统都是如此。BIOS保存在主板上的一个non-volatile(即非易失)存储器,如PROM,EPROM,Flash等。——以前的BIOS一般都是只读的,现代的系统中,允许刷新BIOS程序。它的任务就是简单的初始化和识别系统硬件设备,如CPU,内存,输入/输出设备,外部存储设备等。然后找到bootloader的位置,并加载bootloader,将PC的控制权交给bootloader,完成后面的复杂的系统初始化任务。 但是在系统启动之... 阅读全文
posted @ 2013-08-03 22:46 jlins 阅读(706) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 329 下一页