自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 简单实现报异常后不退出继续执行

数据同步,报错后重试,指定重试次数,简单代码实现 int syncTime = 1; boolean repeat = true; while ((syncTime <= 3) && repeat) { try { // 执行操作 ///////

2017-12-20 09:43:25 3608

原创 springboot 自定义配置文件

除了application.yml ,自定义另外的配置文件,如何读取。bus.yml:email: [email protected]: true定义配置文件读取类:/** bus.yml 参数读取 * @author xz * */@Component@PropertySource("classpath:bus.yml")@ConfigurationProp

2017-12-12 11:23:27 5889 2

原创 springboot AOP+日志的注解实现

注解文件:@Target({ElementType.METHOD,ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface InvokeLog { String name() default ""; String description() default "";

2017-12-08 15:12:19 2204 1

原创 springboot redis 用法简介

springboot redis

2017-11-15 15:14:10 302

原创 sql case when 简单用法

在select语句中加入条件判断:一个例子:nickName createUsername-创建者名称,若isAnonymous=1,取nickname值isAnonymous-是否匿名 0-否 1-是select a. *···CASE isAnonymousWHEN '0' then a.createUsenameELSE a.nicknameEND AS createUsern

2017-10-16 19:33:46 1628

原创 实现类似美团的下拉分级式菜单

最近要实现如下的下拉式二级目录效果: 思路很简单,左右二级目录其实就是两个UITableView,点击左边cell实现右边table刷新。 关键代码如下:初始化变量:NSInteger _leftIndex;//关键变量,记录一级目录点击cell的index,用来生成二级目录//初始化一二级目录tableview-(void)initsubview{ //一级目录 _lef

2016-07-06 15:46:13 1745

原创 解决Tap手势和UITableView点击冲突

通常是在UIGestureRecognizer的代理函数中进行操作- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch两种思路:根据touch的view的类型进行判断//example-(BOOL)gestureRecognizer:(UIGe

2016-07-05 22:31:55 3136

原创 JSON Model转化 - (realm-json使用)

现在一般客户端和服务器相互基本都用json,关键的一步是客户端本地model和json的转化,如果用ios自带的api估计要累死。试了很多别的插件后,最终选定realm-json ,这是基于realm的一个扩展插件 , realm是个好东西,上官网看看就知了。real-json插件的github地址 :https://github.com/matthewcheok/Realm-JSON首先pod p

2016-05-29 23:12:55 4089

原创 Waiting for Light

Waiting for Light FROM SierraTHE SKY ABOVE northeast India looked like mango skin. It was late afternoon in May, and across a constellation of villages, deliverymen worked to unload their solar-char

2016-05-16 21:21:19 735

翻译 Introduce

A DECADE AGO, at the University of Pennsylvania vet school, I sat on a linoleum floor stroking my dog’s head. She was in the 16th of what would become a 20-year life, and she’d just had a small tumor

2016-05-15 13:53:23 1375

原创 jquery 自带的Form validate 调用远程

jquery form验证某些字段需要验证是否重复,只需在validate中自定义如下:rules:{ authName:{ required: true, remote: { url: "${ctxAdmin}/auth/verifyAuthName", type: "post",

2016-04-27 10:23:38 348

原创 js中创建form表单

有的时候需要在js中创建form向controller提交数据,下面是在工作中遇到的一些问题和解决办法:简单的用jquery创建form:var form = $("<form method = 'post'></form>");var input = $("<input type='hidden' name='name' value="+data+">");form.append(input

2016-03-29 10:30:44 1576

原创 手机号、邮箱验证的正则表达式

用了很多网上找的,发现能用的太少,自己琢磨出可用的,留作备用手机号: var mobile_str = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/; if (!mobile_str.test(name)) { //格式错误 } else { //格式正确

2015-12-11 22:37:43 635

原创 Bootstrap table的一些简单使用总结

最近接触一个NB插件,Bootstrap table 没做过前端的表示对table的印象还只停留在html的table标签那一套,用过bootstrap table之后不得不说真是牛X。构造方式 1 、HTML <div class="btn-group hidden-xs"id="exampleTableEventsToolbar" > //定义一系列工具栏... </div><tabl

2015-12-11 22:30:49 88692 4

原创 如何让view随着键盘移动

常见的一个功能,让控件随着Keyboard上下移动而移动,实现方法很多,下面是一个比较方便的方法:#pragma mark - 键盘改动的时候其他view随着变化-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] a

2015-11-23 20:29:25 538

原创 UITableviewcell的删除操作

//编辑类型-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{ return UITableViewCellEditingStyleDelete;}//允许编辑-(BOOL)tableView:(

2015-11-23 20:23:24 257

原创 activity初探(基于kft-activiti-demo的一个小例子)

最近老板心血来潮要搞基于activiti的工作流,没办法,只能现学,看了两周,一个小总结。 前提准备: - eclipse安装acidity-designer插件 - 了解bpmn2.0基本知识 - 下载activiti,跑一跑其中demo - 下载咖啡兔中的kft-activiti-demo基于kft-activiti-demo 中的leave-formkey改造,主要是为了学

2015-11-10 21:06:42 7780

原创 iOS图片上传服务器(ASIHTTPRequest,SpringMVC)

最近开始做自己app的服务器,因为正在参与的公司项目用的是springMVC,干脆拿这个做服务器,iOS端采用第三方鼎鼎大名的ASIHTTPRequest(但是已停更很久),经过一天折腾,终于实现简单的图片上传配置ASIHTTPRequest,参见 ASIHTTPRequest配置说明搭建简单的springMVC环境代码iOS端:-(void)uploadImgToServer:(UII

2015-11-10 12:23:01 813

原创 NSArray,NSMutableArray的KVO操作

KVO(Key Value Observe),键值观察,一种典型的观察者模式。iOS另一个观察者模式Notification,不过这个要在消息中心注册,相比而言比较麻烦。建立KVO的三个步骤: 1、注册要监控的对象属性addObserver:forKeyPath:options:context: 2、observeValueForKeyPath:ofObject:change:context:方

2015-10-24 10:00:00 2965

原创 UIcollectionViewCell(UItableviewcell)长按删除操作

功能简单,陷阱不少: 主要涉及两个功能: 1、长按手势:UILongPressGestureRecognizer 2、cell自带的删除操作:deleteItemsAtIndexPaths首先为cell添加长按手势:UILongPressGestureRecognizer* longgs=[[UILongPressGestureRecognizer alloc]initWithTarget:

2015-10-15 08:15:35 7290

原创 ORA-00911: 无效字符

今天java跑一条sql,提示:ORA-00911: 无效字符但是sql放数据库里运行又没问题,捉急,最后发现sql语句最后加了个“;”,试着把分号去掉,ok了,真是让人捉鸡~~~

2015-08-31 08:14:30 397

原创 MongDB的安装和基本操作 二(增删改查)

上一章介绍了mongodb的安装、基本操作及权限管理。下面简单介绍通过自带的shell命令实现数据库文件的增删改查。数据库增删这个在之前介绍过,很简答:use yourdb //增加数据库yourdb这个要记得之前切换到数据库管理员角色删除也很简单:use yourdbdb.dropDatabase()记得删除之前要切换入待删除的数据库集合的增删改查集合(collection)也就是文档集合,

2015-08-19 21:57:35 370

原创 MongDB的安装和基本操作 一(权限设置)

安装MongoDBMac: 最懒人的方法就是命令行: brew install mongodb 关于什么是brew和怎么安装可以在网上查,安装完成默认路径如下:cd/bin后就能看见mongodb常用命令: mongod 打开数据库服务器 mongo 进入mongodb shell 本地默端口是27017执行mongod时可能会有一些错误,常见的提示“…/data/db…”,这是数

2015-08-19 21:09:30 425

原创 Post,同步实现登陆验证(2)

前一章用MKNetworkit和Express模拟了登陆验证的功能,但是在实际应用中会出现一个问题,就是MKNetworkit并不支持同步,也就是说在登陆验证的时候,可能服务器数据还未返回,就已经开始了下一步操作,比如说跳转到下个界面。比较简单地解决方法就是用Rest web Service基础的同步get,post方法实现登陆验证。直接上代码:-(void)loginpost:(NSString*

2015-08-13 16:19:19 417

原创 MKNetworkit,Express实现简单登录验证(1)

首先Express实现一个简单的http服务器,支持get,post请求:var express = require('express');var url = require('url');var query=require('querystring');var app =express();app.listen(3000);app.all('/login',function(req,res

2015-08-11 20:24:15 305

原创 通过JSON实现NSString,NSDictionary(NSArray)相互转化

NString,NSDictionary,Json

2015-08-06 09:38:41 667

原创 NSBundle路径问题

先上图 上面是一个程序文件的主要路径图,我们平时获取默认路径或者保存文件路径的两种方式:NSString * bundlepath = [[NSBundle mainBundle]resourcePath]结果: /Users/tyrantxz/Library/Developer/CoreSimulator/Devices/A010629C-B166-426B-B8CA-82EF57777F6

2015-08-05 23:16:28 1120

原创 视图链中如何确定根视图

首先上图: 故事版的逻辑很清楚,一个tabbar的多个item,每个item对应一个tableview,每个tableview带一个navigationitem->添加,点击弹出模态窗口,添加信息,添加的信息通过notificaiton center传到对应的tableview ,tableview添加对应的cell。此处的问题,就是如何保证接收notificaiton的tableview是弹出模

2015-08-04 14:36:24 349

原创 iOS 键盘弹出视图上移

iOS 键盘弹出视图上移 首先明白两个概念-坐标系 iOS坐标系原点都是左上角,无论哪种坐标系 -frame,bounds 两者都是CGRect结构,定义初始点的位置及长宽,不同的是frame是相对坐标,即相对于父视图的坐标,bounds是的绝对坐标,相对于根视图。键盘弹出,改变的是当前视图相对父视图的位置,所以改变的是frame的坐标常用的登陆视图//textfield例子-(BOOL)

2015-07-31 14:25:29 482

原创 iOS中的键盘关闭操作

ios键盘弹出后如何关闭,主要通过 resignFirstResponder函数 ,从API中可以看到该方法属于UIResonder类方法 [UIResponder  resignFirstResponder]理论上所有继承自nsobject的控件都能调用此函数 常用的的在textview, textfield控件。常用的场景是在文字输入完毕点击return键或者屏幕空白处退出键盘

2015-07-15 11:03:43 286

空空如也

空空如也

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

TA关注的人

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