-
Mac知识整合
.DS_Store 文件是什么?.DS_Store 是 Mac OS 保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于 Windows 的 desktop.ini。1,禁止.DS_store 生成: 打开 “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE2,恢复.DS_store生成:de...…
-
算法-快速排序
这个排序算法的命名有点随意啊,这种态度怎么行前言这个算法感觉脱离了简单算法的范畴,脑袋稍微要转那么一点儿弯,排序代码倒是多了不少。核心思想通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。示例 首先,我们枪打出头鸟,把第一个数10给拎出来,留下一个坑位(坑位很重要*),做参照物:基数。 有了基数之后,我们建立左右指针各...…
-
算法-插入排序
生活总是充满了惊喜,无论是惊还是喜。核心思想有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。示例对于长度为n的数组,全部完成排序需要经过n-1轮的查找,首先我们从第二个数开始,向前比较,如果比前面的数小,则继续向前对比,直至遇见大于前置位数字时,或者到了数组的最前...…
-
算法-选择排序
这几乎是最简单的排序方法…核心思想选择排序的思想其实和冒泡排序有点类似,都是在一次排序后把最小的元素放到最前面,或者将最大值放在最后面。但是过程不同,冒泡排序是通过相邻的比较和交换。而选择排序是通过对整体的选择,每一趟从前往后查找出无序区最小值,将最小值交换至无序区最前面的位置。示例第一轮过程: 初始化一个minIndex=0,i=0~9,依次将arr[i]与arr[minIndex]进行对比,如果arr[minIndex]的值较小则无操作,如果arr[i]的值较小,则将minInde...…
-
算法-冒泡排序
貌似是程序员基础,我一个高级开发竟然只会冒泡(羞耻ing…)前言之前买了剑指offer,一直搁那里没怎么看,现在挑灯夜读挤出点时间学习下,在这之前还是得先把基础给打牢,这里先介绍算法入门-冒泡排序。核心思想冒泡排序的核心思想就是通过与相邻元素的比较和交换,把小的数交换到最前面。因为这个过程类似于水泡向上升一样,因此被命名为冒泡排序。示例 第一轮过程: i=0~9;依次进行arr[i]与arr[i+1]对比;arr[i]小则不交换,arr[i+1]小则与arr[i]交换位置,由于100...…
-
TensorFlow 在 iOS 平台上的使用(一)
距离上次使用 TensorFlow 在iOS平台上做的小 Demo,已经过了四个月了,今天忽然想再看看,发现 Demo 已经不见了,我只能从头在编一次,这次发现编译 iOS 库,简单多了。 tensorflow 下载地址,tensorflow 最近提交的时间:2016-11-03,commit:7b7c02de56e013482b5fe5ab05e576dc98fe5742 。 下载完成后打开文件,找到目录 tensorflow-master/tensorflow/contrib/...…
-
JSPatch使用小记
如何与产品和谐相处前言由于苹果审核周期过长,导致iOS App发包所需要的成本超出其他平台,在遇上一些严重Bug的时候,往往只能申请加急,审核加急又是有限制的。而JSPatch的闪亮登场,有效地解决了这一问题,关于基本使用的参考已经非常多了,本文着力讲优化相关。参考 Github源代码地址 JSPatch中文介绍接入使用JSPatch# Your Podfileplatform :ios, '6.0'pod 'JSPatch'检测更新 首先我们需要先判断是否需要更新,一般由一个单...…
-
学习Markdown
这个世界太浮夸了,做技术的攀比也这么严重,还是要想想自己想要的是什么,再出发。前言 这个是本人练手用滴,勿喷。1、代码块NSSting *str = [[NSString alloc] init];str = @"123";NSLog(@"123"); Use the printf() function. There is a literal backtick (`) here. Please don’t use any <blink> tags. — is th...…
-
Xcode 8 使用笔记
最近使用 Xcode8遇到了一些问题,想记下来,发现简书上有位同学写了一篇很详细的教程 原文链接,比较懒惰的我就在他的基础上加了些我自己的一些笔记。Interface Builder随着 14 年的 iPhone6 和 6P 出来之后,iPhone 的屏幕尺寸也越来越多,屏幕适配是一个需要解决的问题,以后不一定苹果又出什么尺寸的 iPhone 呢。在 iPhone6 和 6P 发布的同一年,苹果推出的 Xcode6 中在原有的 Auto layout的基础上,添加了Size Classes...…
-
iOS设备左下角出现Appicon
最近发现我设备锁屏后,按Home屏幕变亮的时候,左下角出现一个灰色的Appicon (应用图标),关于这个应用图标的出现做了一些调研,下面是应用图标出现的几种情况。图一 iOS 系统自带的 App icon , 图二 第三方 App icon , 图三 通过 iBeacon 信号激活的 demo icon结论:有三种情况导致设备的左下角出现灰色的 App icon1、AppStore根据地点对App 推荐 简介 iOS 8会基于你的位置在锁屏界面上展示一个app快捷打开...…