- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 maven 项目配置导致tomcat不能正常启动 Failed to initialize component [org.apache.catalina.webresources.JarResourc
报的错误是 Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@6f627a1a]因为我的项目之前不适用Maven新建的,所以在转为maven项目之前我还手动导入了好些个jar包然后转为maven项目之后 就报这个错,网上大部分说法都是jar包有重复导入,我去仔细一比对,还真有,删掉我在...
2018-05-21 20:47:34
4465
原创 iOS开发 在导航栏不透明的情况下xib加载View高度少了64
今天在UIViewController的view上添加一个xib画的自定义view,结果莫名其妙被添加view高度少了64然后就总结了下触发条件1.导航栏不透明 也就是你设置了self.navigationController.navigationBar.translucent = NO;2.view添加在非滑动视图上解决办法第一种:代码alloc一个view 然后将目标view添加在allo...
2018-04-20 16:19:31
1493
原创 iOS 后台定位CoreLocation CLLocationManager
需求:要求APP定时向服务器上传自己的位置1.配置1.1 将Capablities中的BackgroundMode勾选未ON 并且勾选其中的Location updates选项1.2 权限设置Privacy - Location When In Use Usage DescriptionPrivacy - Location Always Usage Description2. 初始化导入 #i...
2018-04-16 17:38:25
790
原创 springMVC出现com/fasterxml/jackson/core/JsonProcessingException
用springMVC写接口 将对象作为JSON返回时出现这个缺少包的异常解决办法就是导入相应缺失的包链接: https://pan.baidu.com/s/1bohPyTfrQ-FApUFzRNgVFQ 密码: wvjg
2018-03-05 16:51:10
2229
1
原创 iOS开发UIImageJPEGRepresentation 返回nil
今天用UIImageJPEGRepresentation 时发现有的图片返回nil 有的图片返回正常,所以问题就来了先看苹果给的解释如果图像没有数据,或者底层的CGImageRef包含不支持的位图格式的数据,这个函数可能返回nil。然后解决办法/** 图片转换为base64码 **/+ (NSString *)image2Base64:(UIImage *)im
2018-01-29 09:49:57
1787
原创 iOS开发UITableView中ImageView图片的延迟加载思路
先说我们做这个是能解决啥问题 能干啥有时候,我们会遇到这种情况:当界面中含有UITableView,而且每个UITableViewCell里边都有图片。这时候当我们滚动UITableView的时候,如果有一堆的图片需要显示,那么可能会出现卡顿的现象。两种思路第一种 用UIScrollView的代理方法实现第二种 用RunLoop在UIScrollView滑动时
2017-08-16 19:24:27
1237
原创 Mac上下载百度云盘大文件百度云盘客户端限速怎么处理
1.在Safari中找到你要下载的东西,停留在那个界面上2.然后 到 Safari->开发->用户代理 选择Internet Explorer11然后选择你要下载的大文件,点击下载 就如下了就不弹 打开网盘客户端的弹框直接就Safari下载了然后Windows的网盘客户端限速还好 也就一般慢, Mac的真是限速啊,简直是超级无敌非常慢,所以大文
2017-07-28 16:20:44
1176
原创 java.lang.reflect.UndeclaredThrowableException
java.lang.reflect.UndeclaredThrowableException at com.sun.proxy.$Proxy11.createQuery(Unknown Source) at service.impl.UserDaoImpl.usersLogin(UserDaoImpl.java:29) at action.UserAction.login(UserActio
2017-07-26 13:48:43
6316
原创 org.hibernate.MappingNotFoundException: resource: entity.Students.hbm.xml not found
org.hibernate.MappingNotFoundException: resource: entity.Students.hbm.xml not found这个错误很明了就是entity.Students.hbm.xml 这个文件找不到hibernate的配置文件里面我是这么写的 没毛病 包名啥都对 我直接考过来的然后解决办法
2017-07-24 12:04:40
1072
原创 Mac 下 终端停止和启动mysql服务 修改mysql的密码
启动服务:sudo /usr/local/MySQL/support-files/mysql.server start停止服务:sudo /usr/local/mysql/support-files/mysql.server stop重启服务:sudo /usr/local/mysql/support-files/mysql.server restart
2017-07-15 10:11:40
734
原创 iOS用runtime给一个类动态添加方法 ---class_addMethod
先介绍下class_addMethod这个fangfa/** * Adds a new method to a class with a given name and implementation. * * @param cls The class to which to add a method. * @param name A selector that specifies t
2017-07-14 13:19:31
6705
原创 UICollectionView自定义layout如何实现? 比如瀑布流
实现UICollectionView自定义layout的方法:自定义一个类继承自UICollectionViewLayout类,重写下面方法://collectionview的内容尺寸- (CGSize)collectionViewContentSize;- (void)prepareLayout;//返回所有元素的布局属性- (NSArray *)layoutAttributes
2017-07-07 09:32:57
1080
原创 NSString为什么要用copy关键字,如果用strong会有什么问题 OC中的深拷贝与浅拷贝
首先说一下深拷贝和浅拷贝,深拷贝是内存拷贝,浅拷贝是指针拷贝写代码的时候有两个copy方法- (id)copy;- (id)mutableCopy;copy出的对象为不可变类型 mutableCopy出的对象为可变类型NSString NSString *sourceString = [NSString stringWithFormat:@"youyouy
2017-06-30 09:50:13
3085
原创 iOS计算NSMutableAttributedString、NSString指定宽度前提下的高度
先说NSString方法 :- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(nullable NSDictionary *)attributes context:(nullable NSStringDrawingContext *)context NS
2017-06-28 13:22:15
2894
转载 iOS最实用的runtime总结
前言排版有点差,cocoa上的排版好点,讲的内容差不多.cocoaruntime的资料网上有很多了,部分有些晦涩难懂,我通过自己的学习方法总结一遍,主要讲一些常用的方法功能,以实用为主,我觉得用到印象才是最深刻的,并且最后两个demo也是MJExtension的实现原理,面试的时候也可以多扯点。另外runtime的知识还有很多,想要了解更多可以看我翻译的官方文档(有点枯燥),本
2017-06-23 09:26:24
368
原创 iOS 利用归档解档实现类似微博及一些CRM类软件的草稿箱思路
实际上就是写一个model类 然后将要存数据放到model中,然后将model添加到数组,然后对数组及数组中放的model归档,本地存储起来,解档,拿到数据在需要的地方显示出来因为model是一个自己写的类 方便起见 归档解档encodeWithCoder和initWithCoder:方法中用了runtime获取属性下面是核心代码(由于刚开始只是存当前登录用户的数据所以存的是一个数
2017-06-22 10:02:14
1097
原创 iOS 地图实现一个大头针在屏幕中心不随地图的拖动而移动
我们公司最近让做附近客户,要求像摩拜单车找车的效果一样 然后就搞了个大头针在地图中间,不随地图拖动而移动我是这样做的 : 给中心的添加一个annotation,然后给他设置单独的样式,在地图拖动的回调中不断修改中心这个单独annotation的coordinate,我用的 百度地图它有一个针对地图即时性拖动的回调方法:/** *地图渲染每一帧画面过程中,以及每次需要重
2017-06-08 11:48:13
2514
原创 iOS极光推送角标问题
本地代码设置角标: [UIApplication sharedApplication].applicationIconBadgeNumber = number;number是要显示的数值 不显示就设置为0然后一般是来一条推送,角标就+1 这个需要服务端发送推送时设置badge 为 N,+N,-N服务端或控制台推送时,badge可设置为 N,+N,-N//
2017-06-03 15:22:31
1670
原创 "Issues ld: library not found for -liOS-Echarts"的第四种解决方法
团队开发的时候每次更新后都有可能碰到各种各样的问题,昨天同事对项目结构做了些修改,更新后编译就遇到下面的情况:"library not found for -liOS-Echarts"这个错误是说编译时找不到liOS-Echarts这个链接库,但是我在项目代码中找到对引用的地方,没有其他异常。从网上搜索找到三种解决方法:方法一:点击 XCode 工程文件,在 Bui
2017-05-17 15:31:17
2748
原创 iOS开发给UITableView的单元格做一个类似于QQ和微信的侧滑露出删除按钮的思路
可以在tableView的cell的contentView的的下方添加删除和编辑按钮,然后给cell的contentView添加平移手势,滑动时候让cell的contentView左滑从而露出后面的删除和别的按钮具体代码:1.awakeFromNib方法中添加按钮和手势- (void)awakeFromNib { [superawakeFromNib];
2017-05-15 15:58:44
517
原创 iOS开发中SQLite简单使用(基础用法:创建表,增、删、改、查)
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、
2017-05-15 15:20:32
878
原创 iOS开发之pch文件创建并且设置为相对路径
1.创建文件:ios->other->PCH File,创建一个pch文件:"工程名-Prefix.pch"2.到Build Settings中搜索prefix 找到Prefix Header 添加路径"$(SRCROOT)/项目名称/pch文件名称" 然后回车然后在你的pch文件写东西就可以被访问到了
2017-05-12 17:51:58
473
原创 iOS中的字体适配思路之缩放因子
关于iOS开发的字体适配有个东西叫做“缩放因子” scale缩放因子:[UIScreen mainScreen].scale以前的iPhone设备的分辨率都是320*480,后来apple在iPhone4中采用了名为Retina的显示技术,iPhone4采用了960*640像素分辨率的显示屏幕。由于屏幕的大小没有变,还是3.5英寸,分辨率的提升将iPhone4的显示分辨率提升至iP
2017-05-12 17:13:06
1196
原创 用objective-c写2048算法
2048 具体规则就是 向哪个方向滑动 这个方向上的有数字的方块就会被换到没数字的地方,数字相同的方格就会被合并等于现在主要要干的事就是合并 相同的数字并且碰到滑动方向有空格的占领空格的位置现在用存放着数字的4*4的二维数组_dataArray来表示总体布 0代表空格 //上/** 判断不为空的位置上面是否有空位置 有的话
2017-05-11 16:28:20
469
原创 Github上的项目描述添加图片
1.首先将手中的图片变成链接。(有个网站http://jiantuku.com 把图片直接拖上去就行)2.了解下MarkDown语法。2.1 只显示图片 2.2 让图片作为链接 [链接名](图片链接)3.打开你的Github上项目中的 README.md 文件 编辑添加图片 比如 我只要显示图片 $ git config --global user.email "2031539819@qq.com" (引号里面是你的git账号的邮箱 就
2017-05-10 18:05:18
469
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人