IvanFan


  • 首页

  • 分类

  • 归档

  • 关于

玩转 C++ lambda

发表于 2021-10-25 | 分类于 C++
lambda 是 c++11 引入,c++14 完善,是最常用的特性之一。本文是小组 C++ 学习分享系列之 - lambda 表达式,内容主要从 lambda 解决的问题、用法、实现、对比、总结这几方面来讲述。 一、lambda 解决的问题 find_if 是算法库中用于指定区域查找符合要求第一个元素,函数声明:InputIterator find_i ...
阅读全文 »

深圳楼市-如何打新

发表于 2021-10-20 | 分类于 其他
从 2020 年开始关注打新到 2021 年上车,中间经历 7.15 政策失去买房资格,2.08 遇指导价贷款风波,可谓一波三折。但在这一年打新关注中,从各种活跃的微博大v、房产论坛、打新群里学到不少,现在就自己的归纳总结,分享一些打新经验。 一、打新现状1、打新政策从2019年双11的取消豪宅税开始,二手房价格扶摇直上,直到2021年2月8号指导价金融 ...
阅读全文 »

kotlin 分享入门

发表于 2021-06-15 | 分类于 Android
2019 年 Google I/O 大会宣布优先采用 kotlin 进行 Android 开发后,新项目的示例、组件也越来越多使用 kotlin 而非 java,目前正超过 60% 的专业 Android 开发者在使用,所以掌握 koltin 是 Android 开发者必备的能力之一。 一、为什么要会 kotlin2011 年 7 月,JetBrains ...
阅读全文 »

Unity与Flutter的碰撞 - UIWidgets

发表于 2020-07-17 | 分类于 Flutter
Unity 是 Unity Technologies 研发的跨平台 2D / 3D 游戏引擎,可用于开发各个平台的单机游戏、手机游戏。Flutter 是 Google 开源的跨平台 UI 框架,可用现代响应式框架来快速构建高性能的应用。当他们结合碰撞,会有什么火花呢?一个使用现代响应式框架快速构建含有 2D/3D 游戏的高性能应用会不会因此诞生? 一、U ...
阅读全文 »

Git 工作原理及常用命令

发表于 2019-01-06 | 分类于 Git
1、git的工作空间 workspace:工作区,文件改动的区域。 staging area:暂存区,执行 git add 命令后,保存修改的区域,存放在 .git 目录下的 index 文件中。 local repository:本地仓库,存放在 .git 目录下,管理本地仓库。 remote repository:远程仓库。 2、git中文件的几种状 ...
阅读全文 »

把时间当做朋友 - 笔记感悟

发表于 2018-10-14 | 分类于 读书笔记
把时间当做朋友,闲暇时光看完了,对有感触的几点笔记做个整理,有兴趣的童鞋可以一起探讨探讨。 1、保持对未知的探索,并及时记录 焦虑是导致时间浪费、效率低下的根源之一。当人处于焦虑状态的时候,甚至可能出现一切理智都被清空的情况。另外,焦虑的情绪会让人觉得“必须要做点什么”,但是,在缺乏理智状态下的任何决定和行为都可能带来灾难性的后果。 一个相对有效的策略 ...
阅读全文 »

Webview 和 Native 通信总结

发表于 2018-09-01 | 分类于 Android , Webview
作为跨平台的解决方案之一,使用 webview 这种 hybrid 方式是最早被应用起来的,现在也已慢慢走向成熟。本文简单介绍一下使用 webview 过程中 js 和 native 的几种通信方式和性能对比。 通信方式介绍Android webview 关于 Js 和 Native 的几种通信方式如下所示: Native-Jswebview.load ...
阅读全文 »

Weex 源码分析和实践总结

发表于 2018-08-03 | 分类于 Android , Weex
用 Weex 跨平台框架完全开发一款 APP,终端只搭建基础能力,前端完成所有 UI 界面和业务开发。所以接下来总结使用 Weex 开发过程中的一些心得。 Weex 介绍Weex 是一个使用 Web 开发体验来开发高性能、可扩展的原生应用的框架。使用 Vue、Rax 为上层框架,遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,并用同 ...
阅读全文 »

Lottie 动画原理剖析

发表于 2018-07-01 | 分类于 Android
Lottie 是什么Lottie 是 Airbnb 开源的一个动画渲染库,它可以解析 Adobe After Effects 使用 Bodymovin 插件把做的动画导出的 json 文件,并在 Android/iOS、React Native 和 web 端实现相同的动画效果。 简单来说,设计师可以使用 After Effects 制作动画,经由 Lot ...
阅读全文 »

内存泄漏

发表于 2018-03-18 | 分类于 Android , 性能优化
内存泄漏是 Android 开发常见的一类痛点问题,使用不当会有严重的性能影响,所以本文主要分析在开发过程中如何简单的进行内存泄漏检测,以及经常遇见的内存泄漏案例,最后借助手 q 的 LeakCanary 来分析内存泄漏检测的原理。 内存泄漏在 Android(Java)平台上,对象是通过 GC(Garbage Collection,垃圾收集器)来回收内 ...
阅读全文 »
123
IvanFan

IvanFan

26 日志
15 分类
48 标签
GitHub E-Mail
© 2016 — 2022 IvanFan
访客数:
| 访问量:
粤ICP备18126196号