xampp默认mysql密码设置,修改mysql的默认空密码

以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码。今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题。

我看了下网上所提供的一些帮助信息,搞的那么复杂,其实没必要,我这有简单的做法,其实本质上都是大同小异,下面说下我的方法:

因为安装xampp后的mysql默认密码为空,所以我们能登录到phpmyadmin,在浏览器地址上输入http://localhost/phpmyamdin 进入到数据库控制面板,然后选择名称为mysql数据库,如图,可从中看出 user表中,root的两个用户的密码为空。

xampp phpmyadmin

我们可以手动编辑上图数据库中的root用户的密码即可。点快速编辑,或者编辑都可以编辑密码,如密码 :123456 ,则填写 “*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9” (引号除外)

编辑后如下图

如果想把密码改成别的,可以直接执行西面的SQL 语句,把new_password改成自己的密码即可:

UPDATE user SET password=PASSWORD('new_password') WHERE user='root';

另外既然mysql的root用户密码已经修改了,那么phpmyadmin中的对应密码配置也要修改,找到配置文件,如我的是:
F:xamppphpMyAdminconfig.inc.php
找到如下代码

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

修改为

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123456';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

当然您不改这块数据库也会照常工作,只不过phpmyadmin是数据库管理程序,我们要用到它来创建管理数据库等操作,如果您用别的数据库管理工具比如navicat等,您可以不用管phpmyadmin,因为phpmyamdin和navicat的作用是一样的

补充:如果完全忘记MySQL密码也可以使用 skip-grant-tables 帮助修改密码

第一步:kill掉mysqld进程

第二步:命令行启动 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables &

第三步:UPDATE user SET password=PASSWORD(‘123456′) WHERE user=’root’;

第四部:重启mysqld

其中第二三步骤可以改为修改my.cnf

通常位置在 /usr/local/mysql/my.cnf

在[mysqld]下加一行 skip-grant-tables


[mysqld]
skip-grant-tables

百度新推卫星地图惊现脏话,搜索体验超差不及google

刚刚和同事在讨论北京的羊蝎子店,所以查看下百度地图,结果忽然发现百度地图上出现雷语“猛击吧”  如图:右上角。

百度地图

还真是被百度的雷语给雷住了,百度可谓是国内的搜索大佬,竟然能出现这样有歧义的字眼,而且还在醒目位置,这样低级的错误!!当然也不排除炒作之意。

google的卫星地图早已经推出很多年了,百度才刚刚开始,看来百度还有待于提高,虽然google已经离开中国,适应不了中国的大环境,但google在全球的搜索市场份额远远大于百度,百度望尘莫及。另外李彦宏毕业于北京大学,而北京大学从政的学生非常多,不排除 ***也是太子党,或者相关联,当然商业竞争手段多种多样,以上观点纯属本人吃饱了没事儿做瞎猜,当个乐一笑而过。。。。

但百度在搜索方面确实做的不好,商业化太严重完全失去了搜索的目的,加上google退出中国市场,百度更加肆无忌惮。笔者曾经搜索防盗门安全系数相关资料,就搜索了下防盗门,结果搜出来的基本都是推广的商家,跟本没有我想要的内容,以下截图。

希望后续的baidu能够让用户有更好的搜索体验。

转载请注明出处 http://blog.xxtime.com/?p=545

HTML5与搜索引擎优化

HTML5很多功能已经被介绍过了,比如在图片中可以直接写标题(不是alt哦),更精简的代码,直接用HTML5播放音频、视频,HTML5新增了不少内联元素,这为为黑帽SEO节约了一笔不菲的时间。不过主流浏览器支持的比较少,卢松松在这里就不介绍了。

随着HTML5的到来传统的<div id=”header”>和<div id=”footer”>无处不在的代码方法现在即将变成自己的标签如<Header>和<footer>,下面以一张图来表达更为清楚:

HTML4的div+css写法

(传统的div+css写法)

HTML4的写法

(HTML5的写法)

可以看看出HTML5的代码可读性更高了,也更简洁了,内容的组织相同,但每个元素有一个明确的清晰的定义,不再被迫去猜测之间不同命名的<div>标记,搜索引擎可以更容易地衡量你网页上的内容和相关内容。

值得介绍的一些标签

虽然我们看到了HTML5的简洁和强大之处,但据我所知,很多人制作html页面的时候不会按照语义来书写代码。边栏(aside)会写成sidebar,如果是这样的话,会使网页更加混乱,最终导致搜索引擎不好理解。

noscript标签将会被大量使用,因为HTML5时代将会是一个富媒体时代。传统的文字、图片、链接、视频、音频可能已经满足不了用户的需求,大量的脚本能够编辑出丰富的信息,包括游戏、个性化设计等等。

time标签可能会作为一个来判断网页文字源,也就是能够通过time标签来识别哪篇文章是原创的。而time标签可能将是成为HTML5时代SEO们争论不休的一个标签。

video标签中间区域的文字信息将会让搜索引擎读懂视频,这是一次飞跃。

那么搜索引擎会抓取HTML5吗?

这是一篇来自Google站长论坛John Mu的文章,我觉得比较中肯,拿来给大家分享下:

一般来说,我们(Google)的搜索引擎爬虫是不能够百分百地从语法层面去精确地描述或者分析HTML中的标签的,新兴的HTML5也不例外。如果HTML5组织的网站越来越多,并且在实际当中给我们的爬虫抓取信息带来方便与效益的话,我们会尽力将完善我们的算法去迎合HTML5的标签特性。要记住的是,我没有明确地支持你们大家都用HTML5来构建网站,并且我没有明确提出希望大家的网站由于用HTML5来构建而在搜索当中获得很好的对待。HTML5仍然有许多地方需要不断完善,而如果大网站致力于运用HTML5的话将是令人振奋的事。

对于HTML5,我觉得它仍没有得到广泛的推广与应用,因此我们暂时不会将焦点放到它上面,我们不肯定使用HTML5构建的网站比用旧版本的HTML构建的网站在搜索中是否表现出优势。

Google尚未准备好,百度更不用说了。

最终用户优先(Priority of Constituencies)

“In case of conflict, consider users over authors over implementors over specifiers over theoretical purity.”

一旦遇到冲突,最终用户优先,其次是作者,其次是实现者,其次标准制定者,最后才是理论上的完满。

当HTML5提供了一些令用户兴奋的东西,其次产品得到更好的展现,其次我们可以放心地使用它们,其次元素被更谨慎的方式定义,最后搜索引擎也不再淡定了。

写在最后:

我觉得,因为HTML5现在并没有广泛地运用,而且搜索引擎支持效果也不佳,现在用HTML5来写网站并不会给你的网站带来什么好处,但我不否认将尝试用HTML5来编写卢松松博客模板。而HTML5会让搜索引擎读懂图片、视频、富媒体,一个新的时代即将到来,SEOer将会有大量的工作要去处理。

原文出处:http://lusongsong.com/reed/398.html

HTML 5标准结构学习入门,标准HTML5文档结构

HTML5的出现给web时代带来了新的生机与活力,下面说一下HTML5的标准代码结构。

HTML5与HTML4的代码结构不同,一个HTML4的最简源码文件是这样的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<title>这里是标题</title>

而一个HTML5的标准最简单的源码结构是这样的:

<!DOCTYPE html>
<html>
  <head></head>
  <body></body>
</html>

这里是html5标准代码(Adobe Dreamweaver CS5由创建)

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>

<body>
</body>
</html>

我们奔三了 说好了,只能看,不许哭啊。 谨此献给“1980~1989”出生的人

“1980~1989”出生的人

说好了,只能看,不许哭啊。  谨此献给“1980~1989”出生的人

—-当我们回首往事
—-也许是花相似,但人不同了
—-转眼间,我们真的已经长大。
八十年代的人,也许你上了新颖的大学,也许你找到了属于自己的工作,
或许, 你已经找到了人生中的另一半。
甚至,你已经结婚生子了。
但是,我们有一个同样纯真难忘的童年。
谨此,献给八十年代出生的人。

我还在想象着我的18岁,可我却马上30岁了!真的吗?不愿意去想,但不得不面对。曾经的年少轻狂,早已荡然无存。曾经的花样年华,早已悄然而逝。80后的我们已经开始站在了20岁的尾巴上,面对三十而立,还有多少人可以昂着头,信誓旦旦地说,我们依然年轻?是的,年轻就是资本,面对着90后的异军突起,80后的我们是否还年轻?
曾经,骄傲的我们都怀抱着崇高的理想,奔走在陌生的城市,只为寻找内心深处最真的梦想。曾经,生活得再艰难,都会想着只要自己努力,就一定可以取得成功。曾经,单纯的认为,就算很小很小的一个房间,都可以经营自己最美的爱情。当事业依然碌碌无为的时候,当爱情变得虚无缥缈的时候,80后的我们,是不是依然还会说,年轻不怕失败?
终有一天,我才发现,原来,80后的我们,都早已经老去。我们不再轻狂,我们不再潇洒,我们不再坦荡,我们不再微笑,我们有的是对于生活的压力,我们有的是对于婚姻的恐惧,我们有的是对于未来的失望,我们有的是对于困难的却步.
面对工作:我们已经没有了更多的激情,只希望能够有一份足够安稳的工作。有风险的工作都已经被排斥了,曾经一千个一万个不愿意走关系找工作的我们,面对着事业的平淡,连收入都无法给予自己温饱的时候,我们不得不选择屈服,放下原本最高傲的脸面,开始寻求人际关系的最大化。工作的艰辛,对于我们无所畏惧,重要的是可以一直将这份工作持续。
面对感情:已经不把婚姻当成爱情的升华,而是把婚姻当作是亲情。我们不再渴望一份浪漫而刺激的爱情,而是奢望一段幸福而美满的婚姻。曾经固执的以为,相亲那只不过是70后,或者说更早一代的婚姻方式,然而等到现在才发现,相亲已经成为了80后婚姻的主流方式。一场场地相亲,一次次的绝望,已经对相亲产生了麻木和排斥,但依然奔波在相亲场上。难怪,一个朋友说:“我不是在相亲,就是在相亲的路上。”
面对穿着:曾经过度讲究品牌感觉的我们,对于品牌已经变得陌生,橱柜里的昂贵的衣服,让工薪阶层的我们没有勇气再去试穿。赚钱之后,才知道,原来生活是多么的不容易。我们不再讲究品牌,而更注重衣服的质量以及用途,适合穿着的场合,不再会因为一时的冲动,去血拼那些打折的衣服,衣服不在于多,而在于体面。合适的,才是我们所需要的,品牌只不过是一个虚幻的东西。
面对社交:当越来越多的朋友有了家庭之后,已经没有多大的勇气再和他们一起聊聊关于生活,因为在他们的口中,都是关于家庭的,而单身的80后更注重个人情感的书法。曾经极度热爱的酒吧、KTV都不再喜欢了,已经忍受不了那种嘈杂、疯狂的环境,更喜欢坐在咖啡厅里或者茶馆里,看看书,听听音乐,享受咖啡的苦涩,亦或者茶的清香。
面对家庭:家庭超越了爱情和友情,一切都将家庭放在第一位。没有了原本的冲动,了解了父母的苦心,懂得去体谅他们的无可奈何。原本单纯的家庭之间的关系,在某一天突然变得清晰,了解了人与人之间的关系,原来一直都不那么单纯,最值得相信的,除了父母,还有自己。越来越讨厌,走亲访友,因为总是会有很多人问题,关于婚姻的某个问题。
面对娱乐:突然发现,手机使用的频率越来越少了,短信也越来越少了,有的时候甚至不愿意发短信,宁可打个电话,匆匆挂掉。QQ也不像以前那样拼命地闪个不停,退出了许多的群,有些群碍于面子,一直处于屏蔽,只是偶尔选择几个群聊几句就隐身。再也不会为了游戏,废寝忘食地玩,更多的时候会捧着一本书,安静地看着。
面对购物:总会想着买东西的时候,是不是有什么赠品,而不会看着哪个好看就买哪个。不再会像以前那样,为了得到某样赠品,去买某样自己不喜欢的东西。购物早已不是逛街了,而变成了有目的性的行为,买完自己想要的东西,就匆匆离开。一些漂亮,精致的小摆设,只是在柜台上欣赏完之后,放回去,再也不会带回家之后,塞进箱底。
面对一切的一切,我们都已经会了深思熟虑,我们的心中,早已没有了童话。我们浪费掉了太多的青春,那是一段如此自以为是、又如此狼狈不堪的青春岁月。有欢笑,也有泪水;有朝气,也有颓废;有甜蜜,也有荒唐;有自信,也有迷茫。
我们敏感,我们偏执,我们顽固到底地故作坚强;我们轻易的伤害别人,也轻易的被别人所伤。
我们追逐于颓废的快乐,陶醉于寂寞的美丽;
我们坚信自己与众不同,坚信世界会因我而改变;
我们觉醒其实我们已经不再年轻,我们前途或许也不再是无限的,其实它又何曾是无限的?
80后的我们,已经开始承认我们老了,没有了90后的青春,没有90后的激情,我们有的只是为了生活进行奔波着的疲惫的心。偶尔微笑着告诉自己:三十岁的男人,我的美好年华才刚刚开始。80后的我们,打一场酣畅淋漓球,也都心有余而力不足。很久没有运动,开始显露臃肿的啤酒肚。
我不禁感叹:原来,80后的我们都早已老去,只是我们一直不愿意服老。
“今天,之所以区别于昨天,恰恰是因为昨天的感受依然在我心中。” 看不懂就退出,也别问,说了你也无法理解!真的!

80后的我们都老了:

 喜欢隐身了,不怎么爱在群里发言了;
小孩都开始叫自己叔叔或者阿姨了

虽然经常不大情愿地反驳着:叫姐姐,叫哥哥;

没那么愤青了,遇到不公的时候,会告诉自己,社会就是这样.
我每一条都符合~我知道,我已经老了… …

80后的生活潜规则:
可以不看电视,但电脑是必需品
出门蹦达去三件宝:手机,钥匙,几十块零钱
永远不知道钱花哪了,没怎么吃,没怎么穿

消极,拒绝长大。不喜欢被人说成熟.
熟人面前是话唠,生人面前一言不发
爱好中必定有一项是睡觉
成天泡在网上,又不知道做什么好。80后最常说的一句话是“无聊”,尽管他们在网络上聊天花去了大把时间

饿了就吃,经常早饭午饭并在一起吃
打字的手法相当不准确,但还是打的很快
凌晨12点前很少会入睡

什么都可以“随便”,因为没那么多时间
永远寂寞,不管你是一人独处时,还是身在人群当中
就像那首歌中唱的一样,孤单,是一个人的狂欢,狂欢,是一群人的孤单

毫无理由的高傲。觉得别人不可能了解自己,并以此作为对别人不屑的理由

毫无理由没有资本的高傲,骨子里却自卑,期待肯定,期待认可,被讨厌做人失败的时候连说话的勇气都没有。

80后的我们,有很多的梦想,有的实现了有的破灭了。
80后的我们,有的出名,有的默默无闻。
80后的我们,挣扎过彷徨过,还是挺过来了。
80后的我们,退去青春年幼的智嫩,开始适应社会大家庭。

我们的心里都很清楚,我们经历了太多太多。
亲情的分与合
爱情的分与合

友情的分与合

曾不顾一切的追求过的,后来变的一文不值得。父母曾百般阻挠的事,直到自己受伤,才明白,父母原来是对的。
曾无数次的问过自己,为什么活着?到后来,已经懒得的去想活着的意义。
曾经以为一辈子陪在身边的朋友,某天某月,就突然发现他们都不见了
午夜醒来,才愕然发现,从来都是只有自己一个人

人越成长,越容易孤单
现在是否还记得最初的梦想?或者说,还有多少人,一直坚持着自己年少时的梦想。
在家里,父母对我们百依百顺,出了家门,我们对社会百依百顺。

看不惯的事情也就渐渐习惯了,不知道这种习惯是好是坏?
我甚至不知道我现在的梦想应该是什么?
但有一点的是肯定的,不会再做一些年少轻狂的梦了。

献给所有八零年代出生的笨小孩:
当我们读小学时,读大学不要钱
当我们读大学时,读小学不要钱;
当我们还不能工作时,工作是分配的;
我们可以工作时,战国时代般的才能勉强找分饿不死人的工作
我们不能挣钱时,房子是分的;我们能挣钱时,却发现房子已经买不起了
我们没结婚时,围城都是很坚固的;
我们结婚时,满城却尽是婚外恋了…
祝愿我们所有八零年代的孩子梦想成真,就算有点儿背,也不能怨社会,心若在,梦就在。

人生如戏,一晃二十几年,有些东西你是否快要遗忘了呢?
细细的品吧!
这是只属于我们这一代人的美好回忆,趁年青复习一下~~~

当我们回首往事
—-也许是花相似,但人不同了
—-转眼间,我们真的已经长大。
八十年代的人,也许你上了新颖的大学,也许你找到了属于自己的工作,
或许, 你已经找到了人生中的另一半。
甚至,你已经结婚生子了。
但是,我们有一个同样纯真难忘的童年。
谨此,献给八十年代出生的人。

还会折吗?东西南北。

经常喝的饮料

棉花糖

陪我们走过的动画片

这些曾是我们的全部

跳皮筋儿

酒心巧克力。一毛钱一个。只是现在买不到那时候的味道了。

大包的可是2毛钱呢

   

小浣熊方便面                               经常用的橡皮 就是擦不干净

放学了 门口就有卖 转什么 做什么

小人雪糕

叫什么什么精的,小时候好多这个。本来是泡着吃的,结果抓一把过来就塞嘴里。

还有这种包装的山楂片么

还有这种包装的山楂片么

那首歌怎么唱来着?

眼保健操开始~

破烂吉塔斯   还记得吗

科幻片  哈哈

我们小时候就看过人妖了  经典的神话剧,只有写完作业才可以看,所以赶紧划一划。
每年暑假都会放

每天都哼着歌

我们小学用的课本:

儿时的父母也会限制孩子。因为这样,回忆才永远不会抹去,愈烙愈深,直到为之感动。

虽然现在看着现在的孩子总是那么幸福,什么都有,而我们也有我们自己更美好的东西,

纯真的年代,不知不觉的生长。我们都会有衰老的一天。但是我们不要忘记我们儿时有过的美好。它支撑着我们走过一生。

——很幸运
——我们出生于八十年代

用htaccess url重写,不同域名 访问 目录,实现多个二级域名映射同一个空间,linux虚拟主机空间多个目录多个网站,建立多个网站

猜你想用这样的域名访问你的网站?

blog.xxtime.com    bbs.xxtime.com   

home.xxtime.com    game.xxtime.com

但是没钱买太多的主机空间,我们只有一个 虚拟主机空间 还有一个域名,怎么办? 相信很多人只好用顶级域名访问空间的二级目录 比如: www.xxtime.com/bbs    www.xxtime.com/blog    无奈般的放弃了 bbs.xxtime.com    blog.xxtime.com 这样的二级域名来访问空间

本文将教新手们解决这个问题。彻底的实现N多个二级域名访问同一个虚拟主机的不同目录。

现在手里只有:一个Linux虚拟主机空间 和一个顶级域名 xxtime.com

虚拟主机目录结构(其中wwwroot代表web服务器根目录) :
wwwroot/
wwwroot/blog
wwwroot/bbs

目标实现:
访问blog.xxtime.com 自动 访问服务器跟目录下的wwwroot/blog
访问bbs.xxtime.com 自动 访问服务器根目录下的wwwroot/bbs
等等N多个二级域名访问同一个虚拟主机空间功能(非跳转)

实现方法:
用.htaccess文件来实现,把写好的.htacess文件放到服务器的根目录下,比如 wwwroot/.htaccess
.htaccess文件内容如下:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog.xxtime.com$
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /blog/$1
RewriteCond %{HTTP_HOST} ^blog.xxtime.com$
RewriteRule ^(/)?$ blog/index.php [L]

RewriteCond %{HTTP_HOST} ^it.xxtime.com$
RewriteCond %{REQUEST_URI} !^/it/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /it/$1
RewriteCond %{HTTP_HOST} ^it.xxtime.com$
RewriteRule ^(/)?$ it/index.php [L]

以上代码为笔记自己Linux虚拟主机服务器上的 .htaccess 文件内容,分别实现了 blog.xxtime.com 以及 it.xxtime.com 两个二级域名指向一个虚拟主机两个不同目录的功能。
其实工作原理就是利用 urlrewrite URL重写功能。
后续文章 将介绍 web开发人员配置本地开发目录方法,通过不同url映射到不同的开发目录其实跟本文大同小异

腾讯有多少域名,腾讯域名到底有多少!

腾讯域名到底有多少?

国际互联网巨头谷歌和微软都有成百上千的域名,不管用不用都先占个座,保护品牌意识非常强。国内的腾讯从当年的山寨版OICQ变成了,惊世骇俗的腾讯帝国。惊世骇俗是因为上百家网络公司因为腾讯都面临着艰难的抉择,何去何从?当年的山寨版OICQ如今的腾讯IM帝国。其实都是靠无数的山寨扎堆垒起来的。当然咱今天说的不是这个互联网山寨之王是怎么山寨的,怎么把山寨变成帝国的,而是域名。

简单的到网上搜索了些跟腾讯有关的域名,找了找目前为止应该也就几十个,如下:

www.qq.com / www.qq.com.cn
腾讯被美国在线起诉痛失oicq.com以及oicq.net域名后,qq.com是用11万美元谎称做个人网站从美国一软件工程师手里买回来的。

www.tencent.com
这个网站是腾讯被起诉丢失oicq.com 域名后,官方启用的替补域名,期间一直作为网站的主入口,直到拿下QQ.com

www.qqmail.com
腾讯的QQ邮箱服务

www.qzone.com
腾讯的QQ空间,提供类似博客的服务

www.rtx.com.cn
腾讯通,企业级IM

www.soso.com
为了竞争搜索市场推出的搜索引擎

www.taotao.com
滔滔估计是抄袭twitter,好像跟说说合并了?

www.paipai.com
拍拍,仅次于淘宝的C2C电子商务平台

www.tenpay.com
财付通,跟支付宝一样是在线支付平台

www.wenwen.com
问问——仿百度知道

www.paipaiimg.com
拍拍图片存储,拍拍的配套服务

www.foxmail.com
Foxmail邮箱收购的

www.foxmail.com.cn
Foxmail软件

www.gtimg.cn / www.gtimg.com
图片等的存储

www.heyyo.com
和悦网络电话

www.imqq.com / www.imqq.net
QQ国际站

www.qqgames.com
同上面向国外用户,作为QQ游戏

www.bubblearena.com
QQ堂美服

www.tencentmind.com
腾讯智慧

以上腾讯域名dns基本都指向NS1.QQ.COM 可以断定是腾讯的,个别域名指向 imqq.net

以上原文有右岸博客Joe整理,转载请注明出处

用Windows Live Writer 写worldpress博客,最好的博客工具

相信大家都用过微软的产品,Office 办公软件 Word ,Excel ,MSN 等等

今天我要介绍一款微软的写作工具,Windows Live Writer ,这款软件属于 Live 组件中的一员。

 

可以说Windows Live Writer 是最适合写worldpress博客的软件了。

Windows Live Writer 可以帮助您将日志发布到几乎所有日志服务提供商,Windows Live Writer 使任何人都可以轻松地像专业博客撰写者一样讲述故事。 您可以撰写精彩的日志,还可以在将其发布到日志之前预览在网上的显示效果。 另外,您还可以将日志发布到您喜爱的任何日志服务提供商。

一、不用每次都用网页登陆博客后台 输入繁杂的用户名和密码,自动同步worldpress的目录以及标签

二、排版方便比worldpress的网页后台功能强大,如同写world一样简单,容易控制

三、插入图片并自动生成特效,美观至极。

四、直接方便的插入windows live 的在线照片,节省个人博客主机空间(只要有windows 账户就又25G的存储空间)。

五、可直接插入微软BING地图,方便快捷。

六、多博客账户管理,如果您的文章不仅要发布到自己的worldpress博客上,还要发布到新浪 搜狐 腾讯 ,那这就方便多了

Navicat MySQL-Front比较(Navicat 与 MySQL-Front哪个更好)

MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL-Front的特色功能做一个详细介绍与比较。

(一)MySQL-Front

MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界面、语法突出、拖拽方式的数据库和表格、可编辑/可增加/删除的域、可编辑/可插入/删除的记录、可显示的成员、可执行的SQL脚本并提供与外程序接口、保存数据到CSV文件等。

由于2006年11月23日MySQL-Front曾经宣布停止一段时间开发,后来官网改名:http://www.sql-front.com

最新版本5.0(2009年1月9日),下载后可以试用30天。

特色功能介绍:

● 高程度的相容性

● 内部密集的使用Windows API ,以确保以兼容未来的Windows版本

● 支持MySQL数据库开始版本3.23

● 直接访问数据库,而不使用的MySQL的DLL ,以减少安装和连接问题

● 禁止外部HTTP隧道访问数据库

● 拖曳和复制,粘贴支持

● 有效地使用,可通过键盘或鼠标

● 非常快,高效率及多语句支持

● 语言设置(多于30种语言提供, Unicode的支持)

● 支持BLOB 数据类型

缺点:

● 客户端使用SET NAMES设置字符集,如中文显示set names gbk;SQL Editor不能用于处理mysql数据库与mysql-front之间的编码

● 导入SQL文件的时候出现错误:SQL文件是可读的不能写或数据库版本问题。

● 客户端不能处理”创建存储过程/创建函数/创建视图/创建事件”,因为客户端要使用Delimiter语句,MySQL-Front不能实现。

● 日期仅支持从02/Jan/0001开始以后的.

● 无符号的Bigint值仅支持63位(不能大于9223372036854775807)

● 每个表仅支持2147483647条记录。

● 支持BLOB 数据类型

(二)Navicat for MySQL

Navicat for MySQL是一个强大的MySQL数据库服务器管理和开发工具。它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功 能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其精心设计的图 形用户界面(GUI),Navicat for MySQL可以让你用一种安全简便的方式快速并容易地创建,组织,访问和共享信息。

Navicat for MySQL在三种平台上是可用的——微软Windows、Mac OS X 和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。

 

 

图1 Navicat for MySQL简体中文版界面

除了常规的管理数据库对象外,Navicat for MySQL功能主要有:

● 多种格式的导入导出能力,使维护数据的过程很容易。并可以从ODBC导入数据:将MSSQL,Oracle数据导入MySQL

● 批量的工作调度处理,有力减轻了数据库管理员的负担。

● 快速地实现广域网远程连接,更加安全简便。

● 智能地构建复杂的SQL查询语句,提高开发效率。

 

 

图2 批量的工作调度处理任务

Navicat for MySQL相比MySQL-Front有其自身优势:

● 下载次数最多的MySQL图形用户工具。自2001年初以来, Navicat已在世界各地被下载超过二百万次,并有超过五万个客户群用户。

● 支持Mysql数据库新对象,例如事件。

● 导入导出支持多达17种格式(slk,dif,wk1,wq1,rtf,mdb,sav,ldif等特殊的格式)。

● 报表设计,打印及定制。

 

 

图3 创建报表

● 具有结构同步,数据同步功能而且速度快。

● 调度,创建Batch Job,设置任务调度. 创建一个设定的计划批处理工作,以计划执行一个或多个定期的,指定开始及结束的日期及时间。批处理可以创建的对象包括查询,报表打印,备份,数据传送,数 据同步,导入和导出。发送计划工作的电子邮件通知,产生通知电子邮件给你指定的收件人。

● 安装下载非常方便,占用内存少,运行速度很快。

● 简体中文版已经发布,且有中文技术支持论坛。中国大陆有授权销售代理商。

 

 

图4 Navicat for MySQL数据导出向导:

更多资料请参考:

http://www.innovatedigital.com

Navicat用户中文论坛:

http://groups.google.com/group/navicatsupport?hl=zh-CN

Navicat for MySQL 30天免费试用版下载:

http://www.innovatedigital.com/download/navicat_index.asp

 

 

图5:Navicat for MySQL数据同步:

缺点:

● 没有像MySQL-Front那样的ER数据库模型工具。(可能不久就有了)

● 数据同步与结构同步时注意保持数据库版本的一致性。

结论

市场上对MySQL GUI的评论也各有纷争,作者观点:没有绝对的好坏,只有适合与不适合。 企业或个人应该选择立足于现在并能满足长远需求的软件,软件不只是产品技术本身,还包括相应的服务。一款优秀的MySQL 图形用户工具会让你的MySQL数据库开发管理变得高效!