算法题T4 从n个正整数中找出满足如下条件的组合数量,满足条件:1个数或者2个数之和,大于等于n,每个数最多组合一次 例如:输入[3, 7, 1, 5, 9],n = 8,输出:3 12345678910111213141516171819202122232425262728293031323334353637383940414243/* */let input = [3, 7, 1, 5, 9]pri 2021-12-05 算法 算法
算法题T3 输入一个整型数组,找出其中出现次数超过一半以上的元素,输出该元素,例如:输入[1,5,9,5,5,4,8,5,5],输出:5 12345678910111213141516171819202122232425262728293031/* 遍历数组,保存两个值,一个是数组中的数组,一个是次数 当遍历下一个数字时,如果下一个数字和当前保存的数字相同,则次数加1,如果不同则次数减1, 如果次数为0, 2021-11-02 算法 算法
算法题T2 绘制机器的绘笔初始位置在原点(0,0),机器启动后其绘图笔按下面规则绘制直线:1) 尝试沿着横向正坐标轴绘制直线,直到给定的终点E。2) 期间可以通过指令在纵坐标轴方向进行偏移,并同时绘制直线,偏移后按规则1绘制直线;指令的X offsetY,表示在横坐标轴X沿纵坐标方向偏移,offsetY为正数表示正向偏移,为负数表示负向偏移。给定了横坐标终点值E,以及若干条绘制指令,请计算绘制的直线和横坐 2021-11-02 算法 算法
算法题T1 猴子登山:有N个台阶,0<N<=50, 猴子每次只跳1个或者3个台阶,输入N, 输出猴子有多少种方式到达台阶终点 12345678910111213141516171819202122232425262728293031323334353637383940414243/* f1 = 1 f2 = 1 f3 = 2 f4 = f3 + f1 = 3 f5 = f4 + f2 = 4 2021-10-31 算法 算法
开源镜像站 Ruby China 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/ 网易开源镜像站:http://mirrors.163.com/ 腾讯软件源:https://mirrors.cloud.tencent.com/ 南京大学开源镜像站:https://mirrors.nju.edu.cn/ 2021-04-11 开源镜像站 CocoaPods
iOS和Flutter混合开发 参考官方文档: https://flutter.cn/docs/development/add-to-app https://flutter.dev/docs/development/add-to-app/ 一、创建并集成 使用命令行为原生工程创建flutter模块 1flutter create --template module FlutterProject 使用CocoaPods集成源 2021-04-11 flutter iOS CocoaPods flutter
新主题fluid 一、环境升级本次升级本地环境,同时重新选择适配的主题,环境如下: node.js v14.16.0 npm 6.14.11 hexo 5.4.0 hexo-cli 4.2.0 新主题下载地址:https://github.com/fluid-dev/hexo-theme-fluid 二、图片加载适配本次修改主题直接使用hexo自带的图片语法 配置文件_config.yml下的属性post_a 2021-04-11 Hexo Hexo
iOS无痕埋点实现 参考文章:iOS 无痕埋点解决方案—— AOP 篇(1) 一、AOP面向切面编程AOP全称叫Aspect-Oriented Programming,中文名叫面向切面编程,在iOS平台中,AOP一般使用Runtime实现 二、代码实现本文demo 在UIKit提供的用户交互接口里,主要可以分为两种: Delegate类UITableView、UICollectionView的点击事件,特点是方法名 2020-05-25 iOS iOS Swift AOP
Flutter注释文档生成 一、注释类别Dart支持单行注释、多行注释和文档注释,官方提供了相关注释的说明文档Effective Dart 12345678// 单行注释/*多行注释*/ 由于历史原因,dartdoc支持两种文档注释语法,(/// “ C#样式”)和/** ... */(“ JavaDoc样式”),推荐适用////// 文档注释 单行注释用法简单,适用于方法、类等内部实现使用,推荐作为内部补充说明 多行 2020-04-20 flutter flutter dartdoc
Flutter通知Notification 一、基本概念 在widget树中,每一个节点都可以分发通知 通知会沿着当前节点向上传递,所有父节点都可以通过NotificationListener来监听通知 Flutter中将这种由子向父的传递通知的机制称为通知冒泡Notification Bubbling 通知冒泡和用户触摸事件冒泡是相似的,但有一点不同:通知冒泡可以中止,但用户触摸事件不行 二、系统通知1、接收系统通知 例如:接收List 2020-04-16 flutter flutter Notification