<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gilbert-zhyin]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gilzhy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gilzhy]]></copyright><item><title><![CDATA[《机器学习实战》笔记——1.写在前面]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/18077933</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/18077933</guid><author>gilzhy</author><pubDate>Fri, 10 Jan 2014 11:05:43 +0800</pubDate><description><![CDATA[《机器学习实战》笔记——1.写在前面
机器学习：把无序的数据转换成有用的信息。
看似无序的数据其实有很多有用的信息，比如一封邮件要判断它是否是垃圾邮件，直观上最简单的是看邮件内容中是否有某些特定的词。内容中是否存在特定的词就是其中一个有用的信息，但如果只是通过字符串匹配看邮件内容是否出现特定的词，并不能有多好的效果。然而当某几个特定的词同时出现，再考虑邮件内容长度等其他因素，就能有更好的效果。]]></description><category></category></item><item><title><![CDATA[从朴素的字符串匹配算法到KMP算法]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/16803993</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/16803993</guid><author>gilzhy</author><pubDate>Mon, 18 Nov 2013 21:46:05 +0800</pubDate><description><![CDATA[最初的计算机被用于科学的数值计算，算是一个计算能力很强的计算器。但随着计算机的发展，非数值计算的功能越来越多，于是就有了字符串。而所谓的KMP算法则是一种高效的字符串匹配算法，其名字取自三个发明人的名字：Knuth、Morris、Pratt，为了纪念他们，称之为Knuth-Morris-Pratt算法，简称KMP算法。


说KMP算法重要是因为字符串匹配应用广泛，而当数据量很大时，算法的效]]></description><category></category></item><item><title><![CDATA[有趣的字符串]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/16803705</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/16803705</guid><author>gilzhy</author><pubDate>Mon, 18 Nov 2013 13:53:32 +0800</pubDate><description><![CDATA[回文字符串相关：
1.回文诗，宋代李禺：
枯眼望遥山隔水，往来曾见几心知？壶空怕酌一杯酒，笔下难成和韵诗。途路阻人离别久，讯音无雁寄回迟。孤灯夜守长寥寂，夫忆妻锡父忆儿。


儿忆父兮妻忆夫，寂寥长守夜灯孤。迟回寄雁无音讯，久别离人阻路途。诗韵和成难下比，酒杯一酌怕空壶。知心几见曾来往，水隔山遥望眼枯。



2.璇玑图(维基百科：http://zh.wikipedia.org/]]></description><category></category></item><item><title><![CDATA[各个领域著名的推荐系统]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/13022687</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/13022687</guid><author>gilzhy</author><pubDate>Fri, 25 Oct 2013 16:57:43 +0800</pubDate><description><![CDATA[注：转自项亮博客：http://xlvector.net/blog/?p=682

图书

Amazon豆瓣读书当当网
新闻

Google NewsGenieo
电影

NetflixJinniMovieLensRotten TomatoesFlixsterMTime
音乐

豆瓣电台LastfmPandoraMufinLalaEMusicPing
视频

You]]></description><category></category></item><item><title><![CDATA[Google Adwords和Adsense的区别]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/13021787</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/13021787</guid><author>gilzhy</author><pubDate>Fri, 25 Oct 2013 15:58:45 +0800</pubDate><description><![CDATA[注：转自http://www.zhihu.com/question/19997689，以下是“段小军”、“Ke Chang”、“徐炯”的回答。


Google Adsense：
Google AdSense是由Google公司推出的针对网站主（简称发布商）的一个互联网广告服务。 

AdSense是个合成词，其中ad是“广告”之意，sense是“感知”之意，综合起来的意思就是相关广告]]></description><category></category></item><item><title><![CDATA[网络广告CPA、CPC、CPM、CPO、PPC、PPL、CPTM缩写解释]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/13021759</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/13021759</guid><author>gilzhy</author><pubDate>Fri, 25 Oct 2013 15:55:26 +0800</pubDate><description><![CDATA[注：转自http://wm23.com/resource/R01/Internet_1009.htm

在有关网络广告的术语中，经常会遇到CPA、CPC、CPM、CPO、PPC、PPL、CPTM等缩写字母，这些都是有关网络广告定价模式的缩写短语，下面是《网络营销基础与实践》第二版第6章“网络广告基础”中对这些概念的解释。

　　关于网络广告定价模式的一组常用术语：

　　CPA (Co]]></description><category></category></item><item><title><![CDATA[linux 发无线 软AP hostapd+dnsmasq]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/9098031</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/9098031</guid><author>gilzhy</author><pubDate>Fri, 14 Jun 2013 21:21:50 +0800</pubDate><description><![CDATA[取自http://blog.youkuaiyun.com/q1302182594/article/details/8689603，博主的情况和我基本一样，都是校园网玩linux想给安卓发无线，配置信息基本不用改，只是他命令里一些空格不清楚，而且我所需要的只是这篇博文的一部分，另外还是想自己记录一下，所以转过来。
1.安装软件：sudo apt-getinstall hostapd dnsmasq 
2.配]]></description><category></category></item><item><title><![CDATA[ranger]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8977812</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8977812</guid><author>gilzhy</author><pubDate>Sun, 26 May 2013 22:21:14 +0800</pubDate><description><![CDATA[完全转自http://debsoft.blog.163.com/blog/static/170754272201192204553391/

ranger文件管理器，虽然身在终端，却是比图形界面更加灵活的软件。找到的详细配置文章：http://xhc.me/2011/01/ranger/




我是一个 CLI 控，但一直苦于没有一个好用的文件管理器。虽然 vifm 的 vim 键]]></description><category></category></item><item><title><![CDATA[django]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8676026</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8676026</guid><author>gilzhy</author><pubDate>Tue, 21 May 2013 21:40:42 +0800</pubDate><description><![CDATA[1.django-admin.py startproject mysite
2.python manage.py runserver
python manage.py runserver 8080
python manage.py runserver 0.0.0.0:8000
3.修改settings.pyDATABASES = {
    'default': {
        'ENGI]]></description><category></category></item><item><title><![CDATA[多线程]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8842641</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8842641</guid><author>gilzhy</author><pubDate>Wed, 24 Apr 2013 01:17:30 +0800</pubDate><description><![CDATA[面试题：什么情况下使用多线程？多线程的好处？
参考：http://xiebh.iteye.com/blog/514664


许多情况下，在一个程序中使用多线程是有益处的。下面是一些深度的观察，为什么是有好处的。 

1.与用户的更好交互（Better Interaction with the User） 
如果只有一个线程，那一个程序在同一时刻只能做一件事情。
以字处理程序为例，]]></description><category></category></item><item><title><![CDATA[面向对象设计的五大原则]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8842623</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8842623</guid><author>gilzhy</author><pubDate>Wed, 24 Apr 2013 01:05:14 +0800</pubDate><description><![CDATA[笔试题：面向对象设计的五大原则？你的设计违背了哪一条，结合开发经验。
去凯兰高面试时，让做的笔试卷里的一道题，当时觉得完全没听过，现在记录一下，保不准什么时候又被问到。




在面向对象设计中，如何通过很小的设计改变就可以应对设计需求的变化，这是令设计者极为关注的问题。
为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。

Bob大叔提出并发扬了S.O.]]></description><category></category></item><item><title><![CDATA[cookie和session]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8842574</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8842574</guid><author>gilzhy</author><pubDate>Wed, 24 Apr 2013 00:52:10 +0800</pubDate><description><![CDATA[笔试题：cookie和session的区别？禁止cookie后，session还能用吗？


关于cookie:
https://zh.wikipedia.org/wiki/Cookie


cookie的分类：


Cookie保存在客户端，按在客户端中的存储位置，可分为内存Cookie和硬盘Cookie。

内存Cookie由浏览器维护，保存在内存中，浏览器关闭后就消失]]></description><category></category></item><item><title><![CDATA[《软件测试实用技术与常用模板》第3章黑盒测试的实用技术]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8806453</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8806453</guid><author>gilzhy</author><pubDate>Mon, 15 Apr 2013 23:05:33 +0800</pubDate><description><![CDATA[《软件测试实用技术与常用模板》第3章黑盒测试的实用技术，本章主要讨论黑盒测试的基本概念和方法，以及原则、策略和方法的选择和步骤。本节为黑盒测试的基本概念。

说明：转载自http://book.51cto.com/art/201010/229926.htm，为了把第3章集合起来打印而转载







第3章 黑盒测试的实用技术

黑盒测试技术是软件测试的主要方法之一，黑盒]]></description><category></category></item><item><title><![CDATA[tmux快捷键与配置文件]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8799446</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8799446</guid><author>gilzhy</author><pubDate>Sun, 14 Apr 2013 11:53:51 +0800</pubDate><description><![CDATA[tmux快捷键

tmux在会话中使用大量的快捷键来控制多个窗口、多个会话等。





Ctrl+b  #激活控制台；此时以下按键生效   
系统操作   
    ?   #列出所有快捷键；按q返回   
    d   #脱离当前会话；这样可以暂时返回Shell界面，输入tmux attach能够重新进入之前的会话   
    D   #选择要脱离的会话；在同时开启]]></description><category></category></item><item><title><![CDATA[linux awesome配置]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8755406</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8755406</guid><author>gilzhy</author><pubDate>Wed, 03 Apr 2013 13:35:41 +0800</pubDate><description><![CDATA[开机启动加载：/etc/init.d/rc.local（awesome开机不会自动加载windows的硬盘，解决方法）
在最后加上
mount /dev/sda1 /home/zhyin/mnt/c/
mount /dev/sda3 /home/zhyin/mnt/e/
mount /dev/sda4 /home/zhyin/mnt/f/
mount /dev/sda5 /home/zh]]></description><category></category></item><item><title><![CDATA[常用命令]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8719669</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8719669</guid><author>gilzhy</author><pubDate>Wed, 03 Apr 2013 13:15:51 +0800</pubDate><description><![CDATA[设置root密码：$
 sudo passwd root 

转为root:$
 su
查找目录下的所有文件中是否含有某个字符串: find
 .|xargs grep -ri "IBM" 
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名: find
 .|xargs grep -ri "IBM" -l 

vim替换：:%s/lala/haha/gc (将lal]]></description><category></category></item><item><title><![CDATA[linux软件]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8740491</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8740491</guid><author>gilzhy</author><pubDate>Sat, 30 Mar 2013 17:03:50 +0800</pubDate><description><![CDATA[1.chm阅读。
sudo apt-get install chmsee
chmsee的介绍：http://baike.baidu.com/view/1588050.htm （百度文库）
2.远程
sudo apt-get install vnc4server
3.文件管理
sudo apt-get install ranger
sudo apt-get install thunar]]></description><category></category></item><item><title><![CDATA[django字段类型总结]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8737725</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8737725</guid><author>gilzhy</author><pubDate>Fri, 29 Mar 2013 17:37:21 +0800</pubDate><description><![CDATA[转自：http://www.zijin5.com/2011/03/django%E6%95%B0%E6%8D%AE%E5%BA%93%E6%A8%A1%E5%9E%8B%E7%9A%84%E5%AD%97%E6%AE%B5%E7%B1%BB%E5%9E%8B%E6%80%BB%E7%BB%93/
V=models.CharField(max_length=None[, **options])]]></description><category></category></item><item><title><![CDATA[django admin出错]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8735884</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8735884</guid><author>gilzhy</author><pubDate>Fri, 29 Mar 2013 11:45:06 +0800</pubDate><description><![CDATA[转自：http://world77.blog.51cto.com/414605/767408

在Django自带后台中经常会出现编码错误：Incorrect string value: '\xE7\xAE\x80\xE5\x8D\x95...' for column 'message' at row 1 。 需要修改admin表的中的编码，才能保证数据正确显示、插入、修改、删除。]]></description><category></category></item><item><title><![CDATA[vim编辑多个文件]]></title><link>https://blog.youkuaiyun.com/gilzhy/article/details/8726898</link><guid>https://blog.youkuaiyun.com/gilzhy/article/details/8726898</guid><author>gilzhy</author><pubDate>Wed, 27 Mar 2013 15:40:58 +0800</pubDate><description><![CDATA[1，vim a.txt b.txt c.txt

:n 跳至下一个文件，:e#回到刚才编辑的文件，:ea.txt 编辑文件a.txt

:ls 查看当前打开的文件

:b1 打开n缓存区的文件，n为ls查看中文件的编号


2, 使用sp 或者vs命令，对窗口进行分割

:vs a.txt    横

:sp a.txt    竖

ctrl+ww在窗口间进行切换]]></description><category></category></item></channel></rss>