- sox处理mp3_sox :音频文件转换命令
weixin_39615741
sox处理mp3
在开发呼叫中心的过程中要播放语音,要把自己录制的语音的wav格式转换为gsm格式,asterisk中也支持wav格式,但是不清楚为什么wav文件大一些就无法播放,所以只有转换为gsm格式。命令:sox00.wav-r8000-c100.gsmresample-ql下面的是在网上找到的一篇文章文章来源Sox是最为著名的OpenSource声音文件格式转换工具。已经被广泛移植到Dos、windows、
- Forced keyword-only parameters in Python 3.x
RossRachel
#InPython3youcanuseabare"*"asterisk#infunctionparameterliststoforcethe#callertousekeywordargumentsforcertain#parameters:>>>deff(a,b,*,c='x',d='y',e='z'):...return'Hello'#Topassthevalueforc,d,andeyou#w
- 准备日语能力考试时应该收藏的日语考试词汇つなぎ符号
柒柒的日语阁
日语考试词汇つなぎ符号–——ハイフン(hyphen)-——ダッシュ(dash)~——波ダッシュ‥——二点リーダー…——三点リーダーほかの日本語キーボード記号=——イコール(equal)﹐等号+——プラス(plus)﹐たす﹐加算記号-——マイナス(minus)﹐ひく﹐ダッシュ﹐ハイフン﹐減算記号*——アスタリスク(asterisk)﹐スター﹐ほし﹐乘算記号/——スラッシュ(slash)﹐除算記号快来
- asterisk 加载G729
yulong_vip
参考页面:http://asterisk.hosting.lv/http://download-mirror.savannah.gnu.org/releases/linphone/plugins/sources/apt-getinstalldh-autoreconfcd/tmpwgethttp://download-mirror.savannah.gnu.org/releases/linphone
- Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)解决办法
CLOUD_FL
asterisk学习
遇到Unabletoconnecttoremoteasterisk(does/var/run/asterisk/asterisk.ctlexist?)这种情况解决:重新执行asterisk后,再次执行asterisk-rvvv就可以了sudoasterisk-rvvvUnabletoconnecttoremoteasterisk(does/var/run/asterisk/asterisk.ctl
- 基于Asterisk和TTS/ASR语音识别配置示例
ai语音机器人
语音系统电销机器人电销系统人工智能机器人语音识别
智能客服的开发基于ASR和TTS的处理是一个非常关键的技术点。博主通过多年研究后发现通过软交换平台直接和一些大公司的ASR和TTS接口进行交互,通过媒体服务器的拨号规则的处理,可以实现智能客服,或者自动拨号功能。以下是笔者看到的一个比较完整的示例,此示例支持了Asterisk,googleASR/TTSAPI接口。通过API调用返回的结果来实现呼叫的处理。现在和大家分享一下具体的处理流程:首先,我
- 基于Asterisk和TTS/ASR语音识别的配置示例
OKCC_kelaile520
WX机器人kelaile520外呼系统语音识别人工智能机器人网络云计算
基于Asterisk和TTS/ASR语音识别的配置示例如下:1.安装Asterisk:首先,确保你已在服务器上成功安装Asterisk。可以选择从Asterisk官方网站下载最新版本的安装包并按照指南进行安装。2.安装TTS引擎:选择适合你需求的TTS(Text-to-Speech)引擎,如GoogleText-to-Speech、MicrosoftAzureCognitiveServices等。
- (BUUCTF)TWCTF_online_2019_asterisk_alloc
LtfallQwQ
pwn_writeup安全网络安全系统安全
文章目录前置知识整体思路realloc函数思路exp前置知识realloc函数的利用利用unsortedbin中残留的指针进行partialoverwrite,来劫持_IO_2_1_stdout通过_IO_2_1_stdout进行输出整体思路realloc函数realloc(ptr,new_size);//realloc函数可以重新调整之前分配的内存块的大小。//若ptr为0且new_size>0
- SV-DJS-I13 深圳锐科达电梯 IP 五方对讲规格书
深圳锐科达网络音频设备
tcp/ip网络网络协议
SV-DJS-I13深圳锐科达电梯IP五方对讲规格书DJS-I13是专门对行业用户需求研发的一款SIP电梯五方对讲。它不仅有稳定性好、电信级音质的优点,且完美兼容当下所有基于SIP的主流IPPBX/软交换/IMS平台,如Asterisk,Broadsoft,3CX,Elastix等。它集多种功能接口于一体:对讲、广播、视频、安防、录音、采播,适应多种使用环境,方便快速部署设备,是大家的理想选181
- python技巧-强制使用关键词参数[py 3.x]
reallocing
#InPython3youcanuseabare"*"asterisk#infunctionparameterliststoforcethe#callertousekeywordargumentsforcertain#parameters:>>>deff(a,b,*,c='x',d='y',e='z'):...return'Hello'#Topassthevalueforc,d,andeyou#w
- Asterisk配置SIP服务器
weixin_34234721
要配置SIP服务器,前提是要先安装了Asterisk1.编辑sip.conf进入到/etc/asterisk后,visip.conf[general]allowoverlap=nobindport=5060bindaddr=0.0.0.0srvlookup=yesqualify=yescontext=test[1001]type=friendsecret=testhost=dynamic[1002
- VoIP通话-基于SIP协议的Asterisk(一)-实现流程
MWHLS
服务器服务器SIPVoIPAsterisk
文章首发及后续更新:https://mwhls.top/4122.html,无图/无目录/格式错误/更多相关请至首发页查看。新的更新内容请到mwhls.top查看。欢迎提出任何疑问及批评,非常感谢!VoIP通话-基于SIP协议的Asterisk该篇仅包含实现流程,各步骤的原因见该系列后续文章。目录项目说明项目内容项目目标项目成果Ubuntu22.04安装于WSL说明下载与安装进入与退出报错换163
- VoIP服务器Asterisk安装及部署
熊彬彬
流媒体开发之路voip
操作系统:Ubuntu-Server20.04一、前言Asterisk是一款用于构建VoIP通信系统的开源服务器。可以将普通计算机转换为通信服务器,实现IPPBX系统、VoIP网关、会议服务器和其他定制解决方案。它被全世界的小企业、大企业、呼叫中心、运营商和政府机构使用,是目前最流行的SIP服务器之一。二、安装sudoapt-getinstallasterisk三、基本配置编辑/etc/aster
- 高通410随身wifi编译安装Asterisk(chan_mobile)搭建内网voip系统
掌心天涯
工具介绍随身wifiasterisk编译
前几天写了教程在ubuntu上搭建Asterisk,成功在内网打通了SIP通话。ubuntu是18.04,安装的虚拟机系统;最近手头的斐讯的N1,Armbian系统,以及高通410的Debian系统,就是ubuntu内核,所以理论上应该也可以安装Asterisk;在这之前在openwrt上研究了一周多,Asterisk是跑起来了,但插件不全,尤其不能安装chan_mobile,放弃了。以下是在Ar
- asterisk dialplan(extension)学习笔记
掌心天涯
asterisktdialplan
列举一些用过的dialplan,记录备忘exten=>1004,1,Answer();第1步,监听到外部呼入1004这个号码,接听,对方就会看到电话已经接通exten=>1004,n,Dial(SIP/1004,20,tr);第2步,通过SIP通道,拨打1004这个号码,间隔20exten=>1004,n,Hangup;挂断exten=>5,1,Answer()exten=>5,n,Playbac
- Push Notification with Kamailio
bao231
Thisbrieftutorialshowshowto“freeze”SIPtransactiontothemomentthesubscriberwakesup.Thelogicissimplehere:AsterisksendsSIPINVITEtoKamailioSIPProxyKamailiodetectsdevicetypebyspecificX-headerandfreezesincom
- Freeswitch 高级主题之用kamailio负载均衡
voipmaker
KamailioFreeSwitch
kamailio的前身叫openser,和opensips是兄弟,作为出色的sipproxy,在大并发量使用时经常用于负载均衡媒体服务器Asterisk、Freeswitch等实现集群。1.安装kamailio参考上一篇文章安装:Centos6.4上源码安装kamailio4.12.配置kamailio下面为配置好的主配置文件,dispacher模块有一些参数需要注意,默认下一跳地址的配置支持数据
- kamailio dispatch负载均衡
flora_yao_bj
sipsip
kamailio的前身叫openser,和opensips是兄弟,作为出色的sipproxy,在大并发量使用时经常用于负载均衡媒体服务器Asterisk、Freeswitch等实现集群。1.安装kamailio参考上一篇文章安装:http://www.aiuxian.com/article/p-1454911.html2.配置kamailio下面为配置好的主配置文件,dispacher模块有一些参
- Asterisk Ubuntu 安装
ELI_He999
VOIPubuntulinux运维
更新环境sudoaptupdatesudoaptinstallwgetbuild-essentialgitautoconfsubversionpkg-configlibtoolsudocontrib/scripts/get_mp3_source.shAaddons/mp3Aaddons/mp3/common.cAaddons/mp3/huffman.hAaddons/mp3/tabinit.cAa
- sip命令与音视频rtp通话完整流程分析
Hello,C++!
音视频
根据asterisk的代码,推测出sipserver的工作流程如下:1客户端A通过sip发INVITE时,带的是内网IP和端口。2服务器收到后,转发给客户端B时,先创建两个音视频端口port1,port2,加到客户端Asdp中,然后发给B。3B收到后,肯定是同意了.如果拒绝,以下就不走了。4B本地也创建两个端口,连接port1,port2,带stun协议,返回自己的公网IP和端口。(这一步可选)5
- 【LeetCode每日一题 / Java实现】2023-01-29 2315. 统计星号(简单)
努力努力再努力@_@
LeetCodeleetcode算法java学习字符串
文章目录题目链接题目大意答案一答案二开关状态题目链接https://leetcode.cn/problems/count-asterisks/题目大意两个|为一对,统计竖线之外的*的个数答案一按照|分割成字符串数组,只取数组下标为0,2,4,....的内容,这些都是在一对|之外的,统计*出现的次数classSolution{publicintcountAsterisks(Strings){Stri
- 面试记录_
嘉陵妹妹
面试职场和发展
1:面试杉岩数据(python开发)1.1.1选择题for(inti=0;ibool:leftStack=[]asteriskStack=[]foriinrange(len(s)):ifs[i]=="(":leftStack.append(i)elifs[i]=="*":asteriskStack.append(i)else:iflen(leftStack)>0:leftStack.pop()el
- element form 表单默认提交
偷懒de程序员
vueelementui
elementuiform表单默认提交@submit.native.prevent阻止表单的默认提交行为:hide-required-asterisk=“true”必填前面的*是否隐藏表单内部的inputenter会造成表提交或刷新解决在表单中的提交button中添加属性值type=‘button’发布
- 分析并解决Asterisk CPU占用过高问题
smallmuou
现象:近来,发现AsteriskSIP服务经常占用CPU100%以上,而且都在服务启动1个小时后出现,但重启服务后就恢复正常初步分析:通过tshark对网络发包测试,并未发现有明显变化,因此不是请求量变大引发的CPU紧张(从重启服务恢复正常也可以证实),因此可以确定是服务内部的问题,得益于《WhydoesAsteriskconsume100%CPU?》这篇文章,我对asterisk服务进行了深度剖
- 局域网VoIP网络电话测试
qq_27158179
linux运维服务器智能手机
0.环境ubuntu18或者ubuntu22-SIP服务器win10-SIP客户端1ubuntu18-SIP客户端21.SIP服务器搭建asterisk1.0环境虚拟机ubuntu18或者ubuntu221.1直接安装sudoapt-getinstallasterisk1.2配置用户信息分为两个部分,第一部分是修改general的键值。第二部分是后面加上1001、1002、1003用户信息sudo
- 玉米妈的Scalers Talk第四轮新概念朗读持续力训练Day169 20190325
攀登的玉米妈
练习材料:Lesson37-(1):TheWesthavenExpress任务配置:L0+L1知识笔记:单词积累mightyadj强大的adv很,非常Themightyempirefinallycrumbled.这个强大的帝国最终瓦解了。Themightyicebergcameintoview.巨大的冰山出现在眼前。Hewasmightyhungry.他肚子很饿。asterisk星号triumph
- SIP视频对讲sip广播网关
RUIKEDA
音视频
SV-PA2是专门对行业用户需求研发的一款SIP音视频对讲,媒体流传输采用标准IP/RTP/RTSP协议。它很好的继承了锐科达话机稳定性好、电信级音质的优点,且完美兼容当下所有基于SIP的主流IPPBX/软交换/IMS平台,如Asterisk,Broadsoft,3CX,Elastix等。它集多种功能接口于一体:对讲、广播、视频、安防、录音、采播,适应多种使用环境,方便快速部署设备,是大家的理想选
- 在centos8环境下用asterisk18配置pjsip和webrtc音视频通话教程(一)
点星PBX官方技术
asterisk呼叫中心webrtcasteriskasteriskwebrtcsipcentosfreeswitch
记录一下2021年采用asterisk18配置pjsip分机和webrtc音视频的教程,测试采用浏览器WebRTC呼叫软电话sip分机,WebRTC接听之间的拨号和内部SIP分机和浏览器WebRTC分机之间实现互拨通话。测试环境:操作系统:CentOS-8.3软交换:asterisk-18.5分机:jsSip网页demo、eyeBeam、MicroSIP浏览器;谷歌、火狐浏览器直接上步骤1)cen
- 在centos8环境下用asterisk18配置pjsip和webrtc音视频通话教程(二)
点星PBX官方技术
webrtcasteriskasterisk呼叫中心centosasteriskwebrtcsipvoip
在上一篇文章,我们介绍了asterisk18在centos8.3环境的编译安装,下面我们继续介绍如何在asterisk18环境中调试成功我们的分机之间通话(包括webrtc)。1)通过命令/opt/asterisk/sbin/asterisk-r进入asterisk控制台,检查webrtc相关的几个重要模块是否被asterisk加载。如果严格按照本人第一篇教程安装,应该都会加载,如果没有加载,请自
- 将字符串的某几位替换成星号
Mr.Meng_95
vuejsvue.jsjavascript
将字符串的某几位替换成星号//将字符串的某几位替换成星号functionreplaceWithAsterisk(str,start,end){if(start=str.length||start>end){returnstr;}constasterisk='*'.repeat(end-start+1);returnstr.substring(0,start)+asterisk+str.substr
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul