<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[vitrol的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vitrol</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vitrol]]></copyright><item><title><![CDATA[php 常用的方法]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/54929117</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/54929117</guid><author>vitrol</author><pubDate>Wed, 08 Feb 2017 16:58:32 +0800</pubDate><description><![CDATA[//随机
public function get_rand_key($randArr) {
        $i = rand(1, array_sum($randArr));
        $limit = 0;
        foreach ($randArr as $key=>$val) {
                $limit += $val;
          ]]></description><category></category></item><item><title><![CDATA[linux 服务器相关]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/53131227</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/53131227</guid><author>vitrol</author><pubDate>Fri, 11 Nov 2016 18:20:12 +0800</pubDate><description><![CDATA[linux中查看nginx、apache、php、mysql配置文件路径的方法


时间:2015-12-21 18:24来源:linux.it.net.cn 作者:IT








如何在linux中查看nginx、apache、php、mysql配置文件路径了，如果你接收一个别人配置过的环境，但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判]]></description><category></category></item><item><title><![CDATA[work沉淀]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/52994324</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/52994324</guid><author>vitrol</author><pubDate>Tue, 01 Nov 2016 11:35:21 +0800</pubDate><description><![CDATA[mysql 1000万无压力
单表全数字800万，包含字符串500万]]></description><category></category></item><item><title><![CDATA[php 信号量(共享内存)]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/52934189</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/52934189</guid><author>vitrol</author><pubDate>Wed, 26 Oct 2016 14:43:24 +0800</pubDate><description><![CDATA[class SemWrapper
{
    private $hasSemSupport;
    private $sem;
    const SEM_KEY = 1;
 
    public function __construct()
    {
        $this->hasSemSupport = function_exists( 'sem_get' );
]]></description><category></category></item><item><title><![CDATA[face collecting]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/52884760</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/52884760</guid><author>vitrol</author><pubDate>Fri, 21 Oct 2016 16:47:33 +0800</pubDate><description><![CDATA[1，数据库实体映射
2，大文件获取数字并取得最大的2个数字
－－－－－－－－－－－－－－－－－－－－－－－
$file = '/Users/vitrol/html5/file.txt';
$max_num_arr = array(0,0);
$pos = 0;
$fp = fopen($file,'r');
$eof = "";
$c = 1;
while($eof != "\n]]></description><category></category></item><item><title><![CDATA[相关技术]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/51911773</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/51911773</guid><author>vitrol</author><pubDate>Thu, 14 Jul 2016 18:15:56 +0800</pubDate><description><![CDATA[php 
性能函数检查工具  xhprof]]></description><category></category></item><item><title><![CDATA[Python/PHP数字螺旋矩阵]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/51063599</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/51063599</guid><author>vitrol</author><pubDate>Tue, 05 Apr 2016 11:47:16 +0800</pubDate><description><![CDATA[Python/PHP数字螺旋矩阵



什么是螺旋矩阵？
螺旋矩阵是指一个呈螺旋状的矩阵，它的数字由第一行开始到右边不断变大，向下变大，向左变大，向上变大，如此循环。下图就是一个螺旋矩阵的示例：



郑晓在这里分别使用了Python和PHP来实现了数字的螺旋矩阵。其中的PHP版本写成了函数，更加灵活的对矩阵进行控制。写Python时由于是第一次写，有些生疏，分别用了两种方法来实]]></description><category></category></item><item><title><![CDATA[log count]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/50265911</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/50265911</guid><author>vitrol</author><pubDate>Fri, 11 Dec 2015 16:59:15 +0800</pubDate><description><![CDATA[awk '/servers*/ {if($10 >1400 && $10
grep time[]
:%s/str/&/gn 查找 全字\]]></description><category></category></item><item><title><![CDATA[Adreno Profiler分析任意安卓游戏特效+抓取资源]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/49815913</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/49815913</guid><author>vitrol</author><pubDate>Fri, 13 Nov 2015 12:01:08 +0800</pubDate><description><![CDATA[Adreno Profiler分析任意安卓游戏特效+抓取资源]]></description><category></category></item><item><title><![CDATA[unity review]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/49154255</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/49154255</guid><author>vitrol</author><pubDate>Thu, 15 Oct 2015 16:29:50 +0800</pubDate><description><![CDATA[unity 
scene
q拖动w选择e旋转r拉伸
wsad前后左右，qe上下
game
播放暂停逐帧，再次点击播放，结束
此时修改只在游戏内，结束后还原
左上角调节游戏长宽比尺寸
standalone 发布时的长宽比
maximize on play 下次全屏显示

stats 显示参数信息
gizmos 显示光源，粒子等信息]]></description><category></category></item><item><title><![CDATA[oc studio]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/46771499</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/46771499</guid><author>vitrol</author><pubDate>Mon, 06 Jul 2015 10:29:44 +0800</pubDate><description><![CDATA[Objective-C学习笔记一：第一个应用程序





    iOS程序是基于Objective-C语言的，可以认为iphone SDK就是O-C上的各种框架的集合，O-C是学习iOS开发的基础，从基础做起是我们的研究之道。 
    那么，学习Objective-C，第一步还是搭建开发环境。那么能有一台Mac是最好的，出于预算和学习的考虑，使用虚拟机安装Mac也是一个不错的选]]></description><category></category></item><item><title><![CDATA[socket.io用法与实例]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/46625073</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/46625073</guid><author>vitrol</author><pubDate>Wed, 24 Jun 2015 18:07:00 +0800</pubDate><description><![CDATA[socket.io学习笔记

socket.io nodejs

由于个人能力，所写内容较为懒散，请多见谅。





socket.io学习笔记

服务器信息传输不分组，数据传输分组数据传输Socket.io难点大放送（暂时没有搞定）








服务器信息传输


// send to current request socket clien]]></description><category></category></item><item><title><![CDATA[深入浅出Node]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/45219047</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/45219047</guid><author>vitrol</author><pubDate>Thu, 23 Apr 2015 11:11:49 +0800</pubDate><description><![CDATA[精华 一个月时间整理《深入浅出Node.js》

 发布于 1个月前  作者 tw93  5942 次浏览  来自 分享






原文来自我的博客：http://tw93.github.io/2015-03-01/shen-ru-qian-chu-nodejs-reading-mind-map.html今天终于把朴灵老师写的《深入浅出Node.js》给学习完了,
 这本书不]]></description><category></category></item><item><title><![CDATA[php node cocos blog site]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/44941347</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/44941347</guid><author>vitrol</author><pubDate>Wed, 08 Apr 2015 15:22:26 +0800</pubDate><description><![CDATA[node  http://blog.fens.me/series-nodejs/]]></description><category></category></item><item><title><![CDATA[node read note]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/44937717</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/44937717</guid><author>vitrol</author><pubDate>Wed, 08 Apr 2015 10:46:29 +0800</pubDate><description><![CDATA[node 

module.exports and exports 区别

Module.exports才是真正的接口，exports只不过是它的一个辅助工具。　最终返回给调用的是Module.exports而不是exports。

所有的exports收集到的属性和方法，都赋值给了Module.exports。当然，这有个前提，就是Module.exports本身不具备任何属性和方法]]></description><category></category></item><item><title><![CDATA[Cocos2d-JS 目录结构]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/44649557</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/44649557</guid><author>vitrol</author><pubDate>Thu, 26 Mar 2015 14:28:15 +0800</pubDate><description><![CDATA[在这个教程中,我将会从头开始向你展示如何去建立一个新的 Cosos2d-JS 工程。在开始之前，我先简短地介绍一下 Cocos2d-JS 总体的目录结构。

Cocos2d-JS 目录结构概览

下面是 Cocos2d-JS 的目录结构:

图片1 

理解目录结构

目录结构可以被分成4个部分来理解:

第一部分: 引擎相关文件

frameworks 目录包含了 C]]></description><category></category></item><item><title><![CDATA[javascript note (1)]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/44408093</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/44408093</guid><author>vitrol</author><pubDate>Wed, 18 Mar 2015 11:28:33 +0800</pubDate><description><![CDATA[1,任何一个 JavaScript
的标识、常量、变量和参数都只是 unfined, null, bool, number, string, object
和 function
类型中的一种,也就 typeof
返回值表明的类型。除此之外没有其他类型了 
2,NaN
参与任何数值计算的结构都是 NaN,而且
NaN != NaN 。Infinity / Infinity = NaN]]></description><category></category></item><item><title><![CDATA[php批量建表：对分表有用]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/41849887</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/41849887</guid><author>vitrol</author><pubDate>Wed, 10 Dec 2014 18:50:57 +0800</pubDate><description><![CDATA[php批量建表：对分表有用



代码如下，db类随便找的一个，见附件。

 


Php代码  




$db_config=array(  
'host'=>'localhost',                 
'admin'=>'****',                     
'charset'=>'****',               ]]></description><category></category></item><item><title><![CDATA[cocos ide编译打包]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/41576471</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/41576471</guid><author>vitrol</author><pubDate>Fri, 28 Nov 2014 11:19:05 +0800</pubDate><description><![CDATA[我想在桌面创建一个叫HelloWord 的项目。那么有两种做法


第一种：







1

2




cd ./Desktop

cocos new HelloWord –l js








第二种：







1




 cocos new HelloWord -l js -d ./Deskt]]></description><category></category></item><item><title><![CDATA[pomelo 相关]]></title><link>https://blog.youkuaiyun.com/vitrol/article/details/40860727</link><guid>https://blog.youkuaiyun.com/vitrol/article/details/40860727</guid><author>vitrol</author><pubDate>Thu, 06 Nov 2014 14:30:29 +0800</pubDate><description><![CDATA[Getting source code & installation

xy edited this page on 7 Mar · 6 revisions






C



 Clone in Desktop



In this tutorial, we'll implement a simple distributed chat application.]]></description><category></category></item></channel></rss>