自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZhengYanFeng1989的博客

人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。若君为我赠玉簪,我便为君绾长发。洗尽铅华,从此以后,日暮天涯。

  • 博客(19)
  • 收藏
  • 关注

原创 java 基础,Math类基本方法总结

package com.zhengyanfeng.math;public class MathTest { public static void main(String[] args) { //javaMath类基本方法 System.out.println(Math.abs(-10)); //求一个数的绝对值 System.out.println(Math.ceil(12.

2017-03-30 10:34:36 387

原创 java 基础 简单正则表达式使用规则、Math类、Random类、System类、BigInteger类、BigDecimal类、Date类、SimpleDateFormat类、Calendar类

###14.01_常见对象(正则表达式的概述和简单使用)* A:正则表达式 * 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 * 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的* B:案例演示 * 需求:校验qq号码. * 1:要求必须是5-15位数字 * 2:0不能开头

2017-03-30 10:11:43 425

原创 java 基础,使用正则表达式从字符串中获取电话号码

package com.zhengyanfeng.regex;import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest { public static void main(String[] args) { String s = "我的手机号是18837112195,曾

2017-03-30 10:03:39 4545

转载 java 基础 JDK各个版本的新特性1.5---1.8

JDK各个版本的新特性  对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性: 1.自动装箱与拆箱:自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到

2017-03-29 14:26:00 462 1

原创 MAC OSX下查看某个端口被哪个程序占用及杀进程方法

查看占用端口的进程sudo lsof -i :9000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 61342 a 313u IPv6 0x1111111111111 0t0 TCP *:cslistener (LISTEN)然后根据PID杀进程...

2017-03-27 13:15:16 823

转载 Mac 安装Tomcat

到官网下载Tomcatmac下载zip和tar.gz都行,我下载的是zip,Tomcat 9。将下载包解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。修改目录权限打开终端(快捷方式:control+空格,输入'ter'),修改目录权限,输入命令:sudo chmod 755 /Library/Tomcat/bin/*.sh按回车键之后会提示输入密码,请输

2017-03-27 10:18:16 133

原创 java 基础 选择排序

package com.flyrise.scanner;public class Demo5_SelectionSort { public static void main(String[] args) { int[] array = {23,45,67,1,28,99}; int[] resultArray = selectionSort(array); for (i

2017-03-24 16:09:11 305

原创 java 基础 冒泡排序

package com.flyrise.scanner;import java.util.ArrayList;public class Demo4_BubbleSort { public static void main(String[] args) { int[] array = {1,30,34,50,32,21,8}; int[] resultArray = bu

2017-03-24 15:31:59 103

原创 java 基础 String和StringBuffer在作为参数传递时的区别

package com.flyrise.scanner;public class Demo3_StringBuffer { public static void main(String[] args) { String str = "520"; System.out.println(str); change(str); System.out.println(str);

2017-03-24 14:18:50 770

原创 java 基础 ==号和equals的区别

在java中 == 和 equals的区别如下共同点:都可以做比较,返回值都是boolean区别:1. ==是比较运算符,既可以比较基本数据类型,也可以比较引用数据类型(对象),基本数据类型比较的是值,引用数据类型比较的是地址值。   2.equals方法只能比较的是引用数据类型,equals方法在没有重写前,比较的是地址值,底层依赖的是==,在重写后一般用来比较对象的

2017-03-22 16:28:02 372

转载 SDWebImage使用细节

SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。使用场景:自定义的UITableViewCell上有图片需要显示,要求网络网络状态为WiFi时,显示图片高清图;网络状态为蜂窝移动网络时,显示图片缩略图。如下图样例:由于要监听网络状态,在这里笔者推荐使用AFNetWorking。 在

2017-03-21 10:09:54 360

转载 Swift3.0 / swift2.3中dispatch_group的使用

在项目开发中有时候需要把一些循环执行的异步操作加入到group中,让彻底循环完之后再进行下一步操作,直接上代码创建一个组swift2.3:let group = dispatch_group_create()swift3.0:let group = DispatchGroup()1234512345循环加载数据swift2.3:for _ in array.count {

2017-03-15 16:03:15 528

转载 swift 3.0 GCD使用

swift 3中对C层级的GCD的API进行了彻头彻尾的改变。本文将从实际使用场景来了解一下新的api使用。dispatch_async一个常见的场景就是在一个全局队列进行一些操作后切换到主线程配置UI。现在是这么写:DispatchQueue.global().async {    // code    DispatchQueue.main.async {        // 

2017-03-14 15:35:33 735

转载 swift 3.0 日期、日历的使用指南

处理日期的常见情景NSDate -> String & String -> NSDate日期比较日期计算(基于参考日期 +/- 一定时间)计算日期间的差异拆解NSDate对象(分解成year/month/day/hour/minute/second 等)NSDate相关类NSDateDateFormatterDateC

2017-03-13 11:26:10 918

原创 swift 创建类方法(扩展)和便利构造函数

//// UIButtonExtension.swift// ZYFWB//// Created by fe on 2017/3/8.// Copyright © 2017年 fe. All rights reserved.//import UIKit//UIButton的类方法扩展extension UIButton { //这里的类方法相当于OC

2017-03-08 10:24:56 3057

原创 swift 捕获异常,异常处理方式

//// ViewController.swift// Throws//// Created by fe on 2017/3/7.// Copyright © 2017年 fe. All rights reserved.//import UIKitclass ViewController: UIViewController { override func vi

2017-03-07 14:39:47 2156

原创 swift tableView的简单用法

//// ViewController.swift// SwiftTableView//// Created by fe on 2017/3/3.// Copyright © 2017年 fe. All rights reserved.//import UIKit//swift遵守协议只需要跟在父类之后,使用逗号隔开class ViewController: UIVi

2017-03-03 14:00:51 3848

原创 swift 自定义Log

swift和OC的自定义Log有一些不同,具体代码如下//// AppDelegate.swift// Test//// Created by fe on 2017/03/03.// Copyright © 2017年 fe. All rights reserved.//import UIKit@UIApplicationMainclass AppDele

2017-03-03 10:15:03 1168 4

原创 swift 闭包循环引用的解决办法

模拟网络请求,封装工具类,使用闭包变量对闭包进行强引用//// NetworkRequestTool.swift// Test//// Created by fe on 2017/2/28.// Copyright © 2017年 fe. All rights reserved.//import UIKitclass NetworkRequestTool:

2017-03-02 15:59:15 627

空空如也

空空如也

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

TA关注的人

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