大数据

Alamofire+RxSwift实现一个优雅的网络请求

在封装网络层的时候,首先瞥了一眼Alamofire,发现似乎一切都很不错并不用什么封装。。但是善于增加复杂度的我并不死心。于是就有了接下来的折(zhuang)腾(x) 为了响应swift面向协议编程的号召,在这里我定义了一个protocol,定义了请求路径,请求方式,参数,以及是否显示HUD pub…

大数据

使用UISearchController becomeFirstResponder无响应解决方法

项目中有一个点击搜索按钮之后跳转到搜索页面的功能,需求是跳转到搜索页面之后键盘自动弹出,但是试了很多方法都不行…最后还是在老外的帮助下完美的解决了问题,老外还是给力的呀!我用的是swift写的代码,所以写OC的同学自己翻译一下~ 代码: overridefuncviewDidAppear…

大数据

相位对焦与反差对焦

对焦的过程就是通过移动镜片来使对焦区域的图像达到最清晰的过程,首先要明白一个概念,图像的清晰度最好的时候是对比度最大的时候同时也是像差最小的时候,反差对焦就是通过找对焦区域对比度最大的点作为对焦准确的点,而相位对焦则是找对焦区域相差最小的点作为对焦准确的点。另外一点,反差对焦和相位对焦都只是对焦系统…

大数据

UILabel 的复制

UILabel默认是不响应Touch事件的,也无法复制,那么我们就需要自己实现一个可复制的。以实现可复制的UILabel为例:方法一:实现步骤:1、自定义一个类继承自UILabel2、让label可以接收到事件,也就是成为第一响应者。即实现-(BOOL)canBecomeFirstResponder…

大数据

设置双网卡解决多IP环境网冲突问题

阳阳老师这次遇到一个小问题:某部队内部网需要设置专有IP,但是却与开发的数据库管理软件服务器IP冲突。 日常办公电脑只有一个网卡,就导致二者其一无法使用…… 这个时候就需要设置双网卡来解决了。 方法一:不需要网关或者只有一个网关 首先设置好需要网关的那个IP参数。依次进入:控制面板-网络和共享中心-…