<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liuintermilan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liuintermilan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liuintermilan]]></copyright><item><title><![CDATA[XMAPP，非本地访问phpmyadmin出现Access forbidden的问题]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/50864275</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/50864275</guid><author>liuintermilan</author><pubDate>Sat, 12 Mar 2016 10:54:29 +0800</pubDate><description><![CDATA[我的环境是Xampp 3.2.2+php5.6.19，在非本地的机器通过ip地址访问phpmyadmin时出现了，如下的错误信息。

解决的方法是：
找到 httpd-xampp.conf 文件， 注释掉Require local，改为Require all granted即可。
    Alias /phpmyadmin "C:/xampp/phpMyAdmin/"]]></description><category></category></item><item><title><![CDATA[配置 CentOS 7 + PHP 5.6 + Nginx + Mysql + Composer + Laravel  ......]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/50397518</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/50397518</guid><author>liuintermilan</author><pubDate>Fri, 25 Dec 2015 00:38:37 +0800</pubDate><description><![CDATA[心血来潮，想试试现在最火的PHP框架Laravel。善其事必先利其器，然后就开始了一段不堪回首的Setup环境过程。
操作系统是CentOS7，没什么可说的，阿里云标配。
然后是搭建 LEMP(Linux+Nginx+Mysql+PHP)：
参考DigitalOcean的教程，Step1 安装Nginx，Step2安装配置Mysql。最好不要按照Step3
 安装PHP，因为yum php]]></description><category></category></item><item><title><![CDATA[获取CentOS 7主机IP 地址]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/50365964</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/50365964</guid><author>liuintermilan</author><pubDate>Sun, 20 Dec 2015 22:03:09 +0800</pubDate><description><![CDATA[参考这里
第一种方式可以用命令行

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
另外一种方式，更加有趣，通过第三方网站拿

curl http://icanhazip.com]]></description><category></category></item><item><title><![CDATA[初始化配置CentOS7]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/50334599</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/50334599</guid><author>liuintermilan</author><pubDate>Thu, 17 Dec 2015 12:55:48 +0800</pubDate><description><![CDATA[创建非root账户，配置权限，将用户加入wheel用户组
Initial Server Setup with CentOS 7


Xshell 配置ssh公钥登陆
Xshell 配置ssh公钥登陆]]></description><category></category></item><item><title><![CDATA[使用EFS加密数据的注意事项]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/7442504</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/7442504</guid><author>liuintermilan</author><pubDate>Mon, 09 Apr 2012 23:10:35 +0800</pubDate><description><![CDATA[EFS：Encrypting File System，加密文件系统。它可以帮助你针对存储在NTFS磁盘卷上的文件和文件夹进行加密操作。支持EFS加密的Windows操作系统主要有Windows 2000全部版本和Windows XP Professional、Windows Vista Business或更高以及Windows 7 Professional或更高版系列的操作系统。EFS只对NTFS]]></description><category></category></item><item><title><![CDATA[调用 ICTCLAS5 分词的一点问题]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6370406</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6370406</guid><author>liuintermilan</author><pubDate>Thu, 28 Apr 2011 19:12:00 +0800</pubDate><description><![CDATA[<br /> 下午用ICTCLAS5.0分词的时候，发现了以前没注意过的问题。<br />ICTCLAS5.0的库函数比以前的版本少了，参数也发生了一些变化。<br />以前分词都是照抄demo，调用ICTCLAS_ParagraphProcess，得到分词并标注好词性的结果字符。然后再从结果字符串中将词语一个个抽取出来。<br />今天才发现库函数中还有ICTCLAS_ParagraphProcessA这个好东西。该函数返回的是词串结构的数组，省去了调用ParagraphProcess后还要逐个抽取单词的]]></description><category></category></item><item><title><![CDATA[C++中的堆、栈、自由存储区、全局/静态存储区和常量存储区]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6348253</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6348253</guid><author>liuintermilan</author><pubDate>Sun, 24 Apr 2011 01:18:00 +0800</pubDate><description><![CDATA[<br />本文来自于网络，具体原创作者是谁，我也搞不清。因此，无法加引用标注，在此向他致敬。<br /> <br />1.栈，就是那些由编译器在需要的时候分配，在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。<br />2.堆，就是那些由new分配的内存块，他们的释放编译器不去管，由我们的应用程序去控制，一般一个new就要对应一个delete。如果程序员没有释放掉，那么在程序结束后，操作系统会自动回收。<br />3.自由存储区，就是那些由malloc等分配的内存块，他和堆是十]]></description><category></category></item><item><title><![CDATA[《编程之美》中的一个问题，在数组中找到出现频率大于1/4的数]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6328354</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6328354</guid><author>liuintermilan</author><pubDate>Sat, 16 Apr 2011 20:55:00 +0800</pubDate><description><![CDATA[这道题目的思路其实很简单，与在数组中找出现次数大于1/2的元素经典算法非常类似，O(n)的时间复杂度。定义出现频率大于1/4的数为频繁项，这样的频繁项最多有3个。算法的核心思想很简单，每次删去不同的4个数，最后剩下的元素有可能是频繁项。假设数组有15个元素，若一个元素的出现频率大于1/4，其必须出现4次。不妨设数组为{8,2,1,4,6,4,2,9,1,7,4,3,9,1,1}，d表示删去该数。我们来模拟一下算法的过程。第一次 1d,2d,1,4d,1,4,2,9d,1,7,4,3,9,4,3 剩下 1,1]]></description><category></category></item><item><title><![CDATA[XP下成功安装SAS8.2的说明]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6327697</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6327697</guid><author>liuintermilan</author><pubDate>Sat, 16 Apr 2011 06:49:00 +0800</pubDate><description><![CDATA[数理统计课程的指定用SAS这个鬼东西。目前市面上较为流行的SAS版本是8.2或者9，太高端的咱玩不起，选择8.2入手。  安装SAS8.2的盗版需要费一些周折，网上也有很多的安装技巧说明，照着弄应该都能装上。  我的安装过程如下：  软件来源：学校的ftp，SAS8.2(安装时日期要调到2000年).rar。文件名起的多好，简明扼要的告诉你，装这个软件不是纯傻瓜化的不停的next，是需要做一些破解的。  1.解压。解压后的文件夹里有四个iso文件，分别是 "SASDISK1"、"SASDISK2”、“SAS]]></description><category></category></item><item><title><![CDATA[关于口头语和书面语的区别]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6326107</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6326107</guid><author>liuintermilan</author><pubDate>Fri, 15 Apr 2011 16:45:00 +0800</pubDate><description><![CDATA[<br />最近在看张云辉老师的《网络语言语法与语用研究》一书。这本书主要讨论了“网络语言”作为一种新兴并广泛应用的语类，其语法、语用等特点。网络语言是一种生动、灵活、富有创造力和表现力的语言。不同于我们日常交际使用的“口头语”和行文写作使用的“书面语”。张老师的书中对口头语和书面语区别的讨论比较到位，下文主要是摘抄其书中的原文，稍加了我的一点改动。<br />口头语和书面语区别主要如下：<br /> <br />1. "对语境的依赖程度不同：口头语对语境依赖严重，需要靠环境的指示才能正确理解话语的含义；书]]></description><category></category></item><item><title><![CDATA[算法题：给定一字符串，求其包含给定字符集中所有字符的最短子串]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6292797</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6292797</guid><author>liuintermilan</author><pubDate>Thu, 31 Mar 2011 21:50:00 +0800</pubDate><description><![CDATA[<br />昨天一群友在算法群中问了一道面试题：有一个长字符串T，有字符集S，找出T中包含所有的S中字符的最短子串。<br />当时已经接近午夜，群中人不多，没有激起太大的讨论。今天我想了一下，给出了一种比较笨的解法。<br /> <br />感觉上这是一个动态规划的问题，我的核心思想是，对于字符串中每一个的字符，若其不再字符集出现，则跳过；若其在字符集中出现，则遍历其后的字符串，求出对应的最短子串。这样，在遍历源串的过程中，记录最小子串的长度和起始位置。<br /> <br />代码如下：<br />#i]]></description><category></category></item><item><title><![CDATA[关于函数strtok和strtok_r的使用要点和实现原理（二）]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6283705</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6283705</guid><author>liuintermilan</author><pubDate>Mon, 28 Mar 2011 15:28:00 +0800</pubDate><description><![CDATA[（一）中已经介绍了使用strtok函数的一些注意事项，本篇将介绍strtok的一个应用并引出strtok_r函数。
 
1.一个应用实例
网络上一个比较经典的例子是将字符串切分，存入结构体中。如，现有结构体
typedef struct person{ 
    char name[25]; 
    char sex[10]; 
    char age[4]; 
}Person]]></description><category></category></item><item><title><![CDATA[关于函数strtok和strtok_r的使用要点和实现原理（一）]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6280816</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6280816</guid><author>liuintermilan</author><pubDate>Sat, 26 Mar 2011 23:57:00 +0800</pubDate><description><![CDATA[strtok函数的使用是一个老生常谈的问题了。该函数的作用很大，争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异，因此，我尽量以实验为证。交代一下实验环境是必要的，winxp+vc6.0，一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络，我稍加修改作为例证。当然，本人水平有限，有不妥之处在所难免，各位见谅的同时不妨多做实验，以实验为证。   strtok的函数原型为char *strtok(char *s, char *delim)，功能为“Parse S into toke]]></description><category></category></item><item><title><![CDATA[练练手，近期实现的一个基于alpha-beta剪枝技术的机器人“追逐”程序]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6232928</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6232928</guid><author>liuintermilan</author><pubDate>Tue, 08 Mar 2011 15:46:00 +0800</pubDate><description><![CDATA[所谓的机器人“追逐”，就是在一个二维网格中，有两个机器人，位于网格中的两个相异的位置。一个“追捕”，一个“逃跑”。每回合机器人必须走出一步，且只能上下左右移动，不可斜向移动。当两个机器人位于同一位置时，追捕方获胜。  通俗的说，“追捕”希望离“逃跑”的距离越近越好，“逃跑”则希望和“追捕”保持足够的距离。每一方在决策此回合怎么走时，需要依据当前敌我双方在网格中的位置，并且预测对方可能的决策来做出最优的选择。例如，“追捕”在选择下一步的位置时，有四个选择，每一个选择都有一个评价值标明该选择的好坏。“追捕”需要]]></description><category></category></item><item><title><![CDATA[最后一课——自然语言处理(NLP)]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6021764</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6021764</guid><author>liuintermilan</author><pubDate>Fri, 19 Nov 2010 15:45:00 +0800</pubDate><description><![CDATA[<br /><br />      《最后一课》，都德著名的一篇短篇小说，在我国已成为“爱国主义”，不做亡国奴的代名词。（据一些资料表明，《最后一课》实际上代表了法国的核心利益，阿尔萨斯原本就是德国的土地，后被法国占领，普法战争法国战败，阿尔萨斯被归还给德国，其实该地区说法语的人口只占5%。这有点侵华日军战败却遗憾不能在中国的领土上说日语的感觉。）本文引用《最后一课》作为标题，只是取其字面意思。<br />       来哈工大两个月有余，过着幼儿园一般的单纯生活。不一定准时上课，但一定准时下课。上的课不少]]></description><category></category></item><item><title><![CDATA[生成{1,2,..n}的字典序r-组合算法]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6006188</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6006188</guid><author>liuintermilan</author><pubDate>Sat, 13 Nov 2010 00:27:00 +0800</pubDate><description><![CDATA[组合的概念不用多解释。计算组合数有特定的公式。当然某些应用可能要求我们枚举组合中所有的可能情况，这时套公式算数就无能为力了。如：集合{1,2,3,4}的字典序2-组合为{1,2}{1,3}{1,4}{2,3}{2,4}{3,4}，组合数为6。计算机生成组合各种情况有多种方式，主要的思路是，首先要凑够r-组合，即数量要够，等于r；其次，不能重复，可以依次列举包含第一个元素的r-组合，列举完毕后，列举包含第二个元素，但不包含第一个元素的r-组合，以此类推。我用递归的方法实现了一个基于上述思路的生成组合算法，求解]]></description><category></category></item><item><title><![CDATA[鸽巢原理的一些巧妙运用]]></title><link>https://blog.youkuaiyun.com/liuintermilan/article/details/6003721</link><guid>https://blog.youkuaiyun.com/liuintermilan/article/details/6003721</guid><author>liuintermilan</author><pubDate>Thu, 11 Nov 2010 22:32:00 +0800</pubDate><description><![CDATA[1.如果将1，2……10随机地摆放一圈，则必有相邻的三个数之和至少是17.
证：将{1,2...10}随机排列，排成某一特定循环排列 a1,a2,...,a10。随机取三个连续数，共有 b1={a1,a2,a3},b2={a2,a3,a4}....b10={a10,a1,a2} 十种可能的选择。而 b1+b2+... +b9+b10 = 3*(a1+a2+....+a10)。此题中 ,b1+b2+... +b9+b10=3*55=165。因165/10]]></description><category></category></item></channel></rss>