- 浏览: 497214 次
- 性别:
- 来自: 深圳
最新评论
-
hongzhounlfd:
很透彻,很详细
依赖注入和控制反转 -
jefferyqjy:
谢谢~言简意赅~很明了!
依赖注入和控制反转 -
elderbrother:
太好了,谢谢
依赖注入和控制反转 -
east_zyd_zhao:
终于搞明白了
依赖注入和控制反转 -
Dremeng:
完美,一看就懂理解透彻
依赖注入和控制反转
文章列表
调试是程式员无法回避的工作。调试方法有许多种,但归根结底,就是找到引发错误的代码。举例来说,在 Linux 应用程式中,分段故障被认为是最常见的错误之一。当程式尝试访问未分配给他的内存并因为分段违例而终止时,将产生这种错误。
要修正这种错误,你需要找到引发该行为的那行代码。一旦找到有问题的代码行,这对于知道引发错误的上下文及其相关的值、变量和方法也是有所帮助的。使用调试器将使查找这些信息变得相当简单。
Eclipse 调试器及 Debug 视图
Eclipse 平台的特色在于内置了 Java
调试器,该调试器提供所有标准调试功能,包括进行单步执行、设置断点和值、检查变量和值及暂挂和恢复 ...
1. 边(Edge ): 1. 边的主要作用是管理连接,并可以复用 2. 当添加边时,集群里会广播该边的消息 3. 边连接源通过MRTMP:9035 4. 边上不需要部署服务 5. 边和源最好不要同一台机器 6. 连接由SimpleMRTMPEdgeManager管理,可自己实现IMRTMPEdgeManager 7. 它和客户端是长连接,故有连接数限制 2. 源:(origin) 1. 当添加源时,该源的其他边会自动连上来 i. 因为如果边连接不到源(或者源中途停了),则会不断地隔时连接 3. 边启动--开放一个端口:RTMP用于监听客户端 1. 监听客户端mina,rtmp:调用RTMPMi ...
Ant是什么?
Ant是一种基于Java和XML的build工具。
2 下载、安装Ant
安装Ant
下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)
2.1 在你运行Ant之前需要做一些配置工作。
? 将bin目录加入PATH环境变量。
? 设定ANT_HOME环境变量,指向你安装Ant的目录。在一些OS上,Ant的脚本可以猜测ANT_HOME(Unix和Windos NT/2000)-但最好不要依赖这一特性。
? 可选地,设定JAVA_HOME环境变量(参考下面的高级小节),该变量应该指向你安装JDK的目录。
注意:不要将A ...
Red5如何响应rmpt的请求,中间涉及哪些关键类?
响应请求的流程如下:
1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作类库)的api将RTMPMinaIoHandler绑定到 ...
1.下载最新版本的RED5 http://osflash.org/red52.安装RED5,注意在安装RED5前要先安装好JRE,安装RED5的时候会要求指定JRE的目录的。3. 到RED5的安装目录,找到doc/templates目录,该目录中存放了一个标准的RED5应用程序模版myapp,将其复制到RED5安装目录中的 webapps目录下,并改名为你喜欢的文件夹名,比如你要开发一个聊天的程序,那么可以把myapp改为myChat,这个名字就是以后你要连接的服务 名了。
4.在WEB-INF中新建一个文件夹src用来存放程序的源代码,新建一个classes文件夹用来存放编译后的文件。5. ...
依赖注入和控制反转
热1吴鹏建 2010-07-26 12:20
[顶]3G移动--Android开发工程师全能班
看到一个对这个概念很好诠释的帖子,特转发过来供大家一起学习
转载地址http://www.iteye.com/topic/692793
IoC——Inversion of Control 控制反转 ...
Linux & Unix 2009-11-26 22:20:15 阅读3160 评论1 字号:大中小 订阅
1) 重启后永久性生效:
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效:
开启: service iptables start
关闭: service iptables stop
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。
在开启了防火墙时,做如下设置,开启相关端口, 修改/etc/sysconfig/iptables ...
在openlaszlo中我们可以处理图像,音视频等媒体文件。详细的信息,后面有专门的专题介绍。
现在简要介绍下openlaszlo媒体组件的使用。
以下代码是加载一副图片:
<canvas width="100%" height="80"> <view resource="resources/smiley.gif"/></canvas>当然我们可以设置VIEW的属性,来设置图片加载位置等。。加载资源的方式:1、在编译时加载上面的程序中图片资源就是在程序编译时候加载上的。2、在 ...
openlaszlo组件的简单介绍 收藏 在写laszlo程序时,我们会用到很多组件的,官方的组建库lz componets,提供了绝大多数的应用。
这些组件是由一些简单的对象组合而成。
下面就通过几个简单的组建使用来了解下lz components:
<canvas width="100%" height="500"> <silverstyle name="silvercolors"/> <greenstyle name="greencolors" ...
前面说到过openlaszlo程序是一组xml格式和javascript格式的标签语言,程序文件以.lzx为扩展名。为了简便,我们就称opnelaszlo程序开发语言为lzx语言。
我们在学习C或其他非标签语言时的第一程序应该都是"hello,world";我们在IDE或者控制台来编译运行这个程序。但是,标签语言的第一个程序的概念和以上截然不同。比如说XML,HTML等,都是在浏览器重运行的,而且在开始的时候,我们不会太关注他是怎样运行的。开始学习的时候,我们所关注的是页面元素问题,也就是说元素和页面之间的对应关系,也就是页面的排版。
在写LZX应用时,必须 ...
LZX是面向对象的基于XML和JAVASCRIPT语法的标签语言,它用于创建富客户端程序的表示层。LZX应用程序被OPENLASZLO编译器编译。LZX语言主要的特征是包含一套XML标签和一套JAVASCRIPT 的API的语言。
对于有经验的WEB开发者来说,LZX是非常容易学习的,因为它包含了WEB开发者所熟悉的语法和命名结构。同时,LZX也有许多新的概念和功能,使得开发出的应用程序功能更强大。
运行的LZX程序占用一个可视的对象叫做cavas,其实就是屏幕的一块区域。在canvas中,含有许多视图节点,这些节点含有逻辑性和可视性,对于熟悉标签语言的来说,前面这句话的意思就是在一个大的 ...
今天看了下OpenLaszlo Application Developer's Guide的前言部分。内容大致如下:(英语水平有限,欢迎拍砖)
1、为什么开发此项技术?
2、此教程的阅读对象
3、On Runtimes and Deployment Modes and the "Core" API (这句不知道 ...
openlaszlo的体系结构 收藏 openlaszlo是一种富客户端开发技术,它结合了C/S客户端的强大功能和B/S结构的低成本高效率的优点。openlaszlo应用程序开发使用的是基于XML的LZX语言,它可以被编译成DHMTL,SWF等格式。
1、部署模 ...
第一章 OpenLaszlo框架 OpenLaszlo是一个平台,它面对的是丰富的Internet应用,非常容易展开.OpenLaszlo系统框架把C/S设计的能量和可用性与管理优势和Web应用的有效性结合起来.1.发展模式OpenLaszlo应用程序在Web上被人们接受是因为如下的原因:Proxied(代理) OpenLaszlo服务器在你的机器上运行,编译源代码并把将要执行的二进制结果发送到客户端机器上.Solo 你用OpenLaszlo编辑器预编译程序,并使这些二进制代码可以在你服务器上得到,当它在客户端被执行的时候,应用程序直接联系其他服务器,不用由OpenLaszlo服务器来 ...
jrdesktop(Java Remote Desktop)是一个类似于VNC的远程控件软件。除了远程桌面屏幕,键盘和鼠标事件控制之外,jrdesktop还提供了一些额外的功能如:文件转输,数据压缩,颜色质量转换等。jrdesktop使用RMI与SSL/TLS在控制端与服务器之间建立安全连接。
主页:http://jrdesktop.sourceforge.net/