- 博客(44)
- 资源 (47)
- 收藏
- 关注
原创 本机号码一键登录!推荐 Flutter 极光认证插件
本机号码一键登录基本成为各个 APP 的标配了。传统的手机验证码登录方式:输入手机号;前端判断手机号是否有效;后台判断手机号是否有效;借助第三方下发手机验证码;前端有一个倒计时,防止验证码过期输入;手机收到验证码;复制粘贴输入验证码校验;将信息发给后台接口,验证手机号和验证码是否正确,然后才是注册和登录流程,下发认证 Auth 信息。这一套流程下来足够费劲了。而上述的...
2020-01-14 11:31:22
9984
2
原创 在 iTerm2 中使用 tmux
作为开发者,不断和服务器打交道,最烦躁的是,每次用 ssh 连接服务器时,总担心网络不稳定导致在服务器端执行耗时的任务会被中断。有时候服务器一边在执行命令,一边又想看看服务器内存、CPU 等运行情况,这时候不得不再打开一个终端执行 ssh 连接操作。最近发现一个好工具:「tmux」,恰好能解决这些问题,今天分享出来。首先说一说 tmux 的好处。tmux 优点分屏在 Mac 上,it...
2019-12-05 21:38:00
611
原创 跟我一步一步实现 Flutter 视频播放插件 (一)
当团队准备着手做 APP 时,我们把目标对准了 Flutter,尤其近期 Flutter 的使用热度一直不断攀升。由于第一次使用 Flutter,就想通过自己的实践去提升自己的能力。在做 APP 时,我们用到了视频播放器,当前使用官方提供的插件「video_player」https://github.com/flutter/plugins/tree/master/packages/video_p...
2019-03-20 23:33:05
2321
原创 跟我一步一步实现 Flutter 视频播放插件 (一)
当团队准备着手做 APP 时,我们把目标对准了 Flutter,尤其近期 Flutter 的使用热度一直不断攀升。由于第一次使用 Flutter,就想通过自己的实践去提升自己的能力。在做 APP 时,我们用到了视频播放器,当前使用官方提供的插件「video_player」https://github.com/flutter/plugins/tree/ma...
2019-03-20 23:28:00
2502
原创 湖人难得的一场胜利
今天出差在路上点开第一节,发现湖人大比分落后于公牛队,我以为这场比赛湖人又要送温暖了,要交代了。image没曾想湖人最后拿下了比赛!但相信很多湖蜜或者詹姆斯球迷,不仅想看到湖人赢球,更想看到詹姆斯开怀大笑的神情。从全明星赛归来,所有的各种各样的坏消息接踵而来,詹姆斯的表情也是一场比一场更难看。以至于让所有人都觉得詹姆斯已经放弃比赛了。在...
2019-03-13 22:41:00
630
原创 韦德之道---说一说韦德的全明星之旅
image一直想着「树说 NBA」第一篇文章到底写什么内容。刚巧看到我们的「韦大爷」在夏洛特举办「最后一舞」全明星晚宴。image作为韦大爷的忠实粉丝,很乐意把 First 交给韦德。看了很多年的 NBA,我一直都是科蜜,所以当第一次听到韦德的名字,或者说第一次看有韦德的比赛,那要追溯到当年的「OK 组合」解散之时,「大鲨鱼...
2019-02-18 22:49:00
536
原创 韦德之道---说一说詹韦连线
2019年全明星正赛,估计很多球迷不是为了看杜兰特如何捧杯,拿下 MVP 的,至少我不是!就在最后投票结果出来,韦德无缘首发;就在教练选择替补名单时,韦德无缘入选;就在万千粉丝感慨联盟无情,再也看不到「詹韦连线」了。联盟主席亚当-萧华正式发表声明了:“德克-诺维茨基和德维恩-韦德象征着NBA最好的一面:出色的技艺、追求出色永不止步、并且与社区有紧密的...
2019-02-18 22:49:00
930
原创 Eloquent: 修改器
感觉好长时间没写东西了,一方面主要是自己的角色发生了变化,每天要面对各种各样的事情和突发事件,不能再有一个完整的长时间让自己静下来写代码,或者写文章。另一方面现在公司技术栈不再停留在只有 Laravel + VUE 了,我们还有小程序、APP 等开发,所以我关注的东西也就多了。接下来我还是会继续持续「高产」,把写技术文章当作一个习惯,坚持下去。好了,废话不多说,今天来说一说「Eloquent...
2019-01-07 21:03:32
188
原创 推荐一款快速生成海报的微信小插件
现在很多小程序都有生成海报,分享海报的功能。我们自己的几个小程序 (如:爸妈搜商城、爸妈搜云课堂、幼师大学、跟着外教学英语等) 也都有生成海报的功能。因此技术团队萌生出制作一个简单易用的微信小插件,只要传入简单图片和对应的坐标值,就可以拼接成一幅完整的宣传海报。今天,我们提交了第一版,刚刚通过微信审核,现在让我开始说一说怎么使用我们刚新鲜出炉的小程序插件...
2018-10-30 21:47:00
8500
原创 说一说 Laravel 邮件发送流程
当我使用 Laravel 的邮件发送功能时,脑子里浮现出这么几个问题:> 1. Laravel 集成了 SMTP 、Mailgun 、SparkPost 、 Amazon SES 等驱动,是怎么做到的?> > 2. Laravel 提供全文本格式、网页格式和 Markdown 格式,是怎么实现的?> > 3. 整个邮件发送流程是什么样的?> 下...
2018-08-27 22:45:12
831
原创 说一说 Laravel 邮件发送流程
当我使用 Laravel 的邮件发送功能时,脑子里浮现出这么几个问题:Laravel 集成了 SMTP 、Mailgun 、SparkPost 、 Amazon SES 等驱动,是怎么做到的?Laravel 提供全文本格式、网页格式和 Markdown 格式,是怎么实现的?整个邮件发送流程是什么样的?下面就让我们开始徒手扒一扒「邮件发送功能...
2018-08-26 17:28:00
588
原创 简单 16步走一遍 Laravel Echo 的使用
image先飚几句英文,说说 Laravel Echo 的作用:One of my favorite projects in the Laravel ecosystem is Echo. Echo enables real-time web applications through the use of WebSockets and ho...
2018-07-28 19:09:00
831
原创 自建 Laravel 的 Docker 开发环境
image好久没写东西,今天说一说怎么自建一个 Laravel 运行的 Docker 环境。市面上最出名的莫过于「laradock」https://github.com/laradock/laradockimageDocker PHP development environment.使用参考:http://laradoc...
2018-07-22 15:34:00
3407
原创 推荐一个 PHP 管道插件 League\Pipeline
imagePipeline 设计模式水管太长,只要有一处破了,就会漏水了,而且不利于复杂环境弯曲转折使用。所以我们都会把水管分成很短的一节一节管道,然后最大化的让管道大小作用不同,因地制宜,组装在一起,满足各种各样的不同需求。由此得出 Pipeline 的设计模式,就是将复杂冗长的流程 (processes) 截成各个小流程,小任务。每个...
2018-07-08 20:07:00
555
原创 推荐简约漂亮的小程序插件 calendar
公司团队制作,主要用于内部使用,觉得这个感觉不错,所以推荐出来,让大家试试~日历功能日历基本功能,自定义样式先睹为快IMG_2556使用方法:1、 在微信小程序管理后台——设置——第三方服务,按 AppID( wx23a9cef3522e4f7c)搜索到该插件并申请授权。2、在要使用该插件的小程序 app.json 文件中引入插件...
2018-06-29 09:48:00
5391
原创 利用 EasyWeChat 和 ChatterBot 简单搭建一个公众号「自动回复机器人」
自从公众号列表页改版以来,很多人都说会弱化公众号菜单的作用。363F584F-0C0A-4D9C-B23B-7A6EAA0B0A3B而且,对于个人号来说,开发模式下是不能操作菜单开发的。image所以我们索性「放弃菜单」,制作「自动回复」来替代菜单功能。开发「自动回复」功能,本文特推荐两个工具:EasyWeChat...
2018-06-24 18:21:00
1548
1
原创 利用 entry/onpremise 搭建一个 Sentry 异常汇总工具
sentry-and-laravel之前我们说过利用「钉钉群」来通知 Laravel 的异常,但我们发现钉钉的作用更多的是通知我们有异常了,要跟进异常问题了。我们还是需要有一个地方,很直观的来汇总异常和分析异常,总不能每次出现问题我们都去服务器上看项目的 Log 吧。在 Laravel 的文档说明中,推荐使用 Bugsnag 或 Sent...
2018-06-16 21:37:00
1494
原创 构建一份有价值的 Awesome Laravel 清单
跟前几年比,现在越来越多的开发者喜欢使用 Laravel,研究 Laravel。但 Laravel 框架的学习曲线比较陡,市面上各种各样 Laravel 学习资料的质量参差不齐的。所以想整理一份较为完备的 Laravel 知识汇总表 (laravel-awesome),供 Laravel 爱好者们分享和一起维护。我相信市面上有很多这类型的汇总,但我觉得...
2018-06-12 22:46:00
367
原创 推荐一个制作「ASCII 流程图」工具——Graph Easy
image我不止一次看到类似「知乎」网站那种 Console 上直接输出这种「ASCII 文本」。上一次我在借鉴一篇高大上的文章《Serverless实战:打造个人阅读追踪系统》 http://insights.thoughtworks.cn/serverless-combat/ 时,里面就有个流程图:image当时就想自...
2017-11-14 00:13:00
1365
原创 学习 Lumen 用户认证 (二) —— 使用 jwt-auth 插件
通过上一篇《学习 Lumen 用户认证 (一)》https://mp.weixin.qq.com/s/KVUQE2DUetNB2kqxHs0VDg的学习,大致懂了 Lumen 的用户认证主要使用 「api」的方式,来默认进行用户认证:<?phpnamespace App\Providers;use App\User;use Illumin...
2017-11-12 17:23:00
660
原创 推荐一个 PHP 图像处理操作插件 Intervention Image
无论 Web 前端,还是 APP 开发,都避免不了和图像处理打交道,对于前端来说,图像处理都还好说,也比较简单。但对于应用后台,或者接口而言,毕竟主要工作是处理数据的,图像处理方面比较少,但是现在后台处理图片功能,也会越来越多,如在公众号,要实现特定海报生成功能,这时候就需要将粉丝用户的头像和昵称内嵌到固定的图片上,制作成海报,分享朋友圈,起到宣传作用。...
2017-11-11 19:35:00
827
原创 推荐一个 PHP 网络请求插件 Guzzle
在写后台代码时,避免不了需要与其他第三方接口交互,如向服务号下发模板消息,有时可能需要下发超过 10 万条。这时不得不考虑使用异步和「多线程」的网络请求。今天向 PHP 工程师们推荐一个 Guzzle 插件。GuzzleGuzzle 是一个 PHP 的 HTTP 客户端,用来轻而易举地发送请求,并集成到我们的 WEB 服务上。接口简单:构建查询...
2017-10-29 19:43:00
763
原创 推荐一个 Laravel admin 后台管理插件
如何优雅的写代码,我想是每位程序员的心声。自从15年初第一次接触 Laravel 4.2 开始,我就迷上使用 Laravel 框架了。我一直都想找个时间好好写写有关 Laravel 的使用文章,由浅入深的介绍 Laravel 框架。今天通过使用 laravel-admin 插件,来简单说说怎么优雅的写 Laravel 代码。创建 Laravel 项目...
2017-10-21 22:26:00
2398
2
原创 我也来打造一个个人阅读追踪系统
国庆放假期间,偶然发现这篇文章《Serverless实战:打造个人阅读追踪系统》http://insights.thoughtworks.cn/serverless-combat/,太吸引我了。进入互联网时代,知识的获取成本变得前所未有的低廉,但是无论再好的知识,若是没有对个人产生价值的话,那也只不过是一种信息噪音而已随着时间的推移,稍后阅读的 In...
2017-10-08 09:03:00
244
原创 学习 Lumen 用户认证 (一)
好久没写 PHP 代码了,尤其是 Lumen,我是 Lumen 的忠实用户,自从面世开始,我就将 Lumen 作为我 API 的主要框架使用。但说到 API,不得不说的一个概念:「前后端分离」,现在越来越多的团队都采用前后端分离,彻底解放出前端的优势,也让后台更加集中于数据的输出。关于这方面的讨论,不在这里讨论了,可以参考一些文章深入研究:https...
2017-09-29 09:33:00
972
原创 我是这么制作「coding01 日报」的
「coding01 日报」为大家每日推送不错的技术帖子,欢迎大家查阅。今天这篇文章的内容是,如何利用 「Workflow」搜集素材和制作每天日报的雏形。前言——「废话」今天上午无意间看到这篇文章:湾区日报是如何运作的? (https://wanqu.co/b/7/2015-05-24-behind-the-scenes.html?s=promo),作...
2017-09-26 08:45:00
196
原创 一步一步搭建 PHP 服务器环境
group_5622_0这两天翻了翻之前的技术文档,发现有一篇值得拿出来和大家分享:如何给一台全新的阿里云服务器,搭建环境 —— 来部署 PHP 项目,Node.js 项目等。让我们开始吧:1. 利用 Docker 制作 Centos 服务器2. 安装 Nginx3. 安装 PHP 74. 安装 composer5. 安装Node...
2017-09-21 23:14:00
4824
原创 跟着《架构探险》学轻量级微服务架构 (二)
架构探险回顾 —— 微服务微服务是一种分布式系统架构,它建议我们将业务划分为更加细粒度的服务,并使每个服务的责任单一且可独立部署,服务内部高内聚,隐含内部细节,服务之间低耦合,彼此相互隔离。此外,我们根据面向服务的业务领域来建模,对外提供统一的 API 接口。微服务的思想不只是停留在开发阶段,它贯穿于设计、开发、测试、部署、运维等软件生命...
2017-09-20 23:48:00
261
原创 跟着《架构探险》学轻量级微服务架构 (一)
架构探险微服务概念这两年已经火遍大江南了,但在实际的开发和使用中,用到的还是挺少的,尤其对创业团队来说。在上一个产品中,我们也在把传统的开发模式,不断往「微服务」方向靠拢。但终究还是处于学习阶段。最近偶然发现有人推荐《架构探险 轻量级微服务架构》上下册这两本书,简单的看了看目录后,觉得使用到的技术,有些已经在开发过程中用到过,有些可能会在未...
2017-09-20 23:47:00
588
原创 初次学习 Docker Volume 的基本使用 (四)
group_5622_0在很早的一篇帖子里 http://dockone.io/question/24 就有人问:「请教下代码放在 Docker 里面还是外面呢」多数人评论类似下面的观点:由于开发环境代码一直在变动,而且多人通过 git 协作,于是代码都是放在外面,构建一个运行环境的 image,然后代码部分用 volume 映射进去,方...
2017-09-17 17:07:00
253
原创 使用 docker-compose 搭建 Laravel 环境 (三)
group_5622_0有了第二篇《使用 Docker 搭建简易的 Java Web 环境 (二)》,懂了如何通过单一镜像创建 Docker 环境,这篇主要学习如何使用「docker-compose」。目标是:搭建 Laravel 开发环境Laravel 安装Laravel 让我们书写优雅的代码为 Web 艺术家创造的 PHP 框架...
2017-09-13 23:26:00
839
原创 使用 Docker 搭建简易的 Java Web 环境 (二)
group_5622_0从《从最简单的入手学习 Docker (一)》一文中,可以简单的了解 Docker 的使用,这篇文章将再次重温下 Docker 的使用。创建一个 Java Web 环境最近公司正在使用 Java Web 开发网站应用,所以有必要了解下如何使用 Docker 创建对应的环境。开发 Java Web 应用首要使用 To...
2017-09-12 09:13:00
195
原创 从最简单的入手学习 Docker (一)
group_5622_0什么是 DockerDocker is the leading Containers as a Service (CaaS) platformDocker is the world’s leading software container platform. Developers use Docker to ...
2017-09-11 09:10:00
274
原创 利用 Valet 开发和调试 PHP 项目
对于开发者来说,为自己投资买一台 Mac,这可是「低投资高回报」,平时在开发 PHP 项目时,常规的做法需要在电脑上安装一系列开发工具,如: XAMP,还需要配置开发环境,如果涉及到多语言开发,就有可能出现电脑上塞满了各种工具,电脑基本处于高负荷使用,基本不用做其他事情了。好在开发 PHP,尤其是基于 Laravel 框架的,完全可以用上 ...
2017-08-27 22:45:00
1157
原创 简述我所理解的 PHP Trait
Trait 概念在常规的 PHP 开发中,我们都习惯于先编写一个通用的基类,实现基本的功能,然后扩展这个基类,创建更具体的子类,直接从父类继承实现。很多编程语言都使用这个继承层次结构模式。大多数时候这种典型的继承模型能够良好运作,但是如果想让两个无关的PHP 类具有类似的行为,而不是采用继承的模式,应该怎么做呢?Trait 就是为了解决这...
2017-08-26 21:18:00
139
原创 从 PHP、Promise、Android 和 iOS 代码看如何链式编程
链式编程或者链式写法,是将多个方法 (函数) 通过点号 (.) 或者 (->)等符号链接在一起成为一句代码,这样不仅可以增强代码的可读性,而且每次链接,都是对对象的属性和状态进行一次操作和变化。无论后台语言,还是前端开发,现在很多很多写法已经发生了变化,更多的是链式写法——即,上一个函数结果直接作为下一个方法的起点或者变量带入执行,本文将简单罗列出...
2017-08-25 00:33:00
155
原创 iOS 逆向开发先导篇——我是这么调试开发的
今天在整理东西的时候,无意间发现一个逆向微信的功能清单,想起来原来自己曾经还学过一些 iOS 逆向工程的皮毛知识。虽然答应了朋友最终没实现,但我还是想分享下我的经验和想法,最后顺便再看看【微信群 id】长什么样子的。话不多说,开启本文的主旨:iOS 逆向开发的先导篇 —— tweak 编写之前的准备。现在网上太多有关逆向微信的帖子了。...
2017-08-06 13:48:00
326
原创 Javascript 从异步函数到 Promise 到 Async/Await
我最近正在看的一本书《聊聊架构》,在进入今天的主题之前,我想和大家分享这本书里的一个概念“生命周期”。大致是这么说的:人类的生命很短,百年也只有短短的三万六千天。大部分人都不愿意接受一切都将消逝的事实,总想活得更久,占有更多,享受更多。在人们短短的一生中,如何延长自身的生命呢?一个办法就是尽可能做出更多的成就,能够让更多的人生活得更好。在同样的时间内创...
2017-08-03 00:53:00
220
原创 我是如何利用 workflow + 印象笔记搜集文章素材的
这段时间开始试着写作,发现需要考虑的,要做的前期工作还是很多,其中最耗时的估计就是:搜集素材不知道别人是如何搜集内容素材的,对于朝9晚9的程序员来说,我更多的是通过碎片化时间来整理想要写的东西和素材;如:在公交上,在蹲坑时。所以更多的是依靠手机来完成素材的搜集和整理。今天的主角是如何利用 workflow + 印象笔记 来搜集公众号文章的素材。...
2017-07-27 00:42:00
612
原创 搭建公众号自动回复功能
程序员爱炫技,写个公众号文章,都想拿点技术整整【自动回复】;程序员爱偷懒,什么都想做个【自动化】,最好所有事情系统都给做了,点点手指头就能达到目标。今天的主角是如何搭建一个公众号自动回复功能。整个流程如下:利用 hapi 开发 web 程序,对接微信公众号后台;利用 LeanCloud SDK 将文章存储于 LeanCloud 后端;接收用户发送...
2017-07-23 17:59:00
2398
Hibernate+api帮助文档
2011-11-27
高清英文版Professional.Visual.Studio.2010
2011-11-23
[WCF揭秘].(windows.communication.foundation.unleashed).扫描版
2011-10-06
[PHP专业项目实例开发](中文版)
2011-09-30
Visual C++入门与应用.rar
2009-06-22
俄罗斯方块源码.rar
2009-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人