MySQL模式:Strict Mode    zz

I. Strict
Mode阐述
根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制:
1).不支持对not null字段插入null值
2).不支持对自增长字段插入”值,可插入null值
3).不支持 text 字段有默认值

看下面代码:(第一个字段为自增字段)
$query=”insert into demo
values(”,’$firstname’,’$lastname’,’$sex’)”;
上边代码只在非strict模式有效。

$query=”insert into demo
values(NULL,’$firstname’,’$lastname’,’$sex’)”;
上边代码只在strict模式有效。把空值”换成了NULL.

II.让数据库支持Strict Mode

1.对数据库结构进行以下改进来支持strict mode:
1) 给所有not null字段都设置非null默认值,字符串默认值为 ”,数值默认值为 0,日期默认值为 ‘0000-00-00
00:00:00’
2) 去掉text字段的默认值
3) 规范化改进: 把 title 字段统一改为
varchar(255),把有默认值的null字段改为not null字段

2.如果安装的PHP程序数据库结构关闭Strict mode
1).一个是安装mysql5.0(含以上)版本的时候去掉strict mode。
编辑 my.cnf,关闭Strict Mode:
sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

2). 另一个就是修改查询语句。例如在
if ($this->dbcharset) {
   @mysql_query(“SET NAMES
“.$this->dbcharset);
}
后面执行
mysql_query(“SET @@sql_mode = ””);

注意确定你使用的是MySQL5

mysqli方式类似,就是执行的是
mysqli_query($this->connection_id, “SET @@sql_mode =
””);

略为吴山留顾


放船千里凌波去,略为吴山留顾。



云屯水府,涛随神女,九江东注。



北客翩然,壮心偏感,年华将暮。



念伊嵩旧隐,巢由故友,南柯梦,遽如许!





回首妖氛未扫,问人间英雄何处?



奇谋报国,可怜无用,尘昏白羽。



铁锁横江,锦帆冲浪,孙郎良苦。



但愁敲桂棹,悲吟梁父,泪流如雨。

“略为吴山留顾”,是《射雕英雄传》中,黄蓉和陆乘风在太湖上对唱的朱敦儒《水龙吟·放船千里凌波去》上阙中的一句。
以之作为题目,因为个人比较喜欢,希望每个人都能找到值得留顾的东西,不用多,略微就好。

最近值得记录的东西还是很多的,无奈这几天休息得不是很好,可能会写得比较乱一些。
这样也好,自然就好。

1、《视易学》
从春节放假就一直在做“视易学”,现在基本可以演示了,本来想昨晚更新到服务器上的,可惜服务器down掉了。
而托管服务器的网热的7X24小时服务热线却打不通,很失望。到网上搜索一下,发现这家公司的确比较垃圾,也有很多人抨击它,说自己上当。

同时,我也拨打过万网的服务热线,很快就拨通了。现在的想法是现在的服务器到期后换万网,网热的机器有产权,就带回来,租个有宽带的房子放着,加个花生壳。

网站的营销推广也很重要。
1、搜索引擎(技术人员喜欢这个),别人一般也没有反感
2、事件营销:制造一些事件,这个要巧妙的策划一下
3、价值营销:比如给别人想要的,但是附加了自己的营销信息

另外开个博客,做个人品牌建设。

现在发现问题有:
1、切入点不错,但是技术视频面太窄,风投可能兴趣不大;
2、壁垒比较低,大家都可以做;
3、现在流行的,以后不一定流行,要找到以后流行的,领先半步。
(思路不清晰,以后补充)

等内测版出来之后,就开始参加各种比赛吧。

2、回家
回家期间,虽然是度假,但是一些事情还是比较讨厌的。
让我有点不爽,再外面这么辛苦,回去还不能尽情放松。
唉……,真的是世间万苦人最苦。

3、学习
上学期的成绩出来了4门,其中三个学位课都是A。
要感谢可爱的杜mm,其中两门都获得了她的帮助,
而且,英语我之前两学期都没有得过A的,呵呵。

4、智者潜锋芒
最近感觉不应该太高调,于是隐藏了自己的msn spaces。
开心网上也隐起来,低调就是腔调嘛。

乱花渐欲迷人眼,浅草才能没马蹄。
牛年来了,期盼自己可以牛起来,也希望大家都牛。

ffmpeg的几个网站

http://www.videohelp.com/tools/ffmpeg
其实有用的网站都是从这里找到的link,如下:
http://tripp.arrozcru.org/
就在这里找到了“Win32 Shared build with
FFPlay
, with Vhooks, no devel
libs:
”版本,很开心。
http://sourceforge.net/project/showfiles.php?group_id=205275

这里面有FFmpeg/MinGW/MPlayer
/ MEncoder
/Release/Toolchain,记录下来以防以后用到大笑

当然,刚开始想找可以打上水印的方法时,google到了如下BT,可惜公司不能下载,放弃。
http://www.seedpeer.com/more/1641314.html

一些相关的文章:
http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2008-March/014585.html

http://bbs.linuxsky.org/viewthread.php?tid=6032

http://www.tzsy.cn/blog/146/viewspace-46584.html

ffmpeg的vhook使用介绍:
http://ffmpeg.mplayerhq.hu/hooks.html

测试成功的命令:
ffmpeg -i “C:\ffmpeg\test.wmv” -vhook
“c:/ffmpeg/vhook/watermark.dll -m 1 -f
watermark.png” -ar 44100
“C:\ffmpeg\test.flv”(水印)
ffmpeg -i “C:\ffmpeg\test.wmv” -vhook
“c:/ffmpeg/vhook/imlib2.dll -x
W*(0.5+0.25*sin(N/47*PI))-w/2 -y H*(0.5+0.50*cos(N/97*PI))-h/2 -i
logo.png” -ar 44100
“C:\ffmpeg\test.flv”(飘来飘去的logo)
ffmpeg -i “C:\ffmpeg\test.wmv” -vhook
“c:/ffmpeg/vhook/imlib2.dll -x 0 -y 1.0*N -i
logo.png” -ar 44100
“C:\ffmpeg\test.flv”(从上往下掉的logo)
ffmpeg -i “C:\ffmpeg\test.wmv” -vhook
“c:/ffmpeg/vhook/imlib2.dll -x 0 -y 0 -i logo.png”
-ar 44100
“C:\ffmpeg\test.flv”(左上角的logo)