自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 基础知识

//变量常量 var abc = 100; let bcd = 100;

2014-09-01 13:54:07 145

转载 IOS 异常捕获

#include #include // 系统信号截获处理方法 void signalHandler(int signal); // 异常截获处理方法 void exceptionHandler(NSException *exception); const int32_t _uncaughtExceptionMaximum = 10; 以上这些代码,放到appdelegate

2014-08-29 15:46:43 178

原创 获取手机相册

关于获取 手机相片的帖子一堆。但是里面很多的内容都是互相copy,有些方法写的不清楚,我在这里给大家完善下,代码如下: Oc代码  dispatch_async(dispatch_get_main_queue(), ^{           @autoreleasepool           {               ALAssetsLibraryAccess

2014-08-29 10:29:44 358

原创 block的简单使用

1、定义 Oc代码  //无返回值 一个参数(整形):   void (^name) (int);      //无返回值 两个参数(整形,字符串):   void (^name) (int , char *);      //有返回值 两个参数   int (^name) (char , int);   2、实现   要实现block的

2014-08-29 10:27:19 153

原创 消息转发机制

之前想了解runtime的先关知识,无意中发现了消息转发机制,就自己动手写了些。     如上图所示:在oc中调用方法时,本类及父类找不到此方法时,有如下步骤。 要重写一下方法。   第一步:尝试动态方法解析   Oc代码  void dynamicMethod(id self, SEL _cmd)   {       pr

2014-08-29 10:26:25 170

原创 核心动画(4)

换换函数: CATransform3D CATransform3DMakeTranslation (CGFloat tx, CGFloat ty, CGFloat tz) tx:X轴偏移位置,往下为正数。 ty:Y轴偏移位置,往右为正数。 tz:Z轴偏移位置,往外为正数。 例: 如果有2个图层,一个是绿色的,一个是红色的。先加载绿色,后加载红色。 tx,ty的左右偏移先不说了。

2012-04-12 09:19:21 1680

原创 核心动画(3)

变换函数 CATransform3DMakeTranslation 官方文档: Returns a transform that translates by '(tx, ty, tz)'. t' = [1 0 0 0; 0 1 0 0; 0 0 1 0; tx ty tz 1]. CATransform3D CATransform3DMakeTranslation (CGF

2012-04-12 00:05:52 1586

原创 核心动画(2)

图层的几何变换。 可以通过矩阵来改变一个图层的几何形状。 CATransform3D 的数据结构定义了一个同质的三维变换(4x4 CGFloat值的矩阵),用于图层的旋转,缩放,偏移,歪斜和应用的透视。 图层的2个属性指定了变换矩阵:transform 和 sublayerTransform。 transform : 是结合 anchorPoint(锚点)的位置来对图层和图层上的子

2012-04-11 23:37:23 855

原创 核心动画(1)

关于图层的几个坐标系。 对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。 一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。 设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。 position:是一个CGPoint值,它指定图

2012-04-11 23:20:57 1053

转载 各种网站。

iOS高效开发必备的10款Objective-C类库: http://mobile.51cto.com/hot-249831.htm 学习。 http://blog.colcy.com/page/3/ http://unmi.cc/ http://blog.sina.com.cn/s/blog_839676880100xmop.html http://www.siv

2012-02-03 10:12:27 609

原创 UIColor 中的系统颜色。

今天无意中发现了几种系统的颜色,其中有一种感觉很好。其他的都一般。 @interface UIColor (UIColorSystemColors) + (UIColor *)lightTextColor;                // for a dark background + (UIColor *)darkTextColor;                 // fo

2012-02-01 21:20:11 1093

转载 UIView 知多少!!!

你对UIView了解多少? 点击打开链接

2012-01-31 23:47:19 306

转载 强大的HTTP包装开源项目ASIHTTPRequest介绍

转自:http://www.cocoachina.com/iphonedev/sdk/2010/1011/2159.htm 1,下载的数据直接保存到内存或文件系统里 2,提供直接提交(HTTP POST)文件的API 3,可以直接访问与修改HTTP请求与响应HEADER 4,轻松获取上传与下载的进度信息 5,异步请求与队列,自动管理上传与下载队列管理机 6,认证与授权的支持

2012-01-26 11:13:26 472

转载 不使用xib的写法。

打开Xcode,创建一个新的工程,选择Window-based Application模版,将工程命名为Test 1. 为了使用纯代码方式的准备(不使用xib文件) 1.1 删除MainWindow.xib 在resource目录中找到MainWindow.xib文件并点击右键选择删除,注意在弹出的对话框中选择,“Also Move to Trash”按钮,达到完全删除的目的。 1.2

2012-01-20 16:19:20 519

原创 2011工作总结

一、换工作         在2010年的工作总结中,就说要换工作,现在已经过了一年了,的确也实现了我当初的目标。         第一次工作调动是在7月初,结束了我的第一份长达3年的工作,踏入了一个新的公司——九城集团。一开始,我还以为九城是代理魔兽世界的九城呢,后来才发现,原来不是。害的我白兴奋了半天,还有就是每次跟其他人说我的公司名称时,还得解释下。但是这份工作不长,只干了3个月,那是因

2012-01-15 22:02:16 250

原创 ios 改变背景图片

/var/mobile/Library/LockBackground.jpg  /User/Library/LockBackground.png and then call notify_post(" com.apple.language.changed") 其实发别的改变也一样 就是通知系统有改变 他就会重新刷一次 这样才能载入你重写的图片

2012-01-12 17:38:12 712

原创 添加/移除子视图

添加 addSubview: 插入http://write.blog.csdn.net/postedit inser tSubview:atIndex: (放到index层,越往下,index越小) inser tSubview:aboveSubview:(把前一个View放在后一个View 的上面) inser tSubview:belowSubview:(把前一个View放在

2011-12-19 23:32:23 807

原创 UIView 的 autoresizingMask 属性 详解。

在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。 enum {    UIViewAutoresizingNone                 = 0,    UIViewAutoresizingFlexibleLeftMargin   = 1    UIViewAutoresiz

2011-12-19 23:07:53 8872

转载 给uiView 添加背景图片

给大家一个问题,如何给view添加背景图片?也许在你的脑中一下子会又N多方法,但是这里想介绍的是一种使用“内置”的方法,可以省去大家不少的代码。 UIView有这样一个属性 @property(nonatomic,copy)            UIColor          *backgroundColor;            // default is nil 以想到

2011-12-13 16:35:38 4014

原创 UISider 纵向显示

UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(200, 200, 400,20)];     CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI*1.5);     [slider setTransform:rotation];     [

2011-12-13 16:34:58 499

原创 自定义UIScrollView 滚动条

滚动条只是显示作用,不能点击拖动。 当然可以根据自定义样式。 想法很简单,就是在UIScrollView里面先增加一个竖条,在增加一个图标。 通过移动UIScrollView里面的坐标,来实现图标移动的效果。     UIScrollView *leftScroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 40

2011-12-13 16:34:36 3035

原创 设置 UISerachBar 的背景 透明

for (UIView *subview in searchBar.subviews) {       if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {           [subview removeFromSuperview];           break;       }

2011-12-13 16:34:03 395

原创 UIPopoverController 取消箭头

UIPopoverController *popViewController = [[UIPopoverController alloc] initWithContentViewController:exchange_ViewController];       popViewController.contentViewController.view.backgroundColor = [UIC

2011-12-13 16:33:29 995

转载 iOS Programming – 触摸事件处理(2)

在上一篇《iOS Programming – 触摸事件处理(1)》中了解触摸、事件和响应者之后,接下去学习如何处理用户的触摸事件。首先触摸的对象是视图,而视图的类UIView继承了UIRespnder类,但是要对事件作出处理,还需要重写UIResponder类中定义的事件处理函数。根据不通的触摸状态,程序会调用相应的处理函数,这些函数包括以下几个:             -(void)touc

2011-12-13 16:32:35 287

转载 iOS Programming – 触摸事件处理(1)

iphone/ipad无键盘的设计是为屏幕争取更多的显示空间,大屏幕在观看图片、文字、视频等方面为用户带来了更好的用户体验。而触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。   在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关的UITouch对象都被包装在事件中,被程序交由特定的

2011-12-13 16:31:29 255

原创 拖动控件效果实现

@interface DragView : UIImageView {     CGPoint startLocation; } @end @implementation DragView - (id) initWithImage: (UIImage *) anImage {     if (self = [super initWithImage:anImage])

2011-12-13 16:29:44 297

原创 weblogic10部署问题

在用log4j生成日志的时候,开发环境就可以,可以打成War包后,就不可以.这个问题,我找了一天,才解决. 其实问题不大,就是平时没有注意到. 我是把log4j放到一个servlet中初始化.之前的写法是: String prefix = getServletContext

2011-09-01 14:27:13 1203

原创 Tomcat6 迁移到 WebLogic10 遇到的问题.

在Tomcat 移植到 weblogic10后,遇到了很多的错误,并都已经解决. 1.验证码的问题 之前在Tomcat的运行环境下,我是通过JSP来实现的,可移植到weblogic后,发现验证码的图片看不见. 解决办法:把生成验证码的代码,放到servlet中,不要再j

2011-08-31 09:39:50 1015

转载 yyyy-mm-dd 在java和oracle中的区别。

之前没有注意过关于yyyy-mm-dd的写法,在最近的一次项目中才发现问题。一下做了详细的分析。  通常java的工具Date类使用SimpleDateFormat进行日期转字符串的格式化输出。如: // 定义日期格式 SimpleDateFormat dateformat

2011-08-24 13:20:59 1145

转载 oracle 中系统user表的简单操作(表,字段,索引,主键等)

1、查询出所有的用户表 select   *   from   user_tables   可以查询出所有的用户表 2、查询出用户所有表的索引 select   *   from   user_indexes 3、查询用户表的索引(非聚集索引): select

2011-08-15 13:27:28 589

转载 oracle 系统表中的查询 表,字段,约束,索引

1、查询出所有的用户表 select   *   from   user_tables   可以查询出所有的用户表 2、查询出用户所有表的索引 select   *   from   user_indexes 3、查询用户表的索引(非聚集索引): selec

2011-08-15 13:22:26 239

原创 Android学习三

LinearLayout布局(线性布局)  ......android:gravity : 空间中的内容位置。android:paddingLeft : 内容与边框的距离,dip是一种单位,好处就是对像素没有关系android:layout_weight : 占整个界面的比例,数值越大,占得空间越大android:textSize : 字体大小,pt是一种单位android:singleLine : 把所有的内容放在一行显示,显示不下的自己用"..."表示TableLayout布局(表格布局)

2011-03-11 12:58:00 412

原创 Android学习二

一.Activity的生命周期Activity的生命周期有7个函数组成.publicclassActivityextendsApplicationContext{      //当Activity第一次被创建的时候调用,     //设置布局文件,绑定一些组件的监听器等     protectedvoid onCreate(Bundle savedInstanceState);      //当Activity被用户看到的时候,调用onStart方法     protectedvoid onStart();

2011-03-01 23:59:00 236

原创 Android学习一

一.创建工程后的注意事项.1.每一个界面都是一个Class,每个Class都必须继承一个Activity.2.继承Activity后,需要重写父类的onCreate方法.3.每一个Activity都需要在AndroidManifest.xml进行注册,这样才可以显示.4.在AndroidManifest.xml中的intent-filter标签代表最先运行的意思.二.资源文件夹的作用.在一个创建好的工程下,有一个res的文件夹中,分别有一下几个文件夹.1.drawable-hdpi,drawable-ldp

2011-03-01 23:12:00 168

原创 每天学到的知识点(随时更新)

1.Java调用imp/exp 导入数据库数据(windows) String   commandline   =   "imp   "+userName+"/"+userPwd+"   file=e:/zj.dmp full=y " ;   Process   progch

2011-02-24 12:33:00 322

原创 阿拉伯数字转换成汉字金额

<br />import java.util.ArrayList;<br />import java.util.Collections;<br />import java.util.HashMap;<br />import java.util.Map;<br /><br />public class Transform {<br /> <br /> public static void main(String[] args){<br />  <br />  <br />  String number = "

2011-02-20 22:57:00 431

原创 FTP和TCP

<br />FTP协议:是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。<

2011-02-15 11:03:00 1347

原创 TCP应用程序

<br />package tcp;<br />import java.io.*;<br />import java.net.*;<br />public class TcpServer {<br /> /**<br />  * @param args<br />  */<br /> public static void main(String[] args) {<br />  TcpServer ts = new TcpServer();<br />  //多线程的例子<br />  ts.ThreadS

2011-01-31 14:53:00 423

原创 UPD聊天程序.

import java.awt.BorderLayout;import java.awt.Frame;import java.awt.List;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowE

2011-01-30 15:10:00 278

原创 socket理解

<br />      一晚上看了好关于Socket的文章,按说看的多了,应该能更清楚的了解.可是现在反而觉得越来越模糊.<br />      不过我觉得只要简单的理解一句话.就够用了.由于之前没有接触过Socket,所以看网上写的一些观点还非常的模糊,希望能通过学习慢慢的了解它.<br />      我要说的一句话是:"Socket接口是TCP/IP网络的API"<br />      保留一些网址,等以后更了解Socket的时候,在回过头来研究.<br />http://www.cnblogs.co

2011-01-26 23:30:00 211

jsps上传图片FileUpload

里面附带ppt,例子,api,用户指南 还有 所需要的jar包。可以说一应俱全。花了我好长时间,才在网上找到的。

2008-05-24

Flex21点小游戏

这是用Flex制作的一个21点的小游戏,虽然有些缺陷,但是还是很有意思的。

2008-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除