- 博客(20)
- 资源 (2)
- 收藏
- 关注

原创 Android studio 使用Nexus搭建 Maven 私服
Nexus环境平台:win64JDK:1.8Maven:maven2Nexus:nexus3-win64测试环境:Android studio 3.5gradle 5.4.1一 搭建Nexus Maven私服 1、安装JDK环境 1.1下载JDK1.8 :http://www.oracle.com/technetwork/j...
2020-04-02 16:19:26
776

原创 解决 Springboot中Interceptor拦截器中依赖注入失败
BeanFactory beanFactory = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getServletContext());userService = (UserService) beanFactory.getBean("userService"); //注://userServi...
2019-01-09 11:59:55
1205

原创 iOS 私有API 检测
参考:https://www.cnblogs.com/xiaoc1314/p/6945789.html参考:https://segmentfault.com/a/11900000039561001.安装私有Api检测环境 1、下载iOS-private-api-checker-master https://github.com/hustcc/iOS-private-api-check...
2019-01-03 11:26:55
1079
1

原创 mac IDEA spring boot 部署项目
1.服务器端创建项目文件 2.打包 spring boot jar包(1)View --> Tool Windows -->Maven Projects (2)选择右侧 install(3)找打项目文件Target 目录下生成的jar包(4)打包结束3 服务器部署(1)把jar包上传到服务器之前创建的目录 (2)执行nohup java -ja...
2018-12-28 09:44:45
1228

原创 mybatis 使用遇到的坑
参考:https://blog.youkuaiyun.com/winter_chen001/article/details/78623700 参考:https://blog.youkuaiyun.com/u011229848/article/details/817500051.At least one base package must be specified为扫描到mapper 添加 MapperS...
2018-12-26 21:10:51
736

原创 设置MYSQL允许用IP访问
设置MYSQL允许用IP访问 mysql>use mysql;mysql>update user set host = '%' where user ='root';mysql>flush privileges;mysql>select 'host','user' from user where user='root';mysql>quit ...
2018-12-26 12:33:38
372

原创 iOS架构--项目模块化
随着项目的发展,代码越来越复杂,管理起来也就越来越麻烦。尤其是在多人合作开发的项目中,代码的维护也变得越来越艰难,随之而来的问题也就越来越多,如果此时进行代码重构,把工作量是非常大的。模块化管理项目就是把当前项目分成多个模块,单独管理,这样比起整个项目来说单独的模块管理更方便。对于一个成熟的项目要做模块化还是很有挑战的既要兼顾项目的开发任务还要去分离模块,同时对于模块的粒度划分也是一个很复杂的问题
2017-12-13 17:16:12
2633
转载 扩大按钮点击范围
场景:UI/PM说:你这个按钮根本就点不到嘛!攻城狮说:你给我的效果图就这么大啊!!!!!UI/PM说:尺寸大了不好看嘛~不管,反正我点不到…你给我弄大…还有,尺寸不准变!旁 白说: UI/PM piapiapia 的走了…..攻城狮说:凸=.=凸需求:按钮尺寸不变,按钮能够接收点击事件的范围变大分析:其实挺简单,WWDC 2012 Session中提到了一种解决方式。它重写了按钮中的pointI...
2018-06-27 11:03:42
2131
转载 SDAutoLayout
>>>>> tableview cell 自动高度设置只需要3步1. >> 设置cell高度自适应:// cell布局设置好之后调用此方法就可以实现高度自适应(注意:如果用高度自适应则不要再以cell的底边为参照去布局其子view)[cell setupAutoHeightWithBottomView:_view4 bottomMargin:10];2. >> 设置
2018-05-31 13:53:32
317
转载 Socket常见错误代码与描述
Socket常见错误代码与描述Socket error 0 – Directly send errorSocket error 10004 – Interrupted function //call 操作被终止Socket error 10013 – Permission denied //c访问被拒绝Socket error 10014 – Bad address //c地址错误Sock...
2018-05-31 13:51:57
1804
转载 IOS响应式编程框架ReactiveCocoa(RAC)使用示例
ReactiveCocoa是响应式编程(FRP)在IOS中的一个实现框架,它的开源地址为:https://github.com/ReactiveCocoa/ReactiveCocoa# ;在网上看了几篇文章,感觉理论讲了很多,但是代码还是看不太懂,于是自己把它github文档上的一些使用的经典示例实现了一下,项目中有需要时可以直接搬过去用,用的熟练了再读源码也比较容易理解。 例1
2016-04-11 16:26:11
489
转载 iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
用相机拍摄出来的照片含有EXIF信息,UIImage的imageOrientation属性指的就是EXIF中的orientation信息。如果我们忽略orientation信息,而直接对照片进行像素处理或者drawInRect等操作,得到的结果是翻转或者旋转90之后的样子。这是因为我们执行像素处理或者drawInRect等操作之后,imageOrientaion信息被删除了,imageOr
2016-04-09 16:09:44
498
转载 iOS系统原生二维码条形码扫描
1.在工程中添加框架AVFoundation.framework 2.声明代理:AVCaptureMetadataOutputObjectsDelegate 。 define 几个东东用来画框、画线:#define SCANVIEW_EdgeTop 40.0#define SCANVIEW_EdgeLeft 50.0#define TINTCOLOR_ALPHA 0.2 //
2016-04-08 15:21:44
351
转载 iOS开发:用 Instruments 来检验你的app
入门为了节省大家的时间,提供一个演示的Demo给大家.代码传送门.下载后解压然后用xcode打开.编译运行APP后 然后在搜索框内输入任意词汇,点击结果你会看到下面的结果正如你所见的,这个app很简单.程序其实调用的是Flickr的API,通过app顶部的搜索框执行搜索后在下面的tableview显示你搜索的搜索词,搜索词后面的括号内有搜索结果的个数,点击此行进入一个略
2016-04-08 15:09:48
329
转载 iOS开发之开源项目库总会
iOS、mac开源项目及库汇总UI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshC
2016-04-08 10:54:17
3551
转载 MVVM With ReactiveCocoa
MVVM 是一种软件架构模式,它是 Martin Fowler 的 Presentation Model 的一种变体,最先由微软的架构师 John Gossman 在 2005 年提出,并应用在微软的 WPF 和 Silverlight 软件开发中。MVVM 衍生于 MVC ,是对 MVC 的一种演进,它促进了 UI 代码与业务逻辑的分离。说明:本文将采用理论与实践相结合的方式,重
2016-04-07 16:03:13
488
转载 iOS 国际化
iOS 国际化,根据系统不同的语言自动切换。首先。选择项目 Add new file -->iOS -->Resource -->Strings File . 命名为Localizable.strings 打开Localizable.strings。它的格式是这样的"KEY" = "CONTENT"; 请按这种格式来输写,比如我这里是这样定义的"testK
2016-03-29 16:12:59
229
转载 Cocoapods系列教程(三)——私有库管理和模块化管理
私有库我们先开始说说如何创建私有库吧。其实创建私有库的核心过程还是跟公有库是差不多的。不管是私有库还是公有库,关注点都在于Podspec文件的书写。但是在上篇文章中讲过了大体Podspec文件以及创建公有库的流程了,这里我就对那些部分不进行详细讲解了。这里针对一些不同的地方以及需要注意的地方进行讲解一下。首先在创建私有库之前,我们是不是该先创建一个私有库该往哪个仓库提交的仓库(Spec
2016-03-29 10:26:50
562
转载 Cocoapods教程(二)——开源
“开源”代码说到“开源”代码很多人脑袋里面第一个想到的就是完全开源给全世界的人。但是这篇文章需要产生另一个分解,针对开源的对象进行分解。对于公开给所有的人的开源我们称之为公有库。而除了我们平常所说的开源外,还有一种形式是公司内部的开源,即对部分开源,通常情况下我们针对这个库有称之为私有库。但是怎么说也是对少部分人开源了对吧。而本章中就针对这两部分人群进行讲解,分别公有库和私有库在Cocoa
2016-03-26 15:40:20
689
转载 Cocoa pods使用(一)安装+使用
Install Cocoapods1.开启 terminal2.移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3.使用新的源$ gem sources -a https://ruby.taobao.org/然后升级gem$ sudo gem updat
2016-03-25 13:40:42
527
ios 网络架构
2018-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人