<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nimi521的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/nimi521</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; nimi521]]></copyright><item><title><![CDATA[ubuntu常见错误--could not get lock /var/lib/dpkg/lock -open]]></title><link>https://blog.csdn.net/nimi521/article/details/7058590</link><guid>https://blog.csdn.net/nimi521/article/details/7058590</guid><author>nimi521</author><pubDate>Fri, 09 Dec 2011 22:43:40 +0800</pubDate><description><![CDATA[出现这个问题的原因可能是有另外一个程序正在运行，导致资源被锁不可用。而导致资源被锁的原因，可能是上次安装时没正常完成，而导致出现此状况。
解决方法：输入以下命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
之后再安装想装的包，即可解决。]]></description><category></category></item><item><title><![CDATA[Linux 服务器 文件上传]]></title><link>https://blog.csdn.net/nimi521/article/details/7053492</link><guid>https://blog.csdn.net/nimi521/article/details/7053492</guid><author>nimi521</author><pubDate>Thu, 08 Dec 2011 14:34:12 +0800</pubDate><description><![CDATA[命令scp  

scp source(本地文件) user@host(远程服务器):path(远程服务器文件时上传文件位置)


或者


命令 sftp
 前提：远程服务器必须安装ftp服务
sftp user@host(远程服务器)
可通过help命令查看sftp命令
put 本地文件；就可以将文件传输到远程服务的当前文件夹下]]></description><category></category></item><item><title><![CDATA[hibernate 自动生成数据库（根据hibernate配置文件）]]></title><link>https://blog.csdn.net/nimi521/article/details/6275073</link><guid>https://blog.csdn.net/nimi521/article/details/6275073</guid><author>nimi521</author><pubDate>Thu, 24 Mar 2011 20:00:00 +0800</pubDate><description><![CDATA[以前给学校学生会写了一个志愿者管理系统，用的是SSH框架。后来要维护的时候，发现数据库已经被我删掉了，而且也没有数据库的建表语句。幸好在学习Hibernate时记得有一个方法可以恢复数据库，前提是你要有hibernate的备置文件。嘻嘻 …… 好吧 话不多说 先讲一下怎么操作吧：1.首先建立一下你的数据库。我的是mysql数据：create database vol;2.在工程下建立一个类 package test;
/*
 * 根据hibernate配置文件 自动生成数据库
 * 前提 必须先建立一]]></description><category></category></item><item><title><![CDATA[tomcat invoker]]></title><link>https://blog.csdn.net/nimi521/article/details/6272349</link><guid>https://blog.csdn.net/nimi521/article/details/6272349</guid><author>nimi521</author><pubDate>Wed, 23 Mar 2011 20:59:00 +0800</pubDate><description><![CDATA[<br />invoker为方便servlet的开发与调试开启了一道大门，免去了开发一个servlet就要在web.xml文件中添加相应配置信息的麻烦。以下是位于$TOMCAT_HOME/conf/web.xml文件中对于invoker的说明：<!-- The "invoker" servlet, which executes anonymous servlet classes      --><br />
<!-- that have not been defined in a web.xml file]]></description><category></category></item><item><title><![CDATA[linux socket编程]]></title><link>https://blog.csdn.net/nimi521/article/details/6261716</link><guid>https://blog.csdn.net/nimi521/article/details/6261716</guid><author>nimi521</author><pubDate>Sat, 19 Mar 2011 20:39:00 +0800</pubDate><description><![CDATA[<br />什么是Socket<br />　　Socket接口是TCP/IP网络的API，Socket接口定义了许多函数或例程，程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程，必须理解Socket接口。<br />　　Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话，就很容易了解Socket了。网络的
Socket数据传输是一种特殊的I/O，Socket也是一种文件描述符。Socket也具有一个类似于打开文]]></description><category></category></item><item><title><![CDATA[shell if ]]></title><link>https://blog.csdn.net/nimi521/article/details/6246901</link><guid>https://blog.csdn.net/nimi521/article/details/6246901</guid><author>nimi521</author><pubDate>Sun, 13 Mar 2011 21:24:00 +0800</pubDate><description><![CDATA[<br /> 摘要本章我们会讨论在Bash脚本中使用条件，包含以下几个话题：if
 语句 使用命令的退出状态比较和测试输入和文件if/then/else
 结构 if/then/elif/else
 结构 使用和测试位置参数嵌套 if
 语句 布尔表达式使用 case
 语句 7.1. 介绍if 7.1.1. 概要 有时候你需要指定shell脚本中的依靠命令的成功与否来实施不同过程的行为。 if
 结构允许你来指定这样的条件。 最精简的 if
 命令的语法是： if TEST-COMMANDS]]></description><category></category></item><item><title><![CDATA[dpkg 命令 介绍]]></title><link>https://blog.csdn.net/nimi521/article/details/6224564</link><guid>https://blog.csdn.net/nimi521/article/details/6224564</guid><author>nimi521</author><pubDate>Fri, 04 Mar 2011 21:24:00 +0800</pubDate><description><![CDATA[<br />首先要学习debian的中层包管理dpkg,这是一个基础.<br />
dpkg是Debian的中级软件包管理器,类似RPM.<br />
dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org<br /><br /><br />
系统中所有packages的信息都在/var/lib/dpkg/目录下,其中子目录”/var/lib/d]]></description><category></category></item><item><title><![CDATA[vim 命令 ]]></title><link>https://blog.csdn.net/nimi521/article/details/6224521</link><guid>https://blog.csdn.net/nimi521/article/details/6224521</guid><author>nimi521</author><pubDate>Fri, 04 Mar 2011 21:00:00 +0800</pubDate><description><![CDATA[<br />本章提供足够的信息使你用够使用 Vim 来做基本的编辑。这里提供的方法不一定是高效<br />
快捷的。但起码是有效的。花些时间去练习这些命令，这是后面的知识的基础。<br /><br />
|02.1|  第一次运行 Vim<br />
|02.2|  插入文本<br />
|02.3|  移动光标<br />
|02.4|  删除字符<br />
|02.5|  撤销与重做<br />
|02.6|  其它编辑命令<br />
|02.7|  退出<br />
|02.8|]]></description><category></category></item><item><title><![CDATA[/proc 文件夹]]></title><link>https://blog.csdn.net/nimi521/article/details/6219032</link><guid>https://blog.csdn.net/nimi521/article/details/6219032</guid><author>nimi521</author><pubDate>Wed, 02 Mar 2011 20:17:00 +0800</pubDate><description><![CDATA[<br />什么是proc文件系统    |linux /proc目录介绍｜proc中文手册<br /><br />proc文件系统是一个伪文件系统，它只存在内存当中，而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过
proc得到系统的信息，并可以改变内核的某些参数。由于系统的信息，如进程，是动态改变的，所以用户或应用程序读取proc文件时，proc文件系统是
动态从系统内核读出所需信息并提交的。
它的目录结构如下：  <br /><br />
目录名称 ]]></description><category></category></item><item><title><![CDATA[linux各文件夹的作用]]></title><link>https://blog.csdn.net/nimi521/article/details/6215543</link><guid>https://blog.csdn.net/nimi521/article/details/6215543</guid><author>nimi521</author><pubDate>Tue, 01 Mar 2011 15:03:00 +0800</pubDate><description><![CDATA[<br />linux下的文件结构，看看每个文件夹都是干吗用的<br />
/bin 二进制可执行命令 <br />
/dev 设备特殊文件 <br />
/etc 系统管理和配置文件 <br />
/etc/rc.d 启动的配置文件和脚本 <br />
/home 用户主目录的基点，比如用户user的主目录就是/home/user，可以用~user表示 <br />
/lib 标准程序设计库，又叫动态链接共享库，作用类似windows里的.dll文件 <br />
/sbin 系统管理命令，]]></description><category></category></item><item><title><![CDATA[linux /dev目录]]></title><link>https://blog.csdn.net/nimi521/article/details/6214194</link><guid>https://blog.csdn.net/nimi521/article/details/6214194</guid><author>nimi521</author><pubDate>Mon, 28 Feb 2011 21:49:00 +0800</pubDate><description><![CDATA[<br />linux /dev目录<br />linux /dev目录<br /> <br />　dev
是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows,
dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备，和访问一个文件，一个目录没有任何区别。<br />　　例如：我们在系统中键入：cd /dev/cdrom]]></description><category></category></item><item><title><![CDATA[postgresql ]]></title><link>https://blog.csdn.net/nimi521/article/details/6213993</link><guid>https://blog.csdn.net/nimi521/article/details/6213993</guid><author>nimi521</author><pubDate>Mon, 28 Feb 2011 20:06:00 +0800</pubDate><description><![CDATA[最近，有于工作的需要，我开始解除postgresql数据库。接下来，本人将会把在postgresql数据库中遇到的问题即使更新到博客……错误之处，请大家多多指正……]]></description><category></category></item><item><title><![CDATA[sed命令]]></title><link>https://blog.csdn.net/nimi521/article/details/6213577</link><guid>https://blog.csdn.net/nimi521/article/details/6213577</guid><author>nimi521</author><pubDate>Mon, 28 Feb 2011 16:43:00 +0800</pubDate><description><![CDATA[<br />1 sed简介<br />  sed是一种在线编辑器，他一次处理一行内容。处理时，把当前处理的行存储在临时缓冲区中，称为“pattern space”。接着用sed命令处理缓冲区种的内容，把缓冲区的内容送往屏幕。接着处理下一行，这样不断重复，知道文件末尾。文件内容并没有改变，除非使用了重定向输出到源文件。sed主要用来自动编辑一个或者多个文件，简化对文件的反复操作，编写转换程序等。<br /><br /><br />2 定址<br />  可以通过定址来指定你所希望编辑的行（注意：数字表示在某个]]></description><category></category></item><item><title><![CDATA[UBuntu 下 linux 中文乱码]]></title><link>https://blog.csdn.net/nimi521/article/details/6209486</link><guid>https://blog.csdn.net/nimi521/article/details/6209486</guid><author>nimi521</author><pubDate>Sat, 26 Feb 2011 13:18:00 +0800</pubDate><description><![CDATA[<br />在linux下，mysql中文乱码主要是默认字符不是utf8<br /> <br />首先打开my.conf文件，也就是mysql的配置文件 在/etc文件夹下，也可能在/etc下的mysql文件夹下<br /> <br />在[mysqld]下添加<br /><br />
default-character-set=utf8<br /> <br />在[client]下添加<br /><br />
default-character-set=utf8<br /> <br /> <br />]]></description><category></category></item><item><title><![CDATA[笔记本 修改 触摸板配置]]></title><link>https://blog.csdn.net/nimi521/article/details/6207781</link><guid>https://blog.csdn.net/nimi521/article/details/6207781</guid><author>nimi521</author><pubDate>Fri, 25 Feb 2011 15:35:00 +0800</pubDate><description><![CDATA[笔记本刚安装了Ubuntu系统，但是打字时，触摸板非常不方便。特地从网上查了一些资料：  Ubuntu中的命令synclient 命令可以修改触摸板配置。  可以通过man synclient 命令查看该命令的详细信息：  首先，通过命令查看 synclient -l  查看当前配置，你会发现有Touchpadoff=0一行。  其次，刚才，我们看到了man synclient 命令解析中可以这样用，var=value   Set user parameter var to value.  好吧，我们这样运]]></description><category></category></item><item><title><![CDATA[Ubuntu下 mentohust连接校内网络]]></title><link>https://blog.csdn.net/nimi521/article/details/6206050</link><guid>https://blog.csdn.net/nimi521/article/details/6206050</guid><author>nimi521</author><pubDate>Thu, 24 Feb 2011 20:12:00 +0800</pubDate><description><![CDATA[<br />今天安装了ubuntu，由于是校内网络，不得不用替代品替代windows下的锐捷客户端。在同学的推荐下，我下载了mentohust。下载网址：http://code.google.com/p/mentohust/downloads/list<br /><br /><br />本人是.deb格式的文件。下载完后直接安装。<br /><br /><br />命令：<br />sudo mentohust <br />然后按照提示输入用户名和密码。其中有很多选项。可能你要试试才知道。<br /><br]]></description><category></category></item><item><title><![CDATA[飞信安装]]></title><link>https://blog.csdn.net/nimi521/article/details/6205656</link><guid>https://blog.csdn.net/nimi521/article/details/6205656</guid><author>nimi521</author><pubDate>Thu, 24 Feb 2011 17:06:00 +0800</pubDate><description><![CDATA[<br />　　首先打开命令终端窗口，分别执行如下命令：<br />　　sudo apt-add-repository ppa:happyaron/ppa<br />　　sudo apt-get update<br />　　sudo apt-get install openfetion]]></description><category></category></item><item><title><![CDATA[linux 小企鹅输入法 方块乱码]]></title><link>https://blog.csdn.net/nimi521/article/details/6205389</link><guid>https://blog.csdn.net/nimi521/article/details/6205389</guid><author>nimi521</author><pubDate>Thu, 24 Feb 2011 16:05:00 +0800</pubDate><description><![CDATA[小企鹅输入法安装<br />   个人认为小企鹅输入法还是很不错的，最近重新安装了小企鹅输入法。以下是安装步骤：<br /><br /><br />   1.首先是下载小企鹅输入法安装包，安装过程就不在这里详述。本人是通过apt-get install fcitx
 自动安装的。安装完之后是无法使用的，可以先注销，然后重新登录就可以使用。但是你会发现登录之后是方块乱码。下面就要修改方块乱码了<br /><br /><br />  2.方块乱码是因为小企鹅输入法的配置文件问题。配置文件默认在:~/.fcit]]></description><category></category></item></channel></rss>