peter peter
4年前
Go-GRPC 初体验
grpc跟常见的clientserver模型相似(dubbo)grpc编码之前需要准备以下环境:安装protobuf,grpc的client与server之间消息传递使用的protoc格式消息,比起json,xml速度快安装grpc的源码包下面开始编写grpc示例代码:1.首先编写proto文件,示例:helloworld
Stella981 Stella981
3年前
Kafka(3)
消息的存储原理:  消息的文件存储机制:  前面我们知道了一个topic的多个partition在物理磁盘上的保存路径,那么我们再来分析日志的存储方式。通过   \root@localhost~\ls/tmp/kafkalogs/firstTopic1/命令找到对应partition下的日志内容
Wesley13 Wesley13
3年前
IOS 支付宝支付常见问题
//iOS调用AlipaySDK支付宝找不到头文件<openssl/rsa.h首先将openssl和Util目录添加到Buildsettingheadersearchpath中($(PROJECT\_DIR)/SXH/Vendor/AlipaySDK)添加 AlipaySDK 的库和framework(添加的内容可以
Stella981 Stella981
3年前
Foundation 框架的新亮点
作者:Nemo,iOS开发者,目前就职于字节跳动Session:https://developer.apple.com/videos/play/wwdc2019/723/本文发表于《WWDC19内参》2019/06/23有序集合的DiffFoudation框架
Wesley13 Wesley13
3年前
IOS 百度地图导入最新 SDK 2.9 报错
IOS百度地图导入最新2.9SDK报错\_baidu\_framework::HandleBasemapMerge(\_baidu\_vi::CVStringconst解决:因为XCode默认使用的C标准库是苹果自己的libc(LLVMCstandardlibrarywithc11support),而百度地图SD
Stella981 Stella981
3年前
Android HandlerThread和IntentService
HandlerThreadHandlerThread继承了Thread,它是一种可以使用Handler的Thread,它实现也很简单,就是在run中通过Looper.prepare()来创建消息队列,并且通过Looper.loop()来开启消息循环,这样再实际使用中就允许在HandlerThread中创建Handle了。publiccla
Stella981 Stella981
3年前
Python的条件锁与事件共享
1:事件机制共享队列:利用消息机制在两个队列中,通过传递消息,实现可以控制的生产者消费者问题要求:readthread读时,writethread不能写;writethread写时,readthread不能读。基本方法时间类(Event)·set:设置事件。将标志位设为True。
Stella981 Stella981
3年前
NSTimer循环引用的几种解决方案
前言在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题。之前经常这样写:(void)setupTimer{self.timerNSTimerscheduledTimerWithTimeInterval:1target:selfselector:@s
Stella981 Stella981
3年前
Kafka 生产者与可靠性保证ACK(2)
生产者消息发送流程消息发送的整体流程,生产端主要由两个线程协调运行。分别是main线程和sender线程(发送线程)。在Kafka(2.6.0版本)源码中,可以看到。源码地址:kafka\clients\src\main\java\org.apache.kafka.clients.producer.KafkaProdu
在直播场景订阅合流的情况下,如何获取每个正在说话的主播的音量?
您可以通过RTCSDK的「通话数据统计」功能获取相关音量信息。在Android端,可以通过registerStatusReportListener注册监听,通过reportLiveAudioStates方法单独获取每个主播的音量。在iOS端,可以使用RCR