- 博客(59)
- 收藏
- 关注
原创 git浏览器可以访问,命令行访问不了
现象:命令行请求失败。fatal: unable to access 'https://github.com/xxx': Failed to connect to github.com port 443: Timed out解决:方法一(mac)host添加代理:sudo vim /etc/host ,添加如下内容ip 域名10.3.3.33 xxxx.ck.com.cn方法二 git 添加代理:设置代理git config --global http.proxy '10.3.3.3
2021-04-07 23:04:11
4446
3
原创 Android 签名
使用签名前注意保证配置java的环境变量方法一:通过Android Studio按照如下步骤一步一步走即可至此在上面对应path路径下就生成了签名文件。后面点击next就可以进行apk打包了。其中可能会出现如下提醒:可以按照提示做相应转换即可在Terminal中输入如下代码即可(对应路径需要做对应修改)keytool -importke...
2021-01-08 11:03:48
293
原创 报错:Unfortunately you can‘t have non-Gradle Java modules and Android-Gradle modules in one project
Android项目报错:Unfortunately you can’t have non-Gradle Java modules and Android-Gradle modules in one project解决方法:1、Android Studio左上角找到File -> Invalidate Caches/Restart2、关掉Android Studio3、删掉.idea文件夹、*.iml文件4、打开Android Studio,重新导入项目...
2020-08-17 10:24:00
1137
1
原创 npm、bower、yarn 简单说明
一、演变历史他们都是关于前端的包管理工具。npm 出现之前:前端依赖项是保存到存储库中并手动下载的2010:npm 发布并支持 nodejs2012:npm 的使用量急剧增加——主要是由于 Browserifys 浏览器的支持2012:npm 有了一个竞争对手 bower,它完全支持浏览器2012-2016:前端项目的依赖项数量成倍增加,构建和安装前端应用变得越来越慢,大量(重复 的)依赖项存储在神奇的 node_modules 内的嵌套文件夹中。rm -rf node_mod
2020-08-13 00:25:46
953
1
原创 Android 界面防劫持
https://dun.163.com/news/p/47d0c43eb1854bae91872edc656dbd9ehttps://www.jianshu.com/p/d4677e837648
2020-07-31 13:50:43
1941
1
原创 Flutter - 常见、通用的属性
width — 宽height — 高alignment — 子元素对齐方式alignment: Alignment.topLeftalignment: Alignment.topCenteralignment: Alignment.topRightalignment: Alignment.centerLeftalignment: Alignment.centeralignment: Alignment.centerRightalignment: Alignment.bot
2020-07-09 01:26:18
456
原创 git、gitLab、github关系区别
GitGit 是一个版本控制系统。GithubGitHub是基于web的Git仓库。私有仓库,是需要付费的。GitLabGitLab功能上和
2020-07-08 01:47:59
191
原创 Vue总结 - 基本用法
Vue总结(初级)-基本用法一、简介vue是一个构建用户界面的框架、一个轻量级MVVM。二、起步2.1 下载vue2.2 安装vue-devtools2.3 配置非开发环境2.4 第一个三、模板和指令四、事件五、属性六、过滤器...
2020-07-07 01:41:20
301
原创 npm 总结
npm 是伴随Node.js 出现的一个包管理器。已经通用到了所有 js 的包管理工具。常用命令:npm版本$ npm -vnpm 升级$ sudo npm install npm -gnpm 安装模块$ npm install <module> # 本地安装$ npm install <module> -g # 全局安装$ npm install <module>@xxx #安装指定版本卸载模块$ npm uninstall &l
2020-06-18 00:43:45
207
原创 bower 和 npm 的区别
npm 是伴随Node.js 出现的一个包管理器。已经通用到了所有 js 的包管理工具。bower也是一个前端的包管理工具。最大区别在于:npm支持嵌套依赖管理;bower只能支持扁平的依赖(嵌套需要自行解决)。目前bower官方已不再维护,可以用npm替代...
2020-06-17 23:23:41
267
原创 bower简介
Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。目前官网已经停止维护,可以直接使用npm替代官网简要说明bower和npm区别
2020-06-17 23:18:58
213
原创 flutter总结 - 插件plugin
一、Flutter调用原生并获取返回主要通过MethodChannel建立连接。1.1 flutter部分初始化//调用原生的通道,"flutterplugindemo"要和原生部分一致_channel = MethodChannel('flutterplugindemo');带参调用 //入参 Map<dynamic, dynamic> map = Map(); map["param"] = "222"; await _channel.invoke
2020-06-16 16:23:04
1083
原创 flutter总结 - 状态管理flutter_bloc
1、安装dependencies: flutter_bloc: ^4.0.02、定义Event事件enum CounterEvent { increment, decrement }3、定义Bloc处理事件import 'package:flutter_bloc/flutter_bloc.dart';import 'CounterEvent.dart';class CounterBloc extends Bloc<CounterEvent, int> { @over
2020-06-15 14:58:45
317
原创 flutter总结 - 路由flutter_boost - android篇
目录一、导包二、初始化2.1 flutter部分2.2 android部分三、跳转3.1 flutter-flutter3.2 flutter-native3.3 native-flutter3.4 native-native四、示例一、导包在pubspec.yaml中根据flutter sdk版本引入对应的flutter_boost版本。官网dependencies: flutter_boost: git: url: 'https://github.com/alibaba/
2020-06-15 14:33:22
1390
原创 flutter中async和async*的差别
flutter函数中使用async,async使得函数异步执行。1、async返回Stream,并通过yield关键字生成Stream流的值。Stream<int> countForOneMinute() async* { for (int i = 1; i <= 60; i++) { await Future.delayed(const Duration(seconds: 1)); yield i;//生成Stream的一个值 }}2、async返回Fu
2020-06-15 13:18:27
1070
原创 flutter sdk 更换(mac)
一、重新下载根据需求下载对应版本,地址二、更改环境变量bash_profile打开bash_profile更改flutter环境变量#flutterexport FLUTTER_HOME="/Users/xxx/Library/flutter/v1.12.13+hotfix.9"export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
2020-06-15 11:27:53
1004
原创 flutter_boost 报错 boost_container.dart:Error:this expression has type void and cant be used
报错:boost_container.dart:Error:this expression has type ‘void’ and can’t be used可能是flutter sdk版本和flutter boost版本不对应导致。如下图:最新版本对应,请查看官网ps:更换flutter sdk版本
2020-06-12 15:23:35
2699
原创 flutter图片资源快速导入(flutter-img-sync)
实现图片资源快速导入,可以使用插件:flutter-img-syncstep1.创建资产图片存放目录 如: ./assets/imgstep2.修改pubspec.yaml assets: # assets-generator-begin # assets/img/* # assets-generator-enstep3.Tools--FlutterImgSync pubspec.yaml中的assets变量会被配置项目的图片,并在./lib目录下生产r.dart文
2020-06-10 13:44:57
2495
原创 git clone 含有子模块的项目
当一个 git 项目包含子模块(submodule) 时,直接克隆下来的子模块目录里面是空的。有两种方法解决:方法一:如果项目已经克隆到了本地,执行下面的步骤:初始化本地子模块配置文件git submodule init更新项目,抓取子模块内容。git submodule update方法二:另外一种更简单的方法,就是在执行 git clone 时加上 --recursive 参数。它会自动初始化并更新每一个子模块。git clone --recursive https://
2020-06-10 10:26:00
420
原创 flutter - Open android module in Android Studio显示不出来
找个新建的项目,把android工程里面的这个iml文件复制进来就可以了。
2020-06-10 09:22:06
774
原创 Flutter中pubspec.yaml
# 项目名称,必填字端name: newtify# 版本号,非必填# 若需要将项目托管在pub.dev则该字段必填。version: 1.2.3# 项目描述,非必填# 若需要将项目托管在pub.dev则该字段必填。description: A new Flutter application.# 项目主页,非必填# 该项目的介绍主页,填写域名homepage: https://example-pet-store.com/newtify# 开发文档位置,非必填# 与`homepa
2020-06-09 23:18:54
329
1
原创 Flutter解决图片分辨率问题
在assets中添加图片时,将文件前加2.0x、3.0x、4.0x …即可。如:images/my_icon.png // Base: 1.0x imageimages/2.0x/my_icon.png // 2.0x imageimages/3.0x/my_icon.png // 3.0x image使用的时候只要使用"assets/images/my_icon.png ",系统会自动匹配。ps 1:和android分辨率对应关系ldpi 0.75xmdpi
2020-06-09 22:05:45
3497
原创 Flutter 结构
一、文件目录-.dart_tool --dart编译文件 -package_config.json --项目依赖-.idea --studio临时文件-android --android项目文件-assets --flutter资源文件-build
2020-06-09 21:09:53
170
转载 报错:flutter: Connection refused, errno = 111, address = 127.0.0.1, port = 38870
报错:flutter: Connection refused, errno = 111, address = 127.0.0.1, port = 38870解决方法:原因原来是127.0.0.1 和localhost 指向的是虚拟机的地址,并非电脑本地。https://stackoverflow.com/questions/6760585/accessing-localhostport-from-android-emulator所以我们只需要修改接口的127.0.0.1或localhost就行了;
2020-06-01 22:28:04
2367
原创 VS Code 初识
目录一 安装和汉化1.1 安装1.2 汉化二 用户配置2.1 用户界面2.1.1 基本布局2.1.2 创建项目2.2 主题2.3 用户和工作区2.4 快捷键三 Git配置四 插件安装4.1 必备4.2 推荐4.3 Vue 的 vscode 配置4.4 Bootstrap一 安装和汉化1.1 安装直接去官网下载安装即可https://code.visualstudio.com/1.2 汉化...
2020-05-09 09:17:26
246
原创 let 命名出处
let 功能是让申明的变量遵循“块级作用域”。根据查证,了解到,let是英文公式化推理证明的一种声明习惯,表示当前声明的变量仅在当前逻辑域中有效,类似于中文数学中的“当”、“设”,尽在当前问题中有效。举例:“当(let)x,y∈Z,且 x = y时,有f(2x) = f(y)。”因此,JS引入let作为声明遵循块级作用域的变量的关键词。参考:https://blog.youkuaiyun.com/q...
2020-04-21 00:14:28
199
原创 node & npm & yarn
Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。npmnpm是随同NodeJS一起安装的包管理工具。yarnyarn是由Facebook、Google、Exponent 和 T...
2020-04-20 16:46:47
211
原创 Mac React Native的环境配置清单
1 安装homebrew2 安装node、watchman、CocoaPods3 安装 yarn4 安装 webstorm5 安装 jdk6 安装 android studio、xcode详细步骤:官方步骤
2020-04-09 17:13:17
132
转载 React Native IDE 比较
目前常用的关于 React Native 的 IDE,有Atom+Nuclide、WebStorm、Visual Studio Code、Deco。下面针对他们几种进行比较。https://www.jianshu.com/p/6479c676bd01https://blog.youkuaiyun.com/u014484863/article/details/51554428总结:本文介绍了目前开发 ...
2020-04-09 17:01:42
924
原创 git remote 相关操作
1.列出远程库的名字git remote2.查看远程库详细的url地址名和对应的别名git remote -v XXX3.修改对应远程库地址git remote set-url origin-name(仓库名) origin-url(链接地址)4.添加远程库地址git remote add name url5.查看修改相关配置git config -e...
2020-04-09 16:50:20
163
原创 CocoaPods 小结
一 安装sudo gem install cocoapods安装完成后,可以通过下面命令查看是否安装成功gem listpod --version二 下载 master 或者切换镜像cd ~/.cocoapods/repos pod repo remove mastergit clone https://github.com/CocoaPods/Specs.git master...
2020-04-09 16:30:35
168
原创 Gem 小结
一 简介Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(http://rubygems.org/ )源来查找、安装、升级和卸载软件包,非常的便捷。二 常用操作2.1 安装mac 系统自带 gem。2.2 常用操作更新Gem自身gem update --system//注意:在某些linux发行版中为了系统稳定性此命令禁止执行从Gem源安装gem包gem ins...
2020-04-09 15:35:14
261
原创 mac 版 JDK安装、卸载
一 安装1.1 官网下载 jdk 1.8https://www.oracle.com/java/technologies/javase-jdk8-downloads.html1.2 配置环境 打开/Users/chenkai/.bash_profile,输入#JavaJAVA_HOME="/Library/Java...
2020-04-09 01:17:19
180
转载 AndroidX
目录一 简介二 迁移步骤2.1 修改当前项目的gradle.properties2.2 如何迁移2.3 迁移后续-手动修改错误包名三 参考一 简介查看官方描述按照官方文档说明 AndroidX 是对 android.support.xxx 包的整理后产物。由于之前的 support 包过于混乱,所以,Google 推出了AndroidX。由于在后续版本中,会逐步放弃对 support 的升级...
2020-03-31 00:51:10
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人