自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (5)
  • 收藏
  • 关注

原创 iOS-UIButton的基本使用

一、UIButton的基本设置//初始化按钮 UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom]; //UIButton * button = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 120, 50)]; //按钮类型 typedef...

2018-04-19 15:26:18 580

原创 在Cornerstone上无法提交.a 静态库文件

今天实现了微博分享的功能,然后准备提交走人,但是在Cornerstone怎么都无法上传libWeiboSDK.a文件,来来回回重复提交了好多次,都无法成功,后来才发现Cornerstone把 .a 静态库文件设置为默认忽略提交。只需要把忽略去掉就可以了。1.打开Cornerstone -> Preferences -> SubVersion2.把Global lgnores下面的Use...

2018-04-17 11:36:31 336

原创 iOS分类和类扩展的基本使用

一、CategoryCategory:分类(类别、类目), 是Objective-C 的语法,顾名思义就是将一个类分成多个模块Objective-C Runtime源码typedef struct objc_category *Category;struct objc_category { char *category_name; //分类名...

2018-04-15 21:49:25 1556

原创 NSFileManager的基本使用

NSFileManager:用来操作磁盘上的文件/文件夹,主要对它们进行创建、删除、复制、拷贝、移动以及设置和获取属性常用方法//单例模式创建对象NSFileManager *manager = [NSFileManager defaultManager];NSString *path1 = @"/Users/frank/Desktop/Demo";NSString *path2 = @"...

2018-04-07 20:02:06 629

原创 NSDictionary和NSMutableDictionary的基本用法

一、字典1.NSDictionary: 字典,又叫键值对,字典通过 键(key) 与 值(value) 保存数据, 将键与值绑定在一起,二者必须成对出现2.OC中字典分为:   NSDictionary:不可变字典,一旦初始化, 就不能修改  NSMutableDictionary:可变字典,继承自NSDictionary3.键值对的存储特点    3.1 字典的数据存储, 键值必须一...

2018-04-06 22:30:26 896

原创 NSArray和NSMutableArray的基本用法

一、OC数组1.OC中的数组:是一个对象,数组中存放的是对象的地址,可以存放任意OC对象类型的地址,只能是OC对象.数组是有序的,而且可以存放重复的元素2.数组分为不可变数组和可变数组.  (1)不可变数组NSArray:初始化之后不能修改数组的内容  (2)可变数组NSMutableArray:可以随时修改数组的内容(增加元素、删除元素、修改元素)二、NSArray//常用的创建方式NSArr...

2018-04-06 19:09:58 1167

原创 NSString和NSMutableString的基本用法

NSString是不可变字符串,NSMutableString是可变字符串NSMutableString 继承自 NSString@interface NSMutableString : NSString一、NSString对象//[1]创建字符串NSString *str1 = @"Hello World";//系统自动帮我们释放内存NSString *str2 = [[NSString a...

2018-04-05 23:17:38 211

原创 CentOS 6.5 安装jdk1.7

1.下载安装包官网下载jdk-7u71-linux-i586.tar.gz根据自己的CentOS下载版本,下载对应的压缩包。下载链接:http://www.oracle.com/technetwork/java/javase/archive-139210.html2.查看当前Linux 是否已经安装了JDK输入命令 rpm -qa | grep java 

2017-12-24 18:57:00 211

转载 介绍4款json的java类库及其性能测试

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据

2017-12-24 15:07:35 359

原创 JSON的简介和在Java中的使用

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括

2017-12-23 20:45:56 353

原创 Centos 6.5 安装

CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

2017-12-18 15:58:25 1141

转载 关于Maven项目build时出现No compiler is provided in this environment的处理

近日有同事遇到在编译Maven项目时出现[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?的问题, 原以为这是个个例, 源于同事粗心, 配置环境出问题造成, 后到百度查看一下, 遇到这个问题的不在少数, 但是对问题的解释没有说到根

2017-12-16 19:30:22 577

原创 基于JavaMail的Java邮件开发

最近写的项目中,注册模块需要给注册用户发送一封邮件用于激活,在网上查了一下,有很多相关的资料,代码实现很简单,就把最近看的整理一下一、关于邮件开发的基本概念1.电子邮件服务器:是处理邮件交换的软硬件设施的总称,包括电子邮件程序、电子邮件箱等。它是为用户提供全由E-mail服务的电子邮件系统,人们通过访问服务器实现邮件的交换。服务器程序通常不能由用户启动,而是一直在系统中运行,它一方面负责把

2017-12-11 17:35:03 697

原创 Java实现:两个乒乓球队进行比赛问题

题目:两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3队赛手的名单。解析:如果是人经过逻辑推理可以很快的得到结论。但是计算机处理此问题,不可能立即得出结论,而必须对每一种组合一一验证,找出符合条件的组合。代码一:public class T

2017-12-01 16:49:09 6127

转载 CGLIB介绍与原理

CGLIB介绍与原理(部分节选自网络)一、什么是CGLIB?CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。二、CGLIB原理CGLIB原理:动态生成一个要代理类的子类,子类重写要代理的类的所

2017-10-24 10:15:12 174

转载 HttpClient使用详解

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2017-09-09 00:31:45 165

原创 Java中常见的创建对象几种方式

常见的有4中方式1.使用new关键字

2017-09-08 12:56:11 424

原创 Java-递归算法

递归算法

2017-08-27 00:22:01 433

原创 Java多线程四种创建方式

最常见的创建多线程的两种方式:继承Thread和实现Runnable接口1.继承Thread类class ThreadDemo extends Thread{ @Override public void run() { for (int i = 0; i < 1000; i++) { System.out.println(Thread.currentThread().getN

2017-08-26 21:28:33 201

原创 集合的ListIterator的用法

在说ListIterator之前,对于Iterator迭代器都应该很熟悉,在jdk1.2后出现的,代替了Enumeration接口,用于集合的遍历操作。而ListIterator也是迭代器,它的父接口就是Iterator,主要用于List及其子类型。

2017-08-24 23:17:17 829

原创 servlet jsp 实现分页

做的一个小的B/S项目中需要用到分页,我也是第一次接触,在查找很多资料后,最终成功实现。要实现分页,必须要确定使用的是哪个数据库,不同的数据库底层实现的分页查询的语句都不同,比如:mysql使用LIMIT,oracle使用ROWNUM。在这里我没写业务层,直接由servlet web层,直接调dao持久层,最终在表现出显示。

2017-05-27 11:02:55 392

原创 jsp select 选择框的回显问题

今天写的一个项目中,一个修改的小功能需要用到回显,不过以前没有写过选择框的回显,最终试了好方法,才终于成功。

2017-05-11 22:24:25 1754

原创 Java Web 开发,eclipse 和MyEclipse搭建开发环境

使用eclipse(MyEclipse) 和 tomcat 搭建javaweb开发环境

2017-02-24 12:52:13 2450

spring-framework-4.0.0.RELEASE-dist.zip

spring4.0 jar包

2017-05-11

mybatis-3.2.7.zip

mybatis jar 包

2017-05-11

mysql-connector-java-5.1.7

JAVA 使用 jdbc 连接数据库的驱动

2017-02-24

jquery-1.7.2.js

jquery 是 js 的一个框架,可以写更少的代码,做更多的事

2017-02-24

tomcat 6.0 和 7.0

tomcat 6.0 和 tomcat 7.0 以及源码

2017-02-24

空空如也

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

TA关注的人

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