- 博客(0)
- 资源 (7)
- 收藏
- 关注
【IOS】Instruments 中文使用教程
或许很多人对Instruments应用不太了解,但可能很多老的iOS开发者都应该用过Instruments工具来检测iOS应用内存泄漏情况。特别是在iOS 5.0之前,即苹果在iOS平台上面还没支持ARC的时候,写iOS应用就类似C语言那样,容易忘记释放内存,而内存对移动设备而言是非常可贵的。即使目前iPhone设备内存已经基本都满足512MB了,但是因为苹果的后台模式是把整个应用封装起来等待下次启用,所以该应用所占用的内存同样被占据了。也就是即使应用进入后台模式,它还是仍然占用原先的内存的,所以你打开的应用越多,内存耗用自然也很多。对很多普通用户而言,往往他们打开的应用都是进入后台模式的,很少有用户清理后台的应用,所以也就造成很多应用其实可用内存还是非常有限地 (题外话:如果苹果原生支持一键清理后台程序就好了,貌似越狱的工具里面有这样的支持的)。
还有做过iOS应用自动化测试的开发者,应该对UIAutomation很熟悉吧。对,它就是通过JS脚本来写界面自动化测试用例。而Instruments应用对UIAutomation支持很完善,你可以通过它查看很多代码潜在的问题,并测试性能。
其实Instruments应用还有很多强大的功能,它原生支持很多instrument工具,帮助你分析你的代码,不仅包括内存检测和自动化测试,它还可以监测文件读写操作等等待。所以一个好的iOS开发者是应该掌握Instrument应用的使用。因为Instruments应用本身功能太强大的,所以完全掌握机会不可能,但是因为它们内置的很多工具具有相似性,所以你基本掌握自己常用的即可。同时了解一下内部有哪些功能,这样在你需要用到的时候再查查文档,就可以很快上手了。
2013-12-24
javascript经典效果示例
73个效果的实例
01:___CSS+JS滚动图片功能代码
02:___CSS使用图片完美修饰的全兼容圆角框
03:___CSS制作的类似相册浏览的功能
04:___CSS完成神奇创意的相框
05:___CSS实现自适应的图片背景边框
06:___CSS将图片自动变为圆角
07:___CSS强制等比例缩小图片
08:___Javascript仿Flash图片轮翻
09:___JavaScript图片滚动(绝对酷)
10:___JavaScript生成弹性透明的图片放大代码
11:___JavaScript由左向右的图片渐变过渡
12:___JavaScript动态控制图片透明度的变化
13:___JavaScript图片放大
14:___JavaScript图片特效
15:___JavaScript图片预加载代码,显示loading
16:___JavaScript改变图片透明度,鼠标放上渐渐显示
17:___JavaScript真正的鼠标放上动画加载大图的
18:___JS+CSS给图片加上鼠标滑过的方框
19:___JS卡通图片切换
20:___JS图片切换,带缩略图版
21:___JS图片滚动代码(无缝、平滑)
22:___Js图片连续左右滚动
23:___Js拖动特效,一串水晶球(很强大)
24:___JS放大镜,JavaScript图片放大代码
25:___JS点击小图预览大图(仿淘宝)
26:___亮丽的JS图片渐变导航
27:___从两侧向中间拼合的JavaScript图片切换效果
28:___仿265网站LOGO,会盯着你看的眼睛
29:___像弹簧一样抖动的横向图片滚动
30:___前后轮翻的JS图片幻灯切换
31:___动态的Loading文字,逐个变大
32:___可控的纵向图片滚动
33:___右下角随机显示的JS图片广告
34:___向上翻动的内容切换示例
35:___图片友情链接滚动,横向,带控制按钮
36:___图片围成环形滚动,有空间感
37:___图片型不规则菜单的CSs实现
38:___图片拖拉缩放效果(仿PHOTOSHOP)
39:___图片控制内容框的文字上下翻滚
40:___图片旋转构成3D圆环的展示特效
41:___图片点击后变灰色的CSs代码
42:___图片闪烁代码
43:___图片雷达效果,像光照一样
44:___在图片上单击获取图片原始大小
45:___大幅JS焦点图切换
46:___左右切换鼠标可控的无缝图片滚动代码
47:___平滑图片滚动
48:___很有意思的图片分裂复制效果
49:___按比例缩放图片,JavaScript代码
50:___最简的JavaScript鼠标经过切换图片
51:___有点炫的JavaScript立体图片展示
52:___根据鼠标放上切换内容制作的图片导航
53:___浮动的图片广告
54:___清爽简洁的图片交替导航效果
55:___用CSS实现图片的双边框效果
56:___禁止在图片上使用右键
57:___竖向图片滚动
58:___纯CSS代码实现的图片列表滚动
59:___纯CSS实现鼠标移上图片添加阴影效果
60:___经典的图片切换
61:___网站首页js幻灯片代码
62:___美化过的匀速图片滚动
63:___腾讯QQ网站的Js图片切换
64:___自写Js+CSS轮显效果
65:___自动播放——Js幻灯片缓冲效果
66:___规定区域的JS拖动展示效果
67:___超漂亮Js+css图片幻灯切换
68:___马赛克效果的JS图片切换代码
69:___鼠标放到图片上会滑出提示文字
70:___鼠标滑过,缩略图放大显示(纯CSS)
71:___鼠标移上图片,变换出大图片
72:___鼠标经过图片时显示半透明文字,边框变色
73:___鼠标经过图片由灰色变彩色
2012-03-06
birt中文帮助文档
目录
第一章、学习基础知识
教程 1:构建简单的列表报告
任务 1:创建新项目
任务 2:创建新报告
任务 3:构建数据源
任务 4:构建数据集
任务 5:对报告进行布局
任务 6:对数据进行排序
任务 7:格式化报告
编辑列标题
格式化列标题
在同一行上显示名字和姓氏
增大行之间的间隔
任务 8:创建报告标题
接下来的步骤
第二章、连接至数据源
如何创建 BIRT 数据源
如何修改现有 BIRT 数据源
如何删除 BIRT 报告设计器数据源
如何对数据库或其他 JDBC 数据源指定连接信息
如何添加 JDBC 驱动程序
如何删除 JAR 文件中的所有 JDBC 驱动程序
第三章、检索数据
如何创建数据集
如何更改数据集的数据源
如何对 JDBC 数据集编写 SQL 查询
如何对 JDBC 数据集指定存储过程
如何查看和更改输出列
如何更改“预览结果”中出现的行数
如何将计算字段添加至数据集
如何连接数据集
如何定义动态查询
如何设置高速缓存首选项
第四章、绑定数据
如何创建列绑定
第五章、对报告进行布局
如何添加行或列
如何删除行或列
如何将数据集绑定至表
如何插入链接的图像
如何插入嵌入式图像
如何插入存储在数据源中的图像
第六章、显示文本
如何使用动态文本元素
第七章、格式化报告内容
如何创建样式
如何导入样式
如何应用样式
如何修改样式
如何删除样式
如何创建格式化规则
如何修改格式化规则
如何删除格式化规则
如何通过拖动边界来调整列或行的大小
如何指定行高
如何指定列宽
如何合并表或网格单元格
如何有条件地隐藏元素
第八章、对数据进行排序和分组
教程 2:对报告数据进行分组
任务 1:打开报告设计
任务 2:将报告另存为新文件
任务 3:将贷记限额字段添加至数据集
任务 4:将贷记限额数据添加至报告
任务 5:按贷记限额对客户数据进行分组
任务 6:在组头中显示贷记限额范围
任务 7:显示聚集信息
任务 8:格式化报告
除去详细信息行中的贷记限额数据
在每组的第一行中显示组标题
用一行分隔每组
任务 9:在 BIRT 报告查看器中预览报告
任务 10:在目录中显示贷记限额范围
第九章、聚集数据
如何在表达式构建器中构造聚集表达式
第十章、编写表达式
第十一章、过滤数据
如何过滤行以便从 JDBC 数据源检索数据
如何在数据集级别进行过滤
如何在报告元素级别进行过滤
如何在组级别进行过滤
第十二章、使用户能够对数据进行过滤
使用户能够在查询运行时进行过滤
如何创建简单报告参数
如何在 SQL 查询中插入参数标记
如何创建数据集参数
如何在运行报告时动态更新过滤条件
第十三章、构建包含子报告的报告
教程 3:构建带有并排子报告的报告
任务 1:创建新报告
任务 2:构建数据源
任务 3:为客户报告构建数据集
任务 4:为订单子报告构建数据集
任务 5:为支付子报告构建数据集
任务 6:创建客户主报告
任务 7:创建订单子报告
任务 8:将订单子报告链接至客户主报告
任务 9:创建支付子报告
任务 10:将支付子报告链接至客户主报告
任务 11:仅显示具有订单或支付的客户
任务 12:并排显示子报告
任务 13:格式化报告
突出显示客户名
编辑列标题
更改日期格式
更改数字格式
增大元素之间的垂直间距
增大订单表与支付表之间的水平间距
在表周围添加边框
增大表边框与内容之间的间距
第十四章、在报告中使用图表
教程 4:创建图表
任务 1:设置报告设计文件
任务 2:在报告中添加图表
任务 3:为图表提供数据
任务 4:查看图表
任务 5:更新图表标题
任务 6:优化图表外观
第十五章、在图表中显示数据
如何选择图表数据集
如何对类别系列数据进行分组
如何设置轴的数据类型和格式
如何更改图表预览首选项
第十六章、对图表进行布局和格式化
如何设置图表背景色
如何定义定制颜色
如何为具有深度的图表或三维图表设置墙体色或地板色
如何设置图表区嵌入
如何为图形设置背景色
如何为图形区加上轮廓
如何为轴中的图形区加上阴影
如何调整图表图形的放置和填充
如何格式化轴名
如何在仪表图或饼图中添加或格式化值系列标题
如何修改轴线
如何修改轴刻度线
如何添加或修改网格线
第十七章、设计多页报告
如何在页眉和页脚中显示文本
如何指定页眉或页脚大小
如何避免首页出现页眉内容
第十八章、添加交互式查看功能
如何创建书签
如何链接两个报告部分
如何链接两个报告
如何创建目录条目
如何导出报告数据
第十九章、构建共享的报告开发框架
如何将元素添加到库中
如何设置报告设计的主题
如何从报告设计中删除主题
如何创建模板报告项
如何设置模板文件夹
如何发布模板
如何使用模板报告项
第二十章、将文本本地化
如何对报告指定资源文件
如何对标签或文本元素指定现有资源键
如何以不同语言环境预览报告
第二十一章、在报告设计中进行脚本编制
BIRT 脚本编制概述
在 Java 与 JavaScript 之间进行选择
同时使用 Java 和 JavaScript 编写事件处理程序
第二十二章、使用 JavaScript 编写事件处理程序
如何使用 BIRT 报告设计器来输入 JavaScript 事件处理程序
确定方法执行顺序
提供 ReportDesign.initialize 代码
如何提供 ReportDesign.initialize 方法的代码
为想要跟踪的方法提供代码
提供 ReportDesign.afterFactory 代码
教程 5:使用 JavaScript 编写事件处理程序
任务 1:打开报告设计
任务 2:在 Table.onCreate( ) 方法中创建并初始化计数器
任务 3:在 Row.onCreate( ) 方法中有条件地使计数器递增
任务 4:使用 ReportDesign.afterFactory( ) 方法来显示结果
第二十三章、使用 Java 编写事件处理程序
如何创建事件处理程序类并将其添加到 Java 项目中
如何使 Java 类与报告元素相关联
第二十四章、脚本编制参考
类 DateTimeSpan
DateTimeSpan.addDate
DateTimeSpan.addTime
DateTimeSpan.days
DateTimeSpan.hours
DateTimeSpan.minutes
DateTimeSpan.months
DateTimeSpan.seconds
DateTimeSpan.subDate
DateTimeSpan.subTime
DateTimeSpan.years
Finance 类
Finance.ddb
Finance.fv
Finance.ipmt
Finance.irr
Finance.mirr
Finance.nper
Finance.npv
Finance.percent
Finance.pmt
Finance.ppmt
Finance.pv
Finance.rate
Finance.sln
Finance.syd
Total 类
关于分组和过滤
关于过滤器参数
关于组参数
Total.ave
Total.count
Total.countDistinct
Total.first
Total.isBottomN
Total.isBottomNPercent
Total.isTopN
Total.isTopNPercent
Total.last
Total.max
Total.median
Total.min
Total.mode
Total.movingAve
Total.percentile
Total.percentRank
Total.percentSum
Total.quartile
Total.rank
Total.runningCount
Total.stdDev
Total.sum
Total.variance
Total.weightedAve
2011-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人