自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 在Mac 上装java jdk 。路径的配置

关于 下载 jdk 的话 就自己去百度了。。 记得选 Mac安装好  这是配置路径的步骤1. 使用/usr/libexec/java_home 查看java_home 路径2.vim ~/.bash_profile3. 将路径替换JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home

2016-11-24 13:03:50 297

原创 Swift枚举&结构体&类

enum Methodc { case Add,Sub,Mul,Div}//// Swift枚举 不像OC 中有默认值0 不过可以指定enum Method2:Int { case Add2 = 5,Sub,Mul,Div}var m:Methodc = .Addvar m2:Method2 = .Add2///rawValue代表将枚举值转换为原始值prin...

2018-03-01 10:46:50 251

原创 DeviceOne 平台下iOS创建自定义组件

DeviceOne 平台下iOS创建自定义组件,官网上文档真的不全,所以我在这里记录下我写的过程。有同样需求的朋友可做个参考。1. 官方文档 : http://document.deviceone.net/组件开发/sections/使用XCode和Object%20C开发第一个iOS组件/2. 下载根据1 创建好的工程。 下载完成后。我们主要是操作这块区域: 3. 创

2018-02-05 15:58:27 471

原创 JavaScript 实现打字效果,跑马灯效果

html:form name="tickform"> textarea name="tickfield" rows="5" cols="100"> cooltextarea> form> button onclick="doTyping()">开始打字button> javacript:打字效果 : var str

2018-01-06 21:21:07 1099

原创 动态SQL

动态SQL ,即通过Mybatis提供的各种标签对条件做出判断以实现动态拼接SQL语句。这里的条件判断使用的是OGNL表达式。 常用的动态SQL标签有<if><where> <choose/> <foreach>等。1.Dao层实现public interface IStudentDao { /** * 通过学生id查找相应学生信息 * @param id 学生id

2017-12-26 20:24:40 230

原创 Mapper动态代理

在前面的例子中自定义Dao接口实现类时发现了一个问题。Dao的实现类其实并没有干什么实质性的工作。它仅仅是通过SqlSession的相关API定位到映射文件mapper中相应id的SQL语句,真正对db的操作其实是由框架通过mapper中的SQL完成的。所以现在Mybatis框架就抛弃了Dao的实现类。直接定位到映射文件的mapper中的id对应的SQL语句中。对db进行操作。这种对Dao的实现方式

2017-12-26 19:23:46 347

原创 通过Mybatis操作数据库

创建普通java类 含get set toString 等方法。。public class Student { private int id; private String name; private double score; private String hobby; getter; setter; toString;}2.使用单例形式创建SQL

2017-12-13 21:36:21 2340

原创 Mybatis详细配置过程。

mybatis 是一个 基于java 的持久层框架。。内部封装了jdbc ,使开发者 只需 关注SQL语句本身,而不用花精力去处理诸如注册驱动。创建connection 配置Statement等繁杂过程。Mybatis 拖过xml 或注解的方式 将要执行的各种statement 配置起来。 并通过java对象和statement中的SQL的动态参数进行映射最终生成sql语句。最终由mybat

2017-12-13 21:19:56 12638

原创 SpringMVC 对请求参数的设置

1. @RequestMapping("/hello") 可以写成一个数组。 内部实现方法已被重载。@Controller@RequestMapping("/test")public class MyController { @RequestMapping("/some.do") public ModelAndView doSome(HttpServletRequest r

2017-12-05 20:15:51 405

原创 SpringMVC解决中文字符集乱码问题。

<!-- 指定字符集过滤器 --> <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!-- 指定字符集 --> <init-para

2017-12-05 20:11:52 525

原创 SpringMVC返回json数据完整配置如下。

1.SpringMVC 配置文件如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:/

2017-12-05 20:02:21 4552

原创 Spring 注入javaBean的俩种常用方式

设值注入<bean id="myCompany" class="com.evecom.spring02.Company"> <property name="name" value="evecom"></property> </bean>2.构造函数式注入 <bean id="person_1" class="com.evecom.spring02.Person"> <!-- 顺序

2017-12-05 19:37:46 453

原创 Swift 闭包的使用

在二级页面创建闭包class DetailViewController: UIViewController {// 定义闭包 typealias callBlock = (_ index:Int)->() // 无参数闭包的定义 typealias otherBlock = ()->() // 设置闭包属性 var sendValueBlock:callBlock! var nonePa

2017-07-07 17:23:00 170

原创 HTML列表项

有序无序列表无序列表coffeeteamilk有序列表coffee    tea    milk自定义列表 coffee   -black hot drink milk -white cold drink 自定义起始选项   app bann

2017-06-27 15:20:51 697

原创 HTML的列表项

有序无序列表 无序列表 coffee tea milk有序列表 coffee tea milk自定义列表 coffee -black hot drink milk -white cold drink 自定义起始选项 app bann lemons this that those apples

2017-06-27 15:19:45 401

原创 数组逆置

for(int i = 0,j=tempArr.length-1;i<j;i++,j--){ int x = tempArr[j]; tempArr[j] = tempArr[i]; tempArr[i] = x; } for (int z = 0; z < tempArr.length; z++) {

2017-04-19 10:56:07 333

原创 Swift 三种传值方式 【属性,代理,闭包】

属性 属性传值很简单,适用于 从第一级传入第二级(正向传递)//在要进入的控制器定义属性 1.class SecViewController: UIViewController { var labT = ""}//在一级控制器中给二级控制器赋值 2.let secVC = SecViewController() secVC.labT = "属性传值"2 代理传值(适

2017-03-03 11:24:04 756

原创 表格实现复选

-(void)btnSelectAction:(UIButton *)sender{ //如果选择是YES就显示打勾图片,否则就隐藏 if (!isselect) { [_btnChoose setBackgroundImage:[UIImage imageNamed:@"icon_register_boxon.png"] forState:UIControl

2017-03-02 10:00:00 275

原创 iOS表格实现单选

_ 其实只是数据源的变化。 UI跟着变就好了 “` //选择实现单选 -(void)tableView:(UITableView )tableView didSelectRowAtIndexPath:(NSIndexPath )indexPath {NSMutableDictionary *dic=_arrData[indexPath.row];if ([dic[@"select"] isEq

2017-03-02 09:51:06 663

原创 Swift extension(扩展)的使用

Swift extension(扩展)的使用//// main.swift// Swift--test//// Created by BO on 17/2/27.// Copyright © 2017年 BO. All rights reserved.//import Foundationprint("Hello, World!")//遍历数组 匹配类型....var thin

2017-02-27 14:33:21 485

原创 Swift创建UITableview

//// ShopViewController.swift// ShopCart//// Created by BO on 17/2/16.// Copyright © 2017年 xsqBo. All rights reserved.//import UIKitclass ShopViewController: UIViewController ,UITableViewDele

2017-02-16 15:10:42 301

原创 iOS[Swift]中UILabel的使用

//// ViewController.swift// ShopCart//// Created by BO on 17/2/16.// Copyright © 2017年 xsqBo. All rights reserved.//import UIKitclass ViewController: UIViewController { override func viewD

2017-02-16 11:29:59 247

原创 iOS[Swift]中UIButton的使用

iOS[Swift]中UIButton的使用//// ViewController.swift// ShopCart//// Created by BO on 17/2/16.// Copyright © 2017年 xsqBo. All rights reserved.//import UIKitclass ViewController: UIViewController {

2017-02-16 10:38:19 317

原创 Swift函数

//无返回值函数 func noneRetValue () { print(“hello”) } //多返回值函数 func muliptyV (fruit: String) ->(a:Int,b:Int,c:Int){ var vol = 0 var voc = 0 var vob = 0for c in fruit.characters {

2017-01-16 13:45:39 227

原创 Swift控制流

let base = 3 let pow = 10 var answer = 1 for _ in 1…pow{answer *= base}for index in 0 ..< 3 {}let test = “c”switch test{ case “a”: print(“(test) is equ to a” ) case “b”,”c”,”d”:print(“是bcd 中的其中一

2017-01-16 11:01:50 187

原创 文章标题

CocoaPods的安装步骤详解CocoaPods是iOS平台上管理第三方的第三方,真的很好用,但是安装会略显麻烦,所以我在这里将我安装的步骤记录一下,一起学习,一起进步。首先更gem,国内需要切换源 ‘sudo gem update --system‘,gem sources --remove https://rubygems.org/,gem sources -a https://ruby.t

2017-01-08 20:43:15 180

原创 文章标题

iOS 清除父视图中的所有子视图 经常用到的是 for(id view in subview){ [ view removefromsubv]; } 但是有时候 会失效 可以用这个 xx.subviews makeObjectsPerformSelector:@selector(removeFromSuperview) 其实是调用系统的遍历循环移除。。。

2016-12-27 15:23:43 180

原创 导航栏设置了自定义返回按钮后,滑动返回失效?

重定义一个 导航栏控制器UINavigationController- (void)viewDidLoad { [super viewDidLoad]; //全屏滑动手势 UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc]initWithTarget:self.interactivePopGesture

2016-12-26 14:38:48 790

原创 Swift组合数据类型字典数组..

//Swift的数组对它们能存放的值的类型是明确的。这不同于Objective-C的NSArray类和NSMutableArray类,Objective-C的数组能存储任何类型的对象//Swift存储的数据类型要一致.var shoplist = ["eggs","milk"]var count = shoplist.countprint(count)

2016-12-23 16:51:16 305

原创 Swift 中----字符串和字符

//字符串let someString = "someString"//初始化空字符串var empString = ""var anotherString = String()//这俩种形式创建的字符串等价均为空if empString.isEmpty{print("这是空的")}var cari =

2016-12-22 16:33:31 232

原创 Swift运算符操作

let b = 10var a = 15a = bprint(a)//元组赋值let(x,y) = (1,2)print(x)print(y)//注意的是与 C语言和 Objective-C不同,Swift的赋值操作并不返回任何值//if x = y {//这句是错的。因为x = y不返回任何值

2016-12-22 15:46:18 206

原创 Swift隐式解析,可选,断言

// Swift 可选/** 注意:C和 Objective-C中并没有可选这个概念。最接近的是 Objective-C中的一个特性,一个方法要不返回一个对象要不返回nil,nil表示“缺少一个合法的对象”。然而,这只对对象起作用——对于结构体,基本的 C 类型或者枚举类型不起作用。对于这些类型,Objective-C方法一般会返回一个特殊值(比如NSNotFo

2016-12-22 14:58:22 390

原创 Swift元组的创建--使用

//元组把多个值组合成一个值其中的值类型可以不同.let HttpErrorCode = (404,"not found")let (status,statusMe) = HttpErrorCode//读取方式 0,1,2,3,4,下标.print(HttpErrorCode.0)print("The status code ==\(status

2016-12-22 14:09:59 295

原创 swift学习---基本数据类型

//用let申明常量,var变量 c语言中const申明常量,let maxvalue = 100var currentvalue = 50//类型标注.表明wel可以存储String类型的数据var wel:String//一般来说很说需要写类型标注如果你在申明变量的同时给变量付了一个初始值,编译器便可以推断这个常量或者变量的数据类型

2016-12-22 11:37:24 242

原创 java基础运算符(与或非等)

public class val {    static int times = 3;public static void main(String[] args) {// TODO 自动生成的方法存根     int times = 4;     System.out.println("times的值是"+times);     System.out.println("ti

2016-11-21 16:53:17 854 1

原创 java学习 基础变量

String var  = "hello";//字符串的声明 java 中区分大小写 。 good Good 是俩个不同的变量。      System.out.println(var);      int i = 100;//整形值      System.out.println(i);     //整数类型 即没有小数部分的数值 有 byte short i n t long

2016-11-21 16:48:10 189

原创 ios 类似网易新闻分类中的拖动重排

也是 看了别人博客写的 。。希望能帮助到想做相同功能的朋友

2016-11-10 19:01:16 1257

原创 swift的简单运用 基本类型-组合类型

swift的简单运用!kenshinCui的博客 基础数据类型“print(“Hello, World!”) //我们的第一个swift程序/// 通过var 定义一个变量 var a :Int = 1 /// 变量b虽然没有申明类型,但是会自动进行类型推断,这里编译器将默认b未int型var b = 2 var c :uint = 3let d = a+b print(“d=(d)”)

2016-10-29 16:55:05 364

原创 xcode8 设置pch文件的方法

# Xcode8 pch的配置## pch文件的设置###`$(SRCROOT)/+工程名+pch文件名字.pch`#### 其实只要路径对 基本上就会成功啦..![pch配置过程](https://cl.ly/0A1B2B0B1y2d)

2016-10-22 20:37:15 1388

原创 给整个视图添加点击手势,去除键盘的第一响应

添加手势 去除第一响应    遵循代理  ;UITapGestureRecognizerdelegate //添加单击事件取消键盘第一响应    UITapGestureRecognizer *tap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector

2016-09-10 14:34:52 245

son数据去除nsnull

son数据去除nsnull

2016-07-07

空空如也

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

TA关注的人

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