开发技巧

24篇文章
当我们使用别人的轮子 (modules) 多了之后就会发现可能别人的轮子可能有些地方不符合自己的项目或者说有些小问题还没修复,这时候我们有几种办法解决,去作者的仓库提 issue(等待作者回复然后修复再更新就需要比较长的时间了),或者自己 fork 项目改掉之后发布到 npmjs.com(后期需要长期维护需要及时合并原...
  • 2021-07-22
我之前写了一篇 Android app 签名使用 keytool 工具的博客(原文地址: https://bin.zmide.com/?p=181) 之前其实 Android 开发团队之前一直给 apk 使用的是 java 程序的签名方式。 我在这里再补上一个 keytool 说明的 oracle 官网链接: http...
  • 2021-07-15
公司后端的小哥哥小姐姐们早就配置了 GitLab CI 自动部署,我这种懒人看的是早就心痒痒了。想着我们大前端要是啥时候能弄一个提交代码自动打包岂不美滋滋?其实整个思路清晰且简单。这篇博客主要描述 GitLab CI 配置记录 首先就是需要了解 GitLab CI 的工作流程和配置,然后就是利用我之前写的懒人打包脚本 ...
  • 2021-03-12
我们有个 react-native-ad 的开源包,这个包本来是在我们公司内部使用维护的一个包,后来整理开源但是开源之后我这边有些提交就直接提交到了 Github 并没有 Push 回内部服务器,但是公司其他小伙伴的维护还是在内部服务器,于是导致了两个仓库同时维护的情况。今天璇哥找到我说干脆将两个仓库先合并一波,后续方...
  • 2021-02-25
记一次自己手残提交了很多还没写完的代码到线上,然后第一次回滚代码… 本地回滚代码我已经是经常干了,我习惯用 其实这里的 HEAD^ 是指上一个 commit id,这里也可以用 commit id 代替。 执行 git log 就能看到了,不想输入这么长的话,输入前面开头 7 位也是可以的。 这是没有 push 到线上...
  • 2021-02-06
MBP 的内存告急了,于是我整了一个 SSD 移动硬盘。由于我给硬盘整的格式是 ExFAT 导致将电脑中的文件移动进去之后就产生大量 .DS_Store 文件和 ._ 为开头的文件。一个一个删?我敲,好几十 G 呢。 用 rm -rf ._* 整吧,可是也不能遍历目录呀… 于是我找到了 find 和 xargs 这两个...
  • 2020-12-12
昨天突然惊坐起,公司好多大佬都把项目升级到 React Native 0.63.2 了,我他喵现在这个项目还是 React Native 0.60.5 这不太符合我这个爱搞事的 Boy 的风格吧。说干就干,首先我们看一下升级的方法 之前请教过我大哥(带我手把手写代码的前端大佬,对我贼好,于是我就变成小迷弟了。哈哈哈,当...
  • 2020-09-10
好的,以前公司就有在用穿山甲的广告平台,然后有些项目是 React native ,以前是有封装一个模块,但是中间不只包含穿山甲还有很多其他乱七八糟的模块,我早就看不爽了,干脆边写博客边把头条穿山甲这个模块重写出来吧 首先我们先用 create-react-native-module 工具搭建一个项目吧 我带了一些个性...
  • 2020-03-12
我这边一直在维护一个 web 静态网页,每次修改一点点小东西就需要去服务器 git pull 拉取一下最新的代码,我们用的代码托管是极其强大的 git lab 我听说有自动部署这个功能,于是我就想能不能利用上这个功能在我每一次 git push 代码的时候就让服务器自动去部署一下呢,免得每次改一个小东西还要登陆服务器手...
  • 2020-01-18
在用 React Native 打包 Android 的时候发现每次改 APP 版本号都需要去 android/app/build.gradle 里面去改版本号,并且项目下面的 app.json 中的 Version 都没啥用感觉,想要这个版本号和 build.gradle 保持一致只能分别改两个文件?于是我很久之前就...
  • 2019-11-29

关注我们的公众号

微信公众号