<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MrWangc的博客]]></title><description><![CDATA[分享最好的东西，记录点滴成长，承接各类系统开发]]></description><link>https://blog.youkuaiyun.com/MrWangc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MrWangc]]></copyright><item><title><![CDATA[ThinkPHP的AMQP库(支持Rabbit MQ)]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/87092971</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/87092971</guid><author>MrWangc</author><pubDate>Tue, 12 Feb 2019 15:42:00 +0800</pubDate><description><![CDATA[博主公司项目并发量太大，不得不考虑异步处理，原本选用了swoole ，确实好用，但是时间长了也有不少问题，也可能是博主研究的不到位，主要是数据库的长连接和进程杀不干净的问题，时间紧任务重就没有再详细去搞，干脆换消息队列，这里用到了rabbit mq，RabbitMQ是一个在AMQP基础上完成的，可复用的企业消息系统。他遵循Mozilla Public License开源协议。

分享一篇很好的文章...]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04.1 下快速搭建 LNMP环境(PHP7.2.5+MySql5.7+Nginx1.14.0)]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/84786242</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/84786242</guid><author>MrWangc</author><pubDate>Tue, 04 Dec 2018 11:56:18 +0800</pubDate><description><![CDATA[文章写的很好，很准确，传送门]]></description><category></category></item><item><title><![CDATA[phpstorm 楼主个人常用的是个快捷键]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/84579945</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/84579945</guid><author>MrWangc</author><pubDate>Wed, 28 Nov 2018 10:36:01 +0800</pubDate><description><![CDATA[1.ctrl + d,复制一整行。

2.ctrl + r 在当前页面替换。

3.alt + j,向下选择相同的代码、代码块。

4.ctrl + F12,列出当前页所有函数。

5.ctrl + -(减号)，折叠所有代码。ctrl + +(加号)，展开折叠代码。

6.ztrl + g,跳到指定行号。

7.ctrl + /，单行注释, ctrl + shift + /，多行注释

8.Ctr...]]></description><category></category></item><item><title><![CDATA[sublime text 3 注册码，支持 Build 3163+]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/82022279</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/82022279</guid><author>MrWangc</author><pubDate>Fri, 24 Aug 2018 17:24:34 +0800</pubDate><description><![CDATA[最新版sublime text 3 已经支持。

—– BEGIN LICENSE —–
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652...]]></description><category></category></item><item><title><![CDATA[[学习] 设计一个优秀的数据库]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/73733319</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/73733319</guid><author>MrWangc</author><pubDate>Mon, 26 Jun 2017 10:59:11 +0800</pubDate><description><![CDATA[最近工作不是太多，意外的发现了一篇很好的讲设计数据库的文章，分享给大家：插眼传送]]></description><category></category></item><item><title><![CDATA[将sublime text 集成到鼠标右键菜单]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/72841070</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/72841070</guid><author>MrWangc</author><pubDate>Fri, 02 Jun 2017 09:19:54 +0800</pubDate><description><![CDATA[notepad++安装完之后会自动的在鼠标邮件菜单出现“edit with notepad++”，那么sublime同样也是可以的。教程在这：插眼传送]]></description><category></category></item><item><title><![CDATA[Sublime Text 有意思的快捷键介绍]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/71078216</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/71078216</guid><author>MrWangc</author><pubDate>Tue, 02 May 2017 10:43:22 +0800</pubDate><description><![CDATA[就近选择相同项

Win：CTRL + D     Mac：⌘ + D

把光标放在一个单词上，按下CTRL + D,将选择这个单词。一直按住 CTRL 且按 D 多次，将选择当前选中项的下一个匹配项。通过按住 CTRL ,再按 D 三次,将选择三个相同的文本。（可自己设置，楼主设置为CTRL+SHIFT+D）









选择当前文件所有匹配项


Win]]></description><category></category></item><item><title><![CDATA[mysql 设置 max_allow_packet]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/54864641</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/54864641</guid><author>MrWangc</author><pubDate>Sat, 04 Feb 2017 17:54:49 +0800</pubDate><description><![CDATA[mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制，导致写入或者更新失败。
今天博主为了这个鼓捣了一下午。mysql默认接受data最大是1M，也就是超过了就会失败，mysql官方也有这方面的说明：插眼传送，在这里写一下两种解决方法，增加或者减小随项目的需要。
1.直接在命令行中运行命令
set global ma]]></description><category></category></item><item><title><![CDATA[推荐比较好用的DBMS 可视化数据库系统管理工具]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/54691583</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/54691583</guid><author>MrWangc</author><pubDate>Mon, 23 Jan 2017 10:24:56 +0800</pubDate><description><![CDATA[刚开始学习编程的时候，用的是web的phpmyadmin，当好似决定这种图形化的很好，毕竟是用windows用习惯了，像那种命令行的用到还是不习惯，题外话，后来呢发现phpmyadmin特别的慢，毕竟是web个人这么觉得，后来换了集成环境phpstudy，自带了phpmyadmin和mysql-front，用过一次musql-front就喜欢上了，速度快，小巧轻快，用了好长时间，但是感觉在sql语]]></description><category></category></item><item><title><![CDATA[sqlserver 表变量和临时表的区别]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/54585047</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/54585047</guid><author>MrWangc</author><pubDate>Tue, 17 Jan 2017 17:19:57 +0800</pubDate><description><![CDATA[看到一篇博客，分析的是表变量和临时表的区别，写的很不错，收藏了。插眼传送]]></description><category></category></item><item><title><![CDATA[经典概率算法讲解]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53905764</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53905764</guid><author>MrWangc</author><pubDate>Wed, 28 Dec 2016 10:24:22 +0800</pubDate><description><![CDATA[首先来看一个经典的概率算法：
function get_rand($proArr) { 
    $result = ''; 
    //概率数组的总概率精度 
    $proSum = array_sum($proArr); 
    //概率数组循环 
    foreach ($proArr as $key => $proCur) { 
        $randNum = mt_ra]]></description><category></category></item><item><title><![CDATA[php 的单例模式（二）]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53785067</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53785067</guid><author>MrWangc</author><pubDate>Wed, 21 Dec 2016 15:14:08 +0800</pubDate><description><![CDATA[上一篇文章讲了一下什么是单例模式并用一个简单的例子说明了一下，但是在实际开发中，可能会有另外一种比较特殊的情况出现，比如数据库连接对象，在一些大型的应用中，你可能需要连接多台数据库，这里多个数据库公用一个数据库连接对象，可能会产生一些意想不到的问题，比如连接的分配、获取insert_id（插入的id）last_error（最后的错误）等.
  这个问题也比较好解决，就是把我们的 $instanc]]></description><category></category></item><item><title><![CDATA[php 的单例模式（一）]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53784813</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53784813</guid><author>MrWangc</author><pubDate>Wed, 21 Dec 2016 14:55:16 +0800</pubDate><description><![CDATA[单例模式，就是保持一个对象只存在一个实例。并且为该唯一实例提供一个全局访问点（一般是一个静态的getInstance方法），单例模式使用的地方很多，一般在
数据库操作对象、日志写入对象、全局配置解析对象等用的比较多。
 
 他们的共同特征我决定有以下3点：
1.只需要一个实例
2.不断new多个实例会不断增加资源的消耗
3.全局调用的话会很便利
 
 我们来写一个例子来看一下，下面]]></description><category></category></item><item><title><![CDATA[HTML5 网页模版]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53742257</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53742257</guid><author>MrWangc</author><pubDate>Mon, 19 Dec 2016 16:14:35 +0800</pubDate><description><![CDATA[找到一个很不错的H5的网页模版，分享一下：插眼传送]]></description><category></category></item><item><title><![CDATA[MySQL中MAX（）函数与Group By一起使用的注意事项]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53738494</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53738494</guid><author>MrWangc</author><pubDate>Mon, 19 Dec 2016 13:43:41 +0800</pubDate><description><![CDATA[mysql> select * from test;
+----+-------+------+-------+
| id | name  | age  | class |
+----+-------+------+-------+
|  1 | qiu   |   22 |     1 | 
|  2 | liu   |   42 |     1 | 
|  4 | zheng |   20 |]]></description><category></category></item><item><title><![CDATA[sql 中的 order by 多个列排序]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53606341</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53606341</guid><author>MrWangc</author><pubDate>Tue, 13 Dec 2016 09:51:19 +0800</pubDate><description><![CDATA[很多时候会看到order by 后面跟了多个列（用逗号隔开），比如： 
SELECT first_name, last_name, age FROM  product ORDER BY fitst_name, age;  这条sql语句检索 first_name,lastz_name,age 三列，按照first_name和age两列排序，其中很重要的一点就是在按照多个列排序时，排列顺序是完全按]]></description><category></category></item><item><title><![CDATA[calephp 中redirect() 与flash() 的区别]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53466175</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53466175</guid><author>MrWangc</author><pubDate>Mon, 05 Dec 2016 15:55:51 +0800</pubDate><description><![CDATA[都会将用户复位向到一个新的页面，但是不同的是，
flash()方法在将用户转向到新页面之前会向其显示一条提示信息。]]></description><category></category></item><item><title><![CDATA[关于cakephp3 默认调用rander()]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53466091</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53466091</guid><author>MrWangc</author><pubDate>Mon, 05 Dec 2016 15:49:55 +0800</pubDate><description><![CDATA[CakePHP会在每个行为(action)逻辑执行结束后自动地调用该方法(render(),除非$this->autoRender被设置为false).]]></description><category></category></item><item><title><![CDATA[Magento2 文件目录结构]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53466027</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53466027</guid><author>MrWangc</author><pubDate>Mon, 05 Dec 2016 15:45:00 +0800</pubDate><description><![CDATA[直接上图。]]></description><category></category></item><item><title><![CDATA[cakephp3 如何从控制器传递数据到视图]]></title><link>https://blog.youkuaiyun.com/MrWangc/article/details/53465928</link><guid>https://blog.youkuaiyun.com/MrWangc/article/details/53465928</guid><author>MrWangc</author><pubDate>Mon, 05 Dec 2016 15:42:25 +0800</pubDate><description><![CDATA[set() 方法是从你的控制器向视图传输数据的主要方法。一旦你使用了 set()，变量就可以在你的视图中访问了。举个例子：
//controller
<?php
//首先从控制器传递数据：
$this->set(‘color’, ‘pink’);
//其次在视图中，使用数据：
?>

//view
	
You have selected  icing for the cake.


set(]]></description><category></category></item></channel></rss>