_yifan

Coder


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

macOS卸载nodejs 安装nvm管理

发表于 2023-03-21

卸载旧版本

查看nodejs版本

1
2
$ which node
/usr/local/bin/node

卸载nodejs

1
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
阅读全文 »

Gradle 打包自动写入信息到apk的META-INF目录

发表于 2023-03-20 Bearbeitet am 2023-03-21 分类于 Android , Gradle

Gradle自动写入打包分支、commitId、git账号信息到apk的META-INF目录

根目录创建buildInfo.gradle文件,编写task

阅读全文 »

Mac一键解密xlog文件

发表于 2022-05-07 Bearbeitet am 2023-03-21 分类于 Mac , python , xlog

python2.7

macOS Monterey已经移除python2.7,即便是操作系统通过升级到最新版本的macOS Monterey以后,也会移除了随系统发行的 Python 2.7,所以如果找不到python2.7,需要重新安装一次。

下载安装python2.7

https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg 一路一直点下一步安装即可

阅读全文 »

MacOS环境下连接ESP32C3烧录固件

发表于 2022-03-23 Bearbeitet am 2023-03-21 分类于 ESP32C3 , Mac

准备

环境

  • 系统
    • MacOS Big Sur 11.6 (M1)
  • python
    • Python 3.8.9 (系统自带)
  • pip
    • pip 22.0.4 from /Users/wuyifan/Library/Python/3.8/lib/python/site-packages/pip (python 3.8)
阅读全文 »

StatefulWidget与StatelessWidget

发表于 2022-03-10 Bearbeitet am 2023-03-21 分类于 Flutter , Dart

一、StatelessWidget 和 StatefulWidget

StatelessWidget 和 StatefulWidget 都是直接继承自 Widget 类,是大部分widget的父类

  • StatelessWidget即无状态组件,可以理解为将外部传入的数据转化为界面展示的内容,只会渲染一次。例如Text
  • StatefulWidget是有状态组件,是定义交互逻辑和业务数据,可以理解为具有动态可交互的内容界面,会根据数据的变化进行多次渲染。

二、生命周期

阅读全文 »

Dart的单线程模型与异步操作

发表于 2022-03-10 Bearbeitet am 2023-03-21 分类于 Flutter , Dart

一、Dart单线程模型

71646925800_.pic_副本.png

阅读全文 »

Mac数据库一键解密

发表于 2022-02-06 Bearbeitet am 2023-03-21 分类于 Mac , Android , SQLite解密 , 自动化

环境

安装brew

1
2
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
source .zprofile

安装SQLCipher

1
brew install sqlcipher

获取SQLCipher全路径

1
2
$ which sqlcipher
/opt/homebrew/bin/sqlcipher

创建自动化项目

阅读全文 »

Android Flutter混合开发实现

发表于 2020-07-31 Bearbeitet am 2023-03-21 分类于 Android , Flutter

混合开发

目前来说作为纯Flutter开发的app较少,基本都是将flutter作为共用的组件来开发、在Android\iOS原生项目中引入进行使用,而且个人感觉Android Studio对Native引用Flutter项目的支持比较好(AS 3.6)

Android Native中引入Flutter

创建项目

  • 按照一般流程创建即可,此处用的是androidx项目
    阅读全文 »

Gitlab 配置邮件服务

发表于 2020-07-16 Bearbeitet am 2023-03-21 分类于 Gitlab

配置

修改配置文件(建议先备份!!!)

  • 打开文件
    1
    vim /etc/gitlab/gitlab.rb
阅读全文 »

Git操作备忘

发表于 2020-07-16 Bearbeitet am 2023-03-21 分类于 Git

初始化

Git 全局设置

1
2
git config –global user.name “吴一帆”
git config –global user.email “kelvinsail@163.com“
阅读全文 »
12…7
博主

博主

63 日志
52 分类
69 标签
粤ICP备18121454号 © 2023 power by yifan