jspxcms内容管理系统CMS
jspxcms是一个开源的、基于Java的内容管理系统(CMS),技术上选择JavaEE行业最先进、最主流、最稳定的技术,非常适合二次开发、功能扩展、插件开发。使用的技术包括SpringMVC 3.1、Spring 3.1、Hibernate 3.6、JSP 2.0和Freemarker 2.3等。
jspxcms-5.1.0-release.zip
jspxcms-5.1.0-release-eclipse.zip
jspxcms-5.1.0-release-src.zip
zTree_v3树插件
zTree 简介
zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。
zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。
zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载
采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀
兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器
支持 JSON 数据
支持静态 和 Ajax 异步加载节点数据
支持任意更换皮肤 / 自定义图标(依靠css)
支持极其灵活的 checkbox 或 radio 选择功能
提供多种事件响应回调
灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽哟
在一个页面内可同时生成多个 Tree 实例
简单的参数配置实现 灵活多变的功能
http://www.ztree.me/
junit4单元测试jar
junit4单元测试jar
junit单元测试jar
junit.jar
org.hamcrest.core_1.1.0.v20090501071000.jar
HA_NSIS打包工具
开源的应用程序打包工具,可完成任何程序的打包工作。
UML 精華第三版
UML 精華第三版
UML Distilled Third Edition
物件模型語言標準簡介
UML 精華第三版 — 物件模型語言標準簡介
2
想了解什麼是類別圖中最重要的東西嗎?(請參見第3 章)
想一賭新的UML 2.0 版中,循序圖裡面為流程控制而新增的互動框表示法嗎?
本書也介紹了許多人愛用的非正式表示法。(請參見第4 章)
想知道UML 各個版本間有哪些變化嗎?(請參見附錄)
想擁有一份UML 中最常用表示法的快速對照表嗎?(請參見書本內頁)
想知道UML 2.0 版中新加入了哪幾種圖,卻不想費力去K規格書嗎?(請參見
第1 章)
UML精華前兩版讓30 萬名以上的開發人員受惠。第三版同樣也是UML 2.0 版與1.x
版的最佳資訊來源,它引導大家快速、精確地了解UML 並使用它。
對本書讀者來說,有些人是想要快速跟上UML 2.0 版的腳步,學習其中的必要內容。
其他人則是希望把本書當作手邊方便好用的參考書,快速找到UML 中最常用的部
分。本書作者以簡短、扼要、專注的呈現方式,達到上述兩項要求。
本書介紹UML 中所有最主要的圖、說明它們的用途,並教導大家在畫或讀這些圖時,
一些用得上的基本表示法。這些圖包括類別圖、循序圖、物件圖、套件圖、配置圖、
使用案例圖、狀態機圖、活動圖、通訊圖、合成結構、元件圖、互動概圖與時序圖。
作者並舉了一些簡單易懂的例子,適時說明基本設計邏輯。
如果你跟大多數開發人員一樣,沒時間跟上軟體工程方面的改革創新,那麼Fowler
的這本新版經典書,正好可以讓你熟悉一些最佳思維。協助大家用最適當的方式,以
UML 來做出有效的物件導向軟體設計結果 ─ 對專業的軟體設計人士來說,這是一
種非常必要的能力。
作者 Martin Fowler 是ThoughWorks 的首席科學家,這家公司從事企業應用程式的
開發與移轉工作。作者把物件導向技術應用於企業軟體的開發工作上,已經有十年以
上的經驗了。此外,在樣式、UML、重構與敏捷方法論上,他也頗為知名。Martin
3
跟他的妻子Cindy,還有一隻不可思議的貓,居住在美國馬薩諸塞州Melrose 市。個
人網頁為http://martinfowler.com。
譯者 趙光正 政治大學資管系碩士斑畢業。他也是UML精華第二版、Rational統一
(開發)流程第二版、UML 與樣式徹底研究第二版,以及使用案例寫作實務等書的
譯者。
人月神话The Mythical Man-Month
人月神话
内容简介
《人月神话》原文:The Mythical Man-Month: The Essays on Software Engineering, 2nd ed.在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。
Brooks博士为人们管理复杂项目提供了最具洞察力的见解。既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司System/360家族和OS/360中的项目管理经验。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄中等多种语言,全球销量数百万册。确立了其在行业内的经典地位。
在本书第一次出版32年后的今天,我们重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册与大家共享,更使本书成为国内从业者的必读经典之一。
《人月神话》内容简介:在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解。既有很多发人深省的观点,又有大量软件工程的实践。《人月神话》内容来自Brooks博士在IBM公司System/360家族和OS/360中的项目管理经验。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄中等多种语言,全球销量数百万册。确立了其在行业内的经典地位。
在《人月神话》第一次出版32年后的今天,我们重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册与大家共享,更使《人月神话》成为国内从业者的必读经典之一。
目录
第1章 焦油坑
编程系统产品
职业的乐趣
职业的苦恼
第2章 人月神话
乐观主义
人月
系统测试
空泛的估算
重复产生的进度灾难
第3章 外科手术队伍
问题
Mills的建议
如何运作
团队的扩建
第4章 贵族专制、民主政治和系统设计
概念的完整性
获得概念的完整性
贵族专制统治和民主政治
在等待时,实现人员应该做什么
第5章 画蛇添足
结构师的交互准则和机制
自律——开发第二个系统所带来的后果
第6章 贯彻执行
文档化的规格说明——手册
形式化定义
直接整合
会议和大会
多重实现
电话日志
产品测试
第7章 为什么巴比伦塔会失败
巴比伦塔的管理教训
大型编程项目中的交流
项目工作手册
大型编程项目的组织架构
第8章 胸有成竹
第9章 削足适履
第10章 提纲挈领
第11章 未雨绸缪
第12章 干将莫邪
第13章 整体部分
第14章 祸起萧墙
第15章 另外一面
第16章 没有银弹
第17章 再论“没有银弹”
第18章 《人月神话》的观点:是与非?
第19章 20年后的《人月神话》
结束语:令人向往、激动人心和充满乐趣的50年
注解与参考文献
flash巨幅海报
flash巨幅海报
flash所有类图
flex所有类图
actionscript所有类图
用ActionScript开发高级可视化组件
用ActionScript开发高级可视化组件
我们可以用ActionScript开发在Adobe Flex应用中使用的高级可视化组件,这个主题,包
括以下方面的内容:
1. 关于创建高级组件
2. 组件的实现
3. 使组件具备可访问性
4. 为组件增加版本号
5. 组件设计的最佳实践
6. 例子:创建一个复合组件
7. 疑难问题
使用 Flex 4.5 访问数据
使用 ADOBE FLEX 45访问数据
目录
第 1 章: 访问数据服务概述
Flex 与其它数据访问技术的比较
使用 Flash Builder 访问数据服务
数据访问组件
第 2 章: 使用 Flash Builder 构建以数据为中心的应用程序
创建 Flex 项目以访问数据服务
连接数据服务
安装 Zend Framework
使用单个服务实例
构建客户端应用程序
为数据服务操作配置数据类型
测试服务操作
管理对服务器中的数据的访问
Flash Builder 为客户端应用程序生成代码
部署访问数据服务的应用程序
第 3 章: 为以数据为中心的应用程序实现服务
Action Message Format (AMF)
客户端和服务器端类型化
实现 ColdFusion 服务
实现 PHP 服务
调试远程服务
从多个源实现服务的示例
第 4 章: 访问服务器端数据
使用 HTTPService 组件
使用 WebService 组件
使用 RemoteObject 组件
显式参数传递和参数绑定
处理服务结果
移动设备DPI总结
移动设备DPI总结
屏幕像素尺寸大小
使用 Flex 和 Flash Builder 开发手机应用程序
使用 Flex 和 Flash Builder 开发手机应用程序
目录
第 1 章: 入门
手机应用程序入门
手机、桌面和浏览器应用程序开发的差异
第 2 章: 开发环境
在 Flash Builder 中创建 Android 应用程序
在 Flash Builder 中创建 iOS 应用程序
创建 ActionScript 手机项目
设置手机项目首选参数
连接 Google Android 设备
连接 Apple iOS 设备
第 3 章: 用户界面和布局
手机应用程序的布局
在手机应用程序中处理用户输入
定义手机应用程序和启动屏幕
定义手机应用程序中的视图
定义手机应用程序中的选项卡
定义手机应用程序中的导航控件、标题控件和操作控件
在手机应用程序中使用滚动条
定义手机应用程序中的菜单
为手机应用程序中耗时的活动显示忙碌指示符
定义手机应用程序中的过渡效果
第 4 章: 应用程序设计和工作流
在手机应用程序中启用持久化机制
在一个手机应用程序中支持多个屏幕大小和 DPI 值
第 5 章: 文本
在手机应用程序中使用文本
手机应用程序中用户与文本的交互
在手机应用程序中支持屏幕键盘
在手机应用程序中嵌入字体
在手机控件中使用 HTML 文本
第 6 章: 外观设计
手机外观设计的基础知识
为手机应用程序创建外观
应用自定义手机外观
第 7 章: 运行和调试手机应用程序
管理启动配置
在桌面上运行和调试手机应用程序
在设备上运行和调试手机应用程序
第 8 章: 打包并导出手机应用程序
导出用于发行的 Android APK 包
导出用于发行的 Apple iOS 包
第 9 章: 部署
在移动设备上部署应用程序
在命令行上开发和部署手机应用程序
使用ADOBE FLASH BUILDER 4.5
使用ADOBE FLASH BUILDER 4.5
目录
第 1 章: 关于 Flash Builder
可使用 Flash Builder 构建的应用程序
用于加快应用程序开发速度的功能
用于运行和调试项目的功能
Flash Builder 版本
Flash Builder 配置
Adobe Community Help Client (CHC)
第 2 章: Flash Builder 入门
Flash Builder 工作台
Flash Builder 透视图和视图
Flash Builder 编辑器
Flash Builder 中的项目
项目资源
第 3 章: Flash Builder 中的代码开发工具
内容辅助
快速辅助
覆盖或实现方法
代码模板
元数据代码补全
自定义文件模板
根据用法生成
生成 get 和 set 存取器函数
语法错误检查
未标识的引用错误加亮
查找引用和重构代码
格式化、导航和组织代码
第 4 章: 在 Flash Builder 中使用项目
在 Flash Builder 中创建项目
导出和导入项目
构建项目
运行和调试应用程序
导出应用程序的发行版
使用 Flash Builder 打包 AIR 应用程序
第 5 章: Flash Builder 中的调试工具
Flash 调试透视图
调试应用程序的方法
第 6 章: Flash Builder 中的概要分析工具
Flash 概要分析透视图
概要分析应用程序
概要分析器工作原理
使用概要分析器
垃圾回收
确定问题区域
概要分析器过滤器
第 7 章: Flash Builder 中的 Unit 测试工具
FlexUnit 测试环境
创建 FlexUnit 测试
运行 FlexUnit 测试
配置 FlexUnit 测试
查看 FlexUnit 测试运行的结果
第 8 章: 使用 Flex 开发应用程序
使用 Flex 开发应用程序的基本工作流
构建用户界面
生成事件处理函数
访问数据服务
监视访问数据服务的应用程序
使用 Flex 库项目
创建自定义 MXML 组件
创建模块
将 Flex 与 HTML 应用程序集成
第 9 章: 结合使用 Flash Builder 和 Flash Professional
创建 Flash Professional 项目
可以在 Flash Professional 项目执行的操作
设置 Flash Professional 项目的项目属性
创建和编辑 Flash 组件
管理 Flash Player 安全性
第 10 章: 结合使用 Flash Builder 和 Flash Catalyst
Flash Catalyst 与 Flash Builder 之间的工作流
Flash Catalyst 与 Flash Builder 集成
第 11 章: 自定义 Flash Builder
Adobe 首选参数
自定义工作台
Flash Builder 首选参数
扩展 Flash Builder
构建Adobe AIR应用程序
构建 ADOBE® AIR® 应用程序
目录
第 1 章: Adobe AIR 简介
第 2 章: Adobe AIR 安装
安装 Adobe AIR
删除 Adobe AIR
安装和运行 AIR 范例应用程序
Adobe AIR 更新
第 3 章: 使用 AIR API
特定于 AIR 的 ActionScript 30 类
具有特定于 AIR 功能的 Flash Player 类
特定于 AIR 的 Flex 组件
第 4 章: 适用于 AIR 开发的 Adobe Flash Platform 工具
安装 AIR SDK
安装 Flex SDK
设置外部 SDK
第 5 章: 创建第一个 AIR 应用程序
在 Flash Builder 中创建第一个桌面 Flex AIR 应用程序
使用 Flash Professional 创建第一个桌面 AIR 应用程序
在 Flash Professional 中创建您的第一个 AIR for Android 应用程序
创建第一个用于 iOS 的 AIR 应用程序
使用 Dreamweaver 创建第一个基于 HTML 的 AIR 应用程序
使用 AIR SDK 创建第一个基于 HTML 的 AIR 应用程序
使用 Flex SDK 创建第一个桌面 AIR 应用程序
使用 Flex SDK 创建您的第一个 AIR for Android 应用程序
第 6 章: 开发针对桌面的 AIR 应用程序
开发桌面 AIR 应用程序的工作流程
设置桌面应用程序属性
调试桌面 AIR 应用程序
对桌面 AIR 安装文件进行打包
对桌面本机安装程序进行打包
针对桌面计算机分发 AIR 包
第 7 章: 开发针对移动设备的 AIR 应用程序
设置开发环境
移动应用程序设计注意事项
创建移动设备 AIR 应用程序的工作流程
设置移动应用程序属性
打包移动 AIR 应用程序
调试移动 AIR 应用程序
在移动设备上安装 AIR 和 AIR 应用程序
更新移动 AIR 应用程序
第 8 章: 开发针对电视设备的 AIR 应用程序
设备功能
用于电视的 AIR 应用程序设计注意事项
开发用于电视的 AIR 应用程序的工作流程
针对 TV 应用程序属性设置 AIR
对用于电视的 AIR 应用程序进行打包
调试用于电视的 AIR 应用程序
第 9 章: ActionScript 编译器
关于 Flex SDK 中的 AIR 命令行工具
编译器安装 103
为 AIR 编译 MXML 和 ActionScript 源文件
编译 AIR 组件或代码库 (Flex)
第 10 章: AIR Debug Launcher (ADL)
ADL 用法
ADL 示例
ADL 退出和错误代码
第 11 章: AIR Developer Tool (ADT)
ADT 命令
ADT 选项组合
ADT 错误消息
ADT 环境变量
第 12 章: 对 AIR 应用程序进行签名
对 AIR 文件进行数字签名
使用
多点触控(Multi-Touch) 与Flash 平台
多点触控(Multi-Touch) 与Flash 平台
当今世界中的多点触控(Multi-touch)
触控时代的到来
先是移动设备
接下来是平板电脑
不久的将来,所有的显示器都将支持触控吗?
如何使用触控?
取代鼠标
直接操控
提供更多的输入模式:
多个手指,多个手的交互方式
基于笔势(gesture)的全局命令
压力,尺寸,角度
如何在代码里使用多点触控?
SWF文件格式说明v10
SWF文件格式说明v10
SWF File Format Specification Version 10
Contents
Introduction
What’snewinSWF
Chapter:BasicDataTypes
Coordinatesandtwips
Integertypesandbyteorder
Fixed-pointnumbers
Floating-pointnumbers
Encodedintegers
Bitvalues
Usingbitvalues
Stringvalues
Languagecode
RGBcolorrecord
RGBAcolorwithalpharecord
ARGBcolorwithalpharecord
Rectanglerecord
MATRIXrecord
Colortransformrecord
Colortransformwithalpharecord
Chapter:SWFStructureSummary
TheSWFheader
SWFfilestructure
Tagformat
Definitionandcontroltags
TagorderinginSWFfiles
Thedictionary
ProcessingaSWFfile
Filecompressionstrategy
Summary
Chapter:TheDisplayList
Clippinglayers
Usingthedisplaylist
Displaylisttags
PlaceObject
PlaceObject
PlaceObject
ClipEventFlags
RemoveObject
RemoveObject
ShowFrame
Chapter:ControlTags
SetBackgroundColor
FrameLabel
Protect
End
ExportAssets
ImportAssets
EnableDebugger
EnableDebugger
ScriptLimits
SetTabIndex
FileAttributes
ImportAssets
SymbolClass
Metadata
DefineScalingGrid
DefineSceneAndFrameLabelData
Chapter:Actions
SWFactionmodel
SWFactions
SWFactionmodel
Theprogramcounter
SWFactions
Stackoperations
Arithmeticoperators
Numericalcomparison
Logicaloperators
Stringmanipulation
Typeconversion
Controlflow
Variables
Moviecontrol
Utilities
SWFactionmodel
SWFactions
ScriptObjectactions
Typeactions
Mathactions
Stackoperatoractions
SWFactionmodel
SWFactions
SWFactionmodel
SWFactions
SWFactionmodel
SWFactionmodel
Chapter:Shapes
Shapeoverview
Shapeexample
Shapestructures
Fillstyles
Linestyles
Shapestructures
Shaperecords
Edgerecords
Shapetags
Chapter:Gradients
Gradienttransformations
Gradientcontrolpoints
Gradientstructures
GRADIENT
FOCALGRADIENT
GRADRECORD
Chapter:Bitmaps
DefineBits
JPEGTables
DefineBitsJPEG
DefineBitsJPEG
DefineBitsLossless
DefineBitsLossless
DefineBitsJPEG
Chapter:ShapeMorphing
DefineMorphShape
DefineMorphShape
Morphfillstyles
MORPHFILLSTYLEARRAY
MORPHFILLSTYLE
Morphgradientvalues
MORPHGRADIENT
MORPHGRADRECORD
Morphlinestyles
MORPHLINESTYLEARRAY
MORPHLINESTYLE
MORPHLINESTYLE
Chapter:FontsandText
Glyphtextanddevicetext
Statictextanddynamictext
Glyphtext
Glyphdefinitions
TheEMsquare
ConvertingTrueTypefontstoSWFglyphs
Kerningandadvancevalues
Advancedtextrenderingengine
DefineFontandDefineText
Staticglyphtextexample
Fonttags
DefineFont
DefineFontInfo
Westernindirectfonts
Japaneseindirectfonts
DefineFontInfo
DefineFont
DefineFont
DefineFontAlignZones
Kerningrecord
DefineFontName
Statictexttags
DefineText
Textrecords
Dynamictexttags
DefineEditText
CSMTextSettings
DefineFont
Chapter:Sounds
Audiocodingformats
Eventsounds
DefineSound
StartSound
StartSound
Soundstyles
Streamingsound
SoundStreamHead
SoundStreamHead
SoundStreamBlock
Framesubdivisionforstreamingsound
ADPCMcompression
ADPCMsounddata
MPcompression
MPsounddata
MPframe
Nellymosercompression
Speexcompression
Chapter:Buttons
Buttonstates
Buttontracking
Events,statetransitions,andactions
Buttontags
Buttonrecord
DefineButton
DefineButton
DefineButtonCxform
DefineButtonSound
Chapter:SpritesandMovieClips
Spritenames
DefineSprite
Chapter:Video
SorensonHBitstreamFormat
SummaryofdifferencesfromH
Videopacket
Macroblock
Blockdata
ScreenVideobitstreamformat
Blockformat
Videopacket
Imageblock
ScreenVideoVbitstreamformat
VColorspace
VVideoPacket
ImageBlockV
Imageformat
Imageblockdiffposition
Imageblockprimeposition
OnTruemotionVPbitstreamformat
VPFLVvideopacket
VPFLVAlphavideopacket
VPSWFvideopacket
VPSWFAlphavideopacket
SWFvideotags
DefineVideoStream
VideoFrame
Chapter:Binarydata
DefineBinaryData
AppendixA:SWFUncovered:ASimpleSWFFileDissected
AppendixB:Reverseindexoftagvalues
AppendixC:ScreenVideovPalette
Flex4-in-a-day
Flex 4 in a day
About this document
Introduction
MXML 2009
Namespaces
States
New MXML Tags
Declarations
Library
Definition
Private
Reparent
DesignLayer
Two-way data binding
MXML Graphics and FXG
MXML Graphics
FXG
CSS
Flex Themes
Creating a Flex Theme
Applying a Theme
Spark Components
The Skinning Contract – Skinning Spark Components
Creating Spark components and skins
Spark Components/Skins lifecycle
New Layout Engine
Existing Spark layouts
Creating custom Spark layout
New Animation Engine
Built-in Effects
Advanced Effects
What’s new in Adobe AIR 2
Text Layout Framework
Working with Fonts
Working with Flex 3 and 4 components in the same project
Migrating Flex 3 projects to Flex 4
New features from Flash Builder 4 (states editor, getter/setter/event handler code generation, profiler, debugger)
Resources
About this document
While it is impossible to cover all the aspects of any framework or language in only 40 pages, we are pretty sure that if you read this document you’ll manage to find your way when dealing with Flex 4 projects. You’ll find on the web many interesting articles and large documentation on Flex on Adobe site. However, this document is trying to stay focused and give you enough information to have a good overview and know where to look for more.
About the authors:
Mihai Corlan is a platform evangelist with Adobe Systems. For the past 2 years he’s been traveling and speaking at conferences or partners/clients across the world. He focuses on Flex, AIR, and Flex Builder. You can follow him on his blog http://corlan.org or twitter http://twitter.com/mcorlan
Alin Achim is computer scientist with Adobe Systems. He is part of a team in charge with building software used by Adobe’s employees. Flex (combined with various server side technologies) represents the backbone for the solutions they build.
使用ADOBE FLEX 和 ADOBE FLASH BUILDERTM开发手机应用程序
flex4.5手机应用开发
使用ADOBE FLEX 和 ADOBE FLASH BUILDERTM开发手机应用程序
目录
第 1 章: 入门
手机应用程序入门
手机、桌面和浏览器应用程序开发的差异
第 2 章: 开发环境
在 Flash Builder 中创建 Android 应用程序
在 Flash Builder 中创建 iOS 应用程序
创建 ActionScript 手机项目
设置手机项目首选参数
连接 Google Android 设备
连接 Apple iOS 设备
第 3 章: 用户界面和布局
手机应用程序的布局
在手机应用程序中处理用户输入
定义手机应用程序和启动屏幕
定义手机应用程序中的视图
定义手机应用程序中的选项卡
定义手机应用程序中的导航控件、标题控件和操作控件
在手机应用程序中使用滚动条
定义手机应用程序中的菜单
为手机应用程序中耗时的活动显示忙碌指示符
定义手机应用程序中的过渡效果
第 4 章: 应用程序设计和工作流
在手机应用程序中启用持久化机制
在一个手机应用程序中支持多个屏幕大小和 DPI 值
第 5 章: 文本
在手机应用程序中使用文本
手机应用程序中用户与文本的交互
在手机应用程序中支持屏幕键盘
在手机应用程序中嵌入字体
在手机控件中使用 HTML 文本
第 6 章: 外观设计
手机外观设计的基础知识
为手机应用程序创建外观
应用自定义手机外观
第 7 章: 运行和调试手机应用程序
管理启动配置
在桌面上运行和调试手机应用程序
在设备上运行和调试手机应用程序
第 8 章: 打包并导出手机应用程序
导出用于发行的 Android APK 包
导出用于发行的 Apple iOS 包
第 9 章: 在移动设备上部署应用程序
在 Google Android 设备上部署应用程序
在 Apple iOS 设备上部署应用程序
第 9 章: 在命令行上开发和部署手机应用程序
使用 mxmlc 编译手机应用程序
使用 adl 测试手机应用程序
使用 adt 将手机应用程序打包
使用 adb 将手机应用程序部署到设备中
Flash平台优化--优化 ADOBE FLASH 平台的性能
Flash平台优化
优化 ADOBE FLASH 平台的性能
目录
第 1 章: 简介
运行时代码执行基本原理
感知性能与实际性能
实现优化
第 2 章: 节省内存
显示对象
原始类型
重用对象
释放内存
使用位图
滤镜和动态位图卸载
直接进行 mip 映射
使用 3D 效果
文本对象和内存
事件模型与回调
第 3 章: 最大程度减小 CPU 使用量
针对 CPU 使用量的 Flash Player 101 增强功能
实例管理
冻结和解冻对象
鼠标交互
计时器与 ENTER_FRAME 事件
补间症状
第 4 章: ActionScript 30 性能
Vector 类和 Array 类
绘图 API
事件捕获和冒泡
处理像素
正则表达式
其它优化
第 5 章: 呈现性能
重绘区域
影片品质
Alpha 混合
应用程序帧速率
位图缓存
手动位图缓存
呈现文本对象
GPU
异步操作
透明窗口
矢量形状的平滑处理
第 6 章: 优化网络交互
针对网络交互的 Flash Player 101 增强功能
外部内容
输入/ 输出错误
Flash Remoting
不必要的网络操作
第 7 章: 处理媒体
视频
音频
第 8 章: SQL 数据库性能
针对数据库性能的应用程序设计
数据库文件优化
不必要的数据库运行时处理
有效的 SQL 语法
SQL 语句性能
第 9 章: 基准测试和部署
基准测试
部署
FlashPlayer内部机制
FlashPlayer内部机制
Flash运行时
核心周期
用户代码: 发展历史
AVM2 如何工作?
核心周期
显示列表
文本
文本: 选择一个布局引擎
渲染器
硬件加速
Flash,Flex和AIR应用开发内存监测及优化技巧
Flash,Flex和AIR应用开发内存监测及优化技巧
内容摘要
Flash Player 是如何分配内存的?
Flash Player 是如何完成垃圾回收的?
Flash Player 是如何优化渲染显示的?
你该如何处理以下问题:
事件监听和字典
Flex 中的延迟验证模式
布局
AIR 的相关问题
Flash Builder Profiler
Developing Adobe AIR Applications for Android
Developing Adobe AIR Applications for Android
Contents
Getting Started
Workflow for developing and testing an AIR for Android app
Available Documentation
Flash Platform tool support
Installing the Android SDK
Creating a Hello World application
Setting the path environment variable
Building AIR applications for Android
Android icon art
Setting application properties
Packaging an Android application
Installing Adobe AIR and AIR for Android apps
Running an Android application on a device
Running AIR applications in the Android emulator
Debugging an application on the device
Distributing an AIR for Android application
Supported Flash and AIR APIs
Designing AIR applications for Android
Improve display object performance
Information density
Fonts and text input
Application design considerations
Saving application state
Screen orientation changes
Hit targets
Memory allocation
Drawing API
Event bubbling
Optimizing video performance
Adobe Confidential: This information is only provided to the AIR for Android prerelease Do not redistribute
Reducing application file size
Differences between Android and iPhone development
Miscellaneous development notes
AS3巨幅海报
AS3巨幅海报
flex actionsction 3所有类的集合。
dbeaver数据库连接工具
DBeaver Community 23.1.2 数据库连接工具。
VeryCapture截图工具
VeryCapture是一款功能全面免费截图工具,可截图、可录屏、可 PIN 图、可标注、可 OCR、可翻译,双击 ctrl 呼出截图界面,非常快捷、全面。网页或窗口,选取固定区域, 点击开始长截图按钮,接着点击框选区域中间,滚动鼠标,实时生成长截图。点击停止长截图,长截图自动钉在桌面上,支持标注。若滚动鼠标时, 选定区域内出现动态内容, 则会导致拼接长图失败。
Move Mouse鼠标自动移动软件工具
Move Mouse 是款简单小巧的鼠标自动移动软件,能根据用户的各种动作设置来自动执行鼠标指针的移动,支持自定义各种脚本,只要你设定了相应的设置项目, Move Mouse 就能自动帮助你完成鼠标的移动和点击。
Move Mouse 功能
可将鼠标设置为快捷键,检测到鼠标未移动时自动执行点击操作,保持当前会话;
根据个人需求进行自动中断屏幕保护程序及睡眠状态;
当检测到用户在输入状态时,自动停止一切鼠标操作;
本软件支持自定义各种脚本,让鼠标更灵敏便捷。
mongodb-windows-x86-64-6.0.5最新稳定版本
mongodb-windows-x86_64-6.0.5最新稳定版本,压缩包解压直接使用。
PostgreSQL最新版本15.2
PostgreSQL数据库最新版15.2
postgresql-15.2-2-windows-x64-binaries
JSON格式化工具-JSON格式化美化工具
JSON格式化工具,JSON格式化美化工具,JSON字符串格式化工具。
资源包括HTML网页文件、JavaScript文件,用浏览器打开直接可以使用,以方便直观的方式显示JSON。
单元测试文档模板-吉林大学珠海学院软件工程系
吉林大学珠海学院软件工程系的单元测试文档模板
gradle-5.4.1-all.zip
最新3个版本。
gradle-5.4.1-all.zip
gradle-6.5-all.zip
gradle-6.6.1-all.zip
动态短信验证码安全防护方案
动态短信验证码安全防护方案201507.pdf
中国移动
目录
1. 概述 ................................................................. 3
2. 适用范围 ............................................................. 3
3. “短信炸弹”实例分析 ................................................. 3
3.1 短信炸弹原理...................................................... 4
3.2 短信炸弹实例分析.................................................. 4
4. 短信验证码安全防护方案 ............................................... 5
5. 图片验证码安全要求 ................................................... 7
5.1 图形验证码实现机制 .................................................. 7
5.2 图片验证码的安全设计要求.......................................... 9
写给大忙人看的Java SE 8
《写给大忙人看的Java SE 8》向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未被关注的特性),《写给大忙人看的Java SE 8》延续了《快学Scala》“不废话”的风格。
《写给大忙人看的Java SE 8》共分为9章。第1章讲述了lambda表达式的全部语法;第2章给出了流的完整概述;第3章给出了使用lambda表达式设计库的有效技巧;第4章介绍了JavaFX;第5章详细介绍了Java新增的日期/时间API;第6章介绍了原子计数器、并发哈希映射、并行数组操作等特性中的改进;第7章介绍了如何在Java虚拟机上执行JavaScript,以及如何与Java代码进行交互操作;第8章描述了Java 8中其他一些不起眼但很实用的特性;第9章则关注于Java 7中改进的异常处理,以及其他一些你可能会忽略掉的API。
《写给大忙人看的Java SE 8》适合所有Java程序员、软件设计师、架构师及软件开发爱好者阅读。对于想要快速了解Java SE 8新特性的Java工程师来说,《写给大忙人看的Java SE 8》是一本不可多得的枕边读物。
目录
第1章 lambda表达式 0
1.1 为什么要使用lambda表达式 2
1.2 lambda表达式的语法 4
1.3 函数式接口 6
1.4 方法引用 8
1.5 构造器引用 10
1.6 变量作用域 10
1.7 默认方法 14
1.8 接口中的静态方法 17
练习 18
第2章 Stream API 20
2.1 从迭代器到Stream操作 22
2.2 创建Stream 23
2.3 filter、map和flatMap方法 25
2.4 提取子流和组合流 26
2.5 有状态的转换 27
2.6 简单的聚合方法 28
2.7 Optional类型 29
2.7.1 使用Optional值 29
2.7.2 创建可选值 30
2.7.3 使用flatMap来组合可选值函数 31
2.8 聚合操作 32
2.9 收集结果 33
2.10 将结果收集到Map中 35
2.11 分组和分片 37
2.12 原始类型流 40
2.13 并行流 42
2.14 函数式接口 44
练习 45
第3章使用lambda编程 48
3.1 延迟执行 50
3.2 lambda表达式的参数 51
3.3 选择一个函数式接口 52
3.4 返回函数 55
3.5 组合 56
3.6 延迟 58
3.7 并行操作 59
3.8 处理异常 60
3.9 lambda表达式和泛型 63
3.10 一元操作 65
练习 67
第4章 JavaFX 72
4.1 Java GUI编程简史 74
4.2 你好,JavaFX! 75
4.3 事件处理 76
4.4 JavaFX属性 77
4.5 绑定 80
4.6 布局 85
4.7 FXML 91
4.8 CSS 95
4.9 动画和特殊效果 97
4.10 不寻常的控件 100
练习 103
第5章新的日期和时间API 106
5.1 时间线 108
5.2 本地日期 110
5.3 日期校正器 113
5.4 本地时间 114
5.5 带时区的时间 115
5.6 格式化和解析 119
5.7 与遗留代码互操作 122
练习 123
第6章并发增强 126
6.1 原子值 128
6.2 ConcurrentHashMap改进 131
6.2.1 更新值 132
6.2.2 批量数据操作 134
6.2.3 Set视图 136
6.3 并行数组操作 137
6.4 可完成的Future 138
6.4.1 Future 138
6.4.2 编写Future 139
6.4.3 Future流水线 139
6.4.4 编写异步操作 141
练习 143
第7章 JavaScript引擎——Nashorn 146
7.1 从命令行运行Nashorn 148
7.2 从Java运行Nashorn 149
7.3 调用方法 150
7.4 构造对象 151
7.5 字符串 153
7.6 数字 153
7.7 使用数组 154
7.8 列表和映射 155
7.9 lambda表达式 156
7.10 继承Java类及实现Java接口 157
7.11 异常 158
7.12 Shell脚本 159
7.12.1 执行Shell命令 159
7.12.2 字符串插值 160
7.12.3 脚本输入 161
7.13 Nashorn和JavaFX 162
练习 164
第8章杂项改进 166
8.1 字符串 168
8.2 数字类 168
8.3 新的数学函数 169
8.4 集合 170
8.4.1 集合类中添加的方法 170
8.4.2 比较器 171
8.4.3 Collections类 173
8.5 使用文件 173
8.5.1 读取文件行的流 173
8.5.2 遍历目录项的流 175
8.5.3 Base64编码 176
8.6 注解 177
8.6.1 可重复的注解 177
8.6.2 可用于类型的注解 179
8.6.3 方法参数反射 181
8.7 其他一些细微的改进 182
8.7.1 Null检查 182
8.7.2 延迟消息 182
8.7.3 正则表达式 183
8.7.4 语言环境 183
8.7.5 JDBC 185
练习 185
第9章你可能错过的Java 7特性 188
9.1 异常处理改进 190
9.1.1 try-with-resources语句 190
9.1.2 忽略异常 191
9.1.3 捕获多个异常 192
9.1.4 更简单地处理反射方法的异常 193
9.2 使用文件 193
9.2.1 Path 194
9.2.2 读取和写入文件 196
9.2.3 创建文件和目录 197
9.2.4 复制、移动和删除文件 198
9.3 实现equals、hashCode和compareTo方法 198
9.3.1 安全的Null值相等测试 198
9.3.2 计算哈希码 199
9.3.3 比较数值类型对象 200
9.4 安全需要 201
9.5 其他改动 204
9.5.1 将字符串转换为数字 204
9.5.2 全局Logger 204
9.5.3 Null检查 205
9.5.4 ProcessBuilder 205
9.5.5 URLClassLoader 206
9.5.6 BitSet 206
练习 207
索引 209
jsvnadmin-svnadmin-java版SVN管理应用
什么是Svn Admin(jsvnadmin)
Svn Admin是一个Java开发的管理Svn服务器的项目用户的web应用。安装好Svn服务器端好,把Svn Admin部署好,就可以通过web浏览器管理Svn的项目,管理项目的用户,管理项目的权限。使得管理配置Svn简便,再也不需要每次都到服务器手工修改配置文件。
有什么优点
多数据库:Svn项目配置数据保存在数据库,支持所有数据库(默认MySQL/Oracle/SQL Server)。
多操作系统:支持Window,Linux等操作系统。
权限控制:管理员可以随意分配权限、项目管理员可以管理项目成员、成员只能查看和修改自己的密码。
支持多项目、多用户、多用户组Group(默认带有“项目管理组”、“项目开发组”、“项目测试组”)。
安全:密码加密保存。
多协议:支持svn协议和http协议(从2.0开始支持Apache服务器单库方式,从3.0开始支持Apache多库方式)
仓库浏览(从3.0.2开始)
多语言(从3.0.2开始)
是否适合你
Svnadmin在Java 1.6、Tomcat 6、Subversion 1.6、MySQL 5.1、Apache 2.2、Windows 7上开发测试通过,同时支持其他操作系统和数据库。
支持svn协议
Svn的配置信息都在仓库目录的conf下的authz,passwd,svnserve.conf三个文件中,配置用户和权限都是通过修改passwd和authz,立刻就生效。Svn Admin的本质是对这3个文件进行管理,所有成员、权限的数据都保存在数据库中,一旦在Svn Admin的页面上修改,就会把配置信息输出到conf下的那3个配置文件中。
支持http协议
Apache+SVN配置成功后可以有两种方式:
多库方式:SVNParentPath 指定一个父目录,所有仓库在这个父目录下,使用一个密码文件和一个权限配置文件。优点是增加删除仓库不需要改apache的httpd.conf,不需要重启Apache。缺点是项目多会很混乱。
单库方式:SVNPath 每个仓库单独配置各自的密码和权限文件。优点是各自分开,互相不影响,维护方便。缺点是增加或删除仓库需要修改apache的httpd.conf后重启。
ant.jar架包
ant.jar下载
Apache ant
自动构建。
FileZilla FTP Client
这个工具可以用来连接FTP和SFTP服务器。
FileZilla是一种快速、可信赖的FTP客户端以及服务器端开放源代码程式,具有多种特色、直观的接口。
FileZilla功能
可以断点续传进行上传、下载(需要服务器支持)
自定义命令
可进行站点管理
防发呆功能(有的FTP服务器会将发呆过久的用户赶出,这样发呆的用户就得重复登录)
超时侦测
支持防火墙
支持SOCKS4/5、HTTP1.1代理
可进行SSL加密连接
支持SFTP(Secure FTP)
可以排队进行上传、下载
支持拖放
多国语言支持,包括简体、繁体中文(Linux平台需额外安装“filezilla-locales”套件)
可通过Kerberos进行GSS验证与加密
Linux XAMPP 64位
本安装包用于64位Linux系统搭建Apache+MySQL+PHP+PERL环境。
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。[1]
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
Linux XAMPP 32位
本安装包用于32位Linux系统搭建Apache+MySQL+PHP+PERL环境。
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种操作系统下安装使用,支持多语言:英文、简体中文、繁体中文、韩文、俄文、日文等。[1]
许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
禅道项目管理软件
ZenTaoPMS.7.2.stable.zip
禅道项目管理软件是做什么的?
禅道是第一款国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。
禅道项目管理软件的主要功能列表:
1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
6. 组织管理:包括部门、用户、分组、权限等功能。
7. 统计功能:丰富的统计表。
8. 搜索功能:强大的搜索,帮助您找到相应的数据。
9. 扩展机制,几乎可以对禅道的任何地方进行扩展。
10. api机制,所见皆API,方便与其他系统集成。
禅道项目管理软件源代码
ZenTaoPMS.7.2.stable.zip
禅道项目管理软件是做什么的?
禅道是第一款国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。
禅道项目管理软件的主要功能列表:
1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
6. 组织管理:包括部门、用户、分组、权限等功能。
7. 统计功能:丰富的统计表。
8. 搜索功能:强大的搜索,帮助您找到相应的数据。
9. 扩展机制,几乎可以对禅道的任何地方进行扩展。
10. api机制,所见皆API,方便与其他系统集成。
axis2 Eclipse插件
axis2实现webservice,在Eclipse中打包aar文件插件、新建web service client客户端插件。在Eclipse中新建选项会出现
Axis2 Wizards
Axis2 Code Generator
Axis2 Service Archiver
Web Service Client
等。
资源包括以下文件:
axis2-1.6.2-bin.zip
axis2-1.6.2-war.zip
axis2-eclipse-codegen-plugin-1.6.2.zip
axis2-eclipse-service-plugin-1.6.2.zip