<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[工欲善其事，必先利其器]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiangzi21</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiangzi21]]></copyright><item><title><![CDATA[关于mybatis配置annotation-driven报错问题]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/84461109</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/84461109</guid><author>xiangzi21</author><pubDate>Mon, 22 Jul 2013 15:03:17 +0800</pubDate><description><![CDATA[
spring配置mybatis事物的&amp;lt;tx:annotation-driven /&amp;gt; ，启动报错如下
 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in file [E:\eclipseJ2E...]]></description><category></category></item><item><title><![CDATA[关于mysql用语句修改字符集报错的解决方法]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/84444002</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/84444002</guid><author>xiangzi21</author><pubDate>Tue, 18 Jun 2013 09:44:43 +0800</pubDate><description><![CDATA[
在windows下用sql语句向写入数据库写入中文时是乱码，考虑到字符集的问题。
用一下语句查看字符集,果然全是latin1
show variables like '%char%';show variables like 'collation_%';
方法1：用以下语句修改字符集
alter database dbname character set utf8
报错：
 Can't...]]></description><category></category></item><item><title><![CDATA[jQuery学习笔记]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/84428729</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/84428729</guid><author>xiangzi21</author><pubDate>Thu, 09 May 2013 15:17:23 +0800</pubDate><description><![CDATA[
jQuery学习中的一些体验
 
事件
1.live() 方法为被选元素附加一个或多个事件处理程序，并规定当这些事件发生时运行的函数.对页面加载后新建的元素也有效.
die()方法则是移除.
 
 效果
 1.clearQueue() 方法 与 stop() 方法不同， clearQueue （只适用于动画） .
 
文档操作
 
1.append() 和 appendT...]]></description><category></category></item><item><title><![CDATA[关于移植eclipse后，出现javax.servlet.* 出错的问题]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/84397697</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/84397697</guid><author>xiangzi21</author><pubDate>Sat, 02 Mar 2013 14:34:00 +0800</pubDate><description><![CDATA[
将原有系统（xp）的eclipse拷到另一台电脑上（win7）之后，工程出现错误，所有import javax.servlet.*导入都会出现红线，编译出错。
 
解决方法：右键点击工程-》Build Path--&amp;gt;Configure Build Path --》Add Library   选择Server Runtime  点击Next后选择安装的Tomcat    Finish！！...]]></description><category></category></item><item><title><![CDATA[linux tar包安装mysql报错解决]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/84013424</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/84013424</guid><author>xiangzi21</author><pubDate>Tue, 06 Sep 2011 16:02:13 +0800</pubDate><description><![CDATA[tar包安装mysql，执行完./configure后执行make报错如下:
make:   ***   No   targets   specified   and   no   makefile   found.     Stop. 

原因：系统没有安装ncurse

解决方法：找个ncurse安装后就可以通过了...]]></description><category></category></item><item><title><![CDATA[一直困扰我mysql建不了存储过程的问题终于解决了...]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83849613</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83849613</guid><author>xiangzi21</author><pubDate>Fri, 04 Mar 2011 10:42:12 +0800</pubDate><description><![CDATA[在linux上安装的mysql5.1版本,想见个存储过程,而是总报错,提示如下.
 
ERROR 1558 (HY000): Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50033, now running 50142. Please use mysql_upgrade to fi...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第九章 函数]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83809884</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83809884</guid><author>xiangzi21</author><pubDate>Tue, 11 Jan 2011 09:38:24 +0800</pubDate><description><![CDATA[

第九章 函数
awk有很多内置函数,分为算术函数和字符串函数两种.也可以用户自定义函数.
 
算术函数
cos(x):返回x的余弦(x为弧度)
sin(x)返回x的正弦(x为弧度)
atan2(y,x):返回y/x的反正切,其值在-π到π之间
exp(x):返回e的x次幂
int(x):返回x的整数部分值
log(x):返回x的自然对数(以e为底)
sqrt(x):返回...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第八章 条件,循环和数组]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83808557</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83808557</guid><author>xiangzi21</author><pubDate>Sat, 08 Jan 2011 11:08:09 +0800</pubDate><description><![CDATA[

第八章 条件,循环和数组
 
awk中的条件与循环结构是借鉴于c语言的.
 
条件语句
if (expression)
   action1
[else
   action2]
 
 
if (x) print x			#测试x是否是非0值
if(x==y) print x		#测试x是否等于y
if(x~/[yY]|es?/) print x	#判断x是否与一个...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第七章 编写awk脚本]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83807745</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83807745</guid><author>xiangzi21</author><pubDate>Thu, 06 Jan 2011 16:53:44 +0800</pubDate><description><![CDATA[第七章 编写awk脚本
规则:awk脚本分三部分 (BEGIN,END必须大写)1.BEGIN段:主循环处理前(不管主循环有没有数据)2.主循环段:主循环处理(文件行数)3.END段:主循环处理后(不管主循环有没有数据)
模式匹配:当awk读入输入行时,只有与模式匹配才能执行指定操作,如果没有指定操作,匹配的行会被打印出来.$ awk '/^$/ {print &quot;this is a blank...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第五章 基本sed命令]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83807064</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83807064</guid><author>xiangzi21</author><pubDate>Wed, 05 Jan 2011 14:57:12 +0800</pubDate><description><![CDATA[第五章 基本sed命令
命令语法:[adress]command  #能接受逗号分隔的两个地址,这两个地址用来标识行的范围[line-adress]command  #只接受单个行地址,不能接受某个范围的行.adress{  common1 common2 ...}    #多命令作用于同一个地址
替换:[address]s/pattern/replacement/flagsflags:n:1...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第四章 编写sed脚本]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83803858</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83803858</guid><author>xiangzi21</author><pubDate>Wed, 29 Dec 2010 15:28:02 +0800</pubDate><description><![CDATA[ 
第四章 编写sed脚本
 
sed脚本原理是将整个脚本分别在每行逐行执行.不是先读取脚本中的一样,然后在全文件执行,再读脚本下一行...
 
$ sed 's/pig/cow/g' file :将文件中所有的pig替换成cow.
$ sed '/aa/s/pig/cow/g' file :将文件中匹配&quot;aa&quot;的行中的pig替换成cow. 即根据前面的匹配条件先过滤一下,再替换.
...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第三章 了解正则表达式]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83803309</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83803309</guid><author>xiangzi21</author><pubDate>Tue, 28 Dec 2010 16:21:30 +0800</pubDate><description><![CDATA[

第三章 了解正则表达式
 
第三章是最重要的,很多正则表达式都有一起同工之妙,所以一定要好好学习!
 
P45:特殊字符汇总.
P54:POSIX字符类([:space:]等)
 
grep -c '^$' file :计算file文件的空行数
\{n,m\}:匹配他前面某个范围内单个字符出现的次数 (\{n\}:n次 \{n,\}:至少n次 \{n,m\}:n和m之间的次...]]></description><category></category></item><item><title><![CDATA[sed与awk菜鸟的笔记--第一章,第二章]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83803302</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83803302</guid><author>xiangzi21</author><pubDate>Tue, 28 Dec 2010 16:15:50 +0800</pubDate><description><![CDATA[

前言:
 
一直想好好学学sed和awk,感觉真的太强大了,虽然在工作中用的不是很多,但由于崇拜,决定成为sed与awk脚本的菜鸟程序员.
 
既然要学习,就要记好笔记,下面把觉得很重要的精髓记下来.
 
看了一些资料,值得推荐的一本书&amp;lt;&amp;lt;sed与awk&amp;gt;&amp;gt;,我看的是 oreilly sed与awk(第二版),因为上网电子书只找到这版了,哈哈!
 
...]]></description><category></category></item><item><title><![CDATA[awk备忘，强大的awk]]></title><link>https://blog.youkuaiyun.com/xiangzi21/article/details/83776395</link><guid>https://blog.youkuaiyun.com/xiangzi21/article/details/83776395</guid><author>xiangzi21</author><pubDate>Wed, 08 Dec 2010 17:09:47 +0800</pubDate><description><![CDATA[ 
越来越发现awk的强大，做了实验，做了总结 备忘！！
 
/**在linux shell中调用awk  (awk 'xxxxxxx'  xxxxxxx即为awk命令，命令必须包含在单引号中，至少双引号都不行)**/
 
/**awk 显示文本文件myfile中中以字符%分隔的第一字段，第三字段和第七字段及NF(域的个数)：**/
方法一：awk -F '%' 'NR==7,NR==...]]></description><category></category></item></channel></rss>