自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS数据类型转换。

(一)基本数据与字符串之间转换。NSString *tempA = @"123";NSString *tempB = @"456"; 1,字符串拼接NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB]; 2,字符转intint intString

2016-02-01 00:02:00 1436

原创 ios开发手势事件。

为了完成⼿手势识别,必须借助于⼿手势识别器----UIGestureRecognizer•利⽤用UIGestureRecognizer,能轻松识别⽤用户在某个view上⾯面做的⼀一些常见⼿手势 UIGestureRecognizer是⼀一个抽象类,定义了所有⼿手势的基本⾏行为,使⽤用它的⼦子类才 能处理具体的⼿手势UITapGestureRecognizer(敲击)UIPinchG

2016-01-31 23:46:50 324

原创 ios开发中使用copy类型的block时,防止循环利用的方法。

当block内部使用了外部成员的时候,会造成循环利用,导致内存泄漏。可以使用外部的成员 复制一份    __weaktypeof(self) selfCopy =self;        update.option = ^{        UIView *myView = selfCopy.view;        [selfCopy.viewadd

2016-01-30 23:53:29 325

转载 iOS UIAppearance 全局设置详解

iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+ (id)appearance这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearanc

2016-01-27 23:35:57 549

原创 UI拉伸图片和获取字符串的的size

//获取字符串size  font:字体    maxsize(最大宽度和最大高度)-(CGSize)sizeWithFont:(UIFont *)font maxSize:(CGSize)maxSize{    NSDictionary *attrs =@{NSFontAttributeName : font};    return [selfboundingRect

2016-01-27 23:10:38 479

原创 UI控件初始化的调用方法。

1从代码创建的ui控件-(instancetype)init{}3.文件中读取,获取的对象。从xib或则storyboard中创建的ui控件-(instancetype)initWithCoder:(NSCoder *)aDecoder{}2.从代码创建的ui控件,也会被init方法自动调用-(instancetype)initWithFrame:(CGRect

2016-01-27 22:26:37 605

原创 Quartz2D技术基本的操作

2个重要的方法 //只能系统调用 (手动调用selfsetNeedsDisplay)进行重绘制,然后会调用此方法。- (void)drawRect:(CGRect)rect {     drawClip();}//画线 void drawLine(){    CGContextRef ctx =UIGraphicsGetC

2016-01-26 17:37:44 283

原创 iOS开发,图片制作水印,图片裁剪,图片条纹背景,图片截图,以及将图片成文件存储。基于Quartz2D技术

1.图片制作水印代码(UIImage *)waterImageWithBg:(NSString *)bg logo:(NSString *)logo{    UIImage *bgImage = [UIImage imageNamed:bg];        // 1.创建一个基于位图的上下文(开启一个基于位图的上下文)    UIGraphicsB

2016-01-26 17:20:36 699

原创 Jpanel加滚动条

import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.ImageIcon;import javax.

2015-03-02 20:48:24 1697

原创 GridBagLayout的使用方法

Java 的布局管理器       GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的,GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这

2015-02-09 22:35:28 685

原创 Dota大战网络版源码

public enum Dir {L, LU, U, RU, R, RD, D, LD, STOP}import java.awt.Color;import java.awt.Graphics;public class Explode {int x, y;private int[] diameters = {4, 7, 12, 18, 2

2015-02-03 22:25:30 567

原创 Dota相关的图片

2015-02-02 22:26:03 416

原创 坦克大战源码

package com.bjsxt.tank;import java.awt.*;import java.awt.event.*;import java.util.List;import java.util.ArrayList;/** * 这个类的作用是坦克游戏的主窗口 * @author mashibing * */public class

2015-01-29 21:04:33 1071

原创 Oracle锁的机制。

ORACLE的锁机制设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 Oracle RDBMS的封锁类型可分为如下三类: 1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。 2、DDL级封锁(字典/

2014-09-14 22:26:25 406

原创 oracle的事务隔离级别。

隔离级别(isolation level) l         隔离级别定义了事务与事务之间的隔离程度。l         隔离级别与并发性是互为矛盾的:隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。l         ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别:l          未提交读(read uncommitted)l 

2014-09-14 21:51:02 446

原创 java中深拷贝与浅拷贝。

java中队对象的拷贝分为深拷贝与浅拷贝。平时我们使用的一半是浅拷贝比如 Student s1 = new Student();         Student s2 = s1;这里 s2 = s1 ;就是浅 拷贝, 浅拷贝弊端不小 ,由于s1,和s2都是引用类型,指向的都是同一个对象,如果改了s1和s2中一个的属性,另一个的属性也会跟着变化。假如我们有这样一个需求, 一个

2013-09-03 15:46:04 663

空空如也

空空如也

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

TA关注的人

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