随着html5的火爆和我用智能手机的时间日益增多,我决定把原来的用flash播放的视频和音乐开始转换成html5的标签。我想这样会比较好一点。用手机看的时候不会卡死。我想,2012的主题怎么还没出来,如果在过2个月还没有音讯的话,我会将博客换成别的,不用wordpress了,或者我会自己去写一个。原来觉得那么复杂的事情现在看起来真的很简单。
下面演示一段视频,是我最喜欢的游戏的音乐。玩魔兽世界的人应该都听说过。
随着html5的火爆和我用智能手机的时间日益增多,我决定把原来的用flash播放的视频和音乐开始转换成html5的标签。我想这样会比较好一点。用手机看的时候不会卡死。我想,2012的主题怎么还没出来,如果在过2个月还没有音讯的话,我会将博客换成别的,不用wordpress了,或者我会自己去写一个。原来觉得那么复杂的事情现在看起来真的很简单。
下面演示一段视频,是我最喜欢的游戏的音乐。玩魔兽世界的人应该都听说过。
在perl中,如果你选中一段代码,然后align,emacs会把等号对齐,但是在php中不会这样,如果在php中你也想这样的话,那么你会用到:
M-x align-regexp RET = RET举例,比如在一个比较长的数组中,如下,你会想把等号对其。
$data = array( 'filter_order_id' => $filter_order_id, 'filter_box_code' => $filter_box_code, 'filter_customer_id' => $filter_customer_id, 'filter_email'=> $filter_email, 'filter_shipping_name' => $filter_shipping_name, 'filter_telephone' => $filter_telephone, 'filter_shipping_address' => $filter_shipping_address, 'filter_postcode' => $filter_postcode, 'filter_payment_method' => $filter_payment_method, 'filter_order_box_status_id' => $filter_order_box_status_id, 'filter_date_added' => $filter_date_added, 'sort' => $sort, 'order' => $order );
当然align-regexp后面跟的是个正则表达式,如果你想让它以其他的方式对其,JUST DO IT!
索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。
(1)使用ALTER TABLE语句创建索引。
语法如下:
ALTER TABLE TABLE_NAME ADD INDEX index_name (column_list) ; ALTER TABLE TABLE_NAME ADD UNIQUE (column_list) ; ALTER TABLE TABLE_NAME ADD PRIMARY KEY (column_list) ;
其中包括普通索引、UNIQUE索引和PRIMARY KEY索引3种创建索引的格式,table_name是要增加索引的表名,column_list指出对哪些列进行索引,多列时各列之间用逗号分隔。索引名index_name可选,缺省时,MySQL将根据第一个索引列赋一个名称。另外,ALTER TABLE允许在单个语句中更改多个表,因此可以同时创建多个索引。
前天去海边走一走,发现人太多了,挤得要命。大部分是旅行团的人,前面有一个带队的,拿着小喇叭。他们玩的好辛苦。我想,以后要出去还是选人少一点的地方比较好。
前两天一直在考虑2个问题:事件驱动和js的原型链。明显是研究nodejs的过程中产生的问题。nodejs是朋友介绍的,据说很厉害,所以就研究一下,发现js的原型真的跟普通的面向对象有很大的区别。下面写一下我对这两个东西的理解,或许错了,但是也要记录下来。所有的东西都是回忆。
关于JS的原型链。在理解这个东西的时候,把函数分解成两个部分,一个是函数,一个是对象。一定要分离着理解,上张图,绝对给力,我就是靠这张图理解的。

仔细研究这个图,你一定有收获。还有网上还有这么一张图,我相信你看后绝对会很混乱,这张图我放在下面,大家研究一下,反正我是搞不懂。
可能除了哲学家以外,笔者认为程序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。
想想看,生物学家要亲自做所有的实验…给数百只小白鼠注射药物不可能自动完成。医生必须给病人进行身体检查;教授每年都要教授同样的课程;建筑师从各个角度制定方案,并手工地将方案一笔一划绘制出来。
让我们再来看看更为辛苦的一些职业,情况更糟。营销人员要不断重复地进行同样的产品宣传;理发师日复一日地做着同样的事情;收营员每天都以相同的方式对货物进行结算…工厂工人…
你面前呈现出了一幅图片,世界上有很多这样的人,他们每一小时,每一天,每一年,有些甚至一辈子都在重复做着几乎相同的事情。
来看看程序员
每当我们想连续两次做同样的事情时—我们会尝试想一个方法来自动完成此过程。每当你写的代码是完成同样的一件事时,你会开始寻找一个库;每当你启动一个类似的项目时,你会去寻找一个模板。
程序员的生活就是致力于消除重复的工作。

将琐碎地任务从我们的工作流程中剔除,这能让每个人生活得更轻松。这里有一个经典的笑话,说一个程序员情愿用一周的时间来写一个拷贝脚本,也不愿意将相同的文件复制粘贴两次,尽管复制粘贴可能只需要两分钟。
该死的,我们要遵循DRY(Don’t Repeat Yourself不要重复自己)的原则。这个原则的基本内容是宁愿创建一个令人费解的抽象类,也不要将不相同但非常相似的代码写两次。
这当然会导致很多问题。
一般的软件项目充满了在顶层抽象类上构建的抽象类,你慢慢地会不清楚这些顶层抽象类将如何工作。甚至你完全不知道其代码在做什么。”Dizzying but invisible depth“,涉及到这个问题时,你真的应该读读这篇短文。
其实两键,两条命令。在你做了很多操作,很多删除很多添加的时候,很有用。我记得是在博客里面有来着,但是找不到了。
svn status | grep -v "^.[ \t]*\..*" | grep "^?" | awk '{print $2}' | xargs svn add svn status | grep -v "^.[ \t]*\..*" | grep "^\!" | awk '{print $2}' | xargs svn delete
mysql列的默认属性必须是个常数,不能是函数或者表达式。有一个例外就是 CURRENT_TIMESTAMP。
可以用NULL作为值,那么默认的default value是NULL。
不能用NULL作为值,那么分情况。数字列默认是0,字符串默认是”",即空字符串
还有好多其他的,请看http://dev.mysql.com/doc/refman/5.0/en/data-type-defaults.html
首先,本文第一段是个介绍,不是原文。从第二段开始是摘自韩寒的博客上的一篇文章。我不知道是不是违反了什么规矩,如果有人在意的话,请告诉我,我会马上删除。总结了这篇日志的观念,主题就是:谁没SB过?好的,下面正文开始。
最近三个月,看世间百态,人情冷暖,失落与收获都颇多。失落在我出生是纯正的上海郊区农村屌丝,无权无势,白手起家,本以为自己是一个很励志的“屌丝的逆袭”的故事,却硬要被说成一个经过多方神秘势力包装的惊天大阴谋;失落在北京有一个几面之交的“名流友人”,莫名编造了一个内幕,四处传播,让我心寒,我愿怀着善意,相信他是无心的吹水;失落在我自己,太过在意,害怕深文周纳,行文变得谨慎。收获在很多谋面和未曾谋面的朋友仗义执言;虽然都被打成利益集团;收获在十几年前的同学为我说话,虽然因为回忆太远往事,细节互相有偏差被打成诈骗团伙;收获在我看到太多人心和各种面目,以后写小说刻画人物会更加精彩。
人的处事风格和性格不是一成不变的,尤其是16岁到30岁之间。我写过一些不错的文字,也写了不少烂文章,无论状态起伏,无论风格转变,都是一个人的成长历程,谁人能在十四年的青春里保持纹丝不动。我二十岁出头的时候主张抵制日货,是个民族主义者,08年的时候开始反对抵制家乐福,我小时候主张打仗收复台湾,现在都不好意思承认自己这么说过,十七八岁时,我居然说,活着的作家中,写文章论排名老子天下第二,现在想起来都脸红,更让我脸红的是当年我心中那个第一居然是李敖。我少年时装酷,追求语出惊人,这些话现在看来,很多都惹人厌恶,甚至还惹我自己厌恶,把各种傻话挖出来,总会击中不同的人。谁没有年少过,你在宿舍里说过的那些蠢话,你在树林里幼稚的表白,现在拿出来可不都得笑死,没有人永远和过去的自己一致,除非你不再成长。
清明假期结束,突然发现已经4月了。博客也快沦为月经博。办完了很多事情,要好好工作了。大家一起加油。最近很对希望这个两个字很喜欢。在我一切都顺利的时候,在大的痛苦大的折磨来临之前,默默的安慰自己一切都有希望。每一丝流光都充满希望。不管碰上什么事情都要坚强。加油。
你永远孤寂的挂在天上
恍若不知那空旷的荒凉
你只是默默的照亮远方
让我不被绝望彻底埋葬
你依然静静的散发光芒
每一丝流光都充满希望
你让我相信遥远的理想
一路高歌直到白发苍苍
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。
1. 《代码大全》 史蒂夫·迈克康奈尔
推荐数:1684
“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky
对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esac