<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jaymade的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jaymade</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jaymade]]></copyright><item><title><![CDATA[Fedora15默认无法用root账户登陆的解决方法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/12157651</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/12157651</guid><author>jaymade</author><pubDate>Sun, 29 Sep 2013 11:34:06 +0800</pubDate><description><![CDATA[Fedora15 依旧默认无法让root登录，默认禁止了root 超级用户。
1.用普通用户登录，在终端输入su切换到root权限

    ->su
    ->密码：
     这样切换成root账户。
2.编辑/etc/pam.d/gdm和/etc/pam.d/gdm-passwordj进两个文件，将"auth required pam_succeed_if.so user !=]]></description><category></category></item><item><title><![CDATA[arm-none-linux-gnueabi交叉编译工具链安装]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/12157457</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/12157457</guid><author>jaymade</author><pubDate>Sun, 29 Sep 2013 11:30:04 +0800</pubDate><description><![CDATA[arm-none-linux-gnueabi交叉工具链与arm-linux-gcc 的区别：

参考网友的说法：eabi标准的要好些，可能arm-linux-gcc就是arm-none-linux-gnueabi的一个链接。

参考网友的一些做法：

1 下载arm-2009q1-203-arm-none-linux-gnueabi.bin
2 执行./arm-2009q1-203-]]></description><category></category></item><item><title><![CDATA[fedora 7下配置nfs服务器(嵌入式linux开发)]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/9289477</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/9289477</guid><author>jaymade</author><pubDate>Wed, 10 Jul 2013 11:57:22 +0800</pubDate><description><![CDATA[自测成功！！！

这里，需要利用内核nfs功能，将文件系统从PC上挂载到开发板上，方便开发。
我的nfs根目录是/xgnfs，PC的IP地址是192.168.2.80，开发板的IP是192.168.2.199。
1).首先安装nfs服务，这里安装操作系统时已安装。
2).#vi /etc/exports，并输入以下内容之后，保存退出。


 /xgnfs 192.168.2.199]]></description><category></category></item><item><title><![CDATA[ATMEL AT91SAM9X25官方推荐AT91Bootstrap编译方法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/8715994</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/8715994</guid><author>jaymade</author><pubDate>Mon, 25 Mar 2013 11:22:48 +0800</pubDate><description><![CDATA[英文参考资料网址：http://www.at91.com/linux4sam/bin/view/Linux4SAM/AT91Bootstrap


预先安装arm-none-linux-gnueabi交叉编译工具链。可参考配置方法：
http://blog.youkuaiyun.com/kumquat_cui/article/details/7651718

arm-none-linux-gnue]]></description><category></category></item><item><title><![CDATA[ATMEL AT91SAM9X25官方推荐内核编译方法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/8701163</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/8701163</guid><author>jaymade</author><pubDate>Fri, 22 Mar 2013 10:43:31 +0800</pubDate><description><![CDATA[英文资料参考地址：http://www.at91.com/linux4sam/bin/view/Linux4SAM/LinuxKernel
预先安装arm-none-linux-gnueabi交叉编译工具链。可参考配置方法：http://blog.youkuaiyun.com/kumquat_cui/article/details/7651718
arm-none-linux-gnueabi交叉编译工具可]]></description><category></category></item><item><title><![CDATA[ATMEL AT91SAM9X25官方推荐Uboot编译方法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/8704689</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/8704689</guid><author>jaymade</author><pubDate>Fri, 22 Mar 2013 10:27:41 +0800</pubDate><description><![CDATA[英文参考资料网址：http://www.at91.com/linux4sam/bin/view/Linux4SAM/U-Boot
    前置条件：请安装arm-linux-gcc交叉编译环境。
    （1）首先请从https://github.com/linux4sam/u-boot-at91/tree/u-boot-2012.10-at91下载uboot源码，从branch中可以选择下载]]></description><category></category></item><item><title><![CDATA[Linux下shell调用expect进行批量升级]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7896847</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7896847</guid><author>jaymade</author><pubDate>Wed, 22 Aug 2012 17:59:52 +0800</pubDate><description><![CDATA[执行main.sh脚本即可实现无手执对hostname中各IP机器进行updatefilename升级包的升级。tcl和expect压缩包放在相同路径下，$TSMIS_ROOT为环境变量。
CopyFile.exp文件：
#!/usr/bin/expect -f
#输入分析仪ip以及需要上传的文件名和TSMIS_ROOT环境变量
set ip [lindex $argv 0]
set l]]></description><category></category></item><item><title><![CDATA[Linux下expect安装方法——20120820]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7886345</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7886345</guid><author>jaymade</author><pubDate>Mon, 20 Aug 2012 15:36:26 +0800</pubDate><description><![CDATA[expect版本 5.43
http://download.chinaunix.net/download/0003000/2845.shtml
tcl版本 8.4.19
http://sourceforge.net/projects/tcl/files/Tcl/8.4.19/tcl8.4.19-src.tar.gz/download
下载两个包，分别解压
1.先安装tcl
　　进入tc]]></description><category></category></item><item><title><![CDATA[VC获取外网IP函数]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7818582</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7818582</guid><author>jaymade</author><pubDate>Wed, 01 Aug 2012 15:12:50 +0800</pubDate><description><![CDATA[该函数通过http://city.ip138.com/city0.asp获取外网IP，获取成功则返回外网IP，失败则返回"fail",在VC6.0MFC框架
CString GetIPAddress()      
{      
    char buf[MAX_PATH] = {0};   
	int first = 0;
	int last = 0;		
    CString]]></description><category></category></item><item><title><![CDATA[mysql中last_insert_id()的用法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7776016</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7776016</guid><author>jaymade</author><pubDate>Mon, 23 Jul 2012 16:34:29 +0800</pubDate><description><![CDATA[刚才查了下last_insert_id()相关资料，找到几篇不错的文章，保存下来，免得下次忘了又去找。
#################################

MySQL数据表结构中，一般情况下，都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段，以确保数据表的每一条记录都可以用这个ID唯一确定；
随着数据的不断扩张，为了提高数据库查询性能，降低查询热点，]]></description><category></category></item><item><title><![CDATA[winrar制作安装文件]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7622192</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7622192</guid><author>jaymade</author><pubDate>Fri, 01 Jun 2012 08:55:27 +0800</pubDate><description><![CDATA[摘要：WINRAR除了用来压缩文件外，还可以用生成自解压文件。正是由于它可以生成自解压格式的可执行文件包，兼之可以设置桌面快捷方式、创建程序以及解压后运行文件能力，因此有自由软件、免费软件用它来制作软件安装包。

正文：

WINRAR除了用来压缩文件外，还可以用生成自解压文件。正是由于它可以生成自解压格式的可执行文件包，兼之可以设置桌面快捷方式、创建程序以及解压后运行文件能力，因此有自由]]></description><category></category></item><item><title><![CDATA[Windows下安装Shell（Cygwin）——20120516]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7571738</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7571738</guid><author>jaymade</author><pubDate>Wed, 16 May 2012 11:02:41 +0800</pubDate><description><![CDATA[下载安装Cygwin


　


我们可以到Cygwin的官方网站下载Cygwin的安装程序，地址是：
    http://www.cygwin.com/
或者直接使用下载连接来下载安装程序，下载连接是：
    http://www.cygwin.com/setup.exe
下载完成后，运行setup.exe程序，出现安装画面。直接点“下一步”，出现安装模式的对话框，如下图]]></description><category></category></item><item><title><![CDATA[shell读写ini配置文件——20120515]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7569012</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7569012</guid><author>jaymade</author><pubDate>Tue, 15 May 2012 15:39:44 +0800</pubDate><description><![CDATA[# !/bin/bash

INIFILE=$1
SECTION=$2
ITEM=$3
NEWVAL=$4


function ReadINIfile()
  { 
  ReadINI=`awk -F '=' '/\['$SECTION'\]/{a=1}a==1&&$1~/'$ITEM'/{print $2;exit}' $INIFILE`
  echo $ReadINI
}


functio]]></description><category></category></item><item><title><![CDATA[Linux c创建多级目录代码——20120412]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7472698</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7472698</guid><author>jaymade</author><pubDate>Wed, 18 Apr 2012 11:09:30 +0800</pubDate><description><![CDATA[int CreateDirectoryEx( char *sPathName )
{
	char DirName[256];    
	strcpy(DirName,sPathName);    
	int i,len = strlen(DirName);    
	if(DirName[len-1]!='/')    
	strcat(DirName,"/");]]></description><category></category></item><item><title><![CDATA[通过shell读取mysql数据——20120417]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7468510</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7468510</guid><author>jaymade</author><pubDate>Tue, 17 Apr 2012 10:29:59 +0800</pubDate><description><![CDATA[修改脚本时，需要从mysql中读取一些数据信息，此时要用到shell去访问数据库。 
      通过查找得知，mysql可以直接执行sql的查询语句。通过对一些sql语句的简单封装，数据便可以得到了。 
      代码如下： 
 
   #!/bin/bash
    MYSQL=mysql	 	#选用mysql程序
    USER=hik   	 	#设定用户名
    PA]]></description><category></category></item><item><title><![CDATA[Linux使用alias来简化命令行输入——20120417]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7468338</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7468338</guid><author>jaymade</author><pubDate>Tue, 17 Apr 2012 09:55:33 +0800</pubDate><description><![CDATA[alias（中文称为“别名”）允许使用更加简短的名称来重新定义 Linux 中的 Shell 命令，从而简化命令行的输入。如果经常与 CLI 打交道，那么使用 alias 不仅会节省时间，而且也能提高效率，真是一举两得的好事。

基本用法： alias 的基本使用方法为：alias 新的命令='原命令 -选项/参数'。举例说明，alias l=‘ls -lsh' 将重新定义 ls 命令，现在只]]></description><category></category></item><item><title><![CDATA[如何判断mysql中数据表中是否有相关字段——20120412]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7453965</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7453965</guid><author>jaymade</author><pubDate>Thu, 12 Apr 2012 15:52:22 +0800</pubDate><description><![CDATA[工作时需要取得MySQL中一个表的字段是否存在，于是就使用Describe命令来判断：
mysql_connect('localhost', 'root', 'root');
mysql_select_db('demo');
$test = mysql_query('Describe cdb_posts first');
$test = mysql_fetch_array($test);]]></description><category></category></item><item><title><![CDATA[Linux下IP冲突检测方法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/7022708</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/7022708</guid><author>jaymade</author><pubDate>Tue, 29 Nov 2011 11:21:11 +0800</pubDate><description><![CDATA[在Windows系统中，如果有IP地址冲突，系统会弹出一个对话框来报警。但是Linux服务器一般工作在文本模式下，而且内核对于这种错误没有记录，所有在/var/log/message里也无从查起。
google了一下，找到个小软件叫IPwatchD,用这个小软件就可以检测到IP地址冲突。
该软件有两种工作模式：主动和被动。区别就在于主动模式类似于360安全卫士的ARP防火墙，可以保护地址不受冲]]></description><category></category></item><item><title><![CDATA[Linux如何查看内存使用状况]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/6981022</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/6981022</guid><author>jaymade</author><pubDate>Thu, 17 Nov 2011 11:19:50 +0800</pubDate><description><![CDATA[如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看.

$ free -m

             total       used       free     shared    buffers     cached

Mem:         1002        769        232          0         62]]></description><category></category></item><item><title><![CDATA[mysql表损坏的现象和解决方法]]></title><link>https://blog.youkuaiyun.com/jaymade/article/details/6967746</link><guid>https://blog.youkuaiyun.com/jaymade/article/details/6967746</guid><author>jaymade</author><pubDate>Mon, 14 Nov 2011 10:33:55 +0800</pubDate><description><![CDATA[1. 以下原因是导致mysql 表毁坏的常见原因：
1、 服务器突然断电导致数据文件损坏。
2、 强制关机，没有先关闭mysql 服务。
3、 mysqld 进程在写表时被杀掉。
4、 使用myisamchk 的同时，mysqld 也在操作表。
5、 磁盘故障。
6、 服务器死机。
7、 mysql 本身的bug 。

2. 表损坏的症状
一个损坏的表的典型症状如下：
1 、]]></description><category></category></item></channel></rss>