- Jarslink源码解析-----ModuleLoaderImpl
bigdogLIU
jarslink源码分析java
moduleLoader实际上就是模块的“加载器”我们从load方法开始publicModuleload(ModuleConfigmoduleConfig){if(LOGGER.isInfoEnabled()){LOGGER.info("Loadingmodule:{}",moduleConfig);}ListtempFileJarURLs=moduleConfig.getModuleUrlPat
- Flex4 主程序调用模块方法报TypeError: Error #1009:无法访问空对象引用的属性或方法
布丰
问题汇总(Questions)
flex做导航菜单,页面用模块,由于在主应用需要调用某个模块下的方法:(moduleLoader.childas模块名).方法();当在这个模块下没有组件的时候,没问题,可以调用成功,并且加这个flex3的这个组件也没问题但是试了下随便加几个别的组件就报错:TypeError:Error#1009:无法访问空对象引用的属性或方法。atmx.core::UIComponent/getStyle()[
- 获取 JavaScript 脚本文件路径
欧雷
javascripturl文件路径
该文写于2013-08-22在开发过程中,有时需要动态获取文件的URL,获取JS文件的URL是最常见的需求,例如像Sea.js等ModuleLoader就会用到。目前常被用到的有以下几种方式,它们有各自的优缺点。script标签通过获取最后一个标签的src属性来得到脚本文件的URL。这种方式的关键点是正在执行的语句所在的JS文件是“当时最后的JS文件”。Sea.js中就是用的此方法。正因如此,瓶颈
- ES6学习——模块化:Module Loader API
kittyjie
ES6ES6
上篇讲的模块化API总体来讲是个静态导入的过程,就是不能根据程序逻辑动态的导入一些其他模块。在ES6规范的草案阶段有个动态导入的API,但是在ES6正式规范出来的时候被去掉了,大家可以参考https://github.com/ModuleLoader/es6-module-loader,个人觉得这个API还是很有用的,所以这里介绍一下。其实这个API很简单,基于Promise模式://mymodu
- Flex学习笔记(2)
blue_maple
Flex
学习中遇到转换错误TypeError:Error#1034:强制转换类型失败:无法将mx.managers::DragManagerImpl@7833851转换为mx.managers.IDragManager。转载别人的详细解决办法以及出现问题的根本原因加载卸载flexmodule触发的DragManager的错误,在主application里面声明了一个moduleLoader用来加载模块,放
- 一个简单的加载模块弹出ProgressBar 加载进度条
ttbat
FlexProgressBar加载进度条FlashBuilderFlex
效果图:importmx.managers.PopUpManager;importmx.modules.IModuleInfo;importmx.modules.Module;importmx.modules.ModuleLoader;importmx.modules.ModuleManager;importmx.controls.ProgressBar;importmx.events.FlexE
- 阿里巴巴框架JarsLink整理
瑜骐
一、框架整体类图结构JarsLink整体主要类图二、类功能简介(1)Module类贯彻整个框架,在各个功能中进行传输(2)ModuleLoader接口定义了模块加载的功能,即是将模块加载到新定义的ClassLoader中,当然这个ClassLoader父ClassLoader指向的是框架本身的;对应模块对应的IOC容器即是Spring上下文,当然模块的Spring上下文父Spring上下文指向的是
- JBoss Modules – Module name
garfielder007
JBoss
模块名是由”.”号分割的字符串,它和versionslot一起用来在moduleloader中唯一标志一个模块。一般来说,名称的组成就像包名一样,但在模块名和模块包含的包之间并没有任何的联系。一下有一些典型的模块名:org.apache.commons.loggingorg.jboss.remotingcglibjavax.ejb.apich.qos.cal10n大多数的moduleloader支
- Webpack5分钟入门教程
brlee
web相关
Webpack5分钟入门教程前面讲解了Javascript模块化编程:模块的写法,下面我们来介绍一个具体的moduleloader—Webpack。我们新建三个js文件,module1.jsmodule2.js和scripts.js在module1.js中写入:console.log('moudle1stuff');在module2.js中写入:console.log('moudle2stuff'
- Webpack5分钟入门教程
laiqun_ai
Webpack5分钟入门教程前面讲解了Javascript模块化编程:模块的写法,下面我们来介绍一个具体的moduleloader—Webpack。 我们新建三个js文件,module1.jsmodule2.js和scripts.js在module1.js中写入:console.log('moudle1stuff');在module2.js中写入:console.log('moudle2stuff
- Flex4中的ModuleLoader,Alert以及TitleWindow
window
1、ModuleLoader
在Asp.Net开发中,经常会把页面的公共部分封装成自定义控件ascx,以达到重用或动态加载的目的。在Flex4中MXML Module能达到类似的功能,可以把某些功能单独封装成在一个Module,然后利用ModuleLoader动态加载。 每个MXML Module在Build时,会生成一个同名的swf(比如A.mxml会生成A.swf),但是不能单独运
- Flex加载模块
Flex
加载模块简单来说有2种方式,一种是较为简单的使用ModuleLoader,另一种是使用ModuleManager。
1.关于ModuleLoader的使用,请参见Flex 使用ModuleLoader加载模块及卸载模块的实例&n
- 有关判读flex 模板载入是否结束的一些问题。
Flex
如果利用ModuleLoader 对flex的模板生成的swf 进行载入,侦听这个模板文档的ModuleEvent.READY方法的话(addEventListener(ModuleEvent.READY,doReady);)。这个事件是在模板的swf加载完成后就派送出消息了。
如果这个模板里面自身使用了 类似于 SwfLoader这样的组件,从外部载入一个很大的swf文件的话。不会影响
- 第十章 应用Moduler方式重构应用
Module
不同于导航式容器如ViewStack等容器加载方式,从Flex2开始,Flex标准实现中包含了一种名称叫做ModuleLoader的容器。这个容器可以在需要的时候加载已经预编译过的各种Module模块,而不需要在容器初始化时强制地一次性加载所有容器模块。Module加载是Adobe解决Flex系统应用初始化时较大的下载负载而设计的一种折中方案。在后续的章节中我们会了解到在现实的企业开发中,尤其是大
- Flex 经验笔记一
Flex
Module页面嵌套子Module页面直接用标签嵌入是不行的,无法显示出来,需要用到 ModuleManager 使用ModuleInfo 的 addEventListener 判断当子Module 载入完成后,才可以绑定父 Module 的 ModuleLoader 标签。 private var info:IModuleInfo;
private function init
- 多模块ModuleLoader思路演变
暗之幻影
游戏Flex音乐
版本一:
版本二:
- 获取 JavaScript 脚本文件路径
欧雷
文件路径urljavascript
该文写于2013-08-22在开发过程中,有时需要动态获取文件的URL,获取JS文件的URL是最常见的需求,例如像Sea.js等ModuleLoader就会用到。目前常被用到的有以下几种方式,它们有各自的优缺点。script标签通过获取最后一个标签的src属性来得到脚本文件的URL。这种方式的关键点是正在执行的语句所在的JS文件是“当时最后的JS文件”。Sea.js中就是用的此方法。正因如此,瓶颈
- ExtJS Tree刷新后只选择节点,不展开
zyjustin9
treenodeExtJs
ExtJSTree刷新后只选择节点,不展开 实例讲解:通过点击岗位,将岗位对应的模块菜单给展开。 1..先对树进行全面加载(无须获取Path路径了):moduleloader.on("load",function(treeLoader,node){
//将树面板先展开再关闭,用于将所有子节点显示出来!
module_tree.expandAll();//注意!此处是将树面板全部展开!!!而不
- flex中Module的使用 .
apn172
1ModuleLoader组件概述1.1Module技术简介flex的Modules技术是可以被flex程序使用的一个swf文件,它不能脱离程序独立运行,但是多个程序之间可以共享它。flex的Modules技术将应用程序分割成小块、模块,主程序动态的加载所需要的模块。主程序在启动时并不全部加载所有的模块。当用户和模块没有交互的时候它不需要加载模块,同时它在模块不需要的时候可以卸载模块并释放内存和资
- flex的页面跳转问题
apn172
一、FLEX下的基本概念在Flex中,根本就没有页面的概念,有的只有状态,Flex是通过改变不同的状态在我们的Application中实现不同页面的平滑变换。二、FLEX实现页面切换方法1、如果是一个项目中,最好采取模块式的开发,请参考Module和ModuleLoader的用法2、如果是读取外部swf,可以使用SwfLoader和LocalConnection3、如果不强调工程性,可以使用Vie
- 使得Flex Module 100%最大化的方法
曾似名
ModuleFlexFlexModule100%最大化
使得FlexModule100%最大化的方法 问题:当模块设置width及height为100%时,加载到父级容器后会发现模块并不能自动填充,即使ModuleLoader的width和height均设置为100%若在模块中只加入Canvas测试,发现加载后其高宽值均为0.解决:(方法1)直接在模块参数中加入percentWidth="100"percentHeight="100"例:(方法2)
- 使用ModuleLoader加载模块的方法
raphero
方法一:varmoduleLoader:ModuleLoader=newModuleLoader();
moduleLoader.applicationDomain=ApplicationDomain.currentDomain;
addElement(moduleLoader);
moduleLoader.loadModule("MyModule.swf");方法二:varmoduleLoade
- Flex 模块 模块与应用之间的访问
ljy_888
Flex
Application访问模块
用ModuleLoader载入的模块,application可以用child来访问module中的方法。比如在模块中有一个公共的objectMethod方法
Java代码
s = (m1.child as loaderModule).objectMethod();
如果使用ModuleManager,那么可以向下面这样:
- Flex load modules READY 事件不触发问题
xiang08
javaStringFlexlibrarybuttonencoding
在使用ModuleLoader加载器;和使用ModuleManager进行加载flex模块时,必须要把对应的变量定义为全局变量,否则其READY事件不会触发。 参考过很多资料,归其根本是由于在加载器调用了load方法后,如果变量未定义为全局变量,那么可能被flxe的gc机制给卸载掉,也即根本的解决方法是不然加载器被gc,即要使用时必须留有应用。由于开始没明白其中道理,犯了个错误。如代码:J
- Flex4 中使用ModuleLoader为子容器 动态加入到TabNavigator导航器容器中的例子
hgfghe8
navigator
经常在一些工程中看到 选择左侧目录树 右侧添加TAB加载内容的例子 如图
在这里使用ModuleLoader作为子容器 将其动态的加入到TabNavigator中
首先建立几个Module 其中一个Module代码如下 所有Module结构相同 只是里边的文本有些不同 flex/spark" xmlns:mx="library:/
- Flex加载多个Module时出现“TypeError: Error #1034: 强制转换类型失败”错误
hgfghwq3
Module
使用Accodian加载不同Module时,使用combobox时切换选项时,出现错误TypeError: Error #1034: 强制转换类型失败
出现这种错误的原因在于 ModuleLoader shared code problem 当Module中使用managers时(如PopUpManager,DragManager, HistoryManager等)则可能出现这个问题,
- Flex4 中使用ModuleLoader为子容器 动态加入到TabNavigator导航器容器中的例子
hgfghww6
navigator
经常在一些工程中看到 选择左侧目录树 右侧添加TAB加载内容的例子 如图
在这里使用ModuleLoader作为子容器 将其动态的加入到TabNavigator中
首先建立几个Module 其中一个Module代码如下 所有Module结构相同 只是里边的文本有些不同 flex/spark" xmlns:mx="library:/
- Flex使用ModuleLoader请记住在主程序中加入以下代码
goodleiwei
Fleximport
//使用ModuleLoader必须在主程序中加入以下代码
importmx.managers.*;
privatevar_dragManager:DragManager;
privatevar_historyManager:HistoryManager;
privatevar_popupManager:PopUpManager;使用
if(toUrl!="#"){
this.mo
- 2012-03-11 21:13 flex VerifyError: Error #1014:
chensong215
error
以flex sdk 4.6 rsl编译 VerifyError: Error #1014: 无法找到类 mx.charts::AxisRenderer。为例
我用图表时,刚开始做的Demo是放在Application中,这时运行是没有问题的,但放在ModuleLoader动态加载时,就提示
VerifyError: Error #1014: 无法找到类 mx.charts::AxisR
- FLEX动态加载Model
lzth
Flex
用FLEX来开发应用难免不了要使用到Module,FLEX组件提供了ModuleLoader组件,该组件使用方式类似与swfLoader,但是通常仅仅使用该组件并不能满足我们的需求,这时FLEX为我们提供了ModuleManager,可以实现动态的载入不同的模块。
module分为两种,一种是完整的,一种是关联到主程序的,在新建Module时可以选择module swf size
- 矩阵求逆(JAVA)初等行变换
qiuwanchi
矩阵求逆(JAVA)
package gaodai.matrix;
import gaodai.determinant.DeterminantCalculation;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 矩阵求逆(初等行变换)
* @author 邱万迟
*
- JDK timer
antlove
javajdkschedulecodetimer
1.java.util.Timer.schedule(TimerTask task, long delay):多长时间(毫秒)后执行任务
2.java.util.Timer.schedule(TimerTask task, Date time):设定某个时间执行任务
3.java.util.Timer.schedule(TimerTask task, long delay,longperiod
- JVM调优总结 -Xms -Xmx -Xmn -Xss
coder_xpf
jvm应用服务器
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。
典型设置:
java -Xmx
- JDBC连接数据库
Array_06
jdbc
package Util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCUtil {
//完
- Unsupported major.minor version 51.0(jdk版本错误)
oloz
java
java.lang.UnsupportedClassVersionError: cn/support/cache/CacheType : Unsupported major.minor version 51.0 (unable to load class cn.support.cache.CacheType)
at org.apache.catalina.loader.WebappClassL
- 用多个线程处理1个List集合
362217990
多线程threadlist集合
昨天发了一个提问,启动5个线程将一个List中的内容,然后将5个线程的内容拼接起来,由于时间比较急迫,自己就写了一个Demo,希望对菜鸟有参考意义。。
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CountDownLatch;
public c
- JSP简单访问数据库
香水浓
sqlmysqljsp
学习使用javaBean,代码很烂,仅为留个脚印
public class DBHelper {
private String driverName;
private String url;
private String user;
private String password;
private Connection connection;
privat
- Flex4中使用组件添加柱状图、饼状图等图表
AdyZhang
Flex
1.添加一个最简单的柱状图
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<?xml version=
"1.0"&n
- Android 5.0 - ProgressBar 进度条无法展示到按钮的前面
aijuans
android
在低于SDK < 21 的版本中,ProgressBar 可以展示到按钮前面,并且为之在按钮的中间,但是切换到android 5.0后进度条ProgressBar 展示顺序变化了,按钮再前面,ProgressBar 在后面了我的xml配置文件如下:
[html]
view plain
copy
<RelativeLa
- 查询汇总的sql
baalwolf
sql
select list.listname, list.createtime,listcount from dream_list as list , (select listid,count(listid) as listcount from dream_list_user group by listid order by count(
- Linux du命令和df命令区别
BigBird2012
linux
1,两者区别
du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在的,没有被删除的。他计算的大小就是当前他认为存在的所有文件大小的累加和。
- AngularJS中的$apply,用还是不用?
bijian1013
JavaScriptAngularJS$apply
在AngularJS开发中,何时应该调用$scope.$apply(),何时不应该调用。下面我们透彻地解释这个问题。
但是首先,让我们把$apply转换成一种简化的形式。
scope.$apply就像一个懒惰的工人。它需要按照命
- [Zookeeper学习笔记十]Zookeeper源代码分析之ClientCnxn数据序列化和反序列化
bit1129
zookeeper
ClientCnxn是Zookeeper客户端和Zookeeper服务器端进行通信和事件通知处理的主要类,它内部包含两个类,1. SendThread 2. EventThread, SendThread负责客户端和服务器端的数据通信,也包括事件信息的传输,EventThread主要在客户端回调注册的Watchers进行通知处理
ClientCnxn构造方法
&
- 【Java命令一】jmap
bit1129
Java命令
jmap命令的用法:
[hadoop@hadoop sbin]$ jmap
Usage:
jmap [option] <pid>
(to connect to running process)
jmap [option] <executable <core>
(to connect to a
- Apache 服务器安全防护及实战
ronin47
此文转自IBM.
Apache 服务简介
Web 服务器也称为 WWW 服务器或 HTTP 服务器 (HTTP Server),它是 Internet 上最常见也是使用最频繁的服务器之一,Web 服务器能够为用户提供网页浏览、论坛访问等等服务。
由于用户在通过 Web 浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而 Web 在 Internet 上一推出就得到
- unity 3d实例化位置出现布置?
brotherlamp
unity教程unityunity资料unity视频unity自学
问:unity 3d实例化位置出现布置?
答:实例化的同时就可以指定被实例化的物体的位置,即 position
Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object
这样你不需要再用Transform.Position了,
如果你省略了第二个参数(
- 《重构,改善现有代码的设计》第八章 Duplicate Observed Data
bylijinnan
java重构
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusE
- struts2更改struts.xml配置目录
chiangfai
struts.xml
struts2默认是读取classes目录下的配置文件,要更改配置文件目录,比如放在WEB-INF下,路径应该写成../struts.xml(非/WEB-INF/struts.xml)
web.xml文件修改如下:
<filter>
<filter-name>struts2</filter-name>
<filter-class&g
- redis做缓存时的一点优化
chenchao051
redishadooppipeline
最近集群上有个job,其中需要短时间内频繁访问缓存,大概7亿多次。我这边的缓存是使用redis来做的,问题就来了。
首先,redis中存的是普通kv,没有考虑使用hash等解结构,那么以为着这个job需要访问7亿多次redis,导致效率低,且出现很多redi
- mysql导出数据不输出标题行
daizj
mysql数据导出去掉第一行去掉标题
当想使用数据库中的某些数据,想将其导入到文件中,而想去掉第一行的标题是可以加上-N参数
如通过下面命令导出数据:
mysql -uuserName -ppasswd -hhost -Pport -Ddatabase -e " select * from tableName" > exportResult.txt
结果为:
studentid
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
先下载PHPEXCEL类文件,放在class目录下面,然后新建一个index.php文件,内容如下
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('
- 爱情格言
dcj3sjt126com
格言
1) I love you not because of who you are, but because of who I am when I am with you. 我爱你,不是因为你是一个怎样的人,而是因为我喜欢与你在一起时的感觉。 2) No man or woman is worth your tears, and the one who is, won‘t
- 转 Activity 详解——Activity文档翻译
e200702084
androidUIsqlite配置管理网络应用
activity 展现在用户面前的经常是全屏窗口,你也可以将 activity 作为浮动窗口来使用(使用设置了 windowIsFloating 的主题),或者嵌入到其他的 activity (使用 ActivityGroup )中。 当用户离开 activity 时你可以在 onPause() 进行相应的操作 。更重要的是,用户做的任何改变都应该在该点上提交 ( 经常提交到 ContentPro
- win7安装MongoDB服务
geeksun
mongodb
1. 下载MongoDB的windows版本:mongodb-win32-x86_64-2008plus-ssl-3.0.4.zip,Linux版本也在这里下载,下载地址: http://www.mongodb.org/downloads
2. 解压MongoDB在D:\server\mongodb, 在D:\server\mongodb下创建d
- Javascript魔法方法:__defineGetter__,__defineSetter__
hongtoushizi
js
转载自: http://www.blackglory.me/javascript-magic-method-definegetter-definesetter/
在javascript的类中,可以用defineGetter和defineSetter_控制成员变量的Get和Set行为
例如,在一个图书类中,我们自动为Book加上书名符号:
function Book(name){
- 错误的日期格式可能导致走nginx proxy cache时不能进行304响应
jinnianshilongnian
cache
昨天在整合某些系统的nginx配置时,出现了当使用nginx cache时无法返回304响应的情况,出问题的响应头: Content-Type:text/html; charset=gb2312 Date:Mon, 05 Jan 2015 01:58:05 GMT Expires:Mon , 05 Jan 15 02:03:00 GMT Last-Modified:Mon, 05
- 数据源架构模式之行数据入口
home198979
PHP架构行数据入口
注:看不懂的请勿踩,此文章非针对java,java爱好者可直接略过。
一、概念
行数据入口(Row Data Gateway):充当数据源中单条记录入口的对象,每行一个实例。
二、简单实现行数据入口
为了方便理解,还是先简单实现:
<?php
/**
* 行数据入口类
*/
class OrderGateway {
/*定义元数
- Linux各个目录的作用及内容
pda158
linux脚本
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于
Windows
操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。 2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要
linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、d
- ubuntu12.04上编译openjdk7
ol_beta
HotSpotjvmjdkOpenJDK
获取源码
从openjdk代码仓库获取(比较慢)
安装mercurial Mercurial是一个版本管理工具。 sudo apt-get install mercurial
将以下内容添加到$HOME/.hgrc文件中,如果没有则自己创建一个: [extensions] forest=/home/lichengwu/hgforest-crew/forest.py fe
- 将数据库字段转换成设计文档所需的字段
vipbooks
设计模式工作正则表达式
哈哈,出差这么久终于回来了,回家的感觉真好!
PowerDesigner的物理数据库一出来,设计文档中要改的字段就多得不计其数,如果要把PowerDesigner中的字段一个个Copy到设计文档中,那将会是一件非常痛苦的事情。