搜索到与相关的文章
编程技术

FreeSWITCH 架构

从来章开始,我们正式开始我们的FreeSWITCH之旅。今后我们不再用单独的章节来讲述VoIP中的其它要素和概念,而是在用到时穿插于各个章节之中。总体结构FreeSWITCH由一个稳定的核心及外围模块组成,下图来自FreeSWITCHWiki:FreeSWITCH使用线程模型来处理并发请求,每个连接都在单独的线程中进行处理。这不仅能提供最大强度的并发,更重要的是,即使某路电话发生问题,也只影响到它所在的线程,而不会影响到其它电话。FreeSWITCH的核心

系统 2019-08-29 22:42:20 2777

Ubuntu

How to create svn database on the ubuntu

1.installsoftwareapt-gatinstallsubversionapt-getinstalllibapache2-svn2.startsubversionservicesvnserve-d3.checkservicepsaux|grepsvnserveshowfollowingmessage:wkr65370.00.013784956?Ss16:180:00svnserve-dwkr75930.00.05784864pts/0S+21:5

系统 2019-08-12 01:51:30 2777

Tomcat

JFinal使用笔记1-部署demo项目到本地tomcat

http://my.oschina.net/u/173975/blog/110261尝试用JFinal开发个开源的社团管理系统,把开发过程中遇到的问题和解决办法记下来,以供参考。部署jfinal_demo_for_jsp到tomcat上问题1、css,js文件加载失败。原因:路径问题解决办法:1、将“/css/manage.css”等类似的路径改为"css/manage.css",去掉最前面的“/”,不在根路径下的要改成形如"../css/manage.c

系统 2019-08-12 01:33:17 2777

Linux

深入分析 Linux 内核链表

发布日期:2004年8月01日杨沙洲(pubb@163.net)国防科技大学计算机学院简介:本文详细分析了2.6.x内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。原文地址:http://www.ibm.com/developerworks/cn/linux/kernel/l-chain/index.html一、链表数据结构简介链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条数据链,是线性表的一种重要实现方式

系统 2019-08-12 01:32:58 2777

Linux

Linux Kernel启动过程中的内存管理

原文地址:http://blog.csdn.net/ariesjzj/article/details/8764102好的操作系统必然要有好的内存管理系统来支持。好的内存管理系统就像一个艺术品,因为在其中我们可以看到空间优化和时间优化的完美平衡(既要省内存又要分配和释放足够快)。Linux为我们提供了这样一个范例,关于它的内存管理在很多讲kernel的书都可以找到。但在这一切还没有建立起来时,系统又是怎么工作的呢?在系统启动时内存分配大致经历了这样几个阶段(

系统 2019-08-12 01:32:34 2777

各行各业

使用Sublime Text 2编辑和运行node-webkit应用

开发工具目录结构--E:\develop\----node-webkit-v0.9.2-win-ia32----SublimeText2.0.2x64为Sublimetext2构建Build环境打开sublimetext2菜单->tools->buildsystem->newbuildsystem,输入如下代码:{"cmd":["nw","${project_path:${folder}}"],"working_dir":"${project_path:$

系统 2019-08-12 01:31:58 2777

Jquery

Struts2下使用jsonplugin及jquery完成ajax功能

下载jsonplugin,jQuery从网址http://code.google.com/p/jsonplugin/downloads/list下载JSON插件的JAR包。从网址http://docs.jquery.com/Downloading_jQuery下载jquery所需文件。(建议下载稳定版本,不然会出现莫名其妙的错误)1.建立工程。添加JAR包到WEB-INF/lib下。Struts2:struts2-core-[version].jarxwo

系统 2019-08-29 23:13:31 2776

Jquery

使用 jQuery Mobile 与 HTML5 开发 Web App (六

今天开始,“使用jQueryMobile与HTML5开发WebApp”的系列文章将会继续,这次要介绍的是jQueryMobile的内容格式部分,这也是jQueryMobile的组件部分,包含了基本HTML样式(BasicHTMLstyles),主题内容(Themingcontent),可折叠内容块(Collapsiblecontentblocks),折叠组(Collapsiblesets),网格布局(Layoutgrids),以及一套列表组件(ListVi

系统 2019-08-29 22:41:15 2776

编程技术

设计模式之一策略模式

图一:图二:鸭子对象,会游泳、会叫、会飞(变天鹅之后),但不是所有的鸭子都能飞(当它还是丑小鸭的时候),初步设计如图一。这并不是一个复用性好的设计,有更好的解决方案(图二)。原则是:1.找出应用中可能需要变化的地方,把它们独立出来,不要和那些不需要变化的代码混在一起;2.针对接口编程;3.多用组合少用继承;图二就是最简单的策略模式(StrategyPattern):定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。

系统 2019-08-29 22:34:08 2776

编程技术

反复循环的进度条

importjava.lang.reflect.InvocationTargetException;importorg.eclipse.core.runtime.IProgressMonitor;importorg.eclipse.jface.dialogs.ProgressMonitorDialog;importorg.eclipse.jface.operation.IRunnableWithProgress;importorg.eclipse.swt.

系统 2019-08-12 09:29:34 2776