- RTSP视频流
Stacey-TL
音视频
html5+websocket_rtsp_proxy实现视频流直播web页面上播放RTSP视频流,通常可以采用“jwplayer+ffmpeg+red5”的方案,由于这种方案首先将RTSP协议对应的视频流转码成RTMP协议的视频流,因此延迟通常会很高。为了降低直播的延迟,最好直接能直接在页面上播放RTSP协议的视频流。html5直播视频浏览demo,通过ffmpeg做服务,将rtsp流转换为hls
- jwplayer在浏览器上提示Flash plugin failed to load错误的原因
流萤
工作中用到的jwplayerflashloadswf插件
最近软件遇到这个问题,客户端使用的360极速浏览器,开始时以为是插件问题,检查了一遍发现插件是允许使用的。后来更新了浏览器也解决了,以为就是插件版本太旧。后来继续Google了一下,发现似乎问题指向的是加载播放器swf文件失败的问题。而且反馈是说有时会出现。尝试把服务器上的jwplayer.flash.swf文件删除,果然立即重现。剩下的就是解决为什么有时会加载失败的问题了。
- 国内IEEEXplore访问加速(adblock)
z5z5z5z56
其他IEEE
访问IEEEXplore,需要加载一个网页需要等好久,然后才出来,就很奇怪,查到网上有同样这个问题感谢原博主:ieeexplore加载慢的解决办法核心原因:国内无法访问地址:https://cdn.jwplayer.com/libraries/6Mc4deRE.js导致每次加载都会在访问这个地址的时候等待20s,然后才跳过解决办法:屏蔽此地址,不影响使用浏览器安装屏蔽网站插件,我使用adblock
- ieeexplore加载慢的解决办法
古月萝北
IEEE
更新2023.5网页加载过程又增加了一个来自谷歌学术的js,也是花了20多秒。同样添加到拦截插件中:https://cdn.jwplayer.com/libraries/6Mc4deRE.jshttps://scholar.google.com/scholar_js/casa.js解决方案2023.3可以发现加载慢是由于网页需要加载一个https://cdn.jwplayer.com/librar
- PC浏览器用ckplayer 播放m3u8视频,hls点播功能的简单实现
明夕何夕wx
htmlm3u8视频点播htmlhtml5hls
其余的video.js,jwplayer.js,好像都只能用于直播流,或者说流播放,害我花两天时间研究测试他们,倒是成功了几个直播的小测试,进入正题资源:ckplayer.js,直接去官方下载最新版:http://www.ckplayer.com/里面有里面有演示,找到你要用的事例就好,会有详细代码页面代码:会用到hls.js,下载完整的ckplayer.js是包含有的,自动引用,页面中不用引用-
- jwPlayer播放器使用方法和参数
salestina
播放器jwplayer
找一个相对比较好点的播放器,国内的ckpkayer用的多,但是bug也很多,国外知名的jwplaye播放器很出名,比如慕课网使用的就是jw播放器,看了官方的文档之后简单的操作进行了记录。HTML代码:[html]viewplaincopyjwplayer播放器测试jwplayer.key="W+FSSIJICMeqqi4MQCwmdLePq9iq8HQqiVT5dQ==";vartemp=1;$(
- html中开源的视频播放器插件有哪些以及官方网站和详细介绍说明
安语未
javascript前端html
1.Video.js:https://videojs.com/,一个流行的开源HTML5视频播放器,支持多种视频格式和浏览器。2.JWPlayer:https://www.jwplayer.com/,一个广泛使用的HTML5视频播放器,支持多种视频格式和浏览器。3.Plyr:https://plyr.io/,一个简单易用的HTML5视频播放器,支持多种视频格式和浏览器。4.MediaElement
- Flask 构建微电影视频网站(1)
听你讲故事啊
Flask构建电影视频网站PythonMTV模型Flask微内核Flask扩展插件配置及使用方法根据业务开发网站前后台功能Flask结合MySQL数据库你将可以独立开发网站独立部署运维网站werkzug工具箱pymysql数据库驱动sqlalchemy数据库ormwtforms表单验证工具jinjia2模板引擎flask-script命令行脚本functools定义高阶函数jwplayer播放器插
- android播放器全屏,Android端实现全屏播放的解决办法
书香魔法袋
android播放器全屏
之前碰到过视频播放全屏的问题,但是并没有很好解决,后面做网站时用到过一款视屏播放插件jwplayer,后面把它嵌入mui中实现全屏播放了,仅Android端测试,ios未测试。Loadingtheplayer...mui.init();mui.plusReady(function(){varnwaitings=plus.nativeUI.showWaiting();jwplayer("myElem
- jwplayer 一个页面播放多个视频
新新_6261
一、首先要引入jquery库二、引入jwplayer.js(可以到官网下载或引用)官网地址:http://www.longtailvideo.com/players/jw-flv-player/?search=PlaylistfunctionvideoCon(a,b,c){jwplayer(a).setup({flashplayer:'js/plugins/mediaplayer-5.7/play
- srs配置、播放
TroyZhang
rtmp://xxx.xxx.xxx.xxx:8080/live/h5http://xxx.xxx.xxx.xxx/live/h5.m3u8rtmp,hls,flv,http-apihls(浏览器)http://xxx.xxx.xxx.xxx/live/h5.m3u8http://xxx.xxx.xxx.xxx/players/jwplayer6.html?vhost=__defaultVhost
- rails-jwplayer
深不可测xy
Rails::Jwplayerrails-jwplayerisJWPlayerforRails,itprovidesajwplayer_taghelpertocreateJWPlayervideoplugin.CurrentversionofJWPlayeris7.10.5InstallationAddthislinetoyourapplication'sGemfile:gem'rails-jwp
- Web网页播放器
池鱼-YiiGaa
前端播放器直播视频videoplayer
Web网页播放器简述0引言1介绍1.1背景1.2前提知识2播放器2.1Flash2.2Videojs2.3JWPlayer2.4Clappr2.5MediaElement.js2.6Flv.js3播放器选择4后记0引言本博客是关于网页播放器简述,是后续网页播放器制作详解的开端,以下都是本人亲身经历和切身感受。此博客秉承以下原则:没有原理性介绍,我不是这个工具的作者,写了也是抄的。没有太详细的操作步
- flash播放器JW Player使用方法
aiwtu
flash播放器JWPlayer使用方法JWPlayer是个挺好的flash播放器,功能挺强,目前最新版本4.4。该播放器支持格式如下:视频FLV和MP4音频MP3和AAC图片JPG、GIF和PNG下载地址:http://www.longtailvideo.com/players/jw-flv-player/一.使用方法:1.将player.swf和swfobject.js拷贝进网站目录。2.在网
- Jwplayer播放器:Could not load plugins: File not found
snow_finland
jwplayer6jwplayervideo视频视频流视频网站通信jwplayerjwplayer6视频插件
————————————2015-5-13————最新更新———————————————jwplayer已经完全无法正常工作,以下介绍的方法也已经失效,请更换视频播放插件,可以参考楼主的文章:http://blog.csdn.net/snow_finland/article/details/45670683————————————————————————————————————————如果在原先j
- video.js 视频播放插件及常见问题
Zhang_314
jshtmlcss
这几天想在web端实现直播rtmp格式视频,试了好几个插件,jwplayerckplayerplyr等,都不是很顺手,感觉还是video配置简单,文档通俗易懂。http://docs.videojs.com/tutorial-options.html这是文档地址,大部分问题都可以解决,比百度效率高。https://github.com/videojs/video.js这是github地址一般大家遇
- jwplayer 禁止视频的快进,但是可以后退(已实现)
山海1925488467
.net
一直在研究.net的视频播放,最近做起了jwplayer,然后项目要求是视频不能快进,但是可以重复观看已经看过的视频资源。很简单在标签中定义两个变量varmaxPlayPosition=parseInt({KS:Field:historytime});varseeking=false;然后在代码的适当位置放一段代码jwplayer().onTime(function(event){if(!seek
- 破解flowplayer
member82
技术工具
这些天作视频项目时用到了开源的flowplayer,再网上下了个免费版本,但是有些限制,于是google了一下flowplayer的破解文章,现分享给大家,呵呵,希望大家多提宝贵意见啊。flowplayer大家应该是很熟悉的吧,他是和jwplayer齐名的另一款播放器,功能强界面简洁,总之是一款非常不错的开源的flv网页播放器,flowplaye按照3个授权发布(Free,Commercial,M
- 为dedecms v5.7的ckeditor添加jwplayer插件
weixin_34026484
dedecmsv5.7的默认编辑器是ckeditor,不过用的是php版本的,默认的工具栏不在config.js里面配置,而是在ckeditor.inc.php里面配置,默认的工具栏是$toolbar['Basic']有很多的数组组成,其中'/'这个是把工具栏进行换行。言归正传,今天的主角大名鼎鼎的jwplayer。下载地址在:http://pan.baidu.com/s/1kTmHSG3这里,可
- swfobject简单封装
MiniBlog
前端技术资料swfobject
swfobject简单封装最近一直在研究web视频播放器,找到好多可行的视频播放器,比如JWplayer、flowplayer、原生adobeflash等,最后选择的原生adobeflash,(另外两种其实更好更美观,博主还没研究透...),下面把原生的简单封装介绍下:(function(jq){jq.fn.video=function(o){varstr='_video';vars="swfs/
- rtmp推流直播流程
lipyq
ANDROID应用开发
1.搭建RED5的RTMP流服务器2.安装好RTMP的流服务器软件,下载这个软件setup-Red5-1.0.1-java6.exe3.安装oflaDemo,拷贝到D:\ProgramFiles(x86)\Red5\webapps\oflaDemo下面。4.修改Red5安装目录下的webapps\oflaDemo\index.html文件,将jwplayer的file属性改成“hello”。(re
- JW Player 使用 RTMP 流
Defonds
RTMP服务
译序:JWMediaPlayer是开源的网页使用的Flash播放器。本文采摘于JWPlayer的官方文档,讲解了JWPlayer对于RTMP的使用方法,我们可以从JWPlayer客户端的角度来了解RTMP协议。以下是官方原文:简介RTMP(RealTimeMessagingProtocol实时消息传输协议)是一个用于将点播和直播媒体交付给AdobeFlash应用(比如JWPlayer)的体系。RT
- jwplayer 播放hls视频
图图的麻麻
web前端
引入(在5V3tOP97EeK2SxIxOUCPzg.js文件里动态的引入了jwplayer.html5.js和jwplayer.js)vartheplayer;functionfunvideo(){theplayer=jwplayer("container").setup({file:“XXX.m3u8",image:"player.jpg",title:"SintelonHLS",width:
- 欢迎使用CSDN-markdown编辑器
felixs
技术html5视频插件
转自:http://blog.csdn.net/wanlong360599336/article/details/46474415HTML5音频播放,歌词同步,及视频播放功能(JPlayer、JWPlayer、VideoJS)最近项目中用到音频视频播放,所以就写了一个demo:这个是JPlayer插件的视频播放:这个是音频播放,歌词同步:[html]viewplaincopyprint?video
- 自用的hls h5宽高铺满播放器可以作为m3u8的一次解析,二次封装解析
梦中一夜下江南
可以作为m3u8的一次解析,二次封装解析。p2pcdn经过一些修改代码如下CDNByeJWPlayerDemobody{margin:0}functiongetWidth(){varwinWidth;if(window.innerWidth){winWidth=window.innerWidth;}elseif((document.body)&&(document.body.clientWidth
- RTMP直播效果实现
NeroJings
直播相关
涉及技术点:rtmp协议,nginx服务器配置,jwplayer播放rtmp协议视频基本流程图:实现相关:如图所示,基本很清楚,一个推流端(这里指的是OBS软件),中间服务端用的是nginx-rtmp-module,然后拉流端为目前各个流行的客户端,基本操作流程如下:1、安装nginx(主要为nginx-rtmp-module模块的支持,关于其他nginx必须的依赖,如果报错请自行百度)sudoa
- JW Player 播放插件 video not found or access denied 问题的解决
LZD_jay
IIS
使用iis服务器发布asp.net的项目中使用jwplayer,在播放flv等格式时,会出现videonotfoundoraccessdenied的错误提示。解决办法:打开服务器上的IIS管理器,在服务器下[网站]下找到对应的网站,右击点属性,打开属性设置窗口后点击HTTP头选项卡,点击其下[MIME类型]按钮,新建一个MIME类型,扩展名为:.flvMIME类型:flv-application/
- 浏览器播放海康视频技术选型
blwinner
流媒体
以前公司的B/S在播放海康的实时流时,用的是海康SDK中的ocx控件,如果视频源换成大华或者我们自己的,就瞎了,所以考虑做一个框架可以支持任何实时h264码流。经过几天的搜索,有如下几种方案:1)用html5中的标签+flash播放器:优点:①实现简单,只需要给video设定src即可,播放界面可以用css控制;②播放器多,比较常用的有jwplayer,video.js,而且他们都可以在支持或不支
- Nginx+ffmpeg的HLS开源服务器搭建配置及开发详解
放牛娃不吃草
图像及流媒体WEBHLSnginxffmpeg流媒体服务器音视频
本文概述:至目前为止,HLS是移动平台上非常重要并十分流行的流媒体传输协议。做移动平台的流媒体开发,不知道它不掌握它,真是一大遗憾。而HLS的平台搭建有一定的难度,本文针对对该方向有一定了解的朋友,将方案实施中的一些细节和流程进行分享交流。本文介绍了,使用开源服务器nginx搭建HLS服务比较详细的方案。测试使用VLC以及JWPlayer播放。交流邮箱
[email protected],本文出自
- Thinkphp开发项目过程中遇到的问题及解决
shaozengwei
1:在页面上播放视频,我使用的是jwplayer,下面是我的源代码。这里是jwplayer的相关下载地址Loadingtheplayer...jwplayer("container").setup({flashplayer:"player.swf",file:"./video.mp4",height:270,width:480});2:用ajax提交时,服务器返回的response的前面加了一个{
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(