51CTO博客开发zweitian
策略模式的简单实现 <?php namespace Strategy; /** * 抽象算法类 * @author struggle * @verison 2012-5-29 */&nbs
使用简单工厂实现计算器 <?php namespace SimpleFactory\OperationClass; /** * 运算抽象类 * @author struggle * @verison 2012-5-28 &n
select concat('kill ',id,';') from information_schema.processlist where user='root'; +------------------------+ | concat('kill ',id,';') +-
網站出現無法連接的錯誤!查看代碼發現錯誤的出處是在連接memcache的代碼中! 代碼如下: $instance[$className] = & new Memcache; $instance[$className]->connect(CFG_DB_CACHE_HOST,CFG_DB
使用的sphinx 版本是0.9.9 1、安装 (1)、sphinxclient的安装 #cd sphinx-0.9.9/api/libsphinxclient/ #./configure --prefix=/usr/local/sphinxclient #make #make install (
为了保证生产服务器的安全,我们会做一些安全的登录验证措施!不允许使用root账号直接登录服务器!下面是通过secureCRT 设置RSA登录配置。 1、RSA公钥配置方法 (1)打开secureCRT 选择一个连接然后点属性再如图所示 (2)一直点下去 点击下一步 要选RSA,然后下一步 输入密码(公钥密码可以简单一些
由于网站需要显示大量的图片,我们的规则是只保存一张用户上传的原图,根据不同的页面使用图片的大小来生成不同大小的图片,这就使用到了nginx的反向代理功能! 反向代理: 反向代理指以代理服务器来接受网络上的连接请求,然后将请求转发给内部或其他网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。 nginx 部分设置如下 se
获取所有选中的checkbox单选框 function getAll(){ var el = document.getElementsByTagName('input'); var len = el.length
以下是参考网上的资料,具体的网址现在没有找到,实现的功能类似于微博的发表窗口中在光标的焦点处插入文字 var focus_tag = { first:function(area){ area.focus(); &nbs
网站本来是用GD实现的等比图片的缩放,后来在网上发现Imagick比GD更好一些所以重写了一个方法是用Imagick来实现图片的等比缩放! 代码如下: /** * 使用imagick 等比缩放图片 &nbs
最近公司换新网路,要修改IP,版本库服务器的IP也要修改,因为当初安装SVN URL没有使用别名,所以使用的人都要修改客户端的IP,以下是参考网上的资料。标记一下。 TortoiseSVN客户端: 在工作复本的根目录上右键->TortoiseSVN->重新定位(Relocate),然后修改URL, linux平台: svn sw --relocate svn://old_
最近做滚动加载显示数据列表,把获取滚动条滚动到底部的测试代码放上来,标记一下,以便下次使用 var lazyheight = 0; //获取数据 function showload(){ lazyheight = parseFloat($(wind
ajax传递中文字符时会产生乱码,在“火狐”中不会出现这个问题,我的测试是在IE8下出现这个问题IE6和IE7下正常,问了一下同事,他说在IE下面都可能出现这个问题。 js我也是菜鸟虽然学了很长时间,但是没用多长时间,都是现学现卖。 解决的办法是使用js的encodeURI函数,对传递的参数进行编
限制IP访问服务器有很多的方法! 可以设置防火墙或其他的方法 下面是设置httpd 的配置文件来限制IP的访问 <Directory "/var/www/html"> # # Possible values for the Options directive ar
最近在做公司的呼叫中心,一时心血来潮想实现自动呼叫功能,现在只做了个示例,用到的时候再扩展。 在实现自动呼叫的示例中我使用的是Asterisk manager API中的Originate方法,该方法在phpagi的中。具体定义如下:(英文我就不解释了,我英文很水) /** *&nbs
修改:sip_general_additional.conf ; do not edit this file, this is an auto-generated file by freepbx ; all modifications
原因一: Asterisk 主机置于防火墙内,并且使用虚拟 IP 时,外部网络的分机遇到这类问题,多半是 RTP 封包未能通过防火墙的原因引起,需重新检视防火墙设定,同时 sip.conf 需包含下列两个参数,也可在sip_nat.conf中设置 externip=<Asterisk_IP> localnet=192.168.1.0/255.255.255.0&nbs
1.WEB界面密码 elastix登录界面: username: admin password: palosanto umembeded freepbx username: admin &nb
# /etc/init.d/httpd restartStopping httpd: [FAILED]Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName(98)Address already in us
/** * 动态分配链表节点 * * @file list.c * @brief * @author struggleLinux@gmail.com *&n
今天电话转接系统的服务器重启之后出现,查看到timing source auto card 0!这样的信息,在网上搜索一下,有人说是CRC引发的问题,把crc校检去掉就可以。 公司使用的是Elastix 1.3-2,crc在 /etc/zaptel.conf 中, 在一些新的版本中该设置在/etc/dahdi/syste
malloc、calloc和realloc (1)、malloc在分配内存之后不会对分配的内存进行初始化 (2)、calloc在分配内存之后,在返回指向已分配的内存的指针之前会对内存进行初始化 (3)、realloc用于修改一个原先已分配的内存块大小,如果原先的内存块大小无法改变,该函数将分配一块正确大小的内存,并把原先那块内存的内容复制到新分配的内存块上。所以在使用该函数后,就
#include <stdio.h> #include <stdlib.h> int main() { struct {
折腾了几天总算是解决了 Asterisk与mosa 互通的问题,在这里记录一下实现的过程。 一、设备说明 Asterisk 使用的是Elastix 1.32 Mosa :MOSA 4600 plus -- MP3008 、 8 FXS DK1208 数字集团电话 二、流程如下:(画的不好莫怪) 三 、设置流程:
/** * 根据格式字符串转换数字字符串 * * 格式字符转 数字字符串 结果格式字符
/** * 格式化输出字符串 * * * 输入 | &n
/** * 加密解密 * @file encrty.c * @brief * @author struggleLinux@gmail.com * @version&nb
1、运行调试常用命令 ./asterisk & #后台启动 ./asterisk -vvvc
一)、asterisk AIM的简介 Asterisk控制接口(AMI)允许管理客户端程序连接到一个asterisk实例并且可以通过TCP/IP流发送命令或读取事件。这在试图跟踪 asterisk的状态或其中的电话客户端状态时很有用,AMI说明了客户端基于的一般(可能是动态的)规则。 (二)、AMI的应用 为了与Asterisk进行管理通话,管理客户端必须建立到Asterisk服务器侦听端口
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号