<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[piaocoder]]></title><description><![CDATA[故天将降大任于是人也，必先苦其心志，劳其筋骨，饿其体肤，空乏其身，行拂乱其所为，所以动心忍性，曾益其所不能。]]></description><link>https://blog.csdn.net/piaocoder</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; piaocoder]]></copyright><item><title><![CDATA[Transfomer XL翻译]]></title><link>https://blog.csdn.net/piaocoder/article/details/105847326</link><guid>https://blog.csdn.net/piaocoder/article/details/105847326</guid><author>piaocoder</author><pubDate>Wed, 29 Apr 2020 19:55:33 +0800</pubDate><description><![CDATA[翻译：***
审核：yphacker
原论文
论文代码

Transfomer XL翻译摘要1.简介2.相关工作3.模型3.1 普通的Transformer模型3.2 Segment-Level重复使用的情况3.3 相对位置编码4.实验4.1主要成果4.2 Ablation研究4.3 Relative Effective Context Length4.4 Generated Text4.5评估...]]></description><category></category></item><item><title><![CDATA[UNILM翻译]]></title><link>https://blog.csdn.net/piaocoder/article/details/105836843</link><guid>https://blog.csdn.net/piaocoder/article/details/105836843</guid><author>piaocoder</author><pubDate>Wed, 29 Apr 2020 19:43:32 +0800</pubDate><description><![CDATA[翻译：***
审核：yphacker
原论文
论文代码

UNILM翻译摘要1. 介绍2. 统一预训练语言模型2.1  输入表示2.2  主干网：多层Transformer2.3 预训练目标2.4 预训练安装2.5 对下游NLU和NLG任务进行微调3. 实验3.1 文本摘要3.2问答(QA)提取QA：生成式 QA：3.3 问题生成3.4 基于对话生成3.5 GLUE Benchmark4. 总结...]]></description><category></category></item><item><title><![CDATA[KMP算法详解]]></title><link>https://blog.csdn.net/piaocoder/article/details/97040102</link><guid>https://blog.csdn.net/piaocoder/article/details/97040102</guid><author>piaocoder</author><pubDate>Tue, 23 Jul 2019 21:54:37 +0800</pubDate><description><![CDATA[文章目录概念原理代码分析练习
概念
KMP算法是一种改进的字符串匹配算法，由D.E.Knuth，J.H.Morris和V.R.Pratt同时发现，因此人们称它为克努特——莫里斯——普拉特操作（简称KMP算法）。KMP算法的关键是利用匹配失败后的信息，尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数，函数本身包含了模式串的局部匹配信息。
原理
接下来我们先分析...]]></description><category></category></item><item><title><![CDATA[字典树算法详解]]></title><link>https://blog.csdn.net/piaocoder/article/details/97039255</link><guid>https://blog.csdn.net/piaocoder/article/details/97039255</guid><author>piaocoder</author><pubDate>Tue, 23 Jul 2019 21:44:36 +0800</pubDate><description><![CDATA[文章目录基本的操作定义（即定义结点）插入（即建树过程）查找释放内存注意事项练习
字典树，又称单词查找树，Trie树，是一种树形结构，哈希表的一个变种。用于统计，排序和保存大量的字符串（也可以保存其的）。
优点就是利用公共的前缀来节约存储空间。在这举个简单的例子：比如说我们想储存3个单词，nyist、nyistacm、nyisttc。如果只是
单纯的按照以前的字符数组存储的思路来存储的话，那么我们需...]]></description><category></category></item><item><title><![CDATA[60条有名的原则与定理]]></title><link>https://blog.csdn.net/piaocoder/article/details/59114916</link><guid>https://blog.csdn.net/piaocoder/article/details/59114916</guid><author>piaocoder</author><pubDate>Wed, 01 Mar 2017 18:16:33 +0800</pubDate><description><![CDATA[1、蓝斯登原则：在你往上爬的时候，一定要保持梯子的整洁，否则你下来时可能会滑倒。

　　提出者：美国管理学家蓝斯登。

　　点评：进退有度，才不至进退维谷；宠辱皆忘，方可以宠辱不惊。

 

2、卢维斯定理：谦虚不是把自己想得很糟，而是完全不想自己。

　　提出者：美国心理学家卢维斯

　　点评：如果把自己想得太好，就很容易将别人想得很糟。




3、托利得定理]]></description><category></category></item><item><title><![CDATA[LeetCode Database(196,197,262)]]></title><link>https://blog.csdn.net/piaocoder/article/details/55195455</link><guid>https://blog.csdn.net/piaocoder/article/details/55195455</guid><author>piaocoder</author><pubDate>Wed, 15 Feb 2017 15:10:11 +0800</pubDate><description><![CDATA[196. Delete Duplicate Emails
末尾加上分号就Time Limit Exceeded
delete p1
from Person as p1, Person as p2
where p1.Id > p2.Id and p1.Email = p2.Email
delete p1
from Person p1
inner join Person p2
on p1.Ema]]></description><category></category></item><item><title><![CDATA[LeetCode Database(181-185)]]></title><link>https://blog.csdn.net/piaocoder/article/details/55190413</link><guid>https://blog.csdn.net/piaocoder/article/details/55190413</guid><author>piaocoder</author><pubDate>Wed, 15 Feb 2017 11:56:15 +0800</pubDate><description><![CDATA[181. Employees Earning More Than Their Managers
select E.Name Employee
from Employee E, Employee M
where E.ManagerId = M.Id and E.Salary > M.salary;
select E.name Employee
from Employee E
inner join]]></description><category></category></item><item><title><![CDATA[LeetCode Database(175-180)]]></title><link>https://blog.csdn.net/piaocoder/article/details/55103142</link><guid>https://blog.csdn.net/piaocoder/article/details/55103142</guid><author>piaocoder</author><pubDate>Wed, 15 Feb 2017 10:51:54 +0800</pubDate><description><![CDATA[175. Combine Two Tables
select FirstName,LastName,City,State
from Person
left join Address
on Person.PersonId = Address.PersonId;
select FirstName,LastName,City,State
from Person
left join Address
u]]></description><category></category></item><item><title><![CDATA[LeetCode Shell(192-195)]]></title><link>https://blog.csdn.net/piaocoder/article/details/55095604</link><guid>https://blog.csdn.net/piaocoder/article/details/55095604</guid><author>piaocoder</author><pubDate>Tue, 14 Feb 2017 10:53:52 +0800</pubDate><description><![CDATA[192. Word Frequency

 


cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -rn | awk '{print $2&quot; &quot;$1}'

 

tr -s: 使用指定字符串替换出现一次或者连续出现的目标字符串（把一个或多个连续空格用换行符代替）；
sort: 将单词从小到大排序；
uniq -c: uniq用来对连续出...]]></description><category></category></item><item><title><![CDATA[二级域名的实现]]></title><link>https://blog.csdn.net/piaocoder/article/details/55095247</link><guid>https://blog.csdn.net/piaocoder/article/details/55095247</guid><author>piaocoder</author><pubDate>Tue, 14 Feb 2017 10:21:31 +0800</pubDate><description><![CDATA[直接在httpd.conf里添加
 
    #文件路径   
    DocumentRoot "/var/www/html/blog"
    ServerName blog.piaocoder.com    


.htaccess重定向
通过.htaccess文件设置重定向，把二级域名绑定到指定的子目录。

在网站的根目录下编辑.htaccess文件
# 开启功能 
Rewr]]></description><category></category></item><item><title><![CDATA[CentOS iptables配置]]></title><link>https://blog.csdn.net/piaocoder/article/details/54709332</link><guid>https://blog.csdn.net/piaocoder/article/details/54709332</guid><author>piaocoder</author><pubDate>Tue, 24 Jan 2017 17:46:00 +0800</pubDate><description><![CDATA[1、检测并关闭firewall
检测是否开启了firewall

systemctl status firewalld.service
关闭firewall
systemctl stop firewalld.service禁止firewall开机自启
sytsemctl disable firewalld.service2、检测并安装iptables
yum install ipta]]></description><category></category></item><item><title><![CDATA[Ubuntu iptables配置]]></title><link>https://blog.csdn.net/piaocoder/article/details/54707533</link><guid>https://blog.csdn.net/piaocoder/article/details/54707533</guid><author>piaocoder</author><pubDate>Tue, 24 Jan 2017 16:14:12 +0800</pubDate><description><![CDATA[配置iptables
Ubuntu默认安装是没有开启任何防火墙的，因此为了服务器的安全，建议大家安装启用防火墙设置。

查看系统是否安装了防火墙：
whereis iptables
iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz如果默认没有安装，可执行如下语句：
sudo apt]]></description><category></category></item><item><title><![CDATA[Windows下 MySQL更新密码]]></title><link>https://blog.csdn.net/piaocoder/article/details/54694833</link><guid>https://blog.csdn.net/piaocoder/article/details/54694833</guid><author>piaocoder</author><pubDate>Mon, 23 Jan 2017 18:02:28 +0800</pubDate><description><![CDATA[本以为更新密码会和Linux下一样，执行如下语句即可：
update mysql.user set password=password('test') where user='test';
然而会报如下错误：
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
原来从MySQL5.7之后，就没有这个字段啦，并用auth]]></description><category></category></item><item><title><![CDATA[将不带www的域名301重定向到带www域名]]></title><link>https://blog.csdn.net/piaocoder/article/details/54581373</link><guid>https://blog.csdn.net/piaocoder/article/details/54581373</guid><author>piaocoder</author><pubDate>Tue, 17 Jan 2017 11:32:22 +0800</pubDate><description><![CDATA[在httpd.conf里添加如下内容：
  
DocumentRoot "/var/www/html"#域名绑定的目录
ServerName piaocoder.com  
	  
		RewriteEngine On  
		RewriteCond %{HTTP_HOST} ^piaocoder.com [NC]  
		RewriteRule ^/(.*)$ http://www.piaoc]]></description><category></category></item><item><title><![CDATA[使用yum更新时不升级Linux内核的方法]]></title><link>https://blog.csdn.net/piaocoder/article/details/53894684</link><guid>https://blog.csdn.net/piaocoder/article/details/53894684</guid><author>piaocoder</author><pubDate>Wed, 28 Dec 2016 15:52:48 +0800</pubDate><description><![CDATA[由于系统与硬件的兼容性问题，有可能升级内核后导致服务器不能正常启动，这是非常可怕的，如果没有特别的需要，建议不要随意升级内核












RedHat/CentOS/Fedora使用  yum update  更新时，默认会 升级内核 。但有些服务器硬件（特别是组装的机器）在升级内核后，新的内核可能会认不出某些硬件，要重新安装驱动，很麻烦。所以在生产环境中不要]]></description><category></category></item><item><title><![CDATA[yum命令]]></title><link>https://blog.csdn.net/piaocoder/article/details/53908764</link><guid>https://blog.csdn.net/piaocoder/article/details/53908764</guid><author>piaocoder</author><pubDate>Wed, 28 Dec 2016 15:25:29 +0800</pubDate><description><![CDATA[用yum更新软件
1、列出所有可安裝的软件清单
yum list
2、列出所有可更新的软件清单
yum check-update3、安装所有更新软件
yum update4、仅更新指定的软件
yum update 
用yum安装删除软件
装了系统添加删除软件是常事，yum同样可以胜任这一任务，只要软件是rpm安装的。
安装的命令是，yum install xxx，yum会查询数据]]></description><category></category></item><item><title><![CDATA[修改Linux的hostname]]></title><link>https://blog.csdn.net/piaocoder/article/details/53888186</link><guid>https://blog.csdn.net/piaocoder/article/details/53888186</guid><author>piaocoder</author><pubDate>Mon, 26 Dec 2016 18:09:30 +0800</pubDate><description><![CDATA[1、临时修改主机名：
sudo hostname 主机名修改只能临时有效，机器重启后会自动还原。

2、永久修改主机名：
修改hostname文件（路径：/etc/hostname）：
sudo vim /etc/hostname把hostname文件里面所有原来的名称改成你想改成的名称。
主机名同时也保存在/etc/hosts文件中，需要把当前IP地址对应的主机名修改为hostnam]]></description><category></category></item><item><title><![CDATA[CentOS7 配置iptables]]></title><link>https://blog.csdn.net/piaocoder/article/details/53887933</link><guid>https://blog.csdn.net/piaocoder/article/details/53887933</guid><author>piaocoder</author><pubDate>Mon, 26 Dec 2016 17:52:23 +0800</pubDate><description><![CDATA[一、防火墙配置
不知道为什么，云主机没有开启firewall 或iptables，记录一下配置iptables防火墙的步骤
1、检测并关闭firewall
systemctl status firewalld.service #检测是否开启了firewall
systemctl stop firewalld.service #关闭firewall
sytsemctl disable fire]]></description><category></category></item><item><title><![CDATA[CentOS7下使用yum安装MySQL]]></title><link>https://blog.csdn.net/piaocoder/article/details/53886929</link><guid>https://blog.csdn.net/piaocoder/article/details/53886929</guid><author>piaocoder</author><pubDate>Mon, 26 Dec 2016 16:05:44 +0800</pubDate><description><![CDATA[CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题，我们要先下载mysql的repo源。

1. 下载mysql的repo源
$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安装mysql-community-release-el7-5.noarch.rpm包
$ s]]></description><category></category></item><item><title><![CDATA[MySQL添加新用户、为用户创建数据库、为新用户分配权限]]></title><link>https://blog.csdn.net/piaocoder/article/details/53704126</link><guid>https://blog.csdn.net/piaocoder/article/details/53704126</guid><author>piaocoder</author><pubDate>Sat, 17 Dec 2016 16:41:09 +0800</pubDate><description><![CDATA[1.新建用户

//登录MySQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为：]]></description><category></category></item></channel></rss>