- 猿创征文|【FreeSwitch开发实践】使用sipp对FreeSwitch进行压力测试
一马途追
FreeSwitch开发实践sipp压力测试FreeSwitch压测
✨博客主页:小小马车夫的主页✨所属专栏:FreeSwitch开发实践✨专栏介绍:主要介绍博主在实际项目中使用FreeSwitch开发外呼类项目的一些经验心得,主要涉及FreeSwitch的基本安装编译、基本配置、ESL、WSS、录音、自定义模块、mediabug、语音播放、MRCP及对接AI机器人等内容。内容在持续更新中,如果感兴趣可以对专栏进行订阅~文章目录前言1、sipp编译安装2、sipp命
- SIPp常用脚本之三:UAC
weixin_34075551
网络
UAC是作为SIP消息的发起端,可以控制消息速率什么的,方便极了。一、uac.xml;tag=[call_number]To:Call-ID:[call_id]CSeq:1INVITEContact:sip:[field0]@[local_ip]:[local_port]Max-Forwards:70Subject:PerformanceTestContent-Type:application/s
- 跟我一起写 SIPp XML scenario file 之二
无名387
os通讯
就我个人的体会而言,貌似没什么秘诀,无非是:勤查手册拿到一个样本,进行临摹,多加练习分析有几个SIP事务如果SIPp做uas,totag是自己产生的fromtag,totag要不要颠倒过来requesturl的url来自何处如果uas主动发request,via是自己产生的要不要支持sipproxy目标是:拿到任意pcap文件,都可以写出对应的XMLscenariofile另:手册在这里:http
- 跟我一起写 SIPp XML scenario file 之三
无名387
os通讯
要求如下:uas->INVITE200200过几天公布答案当然,其他地方可能也有,但我想给出自己的答案
- linux 安装sipp
68lizi
freeswitchlinux
sudoapt-getinstalllibnet1-devlibpcap0.8-devopenssllibssl-dev从sipp-Browse/sipp/3.2atSourceForge.net下载最新版的sipp.svn.tar.gz,解压之后就得到一个rpm文件tar-zxvfsipp.svn.tar.gzcdsippmakepcapplay_ossl
- Python: network:sip: pyVoIP;sip测试工具
mzhan017
测试python工具软件测试工具sippython
今天向大家推荐一个开源项目,这个是python实现的一个VoIP的终端模拟器。看着就是一个非常好的通信测试软件。python实现,可以批量化(部分模拟sipp功能)实现通信压力测试,满足一定的需求。需要注意的是可能需要自己在这个代码基础上做一些定制化的代码改动。https://github.com/tayler6000/pyVoIP/https://pyvoip.readthedocs.io/en
- docker-compose for SIPp
无名387
dockersipp
version:"3"services:sipp:container_name:"sipp"#image:ctaloi/sippimage:docker.io/drachtio/sipp:latest#network_mode:host#logging:#driver:"json-file"#options:#max-file:"10"#max-size:"200m"#restart:always
- SIPp mac和debian用法可能略有差别
无名387
SIPp
"search_in="hdr"header="Contact:"check_it="true"assign_to="dummy,remote_contact"/>debian没事,但mac报错`'变`>`就都冇问题了https://github.com/SIPp/sipp/issues/414
- SIPp使用经验
无名387
sipp
xml文件,建议``,不建议`ISO-8859-1`命令行传key参数sipp-keycontact_port9999...;tag=[pid]SIPpTag00-1To:Call-ID:[call_id]CSeq:[cseq]REGISTERContact:Expires:300Content-Length:0User-Agent:SIPp]]>uassendbyeuassendbye的关键是互
- 完整SIPp测试环境下各种SIP场景测试和配置文件
Asterisk开源派
SIPp是一个免费的SIP压力测试比较好的工具。我们在部署SIP语音网络中可能需要测试不同的服务器端的兼容性或者其他终端的兼容性问题,处理能力等问题。笔者大概在2008年使用此工具进行了关于编码转换压力的测试,之后,使用SIPp也做过多种场景的测试。但是,因为SIPp使用过程中,测试人员需要根据不同的场景来编写自己的XML文件,测试人员需要首先学习这些XML语法,所以,通常在测试过程中,编写XML
- CentOS 环境 SIPp 安装及使用
谈谈1974
工具配置centos服务器linux
文章目录前言1.CentOS环境安装SIPp2.SIPp的使用2.1常用参数列表2.2使用示例2.2.1默认场景使用2.2.2内嵌场景文件的配置2.2.2.1UAC场景配置文件2.2.2.1UAS场景配置文件2.2.3自定义场景文件使用前言SIPp是一款功能强大的SIP协议性能测试工具,不仅可以模拟SIP客户端,也能够模拟SIP服务器,还可以通过XML场景文件实现测试场景的灵活定制,非常好用。本文
- 在CentOS7的系统中配置安装sipp
weixin_34315665
c/c++运维
这一篇来讲解如何在CentOS7的系统中配置安装sipp,并运行测试。1.配置完系统的网络属性后,已经能够通过实体机的连接工具,如SecurityCRT和SecurityFx进行命令行登陆和文件传输了,我们将sipp-3.4.1.tar.gz上传至虚拟机环境,为便于操作,建议上传至home目录下;2.使用SecurityCRT或sshClient工具命令行登陆虚拟机,进入/home目录,通过ls能
- CentOS7下安装sipp方法
weixin_34318272
运维c/c++
上一篇说到了如何使用Vmware进行CentOS7的安装,这一篇进入主题,来讲解如何在CentOS7的系统中配置安装sipp,并运行测试。配置完系统的网络属性后,已经能够通过实体机的连接工具,如SecurityCRT和SecurityFx进行命令行登陆和文件传输了,我们将sipp-3.4.1.tar.gz上传至虚拟机环境,为便于操作,建议上传至home目录下;使用SecurityCRT或sshCl
- linux sipp 呼叫转移_SIPp 学习笔记 一 (安装)
Shaue Lu
linuxsipp呼叫转移
SIPp学习笔记一(安装)SIPp可以用来测试各种sip的设备,如终端电话或者proxy,包括功能和性能上的(性能上只能在linux平台下才可以;)具体的描述可以去参照SIPp的官方网站;http://sipp.sourceforge.net/doc3.0/reference.html一,安装.首先,在安装之前我们必须弄清楚,SIPp程序所支持的OS平台和其工作的各种模式:1,SIPp可以工作在两
- centos下安装sipp进行呼叫压力测试
尨奇奇
FreeSwitchOPENSIPScentos压力测试linux
1.下载软件包https://github.com/SIPp/sipp/tags?after=v3.5.12.解压软件包tar-xzcfsipp-3.5.1.tar.gz3.安装依赖包yum-yinstallgcc-c++yum-yinstallncurses-develyum-yinstallopenssl-develyum-yinstallflexyum-yinstallbison3.1安装l
- centoS安装sipp出现的错误
qq_40572277
Linux
1.configure:error:noacceptableCcompilerfoundin$PATH主要是缺少C编译器[
[email protected]]#yum-yinstallgcc2.configure:error:ncurseslibrarymissing主要缺少ncurses库yumlist|grepncursesyum-yinstallncurses-devel或yu
- centos下安装 sipp_3.5.2版本(带rtp)
bang152101
sipp
yum-yinstallncurses-develyum-yinstalllibpcap-devel./configure--with-pcapmake
- SIPP介绍以及使用介绍
嵩山琅琅
SIPP压测压测javasip
SIPP压测介绍以及使用方式sipp介绍SIPP是一个测试SIP协议性能的工具软件,它包含了一些SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE建立和释放多个呼叫。它可以读取XML场景文件,及描述任何性能测试的配置文件。它能动态的显示测试运行的统计数据(呼叫速率,信号来回的延迟,一级消息统计)、周期性的把CSV统计数据转储,在多个套接字上的TCP和UDP,利用重新传
- sipp3.6 on centos7安装部署
求真得真
技术-VOIPlinuxvoip
概述在VOIP软交换的开发过程中,必然需要对软交换进行批量压测。SIP压测工具一般都是sipp,免费,开源,功能足够强大,配置灵活,优点多。环境centos7.9cmake3.6sippv3.6.2_rc1安装cmake安装cmake,centos7默认的cmake版本过低。sudoyuminstall-ygccgcc-c++makeautomakesudoyuminstall-ywgetsudo
- 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
Eͯxͯiͯtͯ();
linuxcentos运维
Linux下SIPp测试Freeswitch知识必备:Linux操作系统、Sip协议一、安装1.依赖包安装:yum-yinstallgcc-c++yum-yinstallncurses-develyum-yinstallopenssl-devel#为了安装libpcap,还需要安装以下两个开发包:yum-yinstallflexyum-yinstallbison2、安装libcap下载libcap
- 【SIPp】关于电话系统的全链路压测(信令、媒体、及服务)
linux
一、项目背景及工具面对庞大的运营商用户群体,对整个电话系统的抗压能力,需要做完整的全链路压测在做测试工作之前,需要熟悉sip协议、sipp、linux、xml、jmeter使用工具:信令压测工具:SIPphttp压测工具:JmeterTCP压测工具:语音组自己写的工具监控系统:Zabbix二、系统测试流程架构分解步骤:uac、uas注册到freeswitchuac发起呼叫freeswitch转接被
- 使用 sipp 对 FreeSWITCH 进行压力测试
天才萌想家
freeSWITCH
http://blog.chinaunix.net/uid-20069582-id-227903.htmlhttp://www.51testing.com/html/00/130600-854749.htmhttp://blog.csdn.net/castle07/article/details/8820026lhttp://wenku.baidu.com/link?url=dgCrVckTEV0
- Sipp工具实现呼叫中心的性能测试
一个测试与七个开发的故事
性能测试
近期要完成一个涉及呼叫的项目,需要支持访客直接联系客服的功能。对于测试来说,也需要测试呼叫转发的性能,访客直接拨打接入号,由callserver这边添加路由转发到客服这边。考虑过使用sipp与winsip两个工具,sipp的话可以自己定制流程,winsip的话可能适合配置型,但是也有很多流程可以配置的,由于以前项目也用过sipp来测试sip消息收发,呼叫也确定使用sipp来测试性能,当然,功能测试
- 使用SIPP来进行SIP压力测试(一)
RoseinTrap
Asterisk
Link:http://www.blogjava.net/amigoxie/archive/2009/09/11/294717.html1.SIPp概述1.1介绍SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试
- 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
PayneWinn
siplinux性能调优
Linux下SIPp测试Freeswitch知识必备:Linux操作系统、Sip协议一、安装1.依赖包安装:yum-yinstallgcc-c++yum-yinstallncurses-develyum-yinstallopenssl-devel#为了安装libpcap,还需要安装以下两个开发包:yum-yinstallflexyum-yinstallbison2、安装libcap下载libcap
- 40行代码实现sip注册
枫林晨曦
pythonsip
最近一段时间一直在学习python,并且用python编写了一个基于sipp工具的自动化测试平台,基本功能良好。对python的兴趣也与日俱增,因此决定每周练手使用python实现一个测试功能。既然对sip熟悉,那就先从sip开始吧。话说socket真是一个万能的消息收发机制,尤其是对于测试人员来说,学会一门语言,并且把socket玩6,也许会给你的测试工作带来很大的便利。python的socke
- ★★★★盲转接业务的sipp脚本实现
枫林晨曦
盲转sip
在使用sipp脚本对sipserver和AS进行相关业务测试时,转接业务是较为复杂的业务流程类型,尤其是其中UE2涉及到两方呼叫流程的交互作用,对于构造sipp脚本而言更加繁琐。如下是我在日常工作中调试通过的sipp脚本内容,能够较好地模拟出盲转业务流程,可供大家参考。脚本未经过梳理,里面存在较多调试过程所涉及到的变量,请注意。1.盲转业务流程图2.UE1的脚本内容:;tag=[call_numb
- 在CentOS7的系统中配置安装sipp
枫林晨曦
sipsipp-经验
这一篇来讲解如何在CentOS7的系统中配置安装sipp,并运行测试。1.配置完系统的网络属性后,已经能够通过实体机的连接工具,如SecurityCRT和SecurityFx进行命令行登陆和文件传输了,我们将sipp-3.4.1.tar.gz上传至虚拟机环境,为便于操作,建议上传至home目录下;2.使用SecurityCRT或sshClient工具命令行登陆虚拟机,进入/home目录,通过ls能
- http://52test.org/posts/SIPp-IP-Telephone-Server-Performance-Testing.html
yu2014zjf
开发测试
使用SIPp对基于SIP协议的IP电话通信服务器进行性能测试2014-05-111、背景知识介绍[1]1.1IP电话IP电话是指在IP网络上打电话。所谓“IP网络”就是“使用IP协议的分组交换网”的简称。常见的IP电话有VoIP(VoiceoverIP),InternetTelephony和VON(VoiceoverNet)。1.2IP电话网关IP电话网关(IPTelepathyGateway),
- http://www.cnblogs.com/wenjingu/archive/2012/07/10/2584616.html
yu2014zjf
开发测试
1安装及概述:SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套接字上的TCP和UDP,
- Js函数返回值
_wy_
jsreturn
一、返回控制与函数结果,语法为:return 表达式;作用: 结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制语法为:return;作用: 结束函数执行,返回调用函数,而且把undefined作为函数的结果 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性
- MySQL 的 char 与 varchar
bylijinnan
mysql
今天发现,create table 时,MySQL 4.1有时会把 char 自动转换成 varchar
测试举例:
CREATE TABLE `varcharLessThan4` (
`lastName` varchar(3)
) ;
mysql> desc varcharLessThan4;
+----------+---------+------+-
- Quartz——TriggerListener和JobListener
eksliang
TriggerListenerJobListenerquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208624 一.概述
listener是一个监听器对象,用于监听scheduler中发生的事件,然后执行相应的操作;你可能已经猜到了,TriggerListeners接受与trigger相关的事件,JobListeners接受与jobs相关的事件。
二.JobListener监听器
j
- oracle层次查询
18289753290
oracle;层次查询;树查询
.oracle层次查询(connect by)
oracle的emp表中包含了一列mgr指出谁是雇员的经理,由于经理也是雇员,所以经理的信息也存储在emp表中。这样emp表就是一个自引用表,表中的mgr列是一个自引用列,它指向emp表中的empno列,mgr表示一个员工的管理者,
select empno,mgr,ename,sal from e
- 通过反射把map中的属性赋值到实体类bean对象中
酷的飞上天空
javaee泛型类型转换
使用过struts2后感觉最方便的就是这个框架能自动把表单的参数赋值到action里面的对象中
但现在主要使用Spring框架的MVC,虽然也有@ModelAttribute可以使用但是明显感觉不方便。
好吧,那就自己再造一个轮子吧。
原理都知道,就是利用反射进行字段的赋值,下面贴代码
主要类如下:
import java.lang.reflect.Field;
imp
- SAP HANA数据存储:传统硬盘的瓶颈问题
蓝儿唯美
HANA
SAPHANA平台有各种各样的应用场景,这也意味着客户的实施方法有许多种选择,关键是如何挑选最适合他们需求的实施方案。
在 《Implementing SAP HANA》这本书中,介绍了SAP平台在现实场景中的运作原理,并给出了实施建议和成功案例供参考。本系列文章节选自《Implementing SAP HANA》,介绍了行存储和列存储的各自特点,以及SAP HANA的数据存储方式如何提升空间压
- Java Socket 多线程实现文件传输
随便小屋
javasocket
高级操作系统作业,让用Socket实现文件传输,有些代码也是在网上找的,写的不好,如果大家能用就用上。
客户端类:
package edu.logic.client;
import java.io.BufferedInputStream;
import java.io.Buffered
- java初学者路径
aijuans
java
学习Java有没有什么捷径?要想学好Java,首先要知道Java的大致分类。自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE
- APP推广
aoyouzi
APP推广
一,免费篇
1,APP推荐类网站自主推荐
最美应用、酷安网、DEMO8、木蚂蚁发现频道等,如果产品独特新颖,还能获取最美应用的评测推荐。PS:推荐简单。只要产品有趣好玩,用户会自主分享传播。例如足迹APP在最美应用推荐一次,几天用户暴增将服务器击垮。
2,各大应用商店首发合作
老实盯着排期,多给应用市场官方负责人献殷勤。
3,论坛贴吧推广
百度知道,百度贴吧,猫扑论坛,天涯社区,豆瓣(
- JSP转发与重定向
百合不是茶
jspservletJava Webjsp转发
在servlet和jsp中我们经常需要请求,这时就需要用到转发和重定向;
转发包括;forward和include
例子;forwrad转发; 将请求装法给reg.html页面
关键代码;
req.getRequestDispatcher("reg.html
- web.xml之jsp-config
bijian1013
javaweb.xmlservletjsp-config
1.作用:主要用于设定JSP页面的相关配置。
2.常见定义:
<jsp-config>
<taglib>
<taglib-uri>URI(定义TLD文件的URI,JSP页面的tablib命令可以经由此URI获取到TLD文件)</tablib-uri>
<taglib-location>
TLD文件所在的位置
- JSF2.2 ViewScoped Using CDI
sunjing
CDIJSF 2.2ViewScoped
JSF 2.0 introduced annotation @ViewScoped; A bean annotated with this scope maintained its state as long as the user stays on the same view(reloads or navigation - no intervening views). One problem w
- 【分布式数据一致性二】Zookeeper数据读写一致性
bit1129
zookeeper
很多文档说Zookeeper是强一致性保证,事实不然。关于一致性模型请参考http://bit1129.iteye.com/blog/2155336
Zookeeper的数据同步协议
Zookeeper采用称为Quorum Based Protocol的数据同步协议。假如Zookeeper集群有N台Zookeeper服务器(N通常取奇数,3台能够满足数据可靠性同时
- Java开发笔记
白糖_
java开发
1、Map<key,value>的remove方法只能识别相同类型的key值
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1,"a");
map.put(2,"b");
map.put(3,"c"
- 图片黑色阴影
bozch
图片
.event{ padding:0; width:460px; min-width: 460px; border:0px solid #e4e4e4; height: 350px; min-heig
- 编程之美-饮料供货-动态规划
bylijinnan
动态规划
import java.util.Arrays;
import java.util.Random;
public class BeverageSupply {
/**
* 编程之美 饮料供货
* 设Opt(V’,i)表示从i到n-1种饮料中,总容量为V’的方案中,满意度之和的最大值。
* 那么递归式就应该是:Opt(V’,i)=max{ k * Hi+Op
- ajax大参数(大数据)提交性能分析
chenbowen00
WebAjax框架浏览器prototype
近期在项目中发现如下一个问题
项目中有个提交现场事件的功能,该功能主要是在web客户端保存现场数据(主要有截屏,终端日志等信息)然后提交到服务器上方便我们分析定位问题。客户在使用该功能的过程中反应点击提交后反应很慢,大概要等10到20秒的时间浏览器才能操作,期间页面不响应事件。
根据客户描述分析了下的代码流程,很简单,主要通过OCX控件截屏,在将前端的日志等文件使用OCX控件打包,在将之转换为
- [宇宙与天文]在太空采矿,在太空建造
comsci
我们在太空进行工业活动...但是不太可能把太空工业产品又运回到地面上进行加工,而一般是在哪里开采,就在哪里加工,太空的微重力环境,可能会使我们的工业产品的制造尺度非常巨大....
地球上制造的最大工业机器是超级油轮和航空母舰,再大些就会遇到困难了,但是在空间船坞中,制造的最大工业机器,可能就没
- ORACLE中CONSTRAINT的四对属性
daizj
oracleCONSTRAINT
ORACLE中CONSTRAINT的四对属性
summary:在data migrate时,某些表的约束总是困扰着我们,让我们的migratet举步维艰,如何利用约束本身的属性来处理这些问题呢?本文详细介绍了约束的四对属性: Deferrable/not deferrable, Deferred/immediate, enalbe/disable, validate/novalidate,以及如
- Gradle入门教程
dengkane
gradle
一、寻找gradle的历程
一开始的时候,我们只有一个工程,所有要用到的jar包都放到工程目录下面,时间长了,工程越来越大,使用到的jar包也越来越多,难以理解jar之间的依赖关系。再后来我们把旧的工程拆分到不同的工程里,靠ide来管理工程之间的依赖关系,各工程下的jar包依赖是杂乱的。一段时间后,我们发现用ide来管理项程很不方便,比如不方便脱离ide自动构建,于是我们写自己的ant脚本。再后
- C语言简单循环示例
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i;
int count = 0;
int sum = 0;
float avg;
for (i=1; i<=100; i++)
{
if (i%2==0)
{
count++;
sum += i;
}
}
avg
- presentModalViewController 的动画效果
dcj3sjt126com
controller
系统自带(四种效果):
presentModalViewController模态的动画效果设置:
[cpp]
view plain
copy
UIViewController *detailViewController = [[UIViewController al
- java 二分查找
shuizhaosi888
二分查找java二分查找
需求:在排好顺序的一串数字中,找到数字T
一般解法:从左到右扫描数据,其运行花费线性时间O(N)。然而这个算法并没有用到该表已经排序的事实。
/**
*
* @param array
* 顺序数组
* @param t
* 要查找对象
* @return
*/
public stati
- Spring Security(07)——缓存UserDetails
234390216
ehcache缓存Spring Security
Spring Security提供了一个实现了可以缓存UserDetails的UserDetailsService实现类,CachingUserDetailsService。该类的构造接收一个用于真正加载UserDetails的UserDetailsService实现类。当需要加载UserDetails时,其首先会从缓存中获取,如果缓存中没
- Dozer 深层次复制
jayluns
VOmavenpo
最近在做项目上遇到了一些小问题,因为架构在做设计的时候web前段展示用到了vo层,而在后台进行与数据库层操作的时候用到的是Po层。这样在业务层返回vo到控制层,每一次都需要从po-->转化到vo层,用到BeanUtils.copyProperties(source, target)只能复制简单的属性,因为实体类都配置了hibernate那些关联关系,所以它满足不了现在的需求,但后发现还有个很
- CSS规范整理(摘自懒人图库)
a409435341
htmlUIcss浏览器
刚没事闲着在网上瞎逛,找了一篇CSS规范整理,粗略看了一下后还蛮有一定的道理,并自问是否有这样的规范,这也是初入前端开发的人一个很好的规范吧。
一、文件规范
1、文件均归档至约定的目录中。
具体要求通过豆瓣的CSS规范进行讲解:
所有的CSS分为两大类:通用类和业务类。通用的CSS文件,放在如下目录中:
基本样式库 /css/core
- C++动态链接库创建与使用
你不认识的休道人
C++dll
一、创建动态链接库
1.新建工程test中选择”MFC [dll]”dll类型选择第二项"Regular DLL With MFC shared linked",完成
2.在test.h中添加
extern “C” 返回类型 _declspec(dllexport)函数名(参数列表);
3.在test.cpp中最后写
extern “C” 返回类型 _decls
- Android代码混淆之ProGuard
rensanning
ProGuard
Android应用的Java代码,通过反编译apk文件(dex2jar、apktool)很容易得到源代码,所以在release版本的apk中一定要混淆一下一些关键的Java源码。
ProGuard是一个开源的Java代码混淆器(obfuscation)。ADT r8开始它被默认集成到了Android SDK中。
官网:
http://proguard.sourceforge.net/
- 程序员在编程中遇到的奇葩弱智问题
tomcat_oracle
jquery编程ide
现在收集一下:
排名不分先后,按照发言顺序来的。
1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对
2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好: 在汤匙
- 解决maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported
xp9802
dependency
解决办法:在plugins之前添加如下pluginManagement,二者前后顺序如下:
[html]
view plain
copy
<build>
<pluginManagement