自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

巫山老妖

一个人走到任何境地全都是因为自己。

原创 原生工程接入Flutter实现混编
原力计划

前言 上半年我定的OKR目标是帮助团队将App切入Flutter,实现统一技术栈,变革成多端融合开发模式。Flutter目前是跨平台方案中最有潜力实现我们这个目标的,不管是Hybird还是React Native,我们的项目都有落地应用,跨平台一直是终端团队所追求的技术,能够快速研发和部署也是我们...

2020-04-12 12:12:58 433 0

原创 有感:以终为始做事情

前言 最近接到一个任务,需要跨部门协作,而且非常紧急,是大老板层层压下来的,作为身居一线的工程师,收到指令自然要召之即来,来之能战,最近一周基本上处于高负荷加班状态,基本也没啥时间干其他事。可以看下我企业微信的一周小结: 最晚肯定不是周三,而是周六凌晨我发的那条朋友圈: 周五刚好也赶上大促的需...

2020-03-22 19:33:53 252 0

原创 《软件工程之美》打卡第七周

文章目录前言35 | 版本发布:软件上线只是新的开始36 | DevOps工程师到底要做什么事情?37 | 遇到线上故障,你和高手的差距在哪里?38 | 日志管理:如何借助工具快速发现和定位产品问题 ?39 | 项目总结:做好项目复盘,把经验变成能力最后 前言 本周正式回归正常的办公场所,关于远程...

2020-02-29 20:44:12 1010 0

原创 《软件工程之美》打卡第六周

上一周我给大家总结分享了软件工程之美当中的开发编码篇,这周会继续分享软件测试篇中的内容: 31 | 软件测试要为产品质量负责吗? 首先这个问题软件测试要为产品质量负责,但并不代表软件测试要担所有的责任,因为在软件工程当中,我们包含多个环节,比如: 需求环节 设计环节 开发环节 测试环节 每个环...

2020-02-23 16:54:08 1670 0

原创 《软件工程之美》打卡第五周

上周因为临时公司有紧急需求,大部分时间都投入到工作上,所以就暂缓打卡的计划,这周正式进入远程办公的第一周,继续把专栏的学习计划滚动起来,这周会分享宝玉老的极客时间专栏——**《软件工程之美》**中的开发编码篇。 25 | 有哪些方法可以提高开发效率? 这个估计是每个开发人员和项目管理者关心的话题,...

2020-02-18 18:21:52 440 0

原创 《软件工程之美》打卡第四周

最近笔者参加了极客时间的21天打卡行动,从年初开始到年末,21天无间断完成了打卡行动。虽然打卡行动已经结束,但还是不想因此就懈怠了,人一尝点甜头就容易忘乎所以,所以我想继续保持学习的习惯。 上周学习完了《软件工程之美》中的需求分析篇,这周会学习系统设计篇,以下是这周的总结: 20 | 如何应对让人...

2020-02-06 12:16:41 406 0

原创 《软件工程之美》打卡第三周

这是笔者参加极客时间21天打卡行动第三周,三周的时间无间断刚好21天,这21天里我强迫自己每天都要学习半个小时并写100个字的分享,正是这样的自律让我找回以前的那种感觉,真的好久没这样认认真真做一件事情了。话不多说,下面是本周每日学习总结记录: 第十五天 今天学习了宝玉老师的《软件工程之美》中的“...

2020-01-27 19:50:57 2474 0

原创 《软件工程之美》打卡第二周

这是笔者参加极客时间21天打卡第二周,分享和总结确实是个很好的学习方法,这一周我又对软件工程多了一些理解,每日总结内容如下: 第八天 今天学习了宝玉老师的《软件工程之美》中的“07|大厂都在用哪些敏捷方法?(下)”,以下是我的总结: 宝玉老师举的实施敏捷开发小组的日常的例子跟我们的还不太一样,人...

2020-01-20 10:05:39 469 0

原创 《软件工程之美》打卡第一周

前言 最近我参加了极客时间的21天打卡活动,极客时间是我比较喜欢的一款知识付费型产品,买了十几个感兴趣的专栏,有很多都没来得及学习完,学习这件事情需要专注力,不是看完就算了还得去理解并消化,这个需要找出不被打扰的时间段去做,所以很多人没办法坚持下来。2020年我给自己立了一个flag,最起码要把存...

2020-01-12 16:28:40 2399 0

原创 2019年我的技术自我救赎之路

2019年我的技术自我救赎之路 文章目录2019年我的技术自我救赎之路前言什么是高级?人生苦短,我用Python聊聊技术人的工程能力回归客户端开发上班如上坟,定位有多重要?2020年展望 前言 写文字这件事我就没怕过,笔者去年的年终总结有兴趣的朋友可以回顾一下: 2018年大型废柴现场 笔者的...

2019-12-26 17:38:58 1101 4

原创 青年节有感:不要让努力白费
原力计划

今年的魔幻开局 今天是2020年5月4日,魔幻一年的青年节,再过几十年再回想起来,我们90后也算是这个历史的见证者。到底有多魔幻,估计时常有看新闻和咨询的应该知道以下这些事件: 澳大利亚大火 非洲蝗灾 中国武汉新冠疫情告急 全球新冠病毒疫情告急 NBA篮球巨星科比坠机去世 美股史上6次熔断 油价...

2020-05-04 12:59:48 860 0

原创 Android Studio同时Debug 原生代码和Dart代码

前言 目前我们工程采用的是Add-to-app的方式接入Flutter,这种方式就是以源码方式集成,对工程有一定侵入性,需要单独托管module工程,如果要实现持续集成还得依赖Flutter环境,进行改造会带来一定成本。但是它也有大大的好处,以module方式管理,开发过程会比较透明,能够使用亚秒...

2020-04-20 21:09:54 200 0

原创 殇逝

奶奶于2019年11月19日下午2点左右去世,享年79岁,过完了她漫长又短暂的一生。 19号那天,一大早我接到妹妹给我打的电话,那时候我就感觉到不对劲,当我听到妹妹说: 哥你跟嫂子快请假回来吧,奶奶快不行了,回来见奶奶最后一面。 我听到这个消息,心情犹如晴天霹雳一般往下坠,我立马跟leade...

2019-11-24 08:49:14 478 2

原创 是的,我转岗了

前言 进入鹅厂三年,又到了职场新的阶段,最近活水去了新的部门,不是BG内调换,而是直接跨BG去了新的部门,相当于换了家公司。相比跳槽去外面,我更愿意内部看看新的机会,毕竟文化认同感这种东西不是一天两天能建立的,我认可鹅厂文化,我喜欢鹅厂的工作氛围,这里有我割舍不下的东西。 熟悉我的人已经知道我去做...

2019-11-09 20:57:19 731 4

原创 2019年上半年回顾

又有很长一段时间没写写东西,19年下半年的第一个月都快过完了,想着是该回顾下上半年都干了些什么,看看自己有什么新的体会或者有什么新的想法。 我一般从以下两个方面来看过去一年,现在是半年一次: 工作篇 生活篇 工作篇 回顾上半年,总的来说回归老本行,专心做终端开发,18年其实尝试过两个方面的事情...

2019-07-21 16:31:28 587 4

原创 那些让你痛苦的,终将让你成长

那些让你痛苦的,终将让你成长 此文写于2019年3月23日,晚上 前言 前段时间晋级答辩完之后发了个朋友圈: 再一次经历人生大考,表面镇定,其实慌得一B,过段时间写篇文章记录下,主题已经想好了 – 2019年2月26日 既然立了个Flag,不管怎样含着泪也要把文章写完,原本想分享这段时间准...

2019-03-24 11:48:19 1027 5

原创 升级Gradle 3.0重命名Apk并输出指定目录

背景是工程之前用的2.2.2版本,gradle-wrapper是gradle-2.14.1-all,这个版本的重命名apk和输出指定目录如下代码: android.applicationVariants.all { variant -> variant.assemb...

2019-01-24 13:12:57 1312 3

原创 2018年大型废柴现场

2018年大型废柴现场 @(随笔) 一年一度的年终总结,烂尾的2018,希望不是继续糟糕的2019。 2018这一年 2018年,时间过得很快,虽然每一年到年末都会有这种感觉,但我感觉18年是最废的一年,虽然比不上08那一年的经济危机,但也确实感受到寒冬使人变得迟钝,让人变得废柴,最近再追的一...

2018-12-30 17:29:13 1154 0

原创 为什么道理懂那么多,你依然是个弱鸡

为什么道理懂那么多,你依然是个弱鸡 已经两个月没写文章了,有因为工作的事情、有因为个人的私事,更多是因为懒,最近因为准备晋级答辩,重新审视了下自己,发现确实有很多不足的地方,有一些思考,写篇文章分享下心得体会。 前言 “懂得了很多道理,却依然过不好这一生”,这句话再一次被我引用了,这...

2018-09-15 22:13:43 1009 1

原创 《理解Dropout》分享

《理解Dropout》分享 《理解Dropout》分享 什么是Dropout? 什么是过拟合? 如何避免过拟合? Dropout是如何防止过拟合的? tensorflow中使用dropout RNN中使用dropout Dropout率该怎么选择? Dropout有什么缺点? 参考文献 ...

2018-06-17 09:42:11 6139 3

翻译 深度学习,NLP和表征(译:小巫)

介绍 单隐层神经网络 词嵌入 共享表示 递归神经网络 批评 结论 致谢 译自:https://colah.github.io/posts/2014-07-NLP-RNNs-Representations/ 发布于2014年7月7日 神经网络,深度学习,表征,N...

2018-05-02 23:57:41 2869 2

原创 聊聊生活中的一些仪式感

很多人的生活之所以平淡无趣,其实正是缺乏了仪式感。 不知道大家在生活中会有哪些仪式,比如: 七夕的玫瑰 生日的蛋糕 婚姻的婚礼 过年的红包 毕业的典礼 获奖的颁奖 …. 我想起最近的两件事情,让我对仪式感这件事情有了新的感受,所以就想写写这篇文章。 清明节祭祖的仪式感 清...

2018-04-30 22:36:48 3336 0

原创 机器翻译质量评测算法-BLEU

机器翻译质量评测算法-BLEU 机器翻译质量评测算法-BLEU 什么是BLEU? 为什么要用BLEU? BLEU的原理是什么? 怎么使用BLEU? BLEU的优缺点? 最后 参考文章 本文介绍机器翻译领域针对质量自动评测的方法-BLEU,让你理解为什么BLEU能够作为翻译...

2018-03-25 13:45:43 5984 4

原创 “有趣”这件小事

之前读了一篇公众号读小库的文章《如何避免成为无聊的大人》,文中说到的几个观点我蛮认同的: 摘录1:对于成年人,好奇心才是真正的稀缺品。 摘录2:除了好奇心,不一样的眼光和心态也很重要。 摘录3:感恩真是一种了不起的能力。 于是就有了我对有趣这件小事的一些想法。 关于“油腻...

2018-02-27 19:47:33 2781 0

原创 深度学习的一些概念分享

深度学习有哪些神经网络 一般来说,训练深度学习网络的方式主要有四种: 监督学习(supervised learning) 无监督学习 (unsupervised learning) 半监督学习(semi-supervised learning) 强化学习(reinforcement lear...

2018-01-30 22:03:01 2819 0

原创 2017年终总结(小巫)

我的2018年计划是完成我的2017年计划,这本来应该在2016年完成的,因为我在2015年就发过誓要做到的,其实我2014年就计划了。。。

2017-12-31 13:54:04 3492 7

原创 十代思域带来的感受

这次我想分享一下车的话题,非专业汽车评测人员,完全个人喜好。 这次想分享的主题是关于车——十代思域,想必在我朋友圈的朋友已经看过我晒过我的小黑思了,直接上图:简直帅爆了有木有,自从去年我拿到驾照之后就开始关注车,本田的这辆车让我直接成为了一个狂热的本田粉,那时候就已经计划2017年一定要把这辆车搞...

2017-12-26 21:54:02 3202 0

翻译 Building TensorFlow on Android

本篇文章翻译自tensorflow官网,会加上自己的一些实操讲解,便于大家快速运行起第一个移动端机器学习的demo。 为了让你在Android上开始使用tensorflow,我们将通过两种方式来构建我们的移动端的Tensorflow例子并将它部署到一个Android设备上。为什么要选择这些方法之一...

2017-11-26 21:14:09 4362 1

原创 谈谈我理解中的价值

谈谈我理解中的价值@(随笔)前言好久没有写文字了,都不知道自己到底在忙些什么更有价值的事情,2017年也没剩下多少时间,年前信誓旦旦说要实现的目标也想不起来了,人就是这么健忘,总是这么自欺欺人,老板明年的兰博基尼还能实现么,KPI又实现了多少了呢?其实并不是没有东西写,而是时间都花在打王者荣耀了,...

2017-10-22 21:48:07 3159 0

原创 Python 将pdf转成图片

本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置、版本兼容问题。 环境配置(mac)安装ImageMagickbrew install imagemagick 这里有个坑,brew安装都是7.x版本,使用wand时会出错,需要你安装6.x版本。 解决办法:1.安装6...

2017-09-29 17:23:15 14613 9

原创 Python 中文OCR

有个需求,需要从一张图片中识别出中文,通过python来实现,这种这么高大上的黑科技我们普通人自然搞不了,去github找了一个似乎能满足需求的开源库-tesseract-ocr: Tesseract的OCR引擎目前已作为开源项目发布在Google Project,其项目主页在这里查看http...

2017-09-27 09:58:18 29490 0

原创 Retrofit2 & RxJava2实现单文件和多文件上传

Retrofit2 是目前Android开发主流的网络库,RxJava2也是目前开发者使用的比较多用来更优雅实现异步的库,因为最近业务需求有用到这两个库,就简单分享下它的一个实际使用场景—上传文件集成RxJava2和Retrofit2 封装OkHttpManager类 封装RetrofitClie...

2017-09-04 18:58:32 9395 3

原创 Android Junit单元测试-声明套件类

不知道大家日常开发会不会写单元测试用例,也是我们常说的小型测试,我们通常会为一些可测试的模块或类单独写一个测试类,如果我们测试类比较多的话我们就可能会声明一个测试套件类来统一运行多个测试类,本文就简单说一下如何来定义和声明测试套件类. JUnit中声明套件类主要是通过注解来实现的,这里有以下几个注...

2017-08-02 17:31:19 2936 0

原创 React Native 音频录制例子来解惑入门

React Native 音频录制例子来解惑入门React Native 音频录制例子来解惑入门 前言 React Native工程目录结构 从indexandroidjs开始讲起 说说怎么用开源项目提供的组件 如何测试 总结前言 本文基于开源Demo:https://github.com/z...

2017-07-10 09:36:24 8174 3

原创 Git Submodule简单使用

Git Submodule 添加submodule工程 修改Submodule 更新Submodule 总结 更多参考Git Submodule 近期用到了这个命令,主要是为了实现在一个git仓库中,引入其他git仓库,这种适用于你想在主工程中引入其他library库,主工程以submodul...

2017-06-30 13:32:30 11832 0

原创 Realm技术选型初体验

Realm Realm 是一个 MVCC (多版本并发控制)数据库,由Y Combinator公司在2014年7月发布一款支持运行在手机、平板和可穿戴设备上的嵌入式数据库,目标是取代SQLite。 Realm 本质上是一个嵌入式数据库,他并不是基于SQLite所构建的。它拥有自己的数...

2017-06-16 20:13:15 3930 2

原创 Bugly Android热更新总结篇

前言之前发过一篇文章——Bugly热更新SDK你需要知道的一些事,那是Bugly集成Tinker之后正式发布的第一个版本—1.2.0,针对我们热更新能力进行的一些说明,经过之后的版本迭代当中也是不断的跟进Tinker版本并且不断优化和简化开发者的接入,让开发者能够将热更新能力真正代入产品的使用当中...

2017-05-27 14:55:51 4801 2

原创 Bugly多渠道热更新解决方案

Gradle使用productFlavors打渠道包的痛有很多同学可能会采用配置productFlavors来打渠道包,主要是它是原生支持,方便开发者输出不同定制版本的apk,举个例子:android { ... defaultConfig { minSdkVersi...

2017-05-18 18:58:13 4492 0

原创 PonyCar体验感受

PonyCar是继共享单车之后又一个共享出行方式,只不过这次不是单车,而是汽车(人有多大胆就有多大产这句话是没错的,又一次勇敢的尝试,为尝试者喝彩)。当时在科技园区就看到有人派发传单就很感兴趣,也看到停在附近网点的知豆,长下面这个样子(截自PonyCar官网):,靠,我怎么像帮他们打广告。说下体验...

2017-04-29 12:11:55 7492 4

原创 谈谈程序员的焦虑感

谈谈程序员的焦虑感@(随笔)这篇文章继续不谈技术,我们来谈谈关于程序员的焦虑感,写这篇文章源自有位同学问了我一个问题: 我接触Android 应用层也快3,4年了,说实话,公司一直让做app 层开发,工作之余,学完ReactNative 和Weex,简单的做了Demo,实际开发中不让上,学完一...

2017-04-15 21:10:24 6294 15

提示
确定要删除当前文章?
取消 删除