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
dispatch
一个事件
functionbindCallback(callback){letself=thisreturnfunction(args){callback(args)self.
dispatch
(args)}}
jluemmmm
·
2021-06-15 05:11
Runtime替换字典
+(void)load{if(self==[NSDictionaryclass]){staticdispatch_once_tonceToken;
dispatch
_once(&onceToken,^{@
二斤寂寞
·
2021-06-14 20:51
reducer 动态注入
调用该函数将替换内部reducer的引用,并
dispatch
一个action以初始化新加入的reducer:constnewRootReducer=combineReducers({e
Mr君
·
2021-06-14 20:06
面试题:简单实现一个单例类。
staticSingleton*_instance=nil;+(instancetype)shareInstance{staticdispatch_once_tonceToken;
dispatch
_once
阳光的影子v
·
2021-06-14 18:15
Dispatch
Timer
dispatchtimer就是一类dispatchsource:
DISPATCH
_SOURCE_TYPE_TIMER,并非是一个单独的timer。
MC3571
·
2021-06-14 17:16
GCD里的全局队列
dispatch
_queue_s里有个属性叫dq_serialnum。意义如名:序号。。。
527267线的iOS工程师
·
2021-06-14 14:57
单例的两种写法
第一种@implementationMooc+(id)sharedInstance{//静态局部变量staticMooc*instance=nil;//通过
dispatch
_once方式确保instance
马上就来
·
2021-06-14 11:13
延时方式
NSTimerscheduledTimerWithTimeInterval:target:selector:userInfo:repeats:];2[selfperformSelector:withObject:afterDelay:];3
dispatch
_queue_tqueue
DVWang
·
2021-06-14 10:20
nuxt开发部署指南
1.vuex不要在Mutation中做异步操作,需要做异步操作用actionaction调用通过
dispatch
,Mutation通过commitmodules可以使用命名空间严格模式下,修改state
zxhnext
·
2021-06-14 09:06
iOS中的延迟执行和取消
iOS中的延迟执行,一般有三种方法:performSelector、NSTimer、
dispatch
_after一、performSelector延迟方法:[selfperformSelector:@selector
里克尔梅西
·
2021-06-14 09:44
iOS
dispatch
_group 和
dispatch
_barrier注意事项
1.第一种情况:
dispatch
_group_async直接执行具体任务,内部没有开启别的线程
dispatch
_queue_tqueue=
dispatch
_get_global_queue(0,0);
dispatch
_group_tgroup
奋斗吧程序员
·
2021-06-14 08:42
dispatch
_semaphore_t 信号量 简单控制
NSString*path=[[NSBundlemainBundle]pathForResource:@"ImageUrlPList"ofType:@"plist"];NSDictionary*imageDic=[[NSDictionaryalloc]initWithContentsOfFile:path];NSString*image1=[imageDicvalueForKey:@"image1
Etoaer
·
2021-06-14 04:22
iOS开发中GCD的
dispatch
_group_t的使用
服务器去请求;其次获取某个门店的主营品牌,这次去B服务器请求,默认显示并选中它)其实这个问题很简单,可以在A请求完成之后,再执行B请求即可,但是在codeReview过程中,一个开发人员提出了用GCD的
dispatch
_gr
money_ac9e
·
2021-06-14 00:54
Redux-thunk中间件
可以将thunk看做store的
dispatch
()方法的封装器;我们可以使用thunkactioncreator派遣函数或Promise,而不是返回action对象。
StevenQin
·
2021-06-13 22:45
实现基于react-redux的状态管理库
Provider源码我们可以发现很多有用的信息:Provider.propTypes={store:PropTypes.shape({subscribe:PropTypes.func.isRequired,
dispatch
RudolphWang
·
2021-06-13 19:54
影评 风流大夫
作者:冬惊(来自豆瓣)来源:https://www.douban.com/doubanapp/
dispatch
?uri=/review/9096731/我以为和所有俗套的结局一样,女主角死了。
琛_675b
·
2021-06-13 17:39
iOS检测网络状态
1.AFNetworking检测网络状态
dispatch
_async(
dispatch
_get_global_queue(0,0),^{//如果要检测网络状态的变化,必须用检测管理器的单例的startMonitoring
yanglifang
·
2021-06-13 15:41
Python 调用 Outlook 发送邮件
单一账号importwin32com.clientaswin32defsend_mail():outlook=win32.
Dispatch
('Outlook.Application')mail_item
Stone0823
·
2021-06-13 14:31
dispatch
_sync 死锁该怎么理解?
dispatch
_sync(
dispatch
_get_main_queue(),^{NSLog(@"Hello?")
行走的风车
·
2021-06-13 10:26
dispatch
_main_async_safe 解释
//
dispatch
_queue_get_label返回创建队列时为队列指定的标签。主队列标签为:com.apple.main-thread//如果在主线程内
unakayou
·
2021-06-13 10:30
关于 Method Swizzling 的一点思考
原文链接写在前面经典的实现例子:#import@implementationUIViewController(Tracking)+(void)load{staticdispatch_once_tonceToken;
dispatch
_once
JiandanDream
·
2021-06-13 09:48
dispatch
_barrier相关
首先看一段代码-(void)syncTestWithQueue:(
dispatch
_queue_t)queue{NSLog(@"sync1");
dispatch
_sync(queue,^{NSLog(@
Sunli_
·
2021-06-13 09:51
reason:accessing _cachedSystemAnimationFence requires the main thread 需要访问主线程
dispatch
_async(
dispatch
_get_main_queue(),^{//报错代码};
GGS_DDU
·
2021-06-13 08:54
iOS 多线程 -----GCD讲解
自己也不是很明白然后找了下度娘整理下文章保存下来为以后方便查看说明:把右边的参数(任务)提交给左边的参数(队列)进行执行1,用同步的方式执行任务
dispatch
_sync(
dispatch
_queue_tqueue
代码的苦恼
·
2021-06-13 08:01
Redux 分析
Redux是Javascript状态容器,提供可预测化的状态管理Redux的功能及作用将状态统一放在一个state中,由store来管理这个statestore按照reducer的shape创建store通过
dispatch
嘴角45度
·
2021-06-13 06:57
iOS用
dispatch
_group_t监听多个异步请求全部返回和多任务下载
对于
dispatch
多个异步操作后的同步方法,以前只看过
dispatch
_group_async,看看这个方法的说明:@discussionSubmitsablocktoadispatchqueueandassociatestheblockwiththegivendispatch
祥子_HelloWorld
·
2021-06-13 04:36
AFNetworking+GCD处理并发问题
一、GCD的leave和enter我们利用
dispatch
_group_t创建队列组,手动管理group关联的block运行状态,进入和退出group的次数必须匹配。
豆里丸
·
2021-06-13 01:47
iOS多线程Swift GCD 三:
Dispatch
Source、Semaphore
这部分内容和OC的GCD几乎没区别;但是先比较OC的一大堆宏定义(
DISPATCH
_TIME_NOW,NSEC_PER_SEC等等),swift明显更易读一些.DispatchSource,调度资源,用于协调处理底层系统事件
Trigger_o
·
2021-06-12 18:36
iOS 设计一个多读单写的小功能
endNS_ASSUME_NONNULL_END.m文件#import"QJMultireadSIngleRead.h"@interfaceQJMultireadSIngleRead(){//并发队列
dispatch
_queue_t
Q14
·
2021-06-12 12:04
图书馆里的精怪/画里的新娘
作者:食肉的girl(来自豆瓣)来源:https://www.douban.com/doubanapp/
dispatch
?
食肉的girl
·
2021-06-12 09:42
iOS开发-单例
单例,即全局只有一个对象,实现方法比较简单,如下:+(instancetype)currentUser{staticUserData*currentUser=nil;
dispatch
_once(&onceToken
断水殇
·
2021-06-12 09:10
AFNetworking内存泄漏的问题
用单例方法实力session避免内存泄漏+(AFHTTPSessionManager*)sharedHttpSessionManager{staticdispatch_once_tonceToken;
dispatch
_once
sprint_k
·
2021-06-12 09:41
dispatch
_time和
dispatch
_walltime的区别
dispatch
_time_t类型,它的创建有两个函数
dispatch
_time(,)第一个参数是从什么时间开始,一般直接传
DISPATCH
_TIME_NOW;表示从现在开始第二个参数表示具体的时间长度
方圆一里
·
2021-06-12 05:53
Lavarel
dispatch
队列未执行
.env中设置消息队列写入redis中,但是在存入redis之后,消息队列并未执行。我这边的原因是在项目中,未开启队列的监听工作。解决:1、我的电脑->属性->高级系统设置->环境变量->系统变量,在path中添加你安装使用的PHP路径,如E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\;2、在lavarel项目下打开命令窗口,执行:phpartisanqueu
Lay小心心
·
2021-06-12 05:42
iOS多线程同步技术之常用锁的使用介绍
前言:在出现多线程竞争数据的时候往往离不开锁,那么在这里给大家介绍下我们多线程同步技术的常用锁有下面这些常用锁如下:•OSSpinLock•os_unfair_lock•pthread_mutex•
dispatch
_semaphore
王的for
·
2021-06-12 00:31
最详细的BSBacktraceLogger解析
简述BSBacktraceLogger是一个轻量级的线程函数堆栈导出工具.简单用法:-(void)viewDidLoad{[superviewDidLoad];
dispatch
_async(
dispatch
_get_global_queue
客三消
·
2021-06-11 15:36
钻进室友的杂货桌
作者:食肉的girl(来自豆瓣)来源:https://www.douban.com/doubanapp/
dispatch
?
食肉的girl
·
2021-06-11 07:31
使用GCD实现轮询
staticdispatch_source_t_timer;_timer=
dispatch
_source_create(
DISPATCH
_SOURCE_TYPE_TIMER,0,0,
dispatch
_get_global_queue
行走的风车
·
2021-06-11 07:34
多线程(2)GCD
是苹果公司为多核的并行运算提出的解决方案2:GCD会自动利用更多的GCD内核(比如双核,四核)3:GCD会自动管理线程的生命周期(创建线程,调度任务,销毁线程)队列.png队列和线程.png死锁(1)NSLog(@"0");//等
dispatch
_sync
懿轩加油
·
2021-06-11 00:41
小程序框架wepy+redux的联合开发小程序
reducer则是用于根据
dispatch
的action类型的生成新的state的纯函数。redux提供createStore
勤劳的小叶
·
2021-06-10 21:23
GCD-线程栅栏
GCD的线程栅栏分为同步栅栏(
dispatch
_barrier_sync)和异步栅栏(
dispatch
_barrier_async)同步栅栏:-同步栅栏中的任务会等之前添加到同一队列的任务都结束后开始按顺序执行
153037c65b0c
·
2021-06-10 17:48
iOS RSSwizzle中的swizzle原理
传统的hook方法实现一般的,如果我们要viewDidLoad,我们需要写如下的代码:+(void)load{staticdispatch_once_tonceToken;
dispatch
_once(&
某某香肠
·
2021-06-10 11:39
性能优化 - 耗电优化
尽可能减少CPUGPU的功耗少用定时器优化文件I/O操作尽量不要频繁写入小数据,最好批量一次性写入读写大量数据时,考虑使用
dispatch
_io,其提供了基于GCD异步操作文件I/O的API,用
dispatch
_io
East_Coast
·
2021-06-10 10:47
GCD回顾
GCD的APIDISPATCH_QUEUE_SERIAL/
DISPATCH
_QUEUE_CONCURRENTDISPATCH_QUEUE_SERIAL顺序执行-(适用于操作文件)同步print:morelessDISPATCH_QUEUE_CONCURRENT
雷霆丶风暴烈酒
·
2021-06-10 08:47
Dispatch
I/O 本地读取
1.DispatchI/O简单介绍在《iOS和OSX多线程和内存管理》上看到DispatchI/O的介绍,介绍了一个简单应用就是日至API中使用到了这个技术日至输出源码想在网上找一些应用的介绍和详细使用,很可惜没找到什么有用的,很多都是把书中内容拷贝了一遍,实际使用和一些参数的使用并没有涉及文章只是涉及了文件本地读取,文件的远程读取&写入,会在后续的文章中更新应用1:串行异步读取本地文件应用2:并
HotCatLx
·
2021-06-10 06:02
iOS开发多个异步请求全部完成问题
使用场景在iOS开发过程中,当我们需要同时异步请求多个接口,在所有接口全部响应后才能执行后续操作时,我们可以用
dispatch
_group_t分组来实现。
暴走的威仔
·
2021-06-10 05:49
NSLock/NSConditionLock
暂且就其中的两种锁作一简单记录:NSLock://主线程中NSLock*lock=[[NSLockalloc]init];//线程1
dispatch
_async(
dispatch
_get_global_queue
wpf_register
·
2021-06-10 04:35
deno学习(1)---Makefile阅读
处理的核心TS_FILES=\deno.d.ts\
dispatch
.ts\fe
tuxy
·
2021-06-10 03:59
iOS GCD-信号量的使用
GCD信号量机制主要涉及到以下三个函数:
dispatch
_semaphore_create(longvalue);//创建信号量
dispatch
_semaphore_signal(
dispatch
_semaphore_tdeem
学习abc
·
2021-06-10 00:18
iOS 开发一些问题
1、GCD线程间的通信
dispatch
_queue_tqueue=
dispatch
_get_global_queue(
DISPATCH
_QUEUE_PRIORITY_DEFAULT,0);
dispatch
_queue_tmainQueue
大弯弓
·
2021-06-09 23:36
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他