- 博客(17)
- 资源 (1)
- 收藏
- 关注

原创 微信小程序工程化之路
前言最近很长一段时间都在和前端项目构建“纠缠”在一起,处理了web项目、app项目紧接着便是微信小程序,之所以把微信单独拎出来做一篇分享,主要是因为小程序的工程化在很多细节上是区别于传统意义上的web项目,请往下看准备工作配置一台打包机,建议弄一台mini(具体配置根据大家的实际情况来定,ps一下我们公司用的16G+128的,目前来说资源已经明显不够用了)其次要去搭建一个jenkins服务...
2019-11-08 10:09:07
1111
原创 快速安装mysql
1.先检查系统是否装有mysqlrpm -qa | grep mysql2.下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm如果报错: -bash: wget: 未找到命令yum -y install wget3.安装 mysql-community-releas...
2019-11-14 19:07:36
152
原创 如何在linux环境下快速安装nginx
安装环境yum install -y make cmake gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel下载nginxwget http://nginx.org/download/nginx-1.17.5.tar.gz解压tar zxvf nginx-1.17.5.tar.gz安装cd...
2019-11-14 19:05:24
155
原创 linux安装ohMyzsh
安装zshsudo yum install -y zsh安装 ohMyzshsh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
2019-11-14 19:00:42
282
原创 前端自动化构建历程
做这件事的起因是因为公司处于高速发展阶段,前端的代码也在逐步从原来的ko、jquery转变成现在的react,因此也出现了构建一个版本需要分别打包,然后手动合并的情况。以此为契机,我开始了整合前端资源,搭建符合公司现有业务场景的自动化构建流程。主要用到的工具:gitlab、Jenkins、sonarqube主要模块:任务管理、分支管理、Jenkins工作流、质量检测、资源发布。1、任务管...
2019-11-02 12:46:12
494
原创 Android打包上传蒲公英脚本
#!/usr/bin/env bash openLog=false apkType="test" uat=false dis="" paramsOk=true savePPK=false clearApk(){ rm -rf ./test/build/outputs...
2018-12-21 10:40:34
915
1
原创 Flutter 利用BottomNavigationBar实现Tab切换
1、代码class Tabs extends StatefulWidget { @override State<StatefulWidget> createState() => new _Tab();}class _Tab extends State<Tabs> { int _currentIndex = 0; List tabs = [...
2018-12-21 10:24:59
1661
1
原创 React Native项目自动化打包发布
今天这篇文章的目的是在rn项目的构建,并不会涉及到rn框架或者使用的讲解,说起构建,特别是前端构建大家应该很快会想到webpack、Grunt、 Gulp等。而这些工具在rn项目中就显得有些鸡肋。所以在此给大家分享一下不使用构建工具实现rn项目自动化打包发布的思路。##### 涉及到的工具1. [gitlab](https://about.gitlab.com/pricing/)2. [docke...
2018-06-15 15:17:23
2075
原创 Java新特性与Kotlin之间的比较
最近一直在写React Native相关的东西,担心会淡忘Java的东西,所以买了本JDK8 闲来瞅瞅,没想到却被其中的新特性深深的吸引,幸好没有放弃,抓紧时间拿出来和大家探讨探讨。 先来说说今天的标题,java我就不再细细介绍了,毕竟是个耳熟能详的东西,介绍一下Kotlin吧! Kotlin是对java的一层包装,而他的语法更加接近于函数式编程,这些大家都可以在Kotlin官网中找到详细的介
2017-03-24 15:25:41
1151
原创 React Native性能优化
React Native性能优化 前几天看了某位大神的rn视频感触颇深,rn的性能优化道路虽然很艰难,但希望总会是有的。
2017-03-21 10:42:38
515
原创 React native热更新思路(一)之ReactNativeHost类解析【适用于Android开发者】
React Native发展到今天,之所以受到大家的青睐一个最重要的原因就是它支持动态更新,并且这种动态更新的方式较原生的来看要方便的很多。所以今天我将带领大家来看看React native是如何实现动态更新的。 首先我们一起来看看ReactNativeHost类到底写了些什么?/** * Simple class that holds an instance of {@l
2016-12-19 14:51:20
3758
1
原创 深度解析Gradle编译React native时遇到的那些坑【适用于Android开发者】
React Native 出来已经有一年多的时间,到目前最新版0.39.0可谓是“惊喜”不断,这两天我就遇到了一个让我有点怀疑人生的“惊喜”,废话不多说,咱直接开始今天的脱坑之路——利用Gradle去编译React native
2016-12-14 13:35:34
12367
4
原创 ONE-Kotlin 致力于打造最简洁的Android项目
github:ONE-Kotlin什么是kotlin?Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言
2016-12-06 16:10:38
329
转载 Android GestureDetector手势识别类
为了加强鼠标响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:boolean onDoubleTap(MotionEvent e) 解
2016-03-02 10:36:40
371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人