当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Swift2.0到Swift4.1代码转换中的一些语法改变总结

    最近因为项目需求需要对项目代码进行升级,从之前的swift2.0版本升级到swift4.1版本。现将升级过程中遇到的一些语法变化与大家分享一下,希望会对大家有所帮助, Swift2.0-->Swift4.01.self.edgesForExtendedLayout=UIRectEdge.Non...

    72
    热度
  • [综合] 关于iOS使用个推来实现消息推送时出现ld: framework not found FileProvider错误的处理

    按照个推的官方文档配置项目时候,出现了如下报错: ld:frameworknotfoundFileProviderforarchitecturearmv7 clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation) 找了整个项...

    69
    热度
  • [综合] Swift开发中如何在UIView中直接实现页面跳转(即如何在子视图中获取其父视图控制器的方法)

    在Swift的开发中,实现页面之间的跳转我们都是通过在UIViewController来实现其push方法或者present方法来跳转页面的(即控制器之间的跳转切换),但是往往在开发中我们经常会使用MVC的架构来将页面进行模块化的封装,那么问题来了,我们在将页面模块化成一个一个的UIView的模块时...

    6
    热度
  • [综合] Swift关闭textfield键盘的两种方法

    在swift开发中我们往往会用到UITextField这个控件,当点击textfield的时候系统会自动弹出键盘,那么往往我们需要在点击空白或者别的地方的时候来让键盘关闭,那么如何实现呢,方法很简单,下面直接代码介绍关闭键盘的两种方法: 方法一: textField.resignFirstRespo...

    54
    热度
  • [综合] Swift通过正则表达式获取匹配的APP版本号

    需求:后台判断当前版本来通知前台弹出更新app提示。 实现:获取当前版本号,传入后台,通过后台返回来实现弹框。 因为app在发布测试时为区分不同服务器版本,版本号会出现例如1.0.0.0-test、1.0.0.0-formal等等格式的字符串,正式release时只能是3位版本号1.0.0。而后台的...

    76
    热度
  • [综合] Swift4.2 计算两个日期之间的时间间隔多少天

    由于最近项目需求,需要计算时间的柱壮图进度,通过开始时间,当前时间,完成时间来求取时间进度。 思路:通过获取开始时间天数,然后获取完成时间天数和当前时间天数(iOS时间是从1970年还是计数的)与之相减,然后再计算进度比例进行显示。 那么需要获取开始时间与完成时间,当前时间与完成时间之间的时间间隔。...

    41
    热度
  • [综合] Swift 实现数组中的某个元素置顶

    最近项目需求中需要拿到一个list中的某个id然后将这个id所对应的数据在tableView中置顶。 实现思路: 方法一:首先遍历数组找到这个id所对应的dictionary存下来,然后在已经delete该id所对应dictionary的数组中将该id所对应的dictionary插入到数组的第一位。...

    80
    热度
  • [综合] RxSwift 实现点击页面任意位置收起键盘

    在iOS开发中我们经常需要实现收起键盘操作,一般是在点击页面的空白处收起键盘,常用有两种方法: 在代理方法中实现: overridefunctouchesBegan(_touches:Set<UITouch>,withevent:UIEvent?){textFiled.resignFir...

    83
    热度
  • [综合] iOS使用AFNetworking报错Domain=NSCocoaErrorDomain Code=3840,response Code=-1011 ,http请求报错404解决方法

    最近在使用AFNetworking进行网络请求时候出了一个bug解决了很久,打印error显示Domain=NSCocoaErrorDomainCode=3840,Domain=com.alamofire.error.serialization.responseCode=-1011"Requestf...

    62
    热度
  • [综合] iOS ipa包上传时 ERROR ITMS-90165:报错解决方案

    最近打包上传ipa包时,报ERRORITMS-90165错误;报错:ERRORITMS-90165:"InvalidProvisioningProfileSignature.Theprovisioningprofileincludedinthebundlexxx。 该问题是由于苹果官方在4月12号时...

    14
    热度
  • [综合] 图像处理 c++ 错误收集

    1.使用opencvfindcontours函数出现内存错误 已解决:opencvc版本与vs版本不相同导致 retval=HeapFree(_crtheap,0,pBlock);if(retval==0){ errno=_get_errno_from_oserr(GetLastError());}...

    52
    热度
  • [综合] opencv 表格提取算法实现

    基于opencv的图像表格提取实现算法。 UPDATING...

    11
    热度
  • [综合] mysql 存储过程中双重循环嵌套的应用

    话不多直接上代码,注释很详细,下面代码确认运行无误,自己去感悟吧朋友 CREATEPROCEDURESYC_FILE_DOC_INFO() BEGIN DECLAREA_PK_FILEDOCchar(24);DECLAREA_PK_CORPchar(6);DECLAREA_VCODEvarchar...

    73
    热度
  • [综合] 了解多线程常用的并发包

    CountDownLatch CountDownLatch类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。 publicclassTest002...

    98
    热度
  • [综合] oracle 给表空间增加多个数据文件

    当项目数据量大的时候,避免不了表空间不够用的情况,这个时候就需要挂载多个表空间文件,来进一步扩大容量。 下面演示一下,从创建表空间到添加数据文件再到绑定用户并赋权使用的全流程,后面还有成功后的验证方法: PANDA是我的用户名MYSPACE是表空间名称MYSPACE_temp是临时表空间名称.db...

    41
    热度
  • [综合] synchronized 和 ReentrantLock 的区别

    两者的共同点: 1.都是用来协调多线程对共享对象、变量的访问2.都是可重入锁,同一线程可以多次获得同一个锁3.都保证了可见性和互斥性 两者的不同点: 1.ReentrantLock显示的获得、释放锁(手动挡),synchronized隐式获得释放锁(自动挡)2.ReentrantLock可响应中断、...

    107
    热度
  • [综合] java 根据行号读取文件内容

    Java8解决方案: 对于小文件: Stringline32=Files.readAllLines(Paths.get("aaa.txt")).get(12); 对于大型文件: Stream<String>lines=Files.lines(Paths.get("aaa.txt")); ...

    64
    热度
  • [综合] Spring Boot 最常用注解

    @SpringBootApplication来标注一个主程序类,说明这是一个SpringBoot应用 @EnableAutoConfiguration开启自动配置功能; @SpringBootConfiguration标注在某个类上,表示这是一个SpringBoot的配置类 @Controller标...

    55
    热度
  • [综合] 什么是事务?事务的四个特性以及事务的并发问题

    什么是事务? 事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。 可以通俗理解为:就是把多件事情当做一件事情来处理,好比一条绳上的蚂蚱,同生共死。 一、事务的基本要素(ACID) 原子性(Atomicity):事务开始后所有操作,要么全...

    35
    热度
  • [综合] Java Web技术经验总结(一)

    接口的权限认证,使用拦截器(HandlerInterceptorAdapter),参考:第五章处理器拦截器详解——跟着开涛学SpringMVC。注意:推荐能使用servlet规范中的过滤器Filter实现的功能就用Filter实现,因为HandlerInteceptor只有在SpringWebMVC...

    20
    热度