共田君的博客

专注移动端开发

swift中的gcd使用大法

swift中的GCD 之前写过一篇文章介绍object-c中的多线程,各种拼凑其实不是很深入,只能当做cookbook来用,然后本次swift是实践的一个结果,每写的一句代码都是自己的,和理解的,如果不理解会用通俗直白语言重复理解,或查阅其他资料整理后直至理解才写出来的。 GCD中OC与swift更新对照表 英文不好的可以翻译看一下翻译 dispatch 译: 分发,分派,任务分发 ...

Keras:基于Theano和TensorFlow的深度学习库

Keras:基于Theano和TensorFlow的深度学习库 概念:Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow或Theano。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果 如果你有如下需求,请选择Keras: 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性) 支持CNN...

机器学习概念

机器学习&监督学习&非监督学习概念 机器学习 Tom Mitchell provides a more modern definition: “A computer program is said to learn from experience E with respect to some class of tasks T and performance meas...

ReacNative通信机制-思维导图

查看大图 参考文章: React Native通信机制详解

GPUImage架构

查看大图 参考文章: GPUImage架构

你会用convertRect吗

一句话介绍convertRect方法 从父视图转换操作视图坐标到目标视图 // 把该window中的一个坐标转换成在目标window中时的坐标值 - (CGPoint)convertPoint:(CGPoint)point toWindow:(nullable UIWindow *)window; // 把目标window中的一个坐标转换成在该window中时的坐标值 - (...

iOS非主流逆向初探

“逆向”一直是一个貌似很黑科技的词,一直不敢去碰,等到真正接触到的时候却发现是如此的有趣,正如ios逆向应用中说到的一样,站在高处查看着城堡里面的构造,你只需要知道自己想要的是什么,然后直接去取就是了。 首先没有价值的app是不会有人去逆向的,只有它存在一些价值才有人想去看清里面的一些门道,黑白科技是相互促进的,如果没有黑科技,正向开发将是枯燥的乏味的。 以上是两周越狱研究的一点心得,并...

AsyncDisplayKit官方文档翻译

AsyncDisplayKit官方文档翻译 AsyncDisplayKit 官方文档 最近在拆解学习AsyncDisplayKit这个很知名的轮子,发现这个轮子内容还是非常庞大的,想要分解学习之前必然要先对这个项目如何使用如何工作有一个初步的概念,所以动手准备把官方文档简单的翻译一下,希望更多看不顺英文文档的人,能有个简单的粗略了解,有了这个粗略了解之后,打算再动手准备进行源码分析 完...

【React Native 真机打包

React Native 真机打包 离线包不适合真机调试 android 打包 ios 打包 Android 打包步骤 打包步骤 1.在工程根目录下执行打包命令,比如 react-native bundle --entry-file index.android.js --bundle-output ./android/app/src/main/assets/index.androi...

React Native从网络拉取数据并填充列表

#React Native从网络拉取数据并填充列表 ##本文工作,涉及到以下几个知识点 请求网络并得到数据 创建Button并触发按钮事件测试网络 创建列表listview 创建CELL 根据返回的数据填充CELL 使用Fetch请求网络 React Native提供了和web标准一致的Fetch API,用于满足开发者访问网络的...