摘要: 在一个线程中需要获取其他线程的执行结果,能想到几种方式?各有什么优缺点? 结合这个需求,我们使用6种方式,来对之前学过的知识点做一个回顾,加深记忆。 方式1:Thread的join()方法实现 代码: package com.itsoku.chat31; import java.sql.Time; 阅读全文
posted @ 2023-04-10 13:56 brave-sailor 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一.引言: 在我们日常的开发过程中,我们经常会开启多个线程或者创建一个线程池去执行多个并发任务,当所有任务执行完毕后,我们一般会做一个统一的处理。那我们如何知道多个线程的任务已经全部执行完毕了呢? 今天由我来为大家介绍几种方法: 二.join()方法 在这里插入图片描述 Thread thread1 阅读全文
posted @ 2023-04-10 13:54 brave-sailor 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 其实tableveiw只有两种注册方式,注册和非注册。但是因为有了xib所以两种方式里纯代码和xib又形成了两种写法,今天有时间总结到一起,方便大家看。 注册方式: 注册cell //向 tableView 注册 cell 的样式 如果是 纯代码的自定Cell 使用该方法 [self.tableVi 阅读全文
posted @ 2023-02-23 14:04 brave-sailor 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 相信在做项目的时候,各位同学都有碰到,这样一个问题,页面二级跳转或三级跳转,一键返回到一级页面的需求 今天有个小伙伴问我,他的需求是,在提交一个表单的页面,提交成功后,要展示一个提交表单成功的页面,当用户此时点击返回按钮事,页面就要略过表单页面,放回到上一级页面。 也就是A 跳转到 B(表单页面) 阅读全文
posted @ 2022-10-28 10:56 brave-sailor 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 一.isSubclassOfClass简介 /* 判断是否为对象是否为ClassName或其子类的实例 */ - (BOOL)isSubclassOfClass:(Class)aClass; isSubclassOfClass 和 isKindOfClass的 作用基本上是一致的,只不过一个是类方法 阅读全文
posted @ 2022-10-21 13:47 brave-sailor 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 文件所在位置如:/Downloads/test.sh 方法一: 1、命令行进入到.sh文件所在的目录,cd Downloads ; 2、输入命令 ./test.sh ; 方法二: 直接将.sh文件拖入终端; 方法三: 命令行输入.sh文件完整路径:/Users/用户名/Downloads/confi 阅读全文
posted @ 2022-10-21 09:17 brave-sailor 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 什么是dispatch_semaphore(信号量)? 以一个停车场的运作为例。简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看 门人允许其中三辆直接进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这时,有一辆车离开停车场,看门人得 阅读全文
posted @ 2022-10-19 15:43 brave-sailor 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 在更新Xcode14之后发现编译项目在iOS12.5以上的系统都正常,但是在跑iOS12.5以下的系统,例如iOS11,和iOS12.1之类的系统会报错,报错如下: dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib 阅读全文
posted @ 2022-10-17 09:54 brave-sailor 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 最近换了mac,第一次使用rn做ios的项目 发现一个问题,在使用react-native run-ios的时候,会遇到 info Installing required CocoaPods dependencies卡着一直不动,盲猜是install的源不好使了。 了解了一下之后,CocoaPods 阅读全文
posted @ 2022-10-08 14:22 brave-sailor 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、问题对于新手来说,新建一个React native 工程时可能会出现如下问题比如在命令行中输入 : react-native init chapter2就会报如下错误: 这导致工程创建失败,里面仅有node_modules,没有Android、IOS等文件。 二、解决办法产生这个问题的原因是:使 阅读全文
posted @ 2022-10-08 13:57 brave-sailor 阅读(669) 评论(0) 推荐(0) 编辑