在ObjC中使用私有方法 面向对象的设计中,有一个特性封装性,就是将某些东西包装和隐藏起来,让外界无法直接使用,只能通过某些特定的方式才能访问。 在Objective-C中也可以做到这一点。 比如下面这个类: 先是接口:   // =========================== // = File: SomeClass.h // = Interface for SomeClass // ... 2011-08-104 min read
NSAutoreleasePool 随笔 NSAutoreleasePool是一个存放对象的集合,添加到NSAutoreleasePool的对象能够被自动释放。 自动释放其实就是在NSAutoreleasePool被清空或是销毁时向池里所有的对象发送一条release消息。 对象不会自动入池,只有当对象发送一条autorelease消息时才会被添加到当前的池中。可以想象池在一个栈中,当前池在栈顶,每创建一个新的池,就压入,使用d... 2011-08-101 min read
Objective-C 属性特性(assign , retain , copy , readonly , readwrite , atomic , nonatomic) 文档地址:Property Declaration Attributes section of the Objective-C Programming Language assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。 retain:指定retain应该在后... 2011-08-101 min read
Emacs的移动快捷键+Xcode常用键 虽然不想再学Emacs的使用,但为了在Mac下使用的更顺畅,还是记录下来,因为这些按键可以在Xcode、TextEdit、Safari的URL地址栏等处使用。 control-F    向右边(Forward)移动 control-B    向左边(Backward)移动 control-N    向下(Next)移动一行 ... 2011-08-081 min read
Java 报表打印 在项目中需要涉及这一块,在此之前是从未接触过的.在此记录一些方法和问题.   // 得到测试用的绑定数据 PolicyDatasource datasource = new PolicyDatasource(new PolicyService().getAll()); response.setCharacterEncoding("utf-8"); // 把模板文件读取进内存 ... 2011-08-028 min read
Java CMYK图片转RGB图片 上传做完了交由测试的时候,反馈说上传失败,自己试了试,都是成功的,于是叫测试人员把图片发给我看看。刚开始以为是图片太大了(2.9M,其实也没多大),我后来用一个3M的图片上传都上传成功了,仔细对比了图片的信息,发现失败的那张是CMYK的颜色样式,就想着转成RGB就完事了:   public class ReadJPEGRaster extends JFrame { stat... 2011-08-023 min read
Java 图片切割 将图片横切或者竖切为两张   public void carveImage(String dir, File file, String orient, int width, int height) { ImageFilter cropFilter; Image img; try { // 读取源图像 BufferedImage bi = ImageI... 2011-08-023 min read
Vim 笔记 发现以前记得很清楚的命令也变得模糊了,总是在需要用到的时候不能及时地想起来。我将自己会用到的命令记录在此,基本的移动和搜索以及正则表达式就不记录了,其它的只要是用过,哪怕只是一遍。 首先是自己Vim的全局配置: set showmode         显示当前的模式 set number         ... 2011-07-3024 min read
Java 图片压缩 先上传压缩后的效果图一张: 图片1是压缩前,2是压缩后,这是以最大压缩比压缩的,效果只有自己去看了。   package zhangao.main; import java.awt.image.RenderedImage; import java.io.File; import java.io.IOException; import java.util.Iterat... 2011-07-264 min read
JDK1.4+Tomcat5.5 WEB 电子杂志 flash文件直接用的Flash Page Flip,但依然需要修改很多fla源文件才能为我所用(包括汉化,字体嵌入,中文影片剪辑的处理,菜单栏的自定义等),需要对ActionScript有一定的了解。 首页显示所有的书: 增加书后,默认没有封面: 编辑页面: 上传的文件可以包括图片和swf,gif格式的图片也作为静态图片处理。后台对图片进行压缩、调整尺寸(由用户选择)以... 2011-07-143 min read