自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 ios 7 以上只要这几句话,html马上转变回正常排版

if (Device_Version>=7.0)    {                NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSD

2014-08-18 09:31:11 582

转载 ios图片拉伸

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50

2014-07-21 09:43:45 473

转载 nil/Nil/NULL/NSNull

理解“不存在”的概念不仅仅是一个哲学的问题,也是一个实际的问题。我们是有形宇宙的居民,而原因在于逻辑宇宙的存在不确定性。作为一个逻辑系统的物理体现,电脑面临一个棘手的问题,就是如何用存在表达不存在. 在Objective-C中,有几个不同种类的不存在。这样做的原因要追溯到一个频繁提及的NSHipster,讲解Objective-C如何在C的程序范例以及由Smalltalk启发的面向

2014-04-09 19:43:54 500

转载 XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)

怎么添加xcode类模板?1、打开Xcode的类模板目录地址:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates2、打开里面C and C++文件,就会看到Xcode的cpp类模板文件。复制一个C++ Class.xctemplate文件夹,取名:2dx Scene Cl

2014-04-09 19:39:09 726

转载 UIScrollView自动循环滚动

在类的申明文件(.h)里添加对Page控制器的申明:@property (strong, nonatomic) IBOutlet UIPageControl *page;@property (strong, nonatomic) IBOutlet UIScrollView *imageScrollView;然后在实现文件(.m)里添加 对page对象的@synthesiz

2014-03-21 14:08:40 574

转载 UIScrollView基本使用

iPhone/iPad 中 UIScrollView 还是经常要用到的,这里作了一个使用它最简单的例子,一个 ScrollView 中放了三个 UIView。这三个 UIView 分别设置了不同的背景色,它们在 ScrollView 中可以一页一页的滚动。这段代码放在 UIViewController 的 viewDidLoad 方法中执行的,请注意每个 Frame 和 ScrollV

2014-03-21 14:06:52 437

转载 Xcode常用快捷键

1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +

2014-03-21 14:02:19 422

转载 UIScrollView实现循环滚动(一)

#import  typedef  enum _CycleDirection{ PortaitDirection,LandscapeDirection } CycleDirection;  @interface CycleScrollView : UIViewUIScrollViewDelegate> {    UIScrollView 

2014-03-21 13:58:17 540

转载 UISearchBar 常用方法

1、修改UISearchBar的背景颜色UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的属性。方法是直接将 UISearchBarBackGround移去seachBar=[[UISearchBar alloc] init];seachBar.backgroundColor

2014-03-21 13:54:29 446

转载 iOS 同步和异步 Get和Post请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2014-03-21 13:47:36 509

转载 UInavigationBar自定义导航栏背景和按钮(二)

现在我用的是Xcode 4.3,在使用上跟Xcode 4.2差不多。1、首先运行Xcode 4.3,创建一个Single View Application,名称为UINavigationItem Test:2、其次,我们要使得程序运行时能够显示Navigation Bar:2.1 单击AppDelegate.h,向其中添加属性:@property (strong

2014-03-20 14:12:43 657

转载 iOS bool Bool boolean Boolean

boolean 是int型Boolean 是char型  Boolean mac os上有历史意义的类型BOOL 是unsigned char型,BOOL b 当b=1 b=YES //IOS Stylebool 是int型,bool b 当b>1 b=YES //c /C++style boolean_t t1 = 1;//int type

2014-03-17 16:27:46 561

转载 UIScrollView实现循环滚动---快捷方式

假设你有5个元素需求循环:[0, 1, 2, 3, 4]那么你在将这四个元素增加到UIScrollView里边的时分,就需求多增加两个,成为这样:[ 4, 0, 1, 2, 3, 4, 0 ]然后只需求在scrollViewDidEndDecelerating署理办法里判别offset是第一个和最终一个int offset = sv.contentOffset.x / 320;当offset ==

2014-02-27 16:22:18 475

转载 实现UISCrollView循环滚动

1.循环滚动 每次滚动后都将scrollview的offset设置为中间的一页 若本次滚动是向前一页滚动,则把三页都向后放置,最后一页放到开头 若本次滚动是向后一页滚动,则把三页都向前放置,第一页放到末尾初始化UISCrollView float x,y,width,height;x = WIDTH_OFF_SET;y = HEIGH

2014-02-27 15:15:58 878

转载 OC获取日期时间

创建两个UILable: Lable1,Lable2.创建好IBOutlate并连线, 然后用如下方法:-(void)updateLabel {NSDate* now = [NSDate date]; NSCalendar *cal = [NSCalendar currentCalendar];unsigned int unitFlags

2014-02-24 11:30:51 1091

转载 iOS SDK基础:UITextView和UITextViewDelegate

第一步:创建一个新的Xcode项目运行Xcode,依次点击File > New > Project,然后在左边点击iOS下面的"Application",右边选中"Single View Application",然后点击“next”。接下来如图中所示,在"Product Name"这一栏键入 "TextViewARC",并在Company Identifier中填入一个值

2014-02-20 14:33:01 651

转载 UITableVIewcell的增删改 移动

x这篇文章是建立在  代码实现 UITableView与UITableViewCell基础上进行修改,用不上的代码我注释调,部分不明白可以看看上篇博客;实现的功能是对UITableViewCell的标记、移动、删除、插入; 1.标记:指的是选中某一行,在这一行后面有个符号,常见的是对勾形式 通过修改cell的accessoryType属性来实现,首先,在ViewDidLoad中[tab

2014-02-20 13:43:34 554

转载 UIColor,CGColor,CIColor三者的区别和联系

最近看了看CoreGraphics的东西,看到关于CGColor的东西,于是就想着顺便看看UIColor,CIColor,弄清楚它们之间的区别和联系。下面我们分别看看它们三个的概念:一、UIColor  UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透明度的值,它的颜色空间已经针对IOS进行了优化。UIColor包含了一些类方法用于创建一

2014-02-19 14:53:45 453

转载 UINavigationBar自定义导航栏背景和按钮

UINavigationBar自定义导航栏背景和按钮,完美支持横屏竖屏旋转,视图控制器可以分别使用自己的导航栏此方法可以通过Apple审核,导航上的按钮背景需要做,否则看起来不那么和之又谐  Objective-c代码  //CustomNavigationBar.h  @interface UINavigationBar (UI

2014-02-14 00:20:52 432

转载 objective-c 中随机数的用法 (3种:arc4random() 、random()、CCRANDOM_0_1() )

随机数的使用     1)、arc4random() 比较精确不需要生成随即种子       使用方法 :                 通过arc4random() 获取0到x-1之间的整数的代码如下:                 int value = arc4random() % x;                  获取1到x之间的整

2014-02-10 10:51:17 423

转载 UIView 动画过渡效果(三)

UIView视图的动画功能,可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果,进而改善用户体验。UIView可以产生动画效果的变化包括:位置变化:在屏幕上移动视图。大小变化:改变视图框架(frame)和边界。拉伸变化:改变视图内容的延展区域。改变透明度:改变视图的alpha值。改变状态:隐藏或显示状态。改变视图层次顺序:视图哪个前哪个后。旋转:即任何应用到视图上的仿射变换(t

2014-01-23 16:07:26 480

转载 UIView Animation(二)

(一)[UIView beginAnimations:nil context:nil];[UIView setAnimationDuration:0.75];       //设置动画时间[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp                forView:self

2014-01-23 16:02:19 441

转载 UIView下 Animation

动画效果是IOS界面重要的特色之一,其中CAAnimation是所有动画对象的抽象父类,而对于新手,使用较多的是UIView下的动画方法(类方法)。使用UIView下的动画,有下面几个方法。方法一:设置beginAnimations其中memberView为需要添加的子视图的视图,mivc.view为子视图,在使用的时候,需要将这两个地方替换[cpp] [UIView

2014-01-23 14:41:02 436

转载 Present ViewController详解

Present ViewController Modally 一、主要用途  弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形:  1、收集用户输入信息  2、临时呈现

2014-01-23 14:34:47 408

转载 Xcode快捷键

1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +

2014-01-23 14:31:22 391

转载 scrollview循环滚动图片

#import  typedef  enum _CycleDirection{ PortaitDirection,  LandscapeDirection } CycleDirection;  @interface CycleScrollView : UIViewUIScrollViewDelegate> {    UIS

2014-01-23 14:21:10 637

转载 iOS视图切换

.NavigationController切换UIViewController的两种方式方法一右侧进入1 SecondViewController* svc=[[SecondViewController alloc]init];2 [self.navigationController pushViewController:fvc animated:YES];返回到上一个

2014-01-23 14:19:46 484

转载 Android开发EditText属性

EditText继承关系:View-->TextView-->EditText  EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"//设置单行输入,一旦设置为true

2013-08-15 01:36:27 557

转载 plsql developer 使用技巧

Oracle数据库相信已成为很多企业构建自身关键业务的重要后台支撑,也是众多开发人员常常采用的后台。但Oracle自己提供的一套客户端工具不是很好用,极大的影响了工作效率,幸好现在有了PL/SQL Developer这款工具。现在越来越多的开发人员成了它的忠实fans。本文就是立足于实用的基础上,总结了了改工具的常用技巧: 1.记住登陆密码为了工作方便希望PL/SQL Develope

2013-07-16 10:51:23 586

转载 struts1 和 struts2 的区别

struts1和struts2的区别其实并不是太大,两者的区别:Action 类: ◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action

2013-07-15 11:53:50 406

转载 解决navicat for oracle 的不支持数据库编码问题

看到了这个界面,相信很多人都会喜欢,这个界面十分的简洁,没有多余的东西,我认为对于日常的操作基本上可以满足要求了,数据库的操作都十分的方便,我相信看过一眼,基本上就会了。以下是我对这个软件的安装和配置。希望对有需要的人有所帮助。一、Navicat for Oracle的安装:1、双击它的安装文件,出现如下所示的界面,这里我选择的是自定义安装,单击“下一步”继续安装,如图所示: 

2013-07-15 11:50:01 7613

转载 Mac OS X (Intel) 上安装 Oracle 10g

官方的资源已经不能用了 我是从网上找的 网友的网盘分享资源. (就不做广告了)    Oracle Database 10g Rel 2 for Mac OS X on Intel x86-64 官方要求Mac OSX版本为10.5.4以上,本文基于10.5.6安装。 安装前准备 Java代码  sudo -s  1、创建数据库操

2013-06-23 10:54:59 1021 1

原创 Configruation对象的configure()方法----Hibernate相关

hibernate的Configuration对象的configure()方法就是为了在项目路径中寻找hibernate的核心配置文件hibernate.cfg.xml,如果你注释掉这段代码的话,启动的时候会报错,提示你找不到hibernate.properties文件,哦,知道了,原来你注释掉他的话,hibernate就会再去项目路径下面自动查找hibernate的另一种写法的配置文件hiber

2013-06-20 03:17:26 1584

转载 static{}(静态代码块)与{}(非静态代码块)的异同点

相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,    一般在代码块中对一些static变量进行赋值。不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。    静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new    一次就执行一次。非静态代码块可在普通方法中定义(不过作用

2013-06-20 03:10:33 878

原创 mysql和myelipse乱码解决办法-----推荐统一编码格式保持良好习惯

在创建instance时根据项目需要将mysql字符编码都修改成需要的格式.也可以在数据库创建后进行参数修改  mysql>show variables like 'character_set_%'; | character_set_client     | latin1 | character_set_connection | latin1 | character_set_d

2013-06-19 20:38:06 900

原创 验证改为本地dtd

以前使用ibatis从来都没有管过dtd的加载,可是有一天你的主机不允许你访问外网,你就悲剧了,因为dtd的校验不能通过了,这个本来个人感觉不应该有这么蹩脚的一步,去官网验证一次你本地的dtd,当然了官方也考虑到了用户应用可能不能联网,所以即便是远程校验失败,也不影响应用本身的启动。        可是更为苛刻的要求出现了,就是一旦主机检测到应用对外有请求就直接将应用的启动进程cut掉了,

2013-06-19 19:53:31 987

转载 Spring 3.x jar 包详解与依赖关系(转)

Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,org.springframework.asm-3.1.1.RELEASE.jar ---- ---- Spring独立的asm程序,

2013-06-14 21:42:34 602

空空如也

空空如也

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

TA关注的人

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