<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[乡下工程师]]></title><description><![CDATA[乡下工程师]]></description><link>https://blog.youkuaiyun.com/wowkk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wowkk]]></copyright><item><title><![CDATA[TP5进行多应用开发]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/81011010</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/81011010</guid><author>wowkk</author><pubDate>Thu, 12 Jul 2018 10:13:57 +0800</pubDate><description><![CDATA[题外话：以前用larval和lumen开发，感觉好是好，但是操作环境上还是比不上国产的~最近自己使用TP5来开发一个项目，体验很好，并不会比lumen差。===========有些小项目，我们自己一个人写就行了。有些项目，为了方便给客户一键安装。这就需要我们一个thinkPHP项目能够开发多个应用，比如一个前端+一个管理后台的形式。最简单的方式，在application目录新建应用目录，比如adm...]]></description><category></category></item><item><title><![CDATA[正则表达式帮商品重新分类-PHP]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/80758017</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/80758017</guid><author>wowkk</author><pubDate>Thu, 21 Jun 2018 13:41:07 +0800</pubDate><description><![CDATA[需求：有一堆商品（标题），提供分类关键词，将商品重新归类。举例：标题是“晚晚同款秋冬羊绒衫打底衫女纯色紧身高领加厚毛衣套头长袖针织打底衫”分类是“衬衫，羊绒衫，毛衣，打底衫，短袖”要求匹配出“羊绒衫，毛衣，打底衫”正则表达式测试网址：http://tool.oschina.net/regex/出现两次“打底衫”，由于不懂正则表达式，搜索了一些资料，也还不知道怎么去重复。有知道的告知下哈哈。PHP代...]]></description><category></category></item><item><title><![CDATA[D3思维导图案例+二叉树数据转json数组]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/77946130</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/77946130</guid><author>wowkk</author><pubDate>Tue, 12 Sep 2017 16:04:47 +0800</pubDate><description><![CDATA[基于D3的思维导图，H5前端DEMO。]]></description><category></category></item><item><title><![CDATA[微信小程序真的有这么好吗？]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/53043541</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/53043541</guid><author>wowkk</author><pubDate>Sat, 05 Nov 2016 10:03:24 +0800</pubDate><description><![CDATA[微信小程序来了，商人和开发者尿了一地……	请问普通用户尿了吗？他们有什么feel？	简单在朋友圈调查了一下，总体就是“淡定”，“什么是小程序”……	“如果我们的微信小程序，用户不买单玩个鸟？”，我在一个开发者群问了这个问题。	居然得到一个回复，“不买单就当玩玩咯，得失心不要太重”。	我去，你这个心态可以买彩票去了……	微信小程序的意义在于对微信巨大的流量进行统一、分流，让流量更有商业价值。实质上就]]></description><category></category></item><item><title><![CDATA[php一个文件搞定微信jssdk配置]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52827106</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52827106</guid><author>wowkk</author><pubDate>Sun, 16 Oct 2016 00:23:20 +0800</pubDate><description><![CDATA[包括缓存，包括https通讯，获取微信access_token，签名什么的都有。但是防范性编程做得比较少，商业用的话，需要完善下代码。]]></description><category></category></item><item><title><![CDATA[【微信小程序】布局插件：wxgrid]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52739490</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52739490</guid><author>wowkk</author><pubDate>Wed, 05 Oct 2016 17:19:21 +0800</pubDate><description><![CDATA[微信小程序发布，web端的插件基本都用不了。接下来应该会有不少微信小程序插件出现吧……]]></description><category></category></item><item><title><![CDATA[【微信小程序】二维数组列表渲染]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52706207</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52706207</guid><author>wowkk</author><pubDate>Fri, 30 Sep 2016 00:06:17 +0800</pubDate><description><![CDATA[微信小程序官方文档主要是一维数组列表渲染的案例
也有一个“静态”的二维数组列表渲染案例]]></description><category></category></item><item><title><![CDATA[PHP Lumen - 入门教程 - web前端架子]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52254696</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52254696</guid><author>wowkk</author><pubDate>Fri, 19 Aug 2016 23:36:07 +0800</pubDate><description><![CDATA[用了Lumen一段时间了，感觉还不错。也适合全栈开发。因为我一丢丢PHP基础都没看就直接用起了框架，挺多地方还是闹笑话了。比如，字符串追加，PHP它喵的居然是用 “.” 来追加，而通过“->”进行属性调用也是不爽~
这个web前端架子，不是Lumen专用的，额外分享。首先我写了一个公共类（common.js），主要用来进行封装请求的。/*!
 * ==========================]]></description><category></category></item><item><title><![CDATA[PHP Lumen - 入门教程 - 简单架子]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52144951</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52144951</guid><author>wowkk</author><pubDate>Sun, 07 Aug 2016 21:29:28 +0800</pubDate><description><![CDATA[题外话：局域网访问Apache制作API，本地测试完，就得给APP他们使用了，不想部署到服务器那么麻烦的话，可以修改配置，让局域网内可以访问。]]></description><category></category></item><item><title><![CDATA[PHP Lumen - 入门教程 - 操作数据库]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52104689</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52104689</guid><author>wowkk</author><pubDate>Wed, 03 Aug 2016 16:42:45 +0800</pubDate><description><![CDATA[数据库连接在项目根目录，有一个.env文件，编辑它，将数据库信息填入。]]></description><category></category></item><item><title><![CDATA[PHP Lumen - 入门教程 - hello world]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/52097376</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/52097376</guid><author>wowkk</author><pubDate>Tue, 02 Aug 2016 21:03:22 +0800</pubDate><description><![CDATA[听说PHP Lumen框架是最快的API框架，没有之一。 
本来比较熟悉nodejs了，用nodejs来做api是没有问题了，但因为现在项目多是外部合作的，nodejs不大适合商用。没办法，就多体验一门技术吧~下载Lumen最简单的方式，直接下载整个项目文件。]]></description><category></category></item><item><title><![CDATA[程序员怎么接外包]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51974180</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51974180</guid><author>wowkk</author><pubDate>Thu, 21 Jul 2016 00:05:27 +0800</pubDate><description><![CDATA[今年年初公司决定让我主导，在技术部新起一条外包事业线，我有点萌呆了。哥只是一介码农，连个业务员都没分配给我，就让我去接外包，去组织开发……也好，尝试点新鲜事。首先理一下，简直一穷二白。没什么商场人脉，不怎么会说话，不大想跑业务。不过还好就是大后方能搞定大多数开发，质量也OK。别人是准备创业，就差个程序员了。我们是准备赚钱，就差个业务员了……渠道一记得当时愁眉苦脸，先百度搜索“广州APP开发”，推广的]]></description><category></category></item><item><title><![CDATA[Parse 控制面板]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51760143</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51760143</guid><author>wowkk</author><pubDate>Sat, 25 Jun 2016 21:21:06 +0800</pubDate><description><![CDATA[Parse 控制面板是用来管理Parse应用的独立控制面板。你可以用它来管理你的Parse Server应用和在Parse.com上运行的应用。开始启动控制面板需要v4.3版本的Node.js和v2.1.4或更高版本的Parse Server。]]></description><category></category></item><item><title><![CDATA[如何在ubuntu14.04上运行Parse Server]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51722200</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51722200</guid><author>wowkk</author><pubDate>Mon, 20 Jun 2016 17:38:23 +0800</pubDate><description><![CDATA[系列教程《如何配置Parse Server》 系列教程共两篇教程，该教程是它的第一部分。介绍Parse是以服务平台的形式作为移动后端，在2013年被Facebook收购。2016年1月，Parse公司宣称他们将在2017年1月关闭服务。 
为了让用户完成从有主机服务到无主机服务的过渡，Parse公司已经发布了它的后端的一个开源版本，叫做Parse Server，它能够被配置到Node.js服务器和M]]></description><category></category></item><item><title><![CDATA[nodejs Controller层 封装]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51623196</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51623196</guid><author>wowkk</author><pubDate>Thu, 09 Jun 2016 23:31:16 +0800</pubDate><description><![CDATA[作者：短工邦技术部 - 陈文哲封装了MODEL层后，我们要操作哪张表，就定义对应的MODEL变量出来就行了。但还是很麻烦，一个业务可能要操作多张表…有没有办法定义一个db变量，我想怎么操作数据就怎么操作数据？抛开安全性等，答案是有的，而且比较简单。 先看下封装后的目录结构MODEL BaseMODEL.jsUserMODEL.jsController oData.jsNormalControlle]]></description><category></category></item><item><title><![CDATA[nodejs MODEL层 封装（二）]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51605775</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51605775</guid><author>wowkk</author><pubDate>Tue, 07 Jun 2016 18:25:03 +0800</pubDate><description><![CDATA[作者：短工邦技术部 - 陈文哲经过《nodejs MODEL层 封装（一）》的封装，MODEL层变得简洁了，但是所有MODEL层的方法都一样，所以显而易见的，下一步封装就是把所有相同的代码封装到BaseMODEL，然后自定义的MODEL“继承”自BaseMODEL就行了。在MODEL目录下，新建BaseMODEL.js，代码如下exports.statics = {
    //KeyValue是]]></description><category></category></item><item><title><![CDATA[nodejs MODEL层 封装（一）]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51502205</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51502205</guid><author>wowkk</author><pubDate>Wed, 25 May 2016 22:01:06 +0800</pubDate><description><![CDATA[node.js+express.js+mongooes+jade一圈走下来，感觉还是不够简便，概念也比较混乱，所以我着手按我的思路重新优化了这个框架。重点是优化MODEL层，从mongoose下手。]]></description><category></category></item><item><title><![CDATA[nodejs完整登陆交互]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51484171</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51484171</guid><author>wowkk</author><pubDate>Mon, 23 May 2016 19:41:19 +0800</pubDate><description><![CDATA[nodejs入门之后，其实和其它服务端语言的使用逻辑是类似，需要什么就找什么资料就行了。前面的章节主要是各个组件的使用方法，这次联合起来做一个登陆的交互，因为空闲时间不多，我就直接从项目中抽取最简洁的代码贴出来了，可能会报错哦。]]></description><category></category></item><item><title><![CDATA[Mongoose]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51428013</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51428013</guid><author>wowkk</author><pubDate>Mon, 16 May 2016 20:43:16 +0800</pubDate><description><![CDATA[没有sql语句，怎么快速操作数据库？]]></description><category></category></item><item><title><![CDATA[Jade进阶使用]]></title><link>https://blog.youkuaiyun.com/wowkk/article/details/51336129</link><guid>https://blog.youkuaiyun.com/wowkk/article/details/51336129</guid><author>wowkk</author><pubDate>Sat, 07 May 2016 09:08:03 +0800</pubDate><description><![CDATA[要使用Jade，其实不是那么容易接受的，几个优点我列出来。 
1. 熟悉的话，开发确实比较快，适合全栈开发。 
2. 强制使用缩进，但比较简洁，也不像html又要写开头又要写结尾。 
3. 模板继承方便]]></description><category></category></item></channel></rss>