`
文章列表

linux的脚本编写

今天在写一个简单的启动服务,在写函数的时候一直报错: y: line 3: syntax error near unexpected token `echo' y: line 3: `echo "e3333"' 原因主要是function name{}   name后没有空格 正确的是function name {}或者function name(){} //name后的括号和{}没有空格没事 还有一个是在变量赋值的时候,变量申明和赋值可以一步: i="asd"  输出时:echo $i   //输出asd 如果是echo i则输出:i

flex internal关键字

    博客分类:
  • FLEX
今天在red5服务器端调用invoke方法时候因为flex端方法定义是用internal定义的结果不能正常调用,改为public就可以了

red5的createSharedObject

    博客分类:
  • red
看到一个例子是 this.createSharedObject(appScope,"listSO",false); listSO = this.getSharedObject(appScope, "listSO"); listSO.setAttribute(userId, userName); 所以开始怀疑会不会每次连接服务器的时候会不会都在重新创建一个共享对象,然后打印了追踪代码,发现同样的scope下每次都会实例话这段代码,也就是说都会创建这个共享对象,但是结果仍然没错,所以猜测可能是检测到在这个scope下有这个名 ...
今天在做视频共享的时候需要用red5的反射方法, if(ic instanceof IServiceCapableConnection){ IServiceCapableConnection is=(IServiceCapableConnection) ic; is.invoke("showvideo", new Object[]{}); } 开始是这样写的,但是Object是没有值的,结果不能调用,alert之后才知道没有调用成功。is.invoke("showvideo", new Object[]{“”}); 要是没 ...
这几天用flex+red5做聊天案例,过程中发现经常有spring framework的异常 因为red5版本不一样,所有导入的lib也应该不一样了,这次开发的时候一不小心用的是red5-server-1.0的lib包,但是却放入了red5-1.0.0-RC1中,因为后者的red5配置文件和前者还是有点差别的,所以后者加载的时候检查发现找不到spring的包,必然错误。 red5-server-1.0的scope配置是这个 <bean id="web.scope" class="org.red5.server.scope.WebScope" in ...
if( nc == null ){ nc=new NetConnection(); nc.client=this; nc.addEventListener(NetStatusEvent.NET_STATUS,onstatus); nc.connect("rtmp://localhost/so",“ve”); } 今天写测试的时候没有用监听,直接在服务器端appConnect接口写了一个invock()方法 但是在flex客户端一直不能出现想到的调用方法,加上nc.client=this就可以了。。
经常要在flex red5 javaweb项目之间切换,所以要设置单个项目的workspace,以前是在config.ini中修改路径,其实也可以在new 项目的时候指定workspace,在content中指定。 注意:要在目标文件夹创建好和项目名一样的文件夹,如:我先在webapp下创建好一个叫rednew的文件夹,然后我的项目名也要叫rednew

red5处体验

    博客分类:
  • red
公司在做流媒体业务,自己也需要跟着团队,就开始研究red5服务器,从官网上下载最新的版本zip包(本人基本所有开发工具包都不是安装的,我喜欢研究完了再去集成),解压缩查看内部文件发现其内部和tomcat基本一样,网上查找知道其内部是集成了tomcat,所以可以用eclipse或者myeclipse建web项目,编译后直接拷贝至red5 的myapp目录下,配置什么的可以参考这个人的博客,很新很详细。注意放入目录时要把lib包里的所有jar包删除。 http://412887952-qq-com.iteye.com/blog/1620334 至于启动的时候有的人点击bat文件一闪就没了,肯定是环境 ...

win7还我cup

    博客分类:
  • win7
今天发现电脑里的SearchIndexer.exe 进程一直占用很高的CUP 上网发现可以通过win+r   输入services.msc找到windows service 停止,然后点属性修改其启动方式为禁止,才不会重启,然后发现电脑cup一直高处很多了,但是一些邮件引锁没用了   不过不碍什么事   而且最近对cup的要求有点高就关了。。。cup瞬间碉堡
昨天下了个flex4.7  ,各种试注册号 ,最后还用上了注册机flash builder 4keygen  ,但是对4.7   注册机也没用,在网上找了一个大神的方法:反正我过去了,再也不用担心时间到了   弊端是什么:至今没发现  method: 具体步骤如下: 1. 到Adobe官网下载FlashBuilder 4.7,有简体中文版,大约1004M; 2. 安装时,不用序列号,直接选择安装试用版; 3. 安装完成后在安装目录下依次修改下列3个文件: (1) ..\Adobe\Adobe Flash Builder 4.7 (32Bit)\eclipse\plugi ...
下午调试ext程序的时候一不小心在myeclipse的js编辑页面点了下ctrl+p  ,每次启动tomcat的时候就报: 严重: Error initializing endpoint java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? 上网搜了下是说端口被占用,解决方法: 1.端口号被占用,更改tomcat端口号; 2.把Tmcat服务属性更改为手动,重新加载Tomcat; 3.重启Myeclipse; 4.打开任务管理器,找到javaw.exe,把这个 ...
修改myeclipse 新建JSP文件时的默认模板   MyEclipse中构造新的jsp模板(原创) 首先随便打开一个jsp页,在网页中单击右键选择:preferences 打开后如图所示,找到jsp template选项. 选择new,在弹出的提示框,输入如图所示内容,当然输入你想要的就可以了.我这里是 struts2. 点击ok就可以了,具体步骤如下图示例: 下一步注意在创建的时候,一定要选择Basic Jsp,如图所示: 在接下来的页面里随便输入jsp的名字,然后next(不要点finish): 选择你想要的模板(其中出现了刚才新添加的模板),点击Finis ...
因为要坐extjs,所以准备给myeclipse添加一个spket插件   网上找了很多,后来发现都挺恶心的  貌似有4中方法   这里不解释了   在myeclipse中help是添加,如果你确定这个url是肯定行的 那这个方法还可以,我用了2次,一次是下svn,一次是spket。2次都失败了,而且myeclipse花了大量的时间去下和检查  然后更新  ,往往等了N久之后还是不行,这里的苦逼就不诉说了; 还有一种就是直接下zip包解压缩之后直接将features和plugins拷贝到myeclipse目录下的dropins文件夹中 ,这是一个不错的方法,但是当有多个插件时   都拷 ...

Filter

因为业务需要   往往对过滤器有一定的要求 baidu了下才知道filter和servlet一样 都是部署在web容器上的组件 生命周期:servlet是在请求的时候才初始化的    filter是web容器初始化的就初始化了 2者销毁都是在web容器销毁的时候destory(); @Override public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { // TODO Auto-ge ...
1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面等等工作。它是随你的web应用启动而启动的,只初始化一次,以后就可以拦截相关请求,只有当你的web应用停止或重新部署的时候才销毁, 2.监听器 现在来说说Servlet的监听器Listener,它是 ...
Global site tag (gtag.js) - Google Analytics