档案日期2010的21

2010年5月24日 - 2010年5月30日

最后更新于 .

今天在把django开发的系统从开发环境搬到外网的时候,发现凡是中文写入Mysql的时候,都会报错:

Data truncation: Data truncated for column xxx

网上搜了一下,排除了字段本身长度不够,剩下只能是因为mysql的默认编码不是utf-8导致,于是请教了数据组的同事,有两个命令可以修改Mysql 库或者表的编码:

修改库的编码:

alter database dbname CHARACTER SET = utf8;

修改表的编码:

alter table tablename CONVERT TO CHARACTER SET utf8;

之后一切OK。

在次仅作记录。

最后更新于 .

在vs中使用vim的映射已经不是什么新鲜事了,不过ViEmu $99的价格实在让人望而却步,但是现在好了,我们多了一个选择:

vsvim
主页:
http://visualstudiogallery.msdn.microsoft.com/zh-CN/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329

这个是以vs2010的标准插件形式存在的,所以也只支持vs2010.
废话不多说,先来看几张图:

 1

注意画红圈的地方(我好不容易才抓拍到的光标呀),用起来比较舒服的原因之一就是保持了和vim一样的块状光标(ViEmu就给改了),所以第一感觉还不错。

打开上面的config按钮,界面如下:

2

上图就是默认的样子。

我大体试了一下其模拟的按键,hjkl是没有问题的,G、gg、u也没有问题,但是zc、zo、C-R、之类的就都不能用了,命令行方面,试了一下:new、:e 之类貌似都不能用。

不过我觉得这样的确已经不错了,本身只是想要vim的按键方式而已,而且除了需要实时预览html的情况,我基本也不会用到vs……

最后更新于 .

在开始这篇文章之前,还是先说点不相干的,最近博客多了不少emacs的文章,并不是我(dante)从Vim转向emacs了,而是由于本博目前是有三个作者的(dante、ian、lr),而ian是用emacs的,所以本着linux本是一家的原则,会把我们的心得都放在这个博客里和大家共享。
 
呵呵,好啦,闲话不多说,进入正题。
最近在做流程系统的时候,发现用showModalDialog来限制用户焦点及流程的确是不错的方法,不过在使用中也发现了两个问题:
1.showModalDialog打开的窗口中,如果是调用form表单或者其他需要重新生成页面的操作,一定会打开新窗口
2.showModalDialog打开的窗口中是无法刷新的
 
感谢google大神的协助,总算让我找到了答案
 
1.通过frame页来装载页面
例如,需要原来的调用是
window.showModalDialog("a.html")

 

我们只需要新建一个页面b.html:
<frameset rows="0,*"> 
<frame src="about:blank"> 
<frame src="a.htm ...

每日归档

上周

2010年度第 20 周

下周

2010年度第 22 周

归档