E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Dispatch
好用的 UIViewController 生命周期Log输出方案(代码片段为分类.m文件.h文件无属性)
import"UIViewController+LGFVCLog.h"@implementationUIViewController(LGFVCLog)+(void)load{staticdispatch_once_tonceToken;
dispatch
_once
莱姆船长
·
2023-02-18 12:40
多线程系列文章
GCD基础篇-同步、异步,并发、并行的理解GCD中级篇-
dispatch
_group的理解及使用
dispatch
_semaphore(信号量)的理解及使用
dispatch
_barrier_asyncdispatch_group_notify
hehc08
·
2023-02-18 08:44
GCD多线程,任务,进程,同步,异步
GCD-GrandCentralDispatchGCD包含于libdispatch.dylib,系统默认加载这个库GCD是纯C语言的,函数大多以
dispatch
开头。任务和队列任务既是要执行什么任务。
戈多_于勒
·
2023-02-17 22:44
IOS多线程
异步,不论再何种队列,都不阻塞当前代码执行//串行队列的创建方法
dispatch
_queue
tigerfly66
·
2023-02-17 14:04
锁的原理
锁的性能在ibireme的不再安全的OSSpinLock一文中,有一张图片简单的比较了各种锁的加解锁性能:上图可以看到除了OSSpinLock外,
dispatch
_semaph
深圳_你要的昵称
·
2023-02-17 05:15
理解 Swift 的方法派发
派发(
dispatch
)是一个比较通用的概念,一般是指为了完成某个目的把一个东西发送到某个位置的行为。
·
2023-02-16 20:36
iosswift底层
异步批量上传图片文件
//批量上传图片-(void)upLoadImages{
dispatch
_async(
dispatch
_get_main_queue(),^{//Loading-Start[[NSNotificationCenterdefaultCenter
你的小福蝶
·
2023-02-07 04:06
单例模式
+(instancetype)sharedPerson{staticdispatch_once_tonceToken;//GCDdispatch_once,本身是线程安全的,保证整个程序中只会执行一次
dispatch
_once
ANN_12
·
2023-02-07 01:29
iOS 常用到的知识点(二)
iOS常用到的知识点(一)iOS常用到的知识点(二)iOS常用到的知识点(三)1.延迟加载:
dispatch
_after(
dispatch
_time(
DISPATCH
_TIME_NOW,(int64_t
Dxc_iOS
·
2023-02-06 23:30
《平凡的世界》读感
作者:海心一(来自豆瓣)来源:https://www.douban.com/doubanapp/
dispatch
?uri=/review/8334256/我是断断续续看完的。
cherish1
·
2023-02-06 18:53
记录一下最近的一次RN面试
主要还是
dispatch
发送action事件,reducer处理返回新的state,store有
懒闲生
·
2023-02-06 14:04
百度前端常见react面试题
Dva工作原理集成redux+redux-saga工作原理改变发生通常是通过用户交互行为或者浏览器行为(如路由跳转等)触发的,当此类行为会改变数据的时候可以通过
dispatch
发起一个action,如果是同步行为会直接通过
·
2023-02-06 09:13
react.js
百度前端常见react面试题
Dva工作原理集成redux+redux-saga工作原理改变发生通常是通过用户交互行为或者浏览器行为(如路由跳转等)触发的,当此类行为会改变数据的时候可以通过
dispatch
发起一个action,如果是同步行为会直接通过
·
2023-02-06 09:41
react.js
2017-10-20
不知从什么时.https://www.douban.com/doubanapp/
dispatch
?
灼灼其华的秘密花园
·
2023-02-06 08:41
Vuex
3.Store这个类拥有commit,
dispatch
这些方法,Store类里将用户传入的state包装成data,作为newVue的参数,从而实现了state值的响应式。4.$store是挂载在Vu
黄黄黄大帅
·
2023-02-06 05:35
vuex存取值
$store.state.方法名【取值】
dispatch
:异步操作this.$store.
dispatch
('方法名',值)【存储】this.
随行者pgl
·
2023-02-05 17:39
一次_os_object_retain的crash
_os_object_retain一看挂在
dispatch
里,想当然都会认为难道系统有bug了,但是问题不都是靠瞎猜的,还是有了分析才好下结论。
Colla
·
2023-02-05 14:06
GCD(三)
dispatch
_group
本文是GCD多线程编程中
dispatch
_group内容的小结,通过本文,你可以了解到:如何使用
dispatch
_group来实现在一系列并发任务完成后做一些收尾工作的需求我们在平常的开发中,经常会遇到这样这样的一个需求
左耳钉zed
·
2023-02-05 11:47
【线程】线程安全-多读单写
多读单写理解多读单写:-同时有多个读操作,读操作的时候,不能有写的操作;-在写操作时,不能有别的写操作;在写操作之前,所有的读操作都完成;-读操作是并行的,写操作时互斥的;一、采用
dispatch
_barrier
MeteorCode
·
2023-02-05 09:19
GCD多线程
dispatch
_group当有异步任务执行要使用
dispatch
_group_enter和
dispatch
_group_leave
dispatch
_group_tgroup=
dispatch
_group_create();
dispatch
_group_enter(group);
dispatch
_group_async(group,
就是这调调c
·
2023-02-04 21:51
GCD与多个网络请求的battle
但其实GCD已经提供了很好的方法来解决这一问题,可以用
dispatch
_group_async和di
sun_glory
·
2023-02-04 20:37
SDWebImage扩展笔记(一)
SDWebImage中使用GCD主线程队列GCD如何安全获取主线程队列获取主线程是
dispatch
_get_main_queue()刷新UI时需要在主线程刷新,所以处理完数据之后,都会调用主线程刷新界面但有时却会因为
null_2562
·
2023-02-04 20:18
OC笔记——GCD队列的简单使用
图4图3图2图1//1.队列的基本类型及创建//串行队列的创建
dispatch
_queue_tmy_serial_queue;my_serial_queue=
dispatch
_queue_create(
Hehe_99e3
·
2023-02-04 20:36
gcd 死锁
image.png同步、异步:使用
dispatch
_sync(同步):
dispatch
_sync方法会被加入当前队列,而且
dispatch
_sync会等待block执行完毕才return,block被放到指定的
y2015
·
2023-02-04 20:30
崩溃记录Collection <__NSArrayM:> was mutated while being enumerated.
dispatch
_barrier_async(self.arrayRWQueue,^{[arrayaddObject:object];});在给数组添加删除(写操作)的时候虽然用了栅栏函数保证了单写,但是
FreshAlpha
·
2023-02-04 19:15
GCD
www.jianshu.com/p/77c5051aede2:GCD的两个核心概念:任务和队列任务:执行什么操作队列:用来存放任务,分为:并行队列和串行队列并行队列:可以让多个任务并发执行,以提高执行效率并发功能仅在异步(
dispatch
_async
Gunks
·
2023-02-04 13:53
iOS15 上 rootViewController 替换 vc 不生效
doubledelayInSeconds=0.1;
dispatch
_time_tpopTime=
dispatch
_time(
DISPATCH
_T
SwiftBest
·
2023-02-04 11:30
2020一月复盘
一、学习⭕回家后,争取读2-3本书-《黑箱》(读书笔记待结合之前的论文整合)-《蝴蝶的叫喊》https://www.douban.com/doubanapp/
dispatch
/revi
自成天地
·
2023-02-04 10:39
Vue2项目实战--b站尚硅谷--尚品汇项目--详细笔记--day05
$store.
dispatch
("getSearchList",this.searchParams);},beforeMount(){//复杂写法//t
鱼仔是个NaN
·
2023-02-04 09:12
前端项目
前端
javascript
vue.js
ajax
webpack
iOS异步单元测试简单例子
XCTestExpectation*expectation=[selfexpectationWithDescription:@"HighExpectations"];
dispatch
_after(
momirror
·
2023-02-04 07:53
dispatch
_once 简单原理
概述
dispatch
_once能保证任务只会被执行一次,即使同时多线程调用也是线程安全的。常用于创建单例、swizzeldmethod等功能。它的功能比较简单,接下来看下使用方法和具体的原理。
未来小文学家
·
2023-02-04 02:06
更可靠和高精度的 iOS 定时器
performSelector:(SEL)aSelectorwithObject:(id)anArgumentafterDelay:(NSTimeInterval)delay;CADisplayLinkGCD的
dispatch
_afterGCD
杂货铺学徒
·
2023-02-03 21:20
知识点大全(三)
MBProgressHUD等待框背景色与菊花等待框颜色修改https://blog.csdn.net/m0_38126868/article/details/78349869IOS异步获取数据并刷新界面
dispatch
_async
MrWT
·
2023-02-03 02:12
runtime: objc_msgSend
1.改变:macOS升级到10.15后,宏OBJC_OLD_
DISPATCH
_PROTOTYPES的值变为0,导致objc_msgSend定义发生变化#if!
遇见I你
·
2023-02-03 00:38
Android 点击事件传递(简单版)
本篇就简单的来捋一下Android的点击事件先说结论在控件内传递的方式都是
Dispatch
->Intercept(ViewGroup)->TouchonTouchEvent方法是在dispatchTouchEvent
鱼小念
·
2023-02-03 00:02
GCD之
dispatch
_group源码剖析
一、简单介绍上一篇介绍了
dispatch
_semaphore的实现原理,这一篇将会对
dispatch
_group进行源码探究,有了上一篇的基础,这一篇很好理解。
Scott丶Wang
·
2023-02-02 19:22
dispatch
_async与
dispatch
_sync在不同队列中的理解
dispatch
_async和
dispatch
_sync决定调用该函数的线程是否被阻塞。
irisg80236
·
2023-02-02 16:27
Qt5.14.1 opencv4.5.3 crashed 程序异常结束
Qt5.14.1opencv4.5.3crashed程序异常结束crashed出现后,Qt调试方式运行项目,发现异常中断在OPENCV_HAL_IMPL_AVX_INIT很明显,crashed和AVX有关于是在cmake里面搜CPU_
DISPATCH
friendan
·
2023-02-02 15:24
Qt
qt
opencv
c++
windows 内核system worker threads
在编写windows驱动的时候,我们需要关心两个中断级别(IRQL),PASSIVE_LEVEL(0)和
DISPATCH
_LEVEL(2)。
zhjwang
·
2023-02-02 11:43
时间单位
dispatch
_time_ttime=
dispatch
_time(
DISPATCH
_TIME_NOW,3*NSEC_PER_SEC);//Nanosecondstoadd表示3秒(3*NSEC_PER_SEC
VinZZZZ
·
2023-02-02 10:23
Dispatch
分派器
//实现效果letaccount=makeAccount(100)account('take')(25)//75account('save')(10)//85//----------------------------------------letmakeAccount=(money)=>{lettake=(n)=>{money=money-nreturnmoney}letsave=(n)=>{m
Lucien_d70a
·
2023-02-02 07:07
剪切文件
快速迭代文件剪切-(void)apply{
dispatch
_queue_tqueue=
dispatch
_get_global_queue(0,0);NSString*from=@"剪切前的路径";NSString
木子小静
·
2023-02-02 07:53
iOS定时器深入学习
api定时器是否准确的时候,我们只需要关注时钟信号从进程到线程的延时即可因此这个议题要区分线程来讨论,iOS中有三个api可以用来实现定时器,他们分别是NSTimer、CADisplayLink、GCD(
dispatch
_source_t
Jayden666
·
2023-02-02 07:21
自由
作者:馨儿dancer(来自豆瓣)来源:https://www.douban.com/doubanapp/
dispatch
?uri=/note/762122362/今天是母亲节。本来想一个人窝在家里。
馨儿dancer
·
2023-02-01 17:43
GCD信号量和组队列来完成线程依赖
,B的结果后再来执行.这种需求单独用组队列是不太好的.因为请求A,B都是异步的,完成需要有一定的耗时,而把任务放入队列组中,提交完AB两个任务后,就算完成了任务,并不会等AB两个异步请求返回请求结果.
dispatch
_semaphoreGCD
淡暗
·
2023-02-01 14:16
[iOS]循环网络请求顺序执行(信号量)
https://github.com/pizazzsy/SemaphoreDemo先来看看直接循环请求-(void)viewDidLoad{for(NSIntegeri=0;i0),才执行wait后的业务
dispatch
_semapho
沵可安好
·
2023-02-01 12:34
dispatch
_group_notify多线程同步输出
dispatch
_group_tgroup=
dispatch
_group_create();
dispatch
_queue_tqueue=
dispatch
_get_global_queue(
DISPATCH
_QUEUE_PRIORITY_DEFAULT
嘿嘿和露红叶
·
2023-02-01 12:37
多线程读写安全
即:同一时间,只能有1个线程进行写的操作同一时间,允许有多个线程进行读的操作同一时间,不允许既有写的操作,又有读的操作iOS中的实现方案:(1)pthread_rwlock:读写锁(2)
dispatch
_barrier_async
高思阳
·
2023-01-31 17:49
as_view in django源码分析
把视图函数的逻辑定义到类中,再通过继承的View类的as_view类方法返回一个名叫view函数,然后再执行这个view函数,通过在view中实例化自定义的类,再配合从前端的请求方式(get/post)来映射(
dispatch
你抱着的是只熊
·
2023-01-30 19:02
django
FDFullscreenPopGesture和iOS14 相册授权冲突
的适配,项目使用了FDFullscreenPopGesture处理全屏返回事件,库内部的方法交换后的fd_viewWillDisappear中,因为处理setNavigationBarHidden是在
dispatch
_after
Funnyer
·
2023-01-30 19:52
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他