zmai掌麦技术团队博客

Thoughts & ideas.

Vision学习笔记

苹果在WWDC2017上发布了iOS11的beta版。伴随着iOS11的发布,ARKit、Core ML、FileProvider、IdentityLookup、Core NFC、Vision等一系列新的API相继与开发者见面。本篇文章主要介绍Vision的概念及简单的使用方法。 什么是Vision Vision是一个「利用高性能图像分析和计算机视觉技术进行人脸识别、特征检测、场景分类等...

iOS类似设置界面通用库的封装

想法和由来 基本每个App都有设置界面,设置一些常见的功能,头像、昵称、个人签名等等。常规的设置界面比如微信设置界面,个人资料界面,复杂的设置界面比如含有IM的群设置界面,知乎App的设置界面。当设置界面设置的功能太多,或者设置界面在App中有太多的地方都需要使用时,对我们开发者来说,就是一件痛苦的事,只是换了数据源而已。通用做法写一个tableView各种判断。其实仔细一想这种类似界面其实...

WWDC2017之Core ML

什么是Core ML ​ Core ML是苹果新推出的,面向开发者的机器学习框架。开发者能够轻松实现实时物体识别、人脸特征点识别、跟踪运动中的物体、文本分析等。 ​ Core ML 让你将很多机器学习模型集成到你的app中。除了支持层数超过30层的深度学习之外,还支持决策树的融合,SVM(支持向量机),线性模型。由于其底层建立在Metal 和Accelerate等技术上,所以可以最大...

WWDC2017学习ARKit体验

iOS增强现实技术实践

WWDC2017学习ARKit体验 前言 增强现实技术(Augmented Reality,简称 AR),就想Pokeman go的游戏那样,目标就是在屏幕上把虚拟世界整进现实世界中,并进行互动! 一般AR场景的实现一般有以下: 1、扑捉现实世界呈现在屏幕 2、给现实世界建模 3、传感器追踪 4、坐标识别及转换 5、在建好模的现实世界中呈现虚拟世界的东西(图片、模型等),或者与之交互 ...

iOS库的那些事

库的封装与使用

iOS库的那些事 前言 1、减少编译时间 2、模块封装,项目结构优化 3、保护源码 4、提供轮子 5、…… 所以我们需要学习库的使用和封装的技术!! iOS开发中库分两种: 静态库:以.a 和 .framework为文件后缀名。 动态库:以.tbd(之前叫.dylib) 和 .framework 为文件后缀名。 静态库与动态库的区别 静态库:链接时会被完整...

git概述

1安装与配置 git for Windows Windows上的一个git bash实现 https://git-for-windows.github.io/ Tortoisegit 图形化的git管理工具,依赖于git bash https://tortoisegit.org/download/ 配置git提交的用户名和密码 git config –global user.name ...

[linux]CI环境搭建之android篇

可持续集成(CI)之起源篇 背景介绍 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。 持续集成正是针对这一类问题的一种软件开发实践。 What 它倡导团队开发成员必须经常集成他们的工作,甚...

【Mysql】掌麦Mysql数据库设计规范文档x

Mysql设计规范

1.数据库表引擎使用InnoDB 2.数据库表名命名规则: A.所有表名全部小写,单词与单词之间用下划线连接 B.所有表名尽量使用全英文,不得简写 C.所有表名必须加表前缀【比如:zm_】 D.所有表名要求能够直观反映表含义 E.所有表名必须写明注释 3.数据库字段命名规则: A.所有字段名全部小写,单词与单词之间用下划线连接 B.所有字段名尽量使用全英文,不得简写 C....

我的程序猿生存手册

代码与生活

我的程序猿生存手册 在高考大军中拼杀过,也在大学校园中荒芜过,曾经低迷消沉,也常满怀壮志…… 但是最多的还是被称为小伙子以及自称为iOS工程师!博主就是这种喜闻乐见的这类人,实习一年后在毕业季顺利拿到了我们公司的offer,也许相比很多毕业季的同学职场上顺利许多,但当深夜来临,显示器熄灭后望着荧幕出神的时候,毕业季我错过了很多也许一辈子都不会再相见的同学们的合影。这两年里真正领略到了企业项...

【Docker】Docker简介与安装

简介 核心组件 作用 安装 MacOS Liunx windows 运行 MacOS Liunx windows 记得2015年的某个夏天,那时候我还是个胖屌丝,拉着屌丝基友去参加开源中国的成都源创汇,碰到了张小龙,哦不,是张海龙大哥来推广Dock...