算法复杂度的小例子

1. 题目:随机生成2W个数字,打印出前五个最大的数字2. 思路:①: 首先需要随机生成20000个数字②: 先使用冒牌排序求出结果③: 使用更好的算法求出结果④: 对比两者所耗时间3. 代码:3.1 随机生成随机数的方法实现:// 根据传入的个数获取随机数,参数n为要获取的随机数的个数 void getData(int n) { // 获取文件指针 FILE* fp; /

- 阅读全文 -

MacOS Mojave快速安装cocoapods及更换homebrew极速源

突发奇想也是比较看好flutter的前途,毕竟自己Android iOS原生都做了一段时间,觉得确实如果一个App需要两个端都支持的话,开发周期太长,而我自己工作的公司的情况(近两家公司)都让我独自负责iOS及Android客户端的开发,所以感觉如果能学会flutter的话,那应该可以少写很多布局代码了吧?由于新公司的新电脑没安装cocoapods的环境,这两天安装了几次,虽然我有翻墙,而且VPN

- 阅读全文 -

iOS开发之App打包上传详细步骤(多图)

本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增与更新版本。前期准备:① Mac OS电脑② 一款开发完毕的App③ 99美元的开发者证书一个(此证书提供App上传到App Store),苹果的另外一个299美元一年的证书打包流 程一样,只是在后期打包时候的选项不同,会在后文提及.1. 根据App的Bundle Id申请打包证

- 阅读全文 -

Android之TextView跑马灯实现

在平时的Android开发中,有时根据项目经理的设计,我们需要实现一些"花里胡哨"的功能,本篇博文就是介绍其中一个很俗气的效果-- 跑马灯

- 阅读全文 -

Android版本更新之更新进度显示与下载完成后跳转安装

在平时的Android开发中,版本更新是避免不了的事情(利用跨平台热更新另算),此博文主要介绍一下版本更新时候显示app下载进度以及下载完毕后直接跳转安装界面的操作.1. App下载与下载进度的展示1.1 使用的下载类库,下载地址百度一下即可:​ xUtils1.2 代码1.2.1 申明一下下载进度显示的控件ProgressDialogprivate ProgressDialog prog

- 阅读全文 -