<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>飞晏博客 &#187; 编程开发</title>
	<atom:link href="http://www.feiyan.info/category/program/feed" rel="self" type="application/rss+xml" />
	<link>http://www.feiyan.info</link>
	<description>关注网络营销和网站设计开发的原创博客</description>
	<lastBuildDate>Wed, 28 Jul 2010 08:06:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>免费PHP图床程序 无需安装数据库</title>
		<link>http://www.feiyan.info/371.html</link>
		<comments>http://www.feiyan.info/371.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 14:45:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP/MySQL]]></category>
		<category><![CDATA[Chevereto]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[图床]]></category>
		<category><![CDATA[图片]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/371.html</guid>
		<description><![CDATA[经常来看飞晏博客的人都知道我所有的图片和提供下载的文件都保存在一个二级域名下面，当然这不是什么图床程序，就是简单的绑定了feiyan.info的一个二级域名，然后在自己服务器上面开通一个小空间就可以了。一直以来很多人问过我这个问题，现在如实相告。 不过从今天开始，为了更方便的管理博客和其他网站使用的图片和文件，我找了一款PHP图床程序，无需安装数据库，把程序上传到空间就可以使用，如下图所示： 这张图片就是保存在我的新图床里面的图片，以后不用每次都打开FTP上传图片了。之所以我不使用WordPress内置的图片上传程序，是因为每一张图片要占据一个字段的，这样久而久之wp_post表会变的非常臃肿的。这个程序可以使用单独的域名，也可以使用二级域名，甚至可以在WordPress博客的安装目录下面安一个家。 图床的体验地址：http://img.feiyan.info。 PHP图床程序的下载地址：http://code.google.com/p/chevereto/downloads/list。]]></description>
			<content:encoded><![CDATA[<p>经常来看飞晏博客的人都知道我所有的图片和提供下载的文件都保存在一个二级域名下面，当然这不是什么图床程序，就是简单的绑定了feiyan.info的一个二级域名，然后在自己服务器上面开通一个小空间就可以了。一直以来很多人问过我这个问题，现在如实相告。</p>
<p>不过从今天开始，为了更方便的管理博客和其他网站使用的图片和文件，我找了一款PHP图床程序，无需安装数据库，把程序上传到空间就可以使用，如下图所示：</p>
<p style="text-align: center;"><img class="aligncenter" title="PHP图床程序" src="http://img.feiyan.info/images/371.jpg" alt="PHP图床程序" width="932" height="443" /></p>
<p>这张图片就是保存在我的新图床里面的图片，以后不用每次都打开FTP上传图片了。之所以我不使用WordPress内置的图片上传程序，是因为每一张图片要占据一个字段的，这样久而久之wp_post表会变的非常臃肿的。这个程序可以使用单独的域名，也可以使用二级域名，甚至可以在WordPress博客的安装目录下面安一个家。</p>
<p>图床的体验地址：<a href="http://img.feiyan.info">http://img.feiyan.info</a>。</p>
<p>PHP图床程序的下载地址：<a href="http://code.google.com/p/chevereto/downloads/list">http://code.google.com/p/chevereto/downloads/list</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/371.html/feed</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>win7+IIS7.5安装DotNetNuke过程图解</title>
		<link>http://www.feiyan.info/358.html</link>
		<comments>http://www.feiyan.info/358.html#comments</comments>
		<pubDate>Sun, 20 Jun 2010 20:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.NET/C#]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[DNN]]></category>
		<category><![CDATA[DotNetNuke]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/358.html</guid>
		<description><![CDATA[自从换到windows7系统以后，我的电脑表示压力变得很小，但是作为一个开发者，win7还是给我带来了一些麻烦，比如非常潮的IIS7.5，在配置程序上就非常麻烦，这次万般无奈下安装DotNetNuke(以下简称DNN)也是消耗了我本来用来熬夜看世界杯的体力。DNNMix也有比较完整的安装视频，使用Vista或者XP以及Server系统的用户可以去参考DnnMix的视频教程，win7用户跟着哥的目光往下看。 在本文继续之前请确定以下两个个条件，IIS成功安装，DNN的安装程序，前者可以参考我之前发布的windows7安装配置IIS7.5过程图解，后者可以去DnnMix下载相关的资源：，http://www.dnnmix.com/resources，推荐使用该网站提供的安装向导汉化包。至于DNN的版本无所谓了，我在应用的中使用的是4.x版本，本机测试则使用最新的5.1.4版。这两个配置完成之后，我们就开始配置IIS吧。 在iis里面注册.net framework 首先需要在IIS里面注册.NET framework，不然的话IIS7.5也就运行下简单的ASP程序吧，去软件工程网查看在iis里面注册.net framework的方法。 在IIS中添加应用程序 如题，虚拟目录为DNN程序所在是文件夹，程序池选择Classic .NET AppPool，选择DefaultAppPool的话可能DNN4.x版本就会有问题，这一步比较简单，没有什么可以多说的。 配置文件夹的权限 DNN安装程序所在的文件夹必须具有可读写的权限，右键点击文件夹，属性－安全－编辑－添加，输入“NETWORK SERVICE”然后检查名称，没有问题后就确定，然后返回编辑权限，选择完全控制，同时要编辑一下User用户的权限为完全控制。 用户&#8217;IIS APPPOOL\Classic .NET AppPool&#8217;登录失败。 浏览网站，IIS出现用户&#8217;IIS APPPOOL\Classic .NET AppPool&#8217;登录失败的错误提示，原因还是权限的问题。首先解决SQL Server 2005的问题，打开SQL Server 2005 Management Studio，在安全性－登录名处右键，新建登录名，搜索，还是输入“NETWORK SERVICE”，确定。然后在服务器角色那里勾选上sysadmin。 接下来要修改下程序池，修改应用程序池 → 高级设置 → 内置账户为LocalSystem或NetworkService即可，详细的过程如下图所示。 在打开网站我们就可以安装DNN了，前面做的没错的话这里基本上就一路“下一步”了，DNN的数据库文件就是App_Data下面的database.mdb，不用手动附加到数据库，强大的DNN将会完成所有的工作，最后截个图秀一下5.1.4版本的DotNetNuke，这一段都在用4.x版本做开发，感觉DNN的强大也有好有坏，详细的感受以后有时间再写吧。熬夜看了巴西的比赛，马上洗漱一下就去上班了，可怜的卡卡，顶了科特迪瓦队员的胸，对方捂着脸躺下来&#8230;]]></description>
			<content:encoded><![CDATA[<p>自从<a href="http://www.feiyan.info/120.html" target="_blank">换到windows7系统</a>以后，我的电脑表示压力变得很小，但是作为一个开发者，win7还是给我带来了一些麻烦，比如非常潮的IIS7.5，在配置程序上就非常麻烦，这次万般无奈下安装DotNetNuke(以下简称DNN)也是消耗了我本来用来熬夜看世界杯的体力。DNNMix也有比较完整的安装视频，使用Vista或者XP以及Server系统的用户可以去参考DnnMix的视频教程，win7用户跟着哥的目光往下看。</p>
<p>在本文继续之前请确定以下两个个条件，IIS成功安装，DNN的安装程序，前者可以参考我之前发布的<a title="windows7安装配置IIS7.5过程图解" href="http://www.feiyan.info/341.html">windows7安装配置IIS7.5过程图解</a>，后者可以去DnnMix下载相关的资源：，<a rel="nofollow" href="http://www.dnnmix.com/resources" target="_blank">http://www.dnnmix.com/resources</a>，推荐使用该网站提供的安装向导汉化包。至于DNN的版本无所谓了，我在应用的中使用的是4.x版本，本机测试则使用最新的5.1.4版。这两个配置完成之后，我们就开始配置IIS吧。</p>
<h5>在iis里面注册.net framework</h5>
<p>首先需要在IIS里面注册.NET framework，不然的话IIS7.5也就运行下简单的ASP程序吧，去<a href="http://www.rjgc.org" target="_blank">软件工程网</a>查看<a href="http://www.rjgc.org/dotnet/asp.net/15.html" target="_blank">在iis里面注册.net framework的方法。</a></p>
<h5>在IIS中添加应用程序</h5>
<p>如题，虚拟目录为DNN程序所在是文件夹，程序池选择Classic .NET AppPool，选择DefaultAppPool的话可能DNN4.x版本就会有问题，这一步比较简单，没有什么可以多说的。</p>
<h5>配置文件夹的权限</h5>
<p>DNN安装程序所在的文件夹必须具有可读写的权限，右键点击文件夹，属性－安全－编辑－添加，输入“NETWORK SERVICE”然后检查名称，没有问题后就确定，然后返回编辑权限，选择完全控制，同时要编辑一下User用户的权限为完全控制。</p>
<p style="text-align: center;"><img title="配置DotNetNuke文件夹的权限" src="http://disk.feiyan.info/feiyan/img/install-dotnetnuke-1.jpg" alt="配置DotNetNuke文件夹的权限" /></p>
<p style="text-align: center;"><img title="配置DotNetNuke文件夹的权限" src="http://disk.feiyan.info/feiyan/img/install-dotnetnuke-2.jpg" alt="配置DotNetNuke文件夹的权限" /></p>
<h5>用户&#8217;IIS APPPOOL\Classic .NET AppPool&#8217;登录失败。</h5>
<p>浏览网站，IIS出现<span style="color: #ff0000;">用户&#8217;IIS APPPOOL\Classic .NET AppPool&#8217;登录失败</span>的错误提示，原因还是权限的问题。首先解决SQL Server 2005的问题，打开SQL Server 2005 Management Studio，在安全性－登录名处右键，新建登录名，搜索，还是输入“NETWORK SERVICE”，确定。然后在服务器角色那里勾选上sysadmin。</p>
<p style="text-align: center;"><img title="配置SQL Server 2005的权限" src="http://disk.feiyan.info/feiyan/img/install-dotnetnuke-3.jpg" alt="配置SQL Server 2005的权限" /></p>
<p>接下来要修改下程序池，修改应用程序池 → 高级设置 → 内置账户为LocalSystem或NetworkService即可，详细的过程如下图所示。</p>
<p style="text-align: center;"><img title="应用程序池高级设置" src="http://disk.feiyan.info/feiyan/img/install-dotnetnuke-4.gif" alt="应用程序池高级设置" /></p>
<p style="text-align: center;"><img title="应用程序池高级设置" src="http://disk.feiyan.info/feiyan/img/install-dotnetnuke-5.gif" alt="应用程序池高级设置" /></p>
<p>在打开网站我们就可以安装DNN了，前面做的没错的话这里基本上就一路“下一步”了，DNN的数据库文件就是App_Data下面的database.mdb，不用手动附加到数据库，强大的DNN将会完成所有的工作，最后截个图秀一下5.1.4版本的DotNetNuke，这一段都在用4.x版本做开发，感觉DNN的强大也有好有坏，详细的感受以后有时间再写吧。熬夜看了巴西的比赛，马上洗漱一下就去上班了，可怜的卡卡，顶了科特迪瓦队员的胸，对方捂着脸躺下来&#8230;</p>
<p style="text-align: center;"><img title="成功安装DotNetNuke" src="http://disk.feiyan.info/feiyan/img/install-dotnetnuke-6.jpg" alt="成功安装DotNetNuke" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/358.html/feed</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>使用PHPMyAdmin或者计划任务导入大容量MySQL文件</title>
		<link>http://www.feiyan.info/355.html</link>
		<comments>http://www.feiyan.info/355.html#comments</comments>
		<pubDate>Sat, 12 Jun 2010 06:23:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP/MySQL]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[计划任务]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/355.html</guid>
		<description><![CDATA[以WordPress为平台的Blogger很难体会到网站搬家的麻烦，一般1000篇文章数据库没有压缩之前大小在10MB左右。但是对于使用CMS架构的网站，MySQL数据库几十MB甚至是几百MB都是常有的事情，如果是在本机调式的程序，通过配置php.ini和或者结合Navicat等常用MySQL数据库管理工具导入多大的数据库都不是很大的问题，但是对于使用虚拟主机的人来说，转移程序简简单单，转移这庞大的数据库就比较麻烦了。 对于8MB以上、50MB以下的数据库，我们可以采用一个比较简单的办法，PHPMYADMIN支持.tar.gz的压缩格式，使用7z软件可以把数据库的.sql文件压缩为.tar.gz格式的。原来一个40多MB的.sql文件，压缩为.zip的有将近30MB，压缩为.tar.gz的则只有7MB多一点，对于大多数Linux主机，导入8MB以下的MySQL还是很轻松的。 不过使用cPanel面板和DirectAdmin面板的主机还有更好的导入方法，都可以通过计划任务导入大容量的MySQL文件，一般几百MB的数据库需要十几分钟的时间。 cPanel计划任务导入大容量的MySQL文件 1. 上传你的.sql文件（也可以是.tar.gz文件）到你的新空间里某个文件夹下，位置随意。 2. 找到Cpanel空间里的时钟守护（英文叫Cron jobs）功能，进入后选择标准。时钟守护就是相当于Windows的计划任务啦，我们今天的方法就是通过“计划任务”来自动导入数据库文件！进入如下图所示的界面 3. 图中填写email的区域你填个自己的email吧，如果执行错误你会收到邮件提示的。如果对了，那就没有了。绿框区域你可以选择执行这个命令的时间，这里我们其实只要执行一次这个任务吧。所有大致上我们设置为每月-每周-每天-每小时-某一分钟来执行。比如现在是24分，我们就让空间在25分时运行一次这个操作吧~~如图： 4. mysql -u数据用户名 -p数据库密码 数据库名 &#60; 备份文件位置。这里的用户名和密码指的是数据的用户名和密码，不是Cp或DA的总用户名和密码。填完后，点击下面的保存任务（save crontab）。 5. 完结了，1-2分钟后，打开phpmyadmin看看吧，数据库里的内容全有了。谨记： 删除你的刚才建立的那个任务！！！切记，切记！！要不每个小时的25分，你的数据库都会被还原一次了。 DirectAdmin计划任务导入大容量的MySQL文件 DA里的“计划任务”就是我们的Cron job，这里的任务编辑器和CP中的高级模式是一样的。在星期、月、小时等处填上 * ，分钟填上数字就行了。别忘了命令哦！！ 注：有SSH的空间，直接操作吧，我想你也已经明白怎么做的吧。可以去搜索一下使用putty直接SSH连接服务器，而不用走控制面板。这里也打个广告哦：飞晏的Linux主机配备了DirectAdmin面板，并且可以支持SSH和SSL访问，有需要的可以咨询QQ，86381348。 最后，如果您的主机无法使用上面的办法，您就只能使用PHPMYADMIN一个数据表一个数据表的导出了。]]></description>
			<content:encoded><![CDATA[<p>以<a href="http://www.feiyan.info/category/apps/wordpress-apps">WordPress</a>为平台的Blogger很难体会到网站搬家的麻烦，一般1000篇文章数据库没有压缩之前大小在10MB左右。但是对于使用<a href="http://www.feiyan.info/category/apps/content-manage-system">CMS</a>架构的网站，MySQL数据库几十MB甚至是几百MB都是常有的事情，如果是在本机调式的程序，通过配置php.ini和或者结合Navicat等<a title="常用MySQL数据库管理工具" href="http://www.feiyan.info/340.html">常用MySQL数据库管理工具</a>导入多大的数据库都不是很大的问题，但是对于使用虚拟主机的人来说，转移程序简简单单，转移这庞大的数据库就比较麻烦了。</p>
<p>对于8MB以上、50MB以下的数据库，我们可以采用一个比较简单的办法，PHPMYADMIN支持.tar.gz的压缩格式，使用7z软件可以把数据库的.sql文件压缩为.tar.gz格式的。原来一个40多MB的.sql文件，压缩为.zip的有将近30MB，压缩为.tar.gz的则只有7MB多一点，对于大多数<a href="http://www.feiyan.info/linux-hosting">Linux主机</a>，导入8MB以下的MySQL还是很轻松的。</p>
<p style="text-align: center;"><img class="aligncenter" title="使用PHPMyAdmin导入8MB以上的MySQL数据库文件" src="http://disk.feiyan.info/feiyan/img/mysql-tar-gz.jpg" alt="使用PHPMyAdmin导入8MB以上的MySQL数据库文件" width="632" height="550" /></p>
<p>不过使用cPanel面板和DirectAdmin面板的主机还有更好的导入方法，都可以通过计划任务导入大容量的MySQL文件，一般几百MB的数据库需要十几分钟的时间。</p>
<h5>cPanel计划任务导入大容量的MySQL文件</h5>
<p>1. 上传你的.sql文件（也可以是.tar.gz文件）到你的新空间里某个文件夹下，位置随意。</p>
<p>2. 找到Cpanel空间里的时钟守护（英文叫Cron jobs）功能，进入后选择标准。时钟守护就是相当于Windows的计划任务啦，我们今天的方法就是通过“计划任务”来自动导入数据库文件！进入如下图所示的界面</p>
<p style="text-align: center;"><img class="aligncenter" title="cPanel计划任务" src="http://help.wopus.org/wp-content/uploads/idc/2009/12/cron2.png" alt="cPanel计划任务" width="745" height="583" /></p>
<p>3. 图中填写email的区域你填个自己的email吧，如果执行错误你会收到邮件提示的。如果对了，那就没有了。绿框区域你可以选择执行这个命令的时间，这里我们其实只要执行一次这个任务吧。所有大致上我们设置为每月-每周-每天-每小时-某一分钟来执行。比如现在是24分，我们就让空间在25分时运行一次这个操作吧~~如图：</p>
<p style="text-align: center;"><img class="aligncenter" title="cPanel计划任务" src="http://help.wopus.org/wp-content/uploads/idc/2009/12/cron_time.png" alt="cPanel计划任务" width="591" height="277" /></p>
<p>4. <strong><span style="color: #ff0000;">mysql -u数据用户名 -p数据库密码 数据库名 &lt; 备份文件位置</span></strong>。这里的用户名和密码指的是数据的用户名和密码，不是Cp或DA的总用户名和密码。填完后，点击下面的保存任务（save crontab）。</p>
<p>5. 完结了，1-2分钟后，打开phpmyadmin看看吧，数据库里的内容全有了。<span style="color: #0000ff;"><strong>谨记： 删除你的刚才建立的那个任务！！！切记，切记！！要不每个小时的25分，你的数据库都会被还原一次了</strong></span>。</p>
<h5>DirectAdmin计划任务导入大容量的MySQL文件</h5>
<p style="text-align: center;"><img class="aligncenter" title="DirectAdmin计划任务" src="http://help.wopus.org/wp-content/uploads/idc/2009/12/dacron2.png" alt="DirectAdmin计划任务" width="850" height="240" /></p>
<p>DA里的“计划任务”就是我们的Cron job，这里的任务编辑器和CP中的高级模式是一样的。在星期、月、小时等处填上 * ，分钟填上数字就行了。别忘了命令哦！！</p>
<p>注：有SSH的空间，直接操作吧，我想你也已经明白怎么做的吧。可以去搜索一下使用putty直接SSH连接服务器，而不用走控制面板。这里也打个广告哦：<strong><span style="color: #ff0000;">飞晏的Linux主机配备了DirectAdmin面板，并且可以支持SSH和SSL访问，有需要的可以咨询QQ，86381348</span></strong>。</p>
<p>最后，如果您的主机无法使用上面的办法，您就只能使用PHPMYADMIN一个数据表一个数据表的导出了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/355.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>常用MySQL数据库管理工具</title>
		<link>http://www.feiyan.info/340.html</link>
		<comments>http://www.feiyan.info/340.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 10:43:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP/MySQL]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Navicat]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/340.html</guid>
		<description><![CDATA[MySQL数据库是当今互联网应用最为广泛的免费开源数据库，不管是高级DBA还是WordPress的普通粉丝，都会经常的使用MySQL数据库来完成某些程序和应用。虽然很多牛人可以在Dos界面下使用SQL完成数据库的设计和管理，但是使用各种精心设计的工具来管理MySQL数据库要比单纯使用传统的方法轻松得的多，而且还可以避免犯一些低级的错误。 在数据库的设计阶段，我们可以使用UML工具里面的数据建模来完成数据库的设计，优点是很节省时间并且很多关系都有工具搞定，而不需要我们挠着头皮去考虑各个表之间的约束和关联等。下面，我将介绍4款我使用过的MySQL数据库管理工具。 phpMyAdmin phpMyAdmin是一款免费的、用PHP编写的工具，用于在万维网上管理MySQL，它支持MySQL的大部分功能。这款含有用户界面的软件能够支持一些最常用的操作（比如管理数据库、表格、字段、联系、索引、用户、许可，等等），同时你还可以直接执行任何SQL语句。相信大家对PMA都非常熟悉了，就不多做介绍了。 phpMyAdmin地址：http://www.phpmyadmin.net/home_page/index.php。 Navicat for MySQL Navicat是一款非常不错的商业数据库管理工具，有MySQL版、Oracle版等，对于开发者可以使用Navicat for MySQL免费版本。Navicat作为一款快速、可靠的数据库管理工具，很受大家的欢迎。Navicat专门用来简化数据库管理并且减少管理成本，它旨在满足数据库管理人员、数据库开发人员以及广大中小企业的需要，它有一个很直观的GUI，可以让你安全便捷的创建、组织、访问以及分享信息。 对于MySQL来说，Navicat工具是一个强大的数据库管理和开发工具。它可以跟任何版本的MySQL数据库服务器（3.21版或者以上版本）一起工作，并且支持MySQL大多数最新的功能，包括Trigger、Stored Procedure、Function、Event, View和 Manage User等。Navicat Lite可以免费下载，但是仅适用于非商业活动。 Navicat for MySQL下载地址：http://www.navicat.com/cn/download/download.html。 MySQL Sidu MySQL Sidu是一款免费的MySQL客户端，它通过网络浏览器来运行，非常容易上手！Sidu这几个字母表示Select（选择）、Insert（插入）、Delete（删除）和Update（更新）。Sidu其实还有更多的功能，它看起来更像MySQL前端软件的GUI而不是网页。 SIDU支持SQL选择、插入、删除，更新功能。 SIDU支持在浏览器上工作，如Firefox、IE、Opera、Safari、Chrome等等。 SIDU看起来像MySQL前端软件的GUI而不是网页。 SIDU可以跟MySQL、Postgres 和SQLite DBs一起工作。 下载地址：http://downloads.sourceforge.net/sidu。 MySQL Workbench MySQL Workbench是一个由MySQL开发的跨平台、可视化数据库工具。它作为DBDesigner4工程的替代应用程序而备受瞩目。MySQL Workbench可以作为windows、linux和OS X系统上的原始GUI工具，相比上述三种MySQL数据库管理工具，MySQL Workbench最大的优点是出身高贵，呵呵。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.feiyan.info/category/program/php-mysql">MySQL</a>数据库是当今互联网应用最为广泛的免费开源数据库，不管是高级DBA还是WordPress的普通粉丝，都会经常的使用MySQL数据库来完成某些程序和应用。虽然很多牛人可以在Dos界面下使用SQL完成数据库的设计和管理，但是使用各种精心设计的工具来管理MySQL数据库要比单纯使用传统的方法轻松得的多，而且还可以避免犯一些低级的错误。</p>
<p>在数据库的设计阶段，我们可以使用<a href="http://www.feiyan.info/335.html">UML工具</a>里面的数据建模来完成数据库的设计，优点是很节省时间并且很多关系都有工具搞定，而不需要我们挠着头皮去考虑各个表之间的约束和关联等。下面，我将介绍4款我使用过的MySQL数据库管理工具。</p>
<h5>phpMyAdmin</h5>
<p>phpMyAdmin是一款免费的、用PHP编写的工具，用于在万维网上管理MySQL，它支持MySQL的大部分功能。这款含有用户界面的软件能够支持一些最常用的操作（比如管理数据库、表格、字段、联系、索引、用户、许可，等等），同时你还可以直接执行任何SQL语句。相信大家对PMA都非常熟悉了，就不多做介绍了。</p>
<p>phpMyAdmin地址：<a href="http://www.phpmyadmin.net/home_page/index.php">http://www.phpmyadmin.net/home_page/index.php</a>。</p>
<h5>Navicat for MySQL</h5>
<p style="text-align: center;"><img class="aligncenter" title="MySQL数据库管理工具：Navicat" src="http://disk.feiyan.info/feiyan/img/navicat-mysql-gui.jpg" alt="MySQL数据库管理工具：Navicat" width="315" height="295" /></p>
<p>Navicat是一款非常不错的商业数据库管理工具，有MySQL版、Oracle版等，对于开发者可以使用Navicat for MySQL免费版本。Navicat作为一款快速、可靠的数据库管理工具，很受大家的欢迎。Navicat专门用来简化数据库管理并且减少管理成本，它旨在满足数据库管理人员、数据库开发人员以及广大中小企业的需要，它有一个很直观的GUI，可以让你安全便捷的创建、组织、访问以及分享信息。</p>
<p>对于MySQL来说，Navicat工具是一个强大的数据库管理和开发工具。它可以跟任何版本的MySQL数据库服务器（3.21版或者以上版本）一起工作，并且支持MySQL大多数最新的功能，包括Trigger、Stored Procedure、Function、Event, View和 Manage User等。Navicat Lite可以免费下载，但是仅适用于非商业活动。</p>
<p>Navicat for MySQL下载地址：<a href="http://www.navicat.com/cn/download/download.html">http://www.navicat.com/cn/download/download.html</a>。</p>
<h5>MySQL Sidu</h5>
<p>MySQL Sidu是一款免费的MySQL客户端，它通过网络浏览器来运行，非常容易上手！Sidu这几个字母表示Select（选择）、Insert（插入）、Delete（删除）和Update（更新）。Sidu其实还有更多的功能，它看起来更像MySQL前端软件的GUI而不是网页。</p>
<ol>
<li>SIDU支持SQL选择、插入、删除，更新功能。</li>
<li>SIDU支持在浏览器上工作，如Firefox、IE、Opera、Safari、Chrome等等。</li>
<li>SIDU看起来像MySQL前端软件的GUI而不是网页。</li>
<li>SIDU可以跟MySQL、Postgres 和SQLite DBs一起工作。</li>
</ol>
<p>下载地址：<a href="http://downloads.sourceforge.net/sidu">http://downloads.sourceforge.net/sidu</a>。</p>
<h5>MySQL Workbench</h5>
<p>MySQL Workbench是一个由MySQL开发的跨平台、可视化数据库工具。它作为DBDesigner4工程的替代应用程序而备受瞩目。MySQL Workbench可以作为windows、linux和OS X系统上的原始GUI工具，相比上述三种MySQL数据库管理工具，MySQL Workbench最大的优点是出身高贵，呵呵。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/340.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>13个优秀的UML工具软件</title>
		<link>http://www.feiyan.info/335.html</link>
		<comments>http://www.feiyan.info/335.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 08:00:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件工程]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/335.html</guid>
		<description><![CDATA[飞晏博客将日趋趋向技术化，偏向于向站长和少部分网站设计开发人员提供相关的资讯和技术文章以及比较优秀的资源。 今天提及的是软件工程中面向对象的建模工具：13个优秀的UML软件工具。虽然我还是菜鸟，但是就我在J2EE课程上的收获而知，面向对象的思维不仅仅可以设计出好的程序、养成良好的代码书写习惯，合理的利用一些工具软件也可以大大缩减我们开发的进程和开销。下面的13个工具第一个是用的，非开源的商业软件，当然我肯定没有花钱了，剩下的12个是开源免费的UML工具软件，也都非常强大。 1. PowerDesigner PowerDesigner 是业内首屈一指的数据建模工具，可让企业更轻松地直观展示、分析和操作元数据，从而更有效地实施企业信息体系结构。 2. StarUML StarUML(简称SU)，是一种创建UML类图，是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。 3. Netbeans UML Plugin 目前支持：Activity图, Class图, Sequence图, State图以及Use Case图。 4. Acceleo Acceleo是一个开源的代码生成器设计成让每个人都能把MDA方法运用到开发过程中并且能够提高软件的开发效率。Acceleo包含一组工具和编辑器使得它易于学习而且适合任何类型的技术。 5. ArgoUML ArgoUML是一个用于绘制UML图的应用软件，它用Java构造，并遵守开源的BSD协议。 因为它本身由Java构建的缘故，所以ArgoUML能运行在任何支持Java的平台上。 6. BOUML BOUML是一个免费的UML 2的工具箱可让您指定和生成代码在的C++，JAVA，IDL中编译器的和PHP和Python的。 7. Eclipse UML2 Tools UML2 Tools 是一组基于GMF 的编辑器，用来浏览和编辑UML 模型文件，目前支持类图、组件图、状态机以及活动图的显示。 8. Umbrello UML Modeller Umbrello能够处理所有标准的UML的图表类型。它可以对 C++、IDL、Pascal、Ada、Python和Java编写的代码进行反向工程。 9. Frame UML Frame UML是一个免费的UML工具，支持UML 2.x.x。可以运行在(2000/XP/Vista)，支持12种图，但不包括对象图，因为对象图可以使用其他图替代 。 10. UMLet UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模，并且能够导出各种格式SVG, JPG, [...]]]></description>
			<content:encoded><![CDATA[<p>飞晏博客将日趋趋向技术化，偏向于向站长和少部分网站设计开发人员提供相关的资讯和技术文章以及比较优秀的资源。</p>
<p>今天提及的是软件工程中面向对象的建模工具：13个优秀的UML软件工具。虽然我还是菜鸟，但是就我在J2EE课程上的收获而知，面向对象的思维不仅仅可以设计出好的程序、养成良好的代码书写习惯，合理的利用一些工具软件也可以大大缩减我们开发的进程和开销。下面的13个工具第一个是用的，非开源的商业软件，当然我肯定没有花钱了，剩下的12个是开源免费的UML工具软件，也都非常强大。</p>
<h5>1. <a rel="nofollow" href="http://www.sybase.com.cn/products/modelingdevelopment/powerdesigner">PowerDesigner</a></h5>
<p><img class="aligncenter" title="UML软件：PowerDesigner" src="http://disk.feiyan.info/feiyan/img/uml1.jpg" alt="UML软件：PowerDesigner" /><br />
PowerDesigner 是业内首屈一指的数据建模工具，可让企业更轻松地直观展示、分析和操作元数据，从而更有效地实施企业信息体系结构。</p>
<h5>2. <a rel="nofollow" href="http://staruml.sourceforge.net">StarUML</a></h5>
<p><img class="aligncenter" title="UML软件：StarUML" src="http://disk.feiyan.info/feiyan/img/uml2.png" alt="UML软件：StarUML" /></p>
<p>StarUML(简称SU)，是一种创建UML类图，是一种生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj)。</p>
<h5>3. <a rel="nofollow" href="http://uml.netbeans.org">Netbeans UML Plugin</a></h5>
<p><img class="aligncenter" title="UML软件：Netbeans UML Plugin" src="http://disk.feiyan.info/feiyan/img/uml3.png" alt="UML软件：Netbeans UML Plugin" /></p>
<p>目前支持：Activity图, Class图, Sequence图, State图以及Use Case图。</p>
<h5>4. <a rel="nofollow" href="http://argouml.tigris.org">Acceleo</a></h5>
<p><img class="aligncenter" title="UML软件：Acceleo" src="http://disk.feiyan.info/feiyan/img/uml4.png" alt="UML软件：Acceleo" /></p>
<p>Acceleo是一个开源的代码生成器设计成让每个人都能把MDA方法运用到开发过程中并且能够提高软件的开发效率。Acceleo包含一组工具和编辑器使得它易于学习而且适合任何类型的技术。</p>
<h5>5. <a rel="nofollow" href="http://www.acceleo.org">ArgoUML</a></h5>
<p><img class="aligncenter" title="UML软件：ArgoUML" src="http://disk.feiyan.info/feiyan/img/uml5.png" alt="UML软件：ArgoUML" /></p>
<p>ArgoUML是一个用于绘制UML图的应用软件，它用Java构造，并遵守开源的BSD协议。 因为它本身由Java构建的缘故，所以ArgoUML能运行在任何支持Java的平台上。</p>
<h5>6. <a rel="nofollow" href="http://bouml.free.fr">BOUML</a></h5>
<p>BOUML是一个免费的UML 2的工具箱可让您指定和生成代码在的C++，JAVA，IDL中编译器的和PHP和Python的。</p>
<h5>7. <a rel="nofollow" href="http://apps.open-libraries.com/eclipse-uml2-tools/">Eclipse UML2 Tools</a></h5>
<p><img class="aligncenter" title="UML软件：Eclipse UML2 Tools" src="http://disk.feiyan.info/feiyan/img/uml6.png" alt="UML软件：Eclipse UML2 Tools" /></p>
<p>UML2 Tools 是一组基于GMF 的编辑器，用来浏览和编辑UML 模型文件，目前支持类图、组件图、状态机以及活动图的显示。</p>
<h5>8. <a rel="nofollow" href="http://uml.sourceforge.net">Umbrello UML Modeller</a></h5>
<p><img class="aligncenter" title="UML软件：Umbrello UML Modeller" src="http://disk.feiyan.info/feiyan/img/uml7.png" alt="UML软件：Umbrello UML Modeller" /></p>
<p>Umbrello能够处理所有标准的UML的图表类型。它可以对 C++、IDL、Pascal、Ada、Python和Java编写的代码进行反向工程。</p>
<h5>9. <a rel="nofollow" href="http://sourceforge.net/projects/frameuml/">Frame UML</a></h5>
<p><img class="aligncenter" title="UML软件：Frame UML" src="http://disk.feiyan.info/feiyan/img/uml8.png" alt="UML软件：Frame UML" /></p>
<p>Frame UML是一个免费的UML工具，支持UML 2.x.x。可以运行在(2000/XP/Vista)，支持12种图，但不包括对象图，因为对象图可以使用其他图替代 。</p>
<h5>10. <a rel="nofollow" href="http://www.umlet.com">UMLet</a></h5>
<p><img class="aligncenter" title="UML软件：UMLet" src="http://disk.feiyan.info/feiyan/img/uml9.png" alt="UML软件：UMLet" /></p>
<p>UMLet是一个开放源代码轻量级UML建模工具。UMLet能够让你快速建模，并且能够导出各种格式SVG, JPG, PDF以及 LaTeX-friendly EPS。可在Windows，OS X，Linux上单独运行，或者使用Eclispe插件的方式运行。</p>
<h5>11. <a rel="nofollow" href="http://sourceforge.net/projects/tinyuml">TinyUML</a></h5>
<p><img class="aligncenter" title="UML软件：TinyUML" src="http://disk.feiyan.info/feiyan/img/uml10.png" alt="UML软件：TinyUML" /></p>
<p>TinyUML是一个能够帮助Java开发者快速和轻松地绘制UML2图的开源工具。</p>
<h5>12. <a rel="nofollow" href="http://taylor.sourceforge.net">Taylor</a></h5>
<p><img class="aligncenter" title="UML软件：Taylor" src="http://disk.feiyan.info/feiyan/img/uml11.png" alt="UML软件：Taylor" /></p>
<p>Taylor MDA 是一个UML建模工具的Eclipse插件。它专注于EJB3企业应用程序的生成。</p>
<h5>13. <a rel="nofollow" href="http://www.papyrusuml.org">Papyrus UML</a></h5>
<p>Papyrus UML是一个开放源代码基于Eclipse环境的UML2建模工具。</p>
<p>UML建模的工具和软件远不止这些，一些闲的蛋疼的人总在争论那个软件好那个软件不好，面向对象是一种思维，自己掌握好了才是王道，和选择程序语言一样，甭管他PHP还是.NET，能快速赚到钱就是最好的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/335.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Zen-Cart建站常见问题和解决办法</title>
		<link>http://www.feiyan.info/333.html</link>
		<comments>http://www.feiyan.info/333.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 08:13:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP/MySQL]]></category>
		<category><![CDATA[zen cart]]></category>
		<category><![CDATA[电子商务]]></category>

		<guid isPermaLink="false">http://www.feiyan.info/333.html</guid>
		<description><![CDATA[玩Zen-Cart一段时间了，一直想写这篇文章，使用过程中不断的总结是加速学习的推进剂，俗话说得好嘛，好记性不如烂笔头，何况还能有原创的文章来源呢。Zen-Cart是国外的一款基于PHP/MySQL是开源电子商务系统，国内众多外贸网站均采用Zen-Cart架构，钱途光明。 Zen-Cart建站如何选择 如果是希望网站有中文版本的，可以选择用Zen-cart.cn的Jack封装的中英文双语版的Zen-Cart 1.3.8，里面除了中英文语言包之外还有若干装好的插件，可以就建站，但是这个程序在使用英文后台的时候会有一些问题，建议英文可以的使用官方的纯净英语版，然后自己按需安装插件。 怎么去掉Zen-Cart左侧Categories栏下面的new products和all products 网店后台，商店设置－布局设置－（分类栏-显示所有商品链接）即可修改。比如修改Homepage为关键词链接，那么在简易页面管理那里修改该项的标题和排列顺序即可。同样，要在这些地方增加站内或者站外的链接，也是同样的方法。 如何修改导航栏、底部菜单等信息 网站后台-工具-简易页面设置，这里的功能相当于WordPress里面的“页面”或者CMS中的页面管理，除此之外还可以控制导航栏、底部菜单和侧边栏的显示内容和显示顺序。 根据商品的颜色和尺寸设置不同数量的库存 衣服、鞋子等商品有不同的颜色和尺寸，Zen-Cart可以借助插件实现每一种颜色和每一种尺寸搭配起来的库存设定。默认的Zen-Cart只能简单的实现商品的不同的颜色或者尺寸，使用Stock by Attributes插件（下载地址）可以设定详细的库存，具体的使用方法参见插件页面。 别忘了给Zen-Cart加一个站点地图 不管是WordPress还是Zen-Cart都要和Google搞好关系，所以SiteMapXML插件（下载地址）是必不可少的。 更多Zen-Cart使用心得和体会正在整理中，也有不少博友在研究Zen-Cart，希望大家可以一起研究。]]></description>
			<content:encoded><![CDATA[<p>玩Zen-Cart一段时间了，一直想写这篇文章，使用过程中不断的总结是加速学习的推进剂，俗话说得好嘛，好记性不如烂笔头，何况还能有原创的文章来源呢。Zen-Cart是国外的一款基于PHP/MySQL是开源电子商务系统，国内众多外贸网站均采用Zen-Cart架构，钱途光明。</p>
<h5>Zen-Cart建站如何选择</h5>
<p>如果是希望网站有中文版本的，可以选择用Zen-cart.cn的Jack封装的中英文双语版的Zen-Cart 1.3.8，里面除了中英文语言包之外还有若干装好的插件，可以就建站，但是这个程序在使用英文后台的时候会有一些问题，建议英文可以的使用官方的纯净英语版，然后自己按需安装插件。</p>
<h5>怎么去掉Zen-Cart左侧Categories栏下面的new products和all products</h5>
<p>网店后台，商店设置－布局设置－（分类栏-显示所有商品链接）即可修改。比如修改Homepage为关键词链接，那么在简易页面管理那里修改该项的标题和排列顺序即可。同样，要在这些地方增加站内或者站外的链接，也是同样的方法。</p>
<h5>如何修改导航栏、底部菜单等信息</h5>
<p>网站后台-工具-简易页面设置，这里的功能相当于WordPress里面的“页面”或者CMS中的页面管理，除此之外还可以控制导航栏、底部菜单和侧边栏的显示内容和显示顺序。</p>
<h5>根据商品的颜色和尺寸设置不同数量的库存</h5>
<p>衣服、鞋子等商品有不同的颜色和尺寸，Zen-Cart可以借助插件实现每一种颜色和每一种尺寸搭配起来的库存设定。默认的Zen-Cart只能简单的实现商品的不同的颜色或者尺寸，使用Stock by Attributes插件（<a rel="nofollow" href="http://www.zen-cart.com/index.php?main_page=product_contrib_info&amp;products_id=310">下载地址</a>）可以设定详细的库存，具体的使用方法参见插件页面。</p>
<h5>别忘了给Zen-Cart加一个站点地图</h5>
<p>不管是WordPress还是Zen-Cart都要和Google搞好关系，所以SiteMapXML插件（<a rel="nofollow" href="http://www.zen-cart.com/index.php?main_page=product_contrib_info&amp;products_id=544">下载地址</a>）是必不可少的。</p>
<p>更多Zen-Cart使用心得和体会正在整理中，也有不少博友在研究Zen-Cart，希望大家可以一起研究。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/333.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>使用.htaccess屏蔽某一个国家或者地区的所有IP</title>
		<link>http://www.feiyan.info/129.html</link>
		<comments>http://www.feiyan.info/129.html#comments</comments>
		<pubDate>Tue, 29 Dec 2009 00:43:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[屏蔽]]></category>

		<guid isPermaLink="false">http://feiyan.info/?p=129</guid>
		<description><![CDATA[虽然不管是ZBlog还是WordPress都有很强大的反垃圾留言功能，但是目前国外先进的垃圾留言机完全可以突破验像ZBlog和Discuz验证码一类的验证方式，很多网站，尤其是论坛和博客深受自动广告机的骚扰。同样，AdSense广告是大部分网站和博客的主要收入来源之一，不过鉴于中国大陆白菜价盛行，操着卖白*粉的心去挣卖白菜的钱实属杯具，转战英文网站或者博客是大多数站长的选择。但是有一点英文网站有过多的中文流量或者中文点击都会被认为是购买流量，账号很容易被K。前者可以屏蔽某一个地区的IP来解决问题，后者则可以通过屏蔽中国大陆的IP来实现全英文流量。 第一步：新建一个空的TXT文本 第二步：进入http://www.blockacountry.com选择要屏蔽的国家生成.htaccess代码，当然你也可以自己按照以下格式按照自己的所需屏蔽IP。 # BEGIN DENY COUNTRYErrorDocument 403 http://www.feiyan.info/404.html&#60;Limit GET HEAD POST&#62;deny from 222.249.192.0/18allow from all&#60;/Limit&#62;# END DENY COUNTRY 第三步：复制代码到TXT并上传到网站根目录，修改TXT为.htaccess。WordPress安装后有这个文件，传下来加上代码就可以了。 屏蔽中国大陆IP的代码比较多，我就不放在博客上面了，我打包放在博客上面，可以参考一下里面的IP地址，屏蔽IP地址的.htaccess文件下载。 对于为了拒绝英文网站对大陆IP展示广告的问题，还可以用一段JavaScript代码搞定，其原理是利用访问者浏览器的语言来决定是否展示广告，代码如下： &#60;script language="javascript"&#62; var area = window.navigator.userLanguage; if(!area="zh-cn") document.write ("广告代码");&#60;/script&#62; 我这样折腾并非对国内有歧视之意，而是纯属站在分享的角度来分享技巧，特此声明！]]></description>
			<content:encoded><![CDATA[<p>虽然不管是ZBlog还是WordPress都有很强大的反垃圾留言功能，但是目前国外先进的垃圾留言机完全可以突破验像ZBlog和Discuz验证码一类的验证方式，很多网站，尤其是论坛和博客深受自动广告机的骚扰。同样，AdSense广告是大部分网站和博客的主要收入来源之一，不过鉴于中国大陆白菜价盛行，操着卖白*粉的心去挣卖白菜的钱实属杯具，转战英文网站或者博客是大多数站长的选择。但是有一点英文网站有过多的中文流量或者中文点击都会被认为是购买流量，账号很容易被K。前者可以屏蔽某一个地区的IP来解决问题，后者则可以通过屏蔽中国大陆的IP来实现全英文流量。</p>
<p>第一步：新建一个空的TXT文本</p>
<p>第二步：进入<a rel="nofollow" href="http://www.blockacountry.com">http://www.blockacountry.com</a>选择要屏蔽的国家生成.htaccess代码，当然你也可以自己按照以下格式按照自己的所需屏蔽IP。</p>
<pre class="brush:html;fold;mouse-over:#ff9;" style="background-color: #f0f0f0; border: #cccccc thin ridge;"># BEGIN DENY COUNTRYErrorDocument 403 http://www.feiyan.info/404.html&lt;Limit GET HEAD POST&gt;deny from 222.249.192.0/18allow from all&lt;/Limit&gt;# END DENY COUNTRY</pre>
<p>第三步：复制代码到TXT并上传到网站根目录，修改TXT为.htaccess。WordPress安装后有这个文件，传下来加上代码就可以了。</p>
<p>屏蔽中国大陆IP的代码比较多，我就不放在<a title="原创博客" href="http://www.feiyan.info" target="_blank">博客</a>上面了，我打包放在博客上面，可以参考一下里面的IP地址，<a href="upload/htaccess.rar" target="_blank">屏蔽IP地址的.htaccess文件下载</a>。</p>
<p>对于为了拒绝英文网站对大陆IP展示广告的问题，还可以用一段JavaScript代码搞定，其原理是利用访问者浏览器的语言来决定是否展示广告，代码如下：</p>
<pre class="brush:javascript;fold;mouse-over:#ff9;" style="background-color: #f0f0f0; border: #cccccc thin ridge;">&lt;script language="javascript"&gt; var area = window.navigator.userLanguage; if(!area="zh-cn") document.write ("广告代码");&lt;/script&gt;</pre>
<p>我这样折腾并非对国内有歧视之意，而是纯属站在分享的角度来分享技巧，特此声明！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/129.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP中出现Notice: Undefined index的三种解决办法</title>
		<link>http://www.feiyan.info/102.html</link>
		<comments>http://www.feiyan.info/102.html#comments</comments>
		<pubDate>Fri, 06 Nov 2009 03:38:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP/MySQL]]></category>
		<category><![CDATA[notice]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Undefined index]]></category>

		<guid isPermaLink="false">http://feiyan.info/?p=102</guid>
		<description><![CDATA[前一段做的一个PHP程序在服务器运行正常，被别人拿到本机测试的时候总是出现&#8220;Notice: Undefined index：&#8221;这样的警告，这只是一个因为PHP版本不同而产生的警告(NOTICE或者WARNING)，而非错误(ERROR)。PHP中的变量在不声明的情况下使用的时候，PHP4运行正常，但是到了PHP5环境下就会出现上述的警告或者提示。经过搜索查询，总结出来以下三种解决Notice: Undefined index的方法。 第一种方法：修改PHP配置文件，屏蔽掉此类警告和提示 修改php.ini配置文件，修改error_reporting为error_reporting = E_ALL &#38; ~E_NOTICE 。这样程序中存在NOTICE和WARNING的不足之处的时候会被忽略，当然这对于新手来说并不合适，不仅不方便调试程序，而且不利于养成好的代码习惯。 第二种方法：对每个变量进行初始化 赋空值或者任意值即可，不影响运行。这对于变量比较多的程序来说比较繁琐，不过如果每次都提前设置下变量也是不错的习惯，例如： $blank = &#34;&#34;;$price = &#34;15&#34;:$car = &#34;Truck&#34;: 第三种方法：每个变量前面加上&#8220;@&#8221; 很容易，也很实用，一般第二种和第三种搭配使用。]]></description>
			<content:encoded><![CDATA[<p>前一段做的一个PHP程序在服务器运行正常，被别人拿到本机测试的时候总是出现&ldquo;Notice: Undefined index：&rdquo;这样的警告，这只是一个因为PHP版本不同而产生的警告(NOTICE或者WARNING)，而非错误(ERROR)。PHP中的变量在不声明的情况下使用的时候，PHP4运行正常，但是到了PHP5环境下就会出现上述的警告或者提示。经过搜索查询，总结出来以下三种解决Notice: Undefined index的方法。</p>
<h5>第一种方法：修改PHP配置文件，屏蔽掉此类警告和提示</h5>
<p>修改php.ini配置文件，修改error_reporting为error_reporting = E_ALL &amp; ~E_NOTICE 。这样程序中存在NOTICE和WARNING的不足之处的时候会被忽略，当然这对于新手来说并不合适，不仅不方便调试程序，而且不利于养成好的代码习惯。</p>
<h5>第二种方法：对每个变量进行初始化</h5>
<p>赋空值或者任意值即可，不影响运行。这对于变量比较多的程序来说比较繁琐，不过如果每次都提前设置下变量也是不错的习惯，例如：</p>
<pre lang="PHP">$blank = &quot;&quot;;$price = &quot;15&quot;:$car = &quot;Truck&quot;:</pre>
<h5>第三种方法：每个变量前面加上&ldquo;@&rdquo;</h5>
<p>很容易，也很实用，一般第二种和第三种搭配使用。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/102.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Excel导入到MsSQL 并且生成脚本</title>
		<link>http://www.feiyan.info/81.html</link>
		<comments>http://www.feiyan.info/81.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 10:39:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[mssql]]></category>

		<guid isPermaLink="false">http://feiyan.info/?p=81</guid>
		<description><![CDATA[<p>其实我的最终目的是要把一个Excel表导入到MySQL中，不幸的是俺找到的从Excel中直接导入MySQL数据库的方法都很不实用，这次的数据是一个标点都不能出错的珍贵数据，而录入SQL的学姐跟我设计数据库的思想还是有差别的，为此我只能先把Excel导入到MsSQL，生成sql脚本，然后修改好后用phpMyAdmin导入MySQL。</p>]]></description>
			<content:encoded><![CDATA[<p>其实我的最终目的是要把一个Excel表导入到MySQL中，不幸的是俺找到的从Excel中直接导入MySQL数据库的方法都很不实用，这次的数据是一个标点都不能出错的珍贵数据，而录入SQL的学姐跟我设计数据库的思想还是有差别的，为此我只能先把Excel导入到MsSQL，生成sql脚本，然后修改好后用phpMyAdmin导入MySQL。这样略显麻烦，一般常用的还是从Excel导入到MsSQL。</p>
<p>第一步：打开MsSQL，根据Excel中的数据表在MsSQL中建一个空表，表名和属性任意均可。右键单击表名&#8211;所有任务&#8211;导入数据，然后按照下面的图片完成导入数据的过程。</p>
<p align="center"><img title="开始导入" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/1.jpg" /></p>
<p align="center"><img title="选择导入数据源" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051947127000.jpg" /></p>
<p align="center"><img title="选择需要导入的目的数据源" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051947355246.jpg" /></p>
<p align="center"><img title="从数据源复制表和视图" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051947556620.jpg" /></p>
<p align="center"><img title="选择源和目的" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051948064655.jpg" /></p>
<p align="center"><img title="在映射中检查关系" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051948334338.jpg" /></p>
<p align="center"><img title="开始从Excel导入MsSQL" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051948448683.jpg" /></p>
<p align="center"><img title="完成导入" alt="Excel导入到MsSQL" onload="ResizeImage(this,520)" src="upload/200908051948582582.jpg" /></p>
<p>第二步：生成SQL脚本，需要生成SQL脚本的情况很少，但是不排除有这个需要的。在MsSQL生成的SQL脚本只是创建TABLE和属性的，无法导出INSERT语句，请首先下载一个小软件：<a target="_blank" href="upload/200908052018062574.rar">从SQLServer数据库导出SQL语句</a>，这个小软件可以很方便的到处SQL语言。</p>
<p align="center"><img title="链接本机MSSQL" alt="MSSQL导出SQL语言" onload="ResizeImage(this,520)" src="upload/200908052054457474.jpg" /></p>
<p align="center"><img title="生成SQL脚本" alt="MSSQL导出SQL语言" onload="ResizeImage(this,520)" src="upload/200908052055066836.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/81.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.NET简单实例 打地鼠游戏源代码下载</title>
		<link>http://www.feiyan.info/70.html</link>
		<comments>http://www.feiyan.info/70.html#comments</comments>
		<pubDate>Tue, 14 Jul 2009 21:16:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[编程开发]]></category>
		<category><![CDATA[VB.NET]]></category>
		<category><![CDATA[游戏]]></category>
		<category><![CDATA[源码]]></category>

		<guid isPermaLink="false">http://feiyan.info/?p=70</guid>
		<description><![CDATA[<p>VB.NET是我这个学期刚学的课，相比于JAVA和C++，用VB.NEY才真正有了那么一点制写软件的感觉，对行内的人来说，VB.NET可以算是傻瓜式的编程语言，就像用Dreamweaver设计者模式的时候一样，只要算法高效且具有面向对象的编程思维，简单的程序都不用写代码的，但是.NET框架下的产品还是有一定局限性的。</p> <p>我这款只有一个窗体的VB.NET打地鼠游戏是我这个学期的一个作业，很简单的的代码，但是包含了一个标准的设计文档，这算是给一些初学VB.NET的一个参考吧！开发平台为microsoft visual stutio 2005。</p> ]]></description>
			<content:encoded><![CDATA[<p>VB.NET是我这个学期刚学的课，相比于JAVA和C++，用VB.NEY才真正有了那么一点制写软件的感觉，对行内的人来说，VB.NET可以算是傻瓜式的编程语言，就像用Dreamweaver设计者模式的时候一样，只要算法高效且具有面向对象的编程思维，简单的程序都不用写代码的，但是.NET框架下的产品还是有一定局限性的。</p>
<p>我这款只有一个窗体的VB.NET打地鼠游戏是我这个学期的一个作业，很简单的的代码，但是包含了一个标准的设计文档，这算是给一些初学VB.NET的一个参考吧！开发平台为microsoft visual stutio 2005。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.feiyan.info/70.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
