- 《机器学习系列》 – Dove_forehead
- 《[译] 理解 LSTM 网络》 – 朱小虎Neil
- 《卷积神经网络CNN》 – Liu小言
- 人脸识别 – Caleb Ge (葛政)
Java8 Lambda 速记手册
作为参数使用
Function<T, R>
T作为输入,返回的R作为输出
|
|
Predicate<T>
T作为输入,返回的boolean值作为输出
|
|
Consumer<T>
T作为输入,执行某种动作但没有返回值
|
|
Supplier<T>
没有任何输入,返回T
|
|
BinaryOperator<T>
两个T作为输入,返回一个T作为输出,对于“reduce”操作很有用
|
|
收藏一些不错的iOS开发干货-2016.1.6更新
1.《iOS-Core-Animation-Advanced-Techniques》-AttackOnDobby
2.iOS 保持界面流畅的技巧-ibireme
3.分享你最喜欢的技巧和提示(Xcode,objective-c,swift,c…等等)-biggercoffee
4.被误解的 MVC 和被神化的 MVVM-devtang
5.How Do I Declare A Block in Objective-C
6.UIKit性能调优实战讲解-bestswifter
Git从零开始 使用技巧3–简单的提交步骤
提交修改步骤
|
|
Git从零开始 使用技巧2–常用命令
常用命令
查看、添加、提交、删除、找回、重置
|
|
Git从零开始 使用技巧1–快捷命令配置
当下载好Git后,需要进行一些常用的初始化配置,例如:快捷命令的配置,git环境的配置等。这里,我把常用的需要配置的命令列举在下面。
|
|
判断一个库是否包含 bitcode
苹果在 Xcode 7 中引入了 bitcode,在打包提交时,会包含 bitcode。如果项目用到了以二进制格式发布的第三方库,第三方库也需要包含 bitcode 才行。如果没有包含 bitcode,编译时会报错,除非手动关闭 bitcode 特性。
除了通过编译时的报错来判断第三方库是否包含 bitcode,我们也可以自己检查。首先需要判断 library 是否是 fat 的,可以用 lipo 命令:
|
|
其中 libdemo.a 就是我们要检查的文件。一般第三方库都会发布 fat library 以支持各个 CPU 架构。
接着,如果是 fat library,需要将某个 CPU 架构的 slice 提取出来:
|
|
这样,我们就将 arm64 这个 slice 提取出来了。接下来我们需要将这个 slice 里面的目标文件解压出来,可以用 ar 命令:
|
|
假设我们解压了 libdemo_la-util.o 这个目标文件。最后,我们检查目标文件中,是否包含 __bicode 这个段(segment):
|
|
如果找到了,说明第三方库是支持 bitcode 的。
mac终端_设置/查看/删除环境变量
设置环境变量:
|
|
或
|
|
查看环境变量:
|
|
删除环境变量:
|
|
或:
|
|