Java堂  


乱码造成本站之前数据破坏,借此谈谈MySQL的乱码问题

归档在: Database, Life, Tools — Jet @ 3:18 上午
原文出处: http://www.javatang.com/archives/2007/10/23/1847217.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

为了防止升级失败我特意用sqlYog将数据备份了一下,然后升级的过程中没有任何问题,因为我发现原来的栏目排列有些改变,于是就直接清空数据然后再导入备份过的数据重新安装一下系统。当前清空数据库的时候没有多想,反正之前有备份。这个时候问题出现了:导入备份后的数据全部变成了乱码!确切的应该说是错码才对,因为出现的不是问号而是一些错误的中文字。

乱码

反复试了很多种方法依然是无效,后来从sqlYog官方网站上查到sqlYog从6.0开始每次生成的sql文件编码都是utf-8格式的,另外在操作数据之前都使用

  1. set names "utf8";

将所有的环境都设置为utf8编码,你可以在sqlYog的查询窗口中使用

  1. SHOW VARIABLES LIKE 'character_set_%';

查看一下语言环境。sqlYog在查看数据的时候首先查看原来数据库设置的编码格式,然后将其转换为utf8格式的数据,最后输出出来;如果修改数据则相反。上次我在博文中提到使用sqlYog6.03可以直接查看gbk编码的数据,但是查看utf8格式的编码是乱码,我觉得这应该是sqlYog6.03版本中转换编码算法的一个bug,果然在最新发布的6.10rc版本中就修复了这个错误;另外一个就是根数据库默认设置的编码也有很大的关系,因为MySQL使用的默认编码是latin1,正是这样一个非常具有历史原因的设置成为了造成乱码的最直接的原因。这里可能有人会说不是sqlYog操作之前都已经将环境设置为utf8格式了吗?这个时候应该跟MySQL本身的编码没有任何关系了呀。sqlYog操作的时候是不会有关系,但是其他进程(比如php、java等)操作的时候呢?数据写入的时候已经出现乱码了,问题就出在这里。所以为了完全杜绝MySQL的乱码问题,建议将MySQL的默认编码设置为utf8格式。

因为wordpress数据库中的编码都是utf8格式的,我又使用的sqlYog6.03版本,所以无论查看还是备份utf8的数据都是乱码。最后只能是逐一从百度快照中将数据找出来添加到数据库中,因为我在wordpress中设置的remark规则跟时间和最后的数据id号有关系,为了不至于造成在百度中搜索出来的结果失效,所以首先先将原来数据库中的这些数据导入到新的数据中。当然这个时候wordpress已经升级成2.3了,呵呵(苦笑中…)

目前在2006年8月份之前的数据还没有恢复,将近有80条。我会在最近这段时间将他升级完成的。

参考资料:Which MySQL Character Sets are supported by SQLyog?

电脑连电视

归档在: Life — Jet @ 10:52 下午
原文出处: http://www.javatang.com/archives/2007/10/13/5206212.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

最近想用电脑连上电视机看片子,后来搜索了一下最后还真搞定了,现在总结一下:

1. 如果想把电脑和电视连接起来需要两条线:一条是音频线,一条是视频线。音频线最简单,一般音箱上面都有的,一端插声卡,一段是两个莲花头(一般是一红一白)插音响设备。视频线的话最常见的主要有两种:一种AV端口接S-Video端,其中AV端类似于鼠标的标准接口;另外一种就是两端都是S-Video端口。这里建议买AV接S-Video的那种,这样笔记本和台式机都可以用。

2. 分别将上面的两根线两端连接上,然后打开电视机,启动电脑之后将电视机切换到AV频道,一般有两个都试着找找,如果发现显示电脑桌面就表示连接成功了。

3. 这个时候其实你电脑有两个显示设备,一个是你的显示器,另外一个就是电视机了。但是怎么样在这两个设备中来回切换呢?方法很简单,将你的鼠标一直移动到最左边或最右边,如果这个时候发现鼠标在显示器上面不见了那就是已经跑到显示器上面了,所以如果你想在电视机上面看片的话只要将播放器“扔”到电视机显示区域中去就可以了。这样以来电视上面播放片子的时候你依然还可以在显示器上面进行操作。

需要注意的几个问题:

1) 连接线都连接的很好,但是显示器中无任何信号,这是因为没有将Widows桌面扩展到电视机上面。操作方法如下:桌面上右键选择“属性”,然后选择“设置”标签。这个时候会看到有两个显示设备,选择另外一个显示设备,然后选中“将Windows桌面扩展到该监视器上”。这样设置确认之后就可以在电视机上看到你电脑的桌面了。

2) 电视机上画面显示不全。这个是因为电脑中设置的分辨率和屏幕刷现频率太高的缘故,只要设置成600*480,256色,60赫兹就可以了。

Good luck!

参考资料:
电脑连电视]轻松实现在电视上观看电脑中播放的影视
电脑连电视以及抓视频图不成功如何解决

儿子于2007.9.2 02:52出生

归档在: Life — Jet @ 12:25 下午
Tags:
原文出处: http://www.javatang.com/archives/2007/09/09/2529193.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

小名马克(Marc),大名初步叫马弘毅。

下面发几张照片,hoho

俺小名叫马克(Marc),在这里给大家问好了…
俺小名叫马克(Marc),在这里给大家问好了…

摆个pose
摆个pose

脚小吧?上面米色的带子上面是医院里面给带上的,上面写着妈妈的名字。
脚小吧?上面米色的带子上面是医院里面给带上的,上面写着妈妈的名字。

推荐一本书 - 《Go It Alone!》

归档在: Life, News&Analysis — Jet @ 7:37 下午
原文出处: http://www.javatang.com/archives/2007/03/15/3723131.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

goitalone.jpg

这本书目前国外很流行,英文名为 Go It Alone!,翻译成中文就是“单干”的意思。这是一本教给你如何自己创业,如果面对创业过程中的所有问题的书,可以说是一本非常棒的“创业指南”。作者 Bruce Judson 用非常通俗风趣的语言非常形象地向读者展现了个人创业的过程,非常值得一读。

该书在作者的网站上公开了电子版本,另外Amazon书店上面也有对原版书籍的影印版在线阅读。国内有热心网友pestwave翻译了这本书,截止到目前已经翻译的大部分,还有一小部分没有翻译完,英文不好的朋友可以去看看。

2007年邮政贺卡开奖

归档在: Life — Jet @ 4:36 下午
原文出处: http://www.javatang.com/archives/2007/03/05/3646109.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

image002.jpg

中国邮政贺卡中奖号码:

一等奖(尾数) 87175
二等奖(尾数) 5654
三等奖(尾数) 422
四等奖(尾数) 04

幸运封贺卡中奖号码:

一等奖(尾数) 8002
二等奖(尾数) 20
三等奖(尾数) 9、8或 2

“科学”“信仰”流程图

归档在: Life — Jet @ 3:10 下午
Tags: ,
原文出处: http://www.javatang.com/archives/2007/03/03/1028103.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

sciencevsfaith.png

如何理解 Scalable 的意思?

归档在: Life — Jet @ 9:29 下午
原文出处: http://www.javatang.com/archives/2007/01/16/291988.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

Scalable 的意思有很多,Yahoo字典中的解释是“可攀登的”,但是显然在计算机文献中并非这个意思,比如“scalable system”“a scalable, extensible web crawler”等等。后来Google了一下,在一个台湾的网站上找到了一个非常确切的解释,现摘录如下:

“scalable” = 规模可变的,容易改变大小的能力。
这个名词常用来评估新产品的经济生存能力,能否跟纯技术层面一样表现良好。例如:新设了一个很不错的局域网,设计原型可以提供5台终端机,中肯的商业问题是:「能否提供100台?」假如可以的话,这个系统就是规模可变的,前景看好;如果不行的话,那可能只是叫好不叫座。

参考资料:
Is it scalable? 该如何解释较为恰当

不管多忙也要早睡!

归档在: Life — Jet @ 10:24 下午
Tags:
原文出处: http://www.javatang.com/archives/2006/10/19/242776.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

今天在落伍上看到的一篇文章,也是别人从其他地方转过来的,就是要提醒经常熬夜的人要注意早睡,感觉很有道理,现在摘抄其中的一段,是用来讲解为什么要早睡的。

晚上9-11点为免疫系统(淋巴)排毒时间,此段时间应安静或听音乐

晚间11-凌晨1点,肝的排毒,需在熟睡中进行。

凌晨1-3点,胆的排毒,亦同。

凌晨3-5点,肺的排毒。此即为何咳嗽的人在这段时间咳得最剧烈,

因排毒动作已走到肺;不应用止咳药,以免抑制废积物的排除。

凌晨5-7点,大肠的排毒,应上厕所排便。

早上7-9点,小肠大量吸收营养的时段,应吃早餐。

疗病者最好早吃,在6点半前,养生者在7点半前,

不吃早餐者应改变习惯,即使拖到9、10点吃都比不吃好。

半夜至凌晨4点为脊椎造血时段,必须熟睡,不宜熬夜。

那些经常熬夜的人!!收到没!收到没!!收到就早点睡啦

今天看到一句话,很是喜欢

归档在: Life — Jet @ 2:57 下午
Tags:
原文出处: http://www.javatang.com/archives/2006/10/18/570575.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

荣辱不惊闲看庭前花开花谢,去留无意漫随天外云卷云舒。

后来一查,是马寅初老先生的。

沙子画画,超震撼

归档在: Life — Jet @ 4:10 下午
原文出处: http://www.javatang.com/archives/2006/10/09/100570.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

点击观看<!–more–>
<coolplayer width=”320″ height=”240″ charset=”GBK” autoplay=”false” loop=”true”>
<a href=”http://www.javatang.com/_download/FB045_sicaf_sand.wmv“>沙子画</a>
</coolplayer>

下一页 »