240 发简信
IP属地:河北
  • SpringSecurity关于CORS的设置填坑

    浏览器首先会发送一个OPTIONS请求去确认后端是否支持CORS 后端必须先响应这个请求才能让浏览器继续继续发送访问请求 在需要JWT、Sess...

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

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

  • iOS socket编程总结

    ios socket实现通常有两种方式,使用CFSocket和使用第三方库CocoaAsyncSocket。如果你的应用不是特别需要实时性,可以...

  • Android原生开发极简教程

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

  • Resize,w 360,h 240
    用JTAppleCalendarView快速设计iOS日历控件

    JTAppleCalendarView是一个基于CollectionView可定制化的日历控件。虽然在实现效率上低的惊人--它是预先生成一个指定...

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

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

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

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

  • Aidl跨进程调用小结

    近期开发应用SDK时因为数据安全和代码封装的考虑,尝试用AIDL做了一个简单的跨进程调用接口框架。Aidl的基础使用在这篇文章里已经写的比较清楚...

  • 近期一些Android的填坑备忘

    FloatingActionButton设置background需要使用app:background,否则会报布局错误 surfaceview的...