自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

void

无论你正在经历什么,坚持住,你定会看见最坚强的自己

  • 博客(22)
  • 资源 (7)
  • 收藏
  • 关注

原创 开始写博客

最近闲来没事,打算系统的研究一下mybatis,虽然最近几个月的项目中一直用的mybatis但一直没系统的研究过,现打算把学习中用到的资料都整理出来方便初学者学习,也顺便练练写作能力。

2015-02-09 17:15:17 427

原创 ibatis动态SQL标签用法

对于一些特殊符号,如大于号>、小于号1、动态SQL片段通过SQL片段达到代码复用 动态条件分页查询 -->         sql id="sql_count">                 select count(*)         sql>         sql id="sql_select">                 select *  

2013-07-02 20:21:47 688

原创 运行期从ibatis配置文件中获取sql 的两种方法

1.通过SqlMapClientDaoSupport,SqlMapClientImpl,MappedStatement,Sql,RequestScope等ibatis提供的类/** * 获得sql * @param db 通过它获取SqlMapClient * @param param sql里面的参数 * @param sqlName Statement的ID * @re

2013-07-02 16:10:27 900

转载 网络编程HTTP/FTP连接

1.CFHTTP可以使用CFHTTP API创建HTTP请求,通常HTTP请求方法包括GET、HEAD、PUT、POST、DELETE、TRACR、CONNECT和OPTIONS。使用CFHTTP请求一般4个步骤:1).使用CFHTTPMessageCreateRequest函数生成一个CFHTTP消息对象2).使用CFHTTPMessageSetBody函数设置消息内容3).使用

2013-06-02 17:31:29 861

原创 IOS网络(二)

CFStream     读写流以设备依赖的方式为交换数据提供了一个简单的途径。可以为内存中的数据、文件中的数据或网络上的数据(使用套接字)创建流,而不用把全部数据一次性读到内存中去。套接字流为通过套接字读写数据提供了一个简单易用的接口。每个套接字都可以与输入流和输出流绑定,允许异步的通信。CFStream包装了大部分读写字节流需要的工作,替换了C语言中传统的send和recv方法。CFSre

2013-06-02 17:02:24 680

原创 IOS网络编程(一)

iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。(1)BSD套接字。最底层的套接字,这是Unix网络开发常用的API。如果从其他系统移植程序,而程序用的是BSD套接字,那么网络部分可以继续使用这些API。(2)CFNetwork framework 。CFNetwork 也是比较底层的, 是对BSD套接字的一个扩展 。它是一个C语言的库,它

2013-06-02 16:35:37 845

转载 iPhone消息推送机制实现与探讨

iPhone消息推送机制实现与探讨

2013-05-22 18:39:06 543

转载 iOS: Device token and registerForRemoteNotificationTypes, didReceiveRemoteNotification

Device token for an iPhone device生成之后就永远不变吗?不是,if a device is wiped (应该是重装系统), it will get a new device token. 官方网站是这样写的: If the user restores backup data to a new device or computer, or rei

2013-05-22 18:22:20 961

转载 SDWebImage一个可管理远程图片加载的类库

SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。使用示范的代码:UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category

2013-05-22 14:10:20 546

转载 block

Block是IOS4以后引进的新语法,用来实现匿名函数的特性,有点类似于Java中的匿名内部类但又有一点差别。Apple官方文档对block的解释是:A block is an anonymous inline collection of code, and sometimes also called a "closure".意思就是block是一个匿名的内联代码集合,也被称为“闭包”(closu

2013-05-22 11:25:51 573

转载 国外程序员是如何准备面试的

一、开门见山   一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历/案例,那么你现在是时候该做了。下面有张问题 表,虽然很多问题看似比较低级,但相信我,看完这些问题后,你应当反思自己。即便面试时没有碰到类似这张列表上的问题,你在面试也可以用上已准备好的答 案。1. 说说你自己吧2. 你的短期目标是什么?你2到5年内的目标是什么?3. 你

2013-05-22 02:26:11 500

转载 进程同步的几种机制

多进程的系统中避免不了进程间的相互关系。本讲将介绍进程间的两种主要关系——同步与互斥,然后着重讲解解决进程同步的几种机制。       进程互斥是进程之间发生的一种间接性作用,一般是程序不希望的。通常的情况是两个或两个以上的进程需要同时访问某个共享变量。我们一般将发生能够问共享变量的程序段称为临界区。两个进程不能同时进入临界区,否则就会导致数据的不一致,产生与时间有关的错误。解决互斥问题应该满

2013-05-21 17:10:49 856

转载 IOS笔试题

面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能;  擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如core data, sqlite,  对象序列化,文件读写操作,熟悉数据库的设

2013-05-21 16:58:43 1194

转载 堆,栈,堆栈的区别

一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读,data段:存放在编译阶段(而非运行时)就能确定的数据,可读可写就是通常所说的静态存储区,赋了初值的全局变量和静态变量存放在这个区域,常量也存放在这个区域bss段:定义而没有赋初值的全局变量和静态变量,放在这个区域 这个够不够清楚呢?堆栈就是栈的简称。堆和栈的区别一、预备知识—

2013-05-21 11:54:34 477

转载 UIApplication深入学习

很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。回想一下我在前面的文章“main函数研究”的文章中提到的main函数的

2013-05-17 19:21:01 465

转载 史上最全的iOS面试题及答案

史上最全的iOS面试题及答案1.写一个NSString类的实现+(id)initWithCString:(const char*)nullTerminatedCString encoding:(NSStringEncoding)encoding;+(id)stringWithCString:(const char*)nullTerminatedCString encoding:(NSS

2013-05-17 12:42:38 1417

转载 Cocoa Core Competencies 的Object creation 和IOS面试题示例:写一个NSString类的实现

object creation:An object comes into runtime existence through a two-step process that allocates memory for the object and sets its state to reasonable initial values. To allocate an Objective-C obj

2013-05-17 12:11:05 1062

转载 NSString简介

NSString是Cocoa中用来处理字符串的类。下面就是NSString的一些常用方法及操作: 创建字符串NSString的stringWithFormat:方法就是通过格式字符串和参数创建NSString的:+ (id) stringWithFormat: (NSString *) format,...;你可以按下面的使用,如:NSStrin

2013-05-17 11:48:33 856

转载 iOS

面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能;  擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率; 熟练掌握各种数据存储技术,如core data, sqlite,  对象序列化,文件读写操作,熟悉数据库的设

2013-05-17 10:45:08 1484

转载 iOS笔试

1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?2.#import 跟#include 又什么区别 #import3.类变量的@protected ,@private,@public,@package声明各有什么含义?4.id 声明的对象有什么特性?5.MVC是什么?有什么特性?为什么在iPhone上被

2013-05-17 10:39:47 603

转载 OC相关知识

ios 面试题和基本概念1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c –

2013-05-16 23:21:36 531

转载 IOS面试题收集

1、Difference between shallow copy and deep copy?浅拷贝:只复制对象的指针,而不复制引用对象本身。深拷贝:拷贝引用对象本身。意思是有一个对象A,拷贝以后得到对象A_Copy,对于浅拷贝,对象A和对象A_Copy指向的是同一内存资源,复制的只不过是一指针,对象本身资源还是只有一份,如果对对象A_Copy执行一个修改操作那么对象A引用的对象同样

2013-05-16 21:47:23 588

python执行sql脚本工具

python中连接mysql数据库,可作为远程服务器无权限访问mysql工具类使用

2018-04-28

PDF文件转txt

pdf文件转txt文件,开发环境jdk1.8,pdfbox,运行时先加载pdfbox.jar

2018-04-27

UIAlertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法

UIAlertView的基本用法与UIAlertViewDelegate对对话框的事件处理方法

2013-05-14

ajax上传图片

一个使用ajax写的异步的上传图片的程序!

2012-05-11

mars教程源码一二三季

mars教程源码一二三季 android

2011-05-10

Google+Android+开发入门与实践

第1篇 入门篇  第1章 初探Android  第2章 安装Android开发工具  第3章 打开现有项目  第4章 操作Android模拟器  第5章 创建一个Android应用程序  第2篇 基础篇  第6章 描述用户界面  第7章 设计用户界面  第8章 访问标识符号  第9章 解读程序流程  第10章 完成BMI程序

2011-03-01

深入浅出_Google_Android(PDF格式高清中文版)

Dalvik虚拟机是Google用于移动设备Android平台的一个重要组成部分。虚拟机可运行Java平台应用程序,这些应用程序被转换成紧凑的Dalvik:可执行格式(.de×),该格式适合内存和处理器速度受限的系统。

2011-03-01

空空如也

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

TA关注的人

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