240 发简信
IP属地:江西
  • 有时候会有通信不稳定的情况发生,需要独立设计链接保持机制

    Flask-socketio输出延迟问题解决方案

    SocketIO是一个基于websocket的封装的传输框架。在大多数对数据量要求不高的场景里,可以用于快速搭建实时数据流。SocketIO最大的优点应该是它对数据可以进行j...

  • 分布式计算:Hadoop,Storm,Spark,Flink,MeSoS扫盲

    分布式计算的核心思想在没有包裹业务之前并不复杂,简单而言,如果有一个任务(可以是查询,排序,搜索)可以被拆分为互不影响的若干个重复的小任务,那么我们就可以使用多台计算机并行的...

  • 感觉还是复杂了,库连接原则上就是静态的,不是保留在native这端就是java这端,我倾向于保留在native这端,而且多线程最好避免在原生这端,否则代码能力太弱的根本搞不清楚线程怎么管理才不会出现泄漏。

    Android JNI 篇 - JNI回调的三种方法(精华篇)

    开门见山, 不废话上效果, 上代码: c层回调进度 第一种方法 在当前函数(同一个线程)里面回调,直接用findClass或者GetObjectClass,进行回调(国内...

  • iOS socket编程总结

    ios socket实现通常有两种方式,使用CFSocket和使用第三方库CocoaAsyncSocket。如果你的应用不是特别需要实时性,可以考虑使用后者。为了特意强调异步...

  • 第三个和第二个不是一样的么,线程函数声明无论如何都是全局静态的,你这样调用和保留一个全局引用没什么区别。

    Android JNI 篇 - JNI回调的三种方法(精华篇)

    开门见山, 不废话上效果, 上代码: c层回调进度 第一种方法 在当前函数(同一个线程)里面回调,直接用findClass或者GetObjectClass,进行回调(国内...

  • Android原生开发极简教程

    基本操作 Android C/C++原生开发官方目前的默认方式是使用cmake。ndk-build的方式虽然也不难,但是归根到底还是需要打包成lib供上层调用。Anndroi...

  • 120
    用JTAppleCalendarView快速设计iOS日历控件

    JTAppleCalendarView是一个基于CollectionView可定制化的日历控件。虽然在实现效率上低的惊人--它是预先生成一个指定起始终止日期区间的有限长度的日...

  • Flask-socketio输出延迟问题解决方案

    SocketIO是一个基于websocket的封装的传输框架。在大多数对数据量要求不高的场景里,可以用于快速搭建实时数据流。SocketIO最大的优点应该是它对数据可以进行j...

  • NSMutableArray并发场景下的内存越界问题

    最近使用ObjC和Swift混合编程,发现ios的ARC策略在并发下还是存在很大的问题。我的看法是,如果涉及到并发编程,最好还是不要过于依赖ARC机制。 以下是问题: 我们在...

  • 所以,解决的办法是首次初始化的时候不能嵌套dispatch_once么?

    滥用单例dispatch_once而造成的死锁问题

    在开发中使用单例是最经常不过的事儿了,最常用的就是dispatch_once这个函数,这个函数可以使其参数内的block块只在全局执行一次从而达到目的,不过这个函数要是用的稍...

  • 感觉调用CFSocket还是为了更高效的用上CFRunLoop,其他的优点不是很明显

    CFSocket学习

    一、概念理解 1.什么是Socket? Socket又称为“套接字”,是系统提供的用于网络通信的方法,本质并不是一个协议,没有规定计算机怎么样传递消息,只是给程序员提供一个接...

  • Data appropriate for the callback type. For a kCFSocketConnectCallBack that failed in the background, it is a pointer to an SInt32 error code; for a kCFSocketAcceptCallBack, it is a pointer to a CFSocketNativeHandle; or for a kCFSocketDataCallBack, it is a CFData object containing the incoming data. In all other cases, it is NULL. 官档上这么解释的,除非是datacallback,其他的正常情况下都是NULL。

    CFSocket学习

    一、概念理解 1.什么是Socket? Socket又称为“套接字”,是系统提供的用于网络通信的方法,本质并不是一个协议,没有规定计算机怎么样传递消息,只是给程序员提供一个接...

  • 回调的data NULL是正常连接,非NULL是报错,这代码估计自己没跑过

    CFSocket学习

    一、概念理解 1.什么是Socket? Socket又称为“套接字”,是系统提供的用于网络通信的方法,本质并不是一个协议,没有规定计算机怎么样传递消息,只是给程序员提供一个接...