查看linux系统版本

  1. [root@s2 ~]# uname -a
    Linux s2.test.com 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
    

     

  2. [root@s2 ~]# uname -m
    x86_64
    
  3. [root@s2 ~]# file /sbin/init
    /sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
    
  4. [root@s2 ~]# file /bin/cat
    /bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
    
发表在 Linux | 评论关闭

phpredis扩展安装

1.下载phpreids(owlient-phpredis-2.1.1-1-g90ecd17.tar.gz)到/usr/local/src下

2.解压得到 owlient-phpredis-90ecd17 进入目录

3.安装扩展

[root@s2 owlient-phpredis-90ecd17]# /usr/local/php-fcgi/bin/phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
[root@s2 owlient-phpredis-90ecd17]# ./configure -with-php-config=/usr/local/php-fcgi/bin/php-config

[root@s2 owlient-phpredis-90ecd17]# make
[root@s2 owlient-phpredis-90ecd17]# make install
Installing shared extensions:     /usr/local/php-fcgi/lib/php/extensions/no-debug-non-zts-20060613/
[root@s2 owlient-phpredis-90ecd17]#

4.修改php.ini

extension_dir = "/usr/local/php-fcgi/lib/php/extensions/no-debug-non-zts-20060613/"
extension=redis.so

5.重启nginx (不知道为什么我重启了好几次都不行。后来重启了下php就ok了)

 

$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('site','igaojie.com');
echo $redis->get('site');
echo "<hr/>";
发表在 Linux | 标签为 , | 评论关闭

redis 安装

1.下载redis

##下载redis
[root@s2 src]# pwd
/usr/local/src
[root@s2 src]#
[root@s2 src]# wget http://redis.googlecode.com/files/redis-2.4.7.tar.gz

2.解压

root@s2 src]# tar zxvf redis-2.4.7.tar.gz
[root@s2 src]# cd redis-2.4.7

3.编译

[root@s2 redis-2.4.7]# make

4.复制文件

[root@s2 redis-2.4.7]# cp redis.conf /etc/

[root@s2 redis-2.4.7]# cd src/
You have new mail in /var/spool/mail/root
[root@s2 src]# cp redis
redis-benchmark     redis.c             redis-check-aof.o   redis-check-dump.o  redis-cli.o         redis-server
redis-benchmark.c   redis-check-aof     redis-check-dump    redis-cli           redis.h
redis-benchmark.o   redis-check-aof.c   redis-check-dump.c  redis-cli.c         redis.o
[root@s2 src]# cp redis-benchmark redis-cli redis-server /usr/bin/

5.开启端口

[root@s2 src]# vi /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

[root@s2 src]# service iptables restart
Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_ns [  OK  ]

6.启动

[root@s2 redis-2.4.7]# redis-server /etc/redis.conf

7.测试

[root@s2 ~]# redis-cli
redis 127.0.0.1:6379> set name igaojie
OK
redis 127.0.0.1:6379> get name
"igaojie"
redis 127.0.0.1:6379>

8.修改redis.conf,设置redis进程为后台守护进程

[root@s2 ~]# vi /etc/redis.conf

# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes

9.修改数据文件存放位置

[root@s2 ~]# vi /etc/redis.conf
dbfilename /data/redis/dump.rdb

10.重启加载配置文件

[root@s2 data]# redis-cli shutdown
[root@s2 data]# redis-server /etc/redis.conf
发表在 Linux | 标签为 | 评论关闭

如果让我从零开始做一个CMS出来,我会怎么做呢?

如果让我从零开始做一个CMS出来,我会怎么做呢?

先说说CMS概念:CMSContent Management System的缩写,意为内容管理系统”CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。  CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。 (概念来自百度百科)

如果让我从零开始做一个CMS,我想到的有以下几个方面:

l 后台

1. 文章发布

① 文章发布,整个cms系统核心的东西就是这里了。基本的文章状态应该是有的,审核通过、未审核通过等。如果有特殊需求,文章还有分权限的,比如会员级别(或者会员积分金币等)以内没有权限浏览某些新闻等。

② 自动提取或者编辑自定义标签tag和关键字

③ 自动或者编辑定义文章摘要

④ 文章是否允许评论

⑤ 头条、推荐、焦点图、滚动等等状态的标记

⑥ 文章的移动、增删改

⑦ 等

2. 栏目设置

① 无限级栏目结构

② 栏目可以自由移动迁移

③ 栏目的隐藏和显示

④ 栏目模版自定义

⑤ 栏目页SEO定义

⑥ 栏目权限

⑦ 生成静态可选

⑧ 等

3. 权限控制

① 权限控制应该和文章发布同等重要,当然有些系统却把这里做的很宽松

② 后台权限大致分为超级管理员、栏目管理员、信息发布录入员

③ 各个级别权限的人员管理相应模块相应功能不能越权

④ 等

4. 投票系统

5. 专题制作

① 专题的易创建性

② 专题数据的易操作性

③ 专题模版的易制作性

④ 等

6. 会员管理

① 会员的级别

② 会员的等级

③ 会员的头衔

④ 级别、等级、头衔可管理

⑤ 等

7. 广告管理

8. 附属工具

① 新闻抓取

② 数据库简易操作

③ 缓存清理

④ 等

l 前台

1. 会员功能

2. RSS订阅

3. 全文检索

4. 页面静态化

① 文章页面静态化

② 文章列表页静态化(实现方案有待深度分析)

5. 排行

① 文章评论数、浏览量排行

② 月排行、周排行、日排行

 

 

累了,以后再考虑!休息先。。。

 

 

 

发表在 web开发 | 标签为 | 8 条评论

solr 搜索中文 乱码

在apache-tomcat 配置文件 server.xml 里面:

<Connector port=”8080″ protocol=”HTTP/1.1″               connectionTimeout=”20000″               redirectPort=”8443″  />

 

改为

<Connector port=”8080″ protocol=”HTTP/1.1″               connectionTimeout=”20000″               redirectPort=”8443″ URIEncoding=”UTF-8″ />

即可

重启apache-tomcat即可

发表在 Linux, web开发 | 标签为 | 6 条评论

SOLR安装

solr安装之前先安装apache-tomcat环境,接下来安装solr

1.确保停止了tomcat服务

##停止tomcat服务
[root@s2 lib]# /usr/local/apache-tomcat-6.0.29/bin/shutdown.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.29
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.29/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-6.0.29/bin/bootstrap.jar
[root@s2 lib]#

由于我下载好了apache-solr-1.4.1 在/usr/local/src下 解压之后为/usr/local/src/apache-solr-1.4.1目录

2.将solr包内的example下的solr目录复制到 /data/下

[root@s3 src]# cp -r apache-solr-1.4.1/example/solr /data/
[root@s3 src]# cd /data/solr/
[root@s3 solr]# ll
总计 24
drwxr-xr-x 2 root root 4096 12-17 00:11 bin
drwxr-xr-x 3 root root 4096 12-17 00:11 conf
-rw-r--r-- 1 root root 2259 12-17 00:11 README.txt
[root@s3 solr]#

3.指定放置索引数据的目录

[root@s3 solr]# vi conf/solrconfig.xml
<!-- dataDir>${solr.data.dir:./solr/data}</dataDir -->
${solr.data.dir:/data/solr/data}

4.将war包复制到solr目录下

[root@s3 solr]# cd /usr/local/src/apache-solr-1.4.1/dist/

[root@s3 apache-solr-1.4.1]# cp -r dist /data/solr/
[root@s3 apache-solr-1.4.1]# cd /data/solr/

5.新建solr.xml

[root@s3 example]# cd /usr/local/apache-tomcat-6.0.29/conf/
[root@s3 conf]# cd Catalina/
[root@s3 Catalina]# ll
总计 8
drwxr-xr-x 2 root root 4096 12-16 23:23 localhost
[root@s3 Catalina]# cd localhost/
[root@s3 localhost]# ll
总计 16
-rw-r--r-- 1 root root 885 12-16 23:23 host-manager.xml
-rw-r--r-- 1 root root 885 12-16 23:23 manager.xml
[root@s3 localhost]# vi solr.xml

6.重启tomcat服务

 

[root@s3 localhost]# /usr/local/apache-tomcat-6.0.29/bin/startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.29
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.29/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-6.0.29/bin/bootstrap.jar 

7.OK 访问:http://***.***.***.***:8080/solr/admin/即可进入solr的页面

SOLR

SOLR

发表在 Linux, web开发 | 标签为 | 4 条评论

apache-tomcat 安装

1.找到已经下载好的zxvf apache-tomcat-6.0.29.tar.gz 在/usr/local/src下

#tar zxvf apache-tomcat-6.0.29.tar.gz
#cp -r apache-tomcat-6.0.29 /usr/local/
#cd /usr/local/apache-tomcat-6.0.29/
#cd bin/
[root@s3 bin]# ./startup.sh
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

2.Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

先验证一下是否有java环境

[root@s3 src]# rpm -qa|grep jdk

没有任何结果。那么接下来安装jdk

3.

[root@s3 ~]# yum install java-1.6.0-openjdk
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: ftp.daum.net
* updates: mirrors.163.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.23.1.9.10.el5_7 set to be updated
--> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: java-1.6.0-openjdk
--> Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
--> Processing Dependency: libgif.so.4()(64bit) for package: java-1.6.0-openjdk
--> Running transaction check
---> Package giflib.x86_64 0:4.1.3-7.3.3.el5 set to be updated
---> Package jpackage-utils.noarch 0:1.7.3-1jpp.2.el5 set to be updated
---> Package tzdata-java.x86_64 0:2011l-4.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
Package                           Arch                  Version                                       Repository              Size
====================================================================================================================================
Installing:
java-1.6.0-openjdk                x86_64                1:1.6.0.0-1.23.1.9.10.el5_7                   updates                 37 M
Installing for dependencies:
giflib                            x86_64                4.1.3-7.3.3.el5                               base                    39 k
jpackage-utils                    noarch                1.7.3-1jpp.2.el5                              base                    61 k
tzdata-java                       x86_64                2011l-4.el5                                   updates                180 k

Transaction Summary
====================================================================================================================================
Install      4 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 37 M
Is this ok [y/N]: Y
Downloading Packages:
(1/4): giflib-4.1.3-7.3.3.el5.x86_64.rpm                                                                     |  39 kB     00:00
(2/4): jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm                                                            |  61 kB     00:00
(3/4): tzdata-java-2011l-4.el5.x86_64.rpm                                                                    | 180 kB     00:00
(4/4): java-1.6.0-openjdk-1.6.0.0-1.23.1.9.10.el5_7.x86_64.rpm                                               |  37 MB     00:09
------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                               3.4 MB/s |  37 MB     00:10
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing     : giflib                                                                                                       1/4
Installing     : tzdata-java                                                                                                  2/4
Installing     : jpackage-utils                                                                                               3/4
Installing     : java-1.6.0-openjdk                                                                                           4/4

Installed:
java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.23.1.9.10.el5_7

Dependency Installed:
giflib.x86_64 0:4.1.3-7.3.3.el5         jpackage-utils.noarch 0:1.7.3-1jpp.2.el5         tzdata-java.x86_64 0:2011l-4.el5

Complete!

4.验证是否安装成功

[root@s3 ~]# whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java.1.gz
[root@s3 ~]# java -version
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.10) (rhel-1.23.1.9.10.el5_7-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

5.重新启动apache-tomcat

[root@s3 ~]# cd /usr/local/apache-tomcat-6.0.29/
[root@s3 apache-tomcat-6.0.29]# cd bin/
[root@s3 bin]# ./
catalina.sh      digest.sh        setclasspath.sh  shutdown.sh      startup.sh       tool-wrapper.sh  version.sh
[root@s3 bin]# ./
catalina.sh      digest.sh        setclasspath.sh  shutdown.sh      startup.sh       tool-wrapper.sh  version.sh
[root@s3 bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/apache-tomcat-6.0.29
Using CATALINA_HOME:   /usr/local/apache-tomcat-6.0.29
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.29/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/apache-tomcat-6.0.29/bin/bootstrap.jar

5.开通8080端口并重启iptables

[root@s3 ~]# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

[root@s3 ~]# service iptables restart
Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_ns [  OK  ]
[root@s3 ~]#

[root@s3 ~]# service iptables restart
Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_ns [  OK  ]

6.OK.通过浏览器输入:http://***.***.***.***:8080/ 就能看到apache tomcat的默认页面了。

tomcat默认页面

tomcat默认页面

发表在 Linux, web开发 | 标签为 , , | 7 条评论

zend studio 9.0无限期试用的解决办法

目前是试用期30天,30天之后就不能用了。解决方案:

我是win7:

删掉两个文件:

C:\Users\用户名\.zs

C:\Users\alex\.ZendStudio\9_0

删掉之后 zendstuido会自动创建。

又一个崭新的30天!哈哈

发表在 未分类 | 6 条评论

[转] 树先生,你的幸福朝哪开?

哀伤的无法忘却

他们是一些片段

忘却的无法消失

他们躲在树后面

多年以前,我有幸读过两部非凡的短篇小说,一部是美国作家艾萨克 · 辛格的《傻瓜吉姆佩尔》,另一部是巴西作家 若昂 · 吉马朗埃斯 · 罗萨 的《第三条河流》。余华说,他在这两部小说里 读到了比很多长篇小说还要漫长的时间;现在我想说的是,很多人反映看不懂《hello,树先生》,那么也许他们能通过上述两篇小说,找到蛛丝马迹,去帮助他们理解导演的真实意图。

感谢韩杰,这应该算是迄今为止我看过最具思想和深度的作品了,宝强精湛的演技发挥到了淋漓尽致,看完之后我就觉得,一个导演能拍出这样的佳作,即便入土也可瞑目了。虽然它有刻意模仿上述两篇小说的迹象,但它同也加进了中国元素 —— 边缘底层家庭教育的失败,城市化进程和激进现代化背景下,道德信仰的沦丧,人性的疏离、冷漠、贪婪和自私。

当然,影片表达的还有很多很多,它既讲述了导演要告诉我们的,也讲述导演所没有意识到的,这时候就需要观众站出来说话,可是很不幸,我在网上浏览,此影片已被网友们骂得狗血淋头,大多数人还是觉得它如皇帝的新装,更有人形容它得奖就如小孩子的尿布得到艺术大奖一样,如果我是导演,我会觉得很委屈,即使他们看不到精髓,至少也应该明白拍这部影片的诚意和社会良知。

同时我又没法责怪他们,没有经历,如何认知;都没见过农村是什么样的人,他们怎么可能了解这种时代注脚下农村的生存状态,以及这种生存状态下形形色色的人物和灵魂。

影片里,跟着树的生命历程走,小时候,他亲眼目睹了父亲在树下活活吊死哥哥的场面,简单的自由恋爱发展到上床居然被说成耍流氓,这是 80 年代精神建设的落后与法制建设的冷酷一起酿制的悲剧,正是这个悲剧,扼杀了树对一切自由和美好的憧憬,而自由奔放,无拘无束,恣意妄为,这一切其实正是他的天性,却也是他得不到的,并且他只能神经质的束缚麻痹自己,因为父亲阴冷残酷的影子好像一直游荡在身边,每当他有所想法时,父亲的身影便会怒目而视。

电影一开头,我们看到猥琐大叔蓬头垢面,衣衫褴褛,走路左右摇晃,两只胳臂习惯性张开,笑着说:“总理忙,咱可不忙。”对于他这副尊荣,我的理解是,他在掩饰,他在用无所谓的形象来掩饰他心底的卑微,我们从他给小梅的短信就能看出他其实相当富有幽默感也是相当聪慧和浪漫的一个人,庸俗很容易让人鉴别,但是庸俗的巧妙就需要才情的功底和个性的技巧了。越是这样的人,内心越渴望得到别人强烈的尊重,当这种尊重无法获得时,他便会随心所欲,用悠哉无谓最好不会被人注意的行为来回应尊严泯灭所带来的伤痛。

接下来能深刻体会到时代的压抑感无处不在,那些物质追求领域先富起来的村民和朋友,精神素质可以说没有一个是健全的。而树善良、自卑、忠厚和敏感的性格都昭示他与现代社会的格格不入,一个有意思的镜头发生在小庄剐车的矛盾解决后,树摇晃着走到高朋身边,一只手拿着烟,一只手拍着高朋的肩膀,高朋打过电话后径直走开,留树一个人,那一瞬间的左顾右盼,精妙传神的表达了无所适从以及人与人之间逢场作戏之后内心的疏离感,那一瞬天地之间竟好像没有容身之所,茫然是个惨痛的词,在树身上它不止是无奈,更多的蕴含绝望。

从始至终,我们都能看到树就像吉姆佩尔一样,他常常无端的成为别人取乐和嘲弄的对象,当这种屈辱变成常态每天都会发生时,任何人看到树,也都不会再把他当做一个健全复杂的个体来考虑和对待,他被简单化符号化,别人的婚礼,哪需要他做感言?他是软柿子,面对集体权威和物质权势必须曲意逢迎甚至低声下气,一时伺候不周都要下跪认错。

灵魂的践踏比物质的压榨更让人惶恐,终日风刀霜剑过得是什么生活?对于在农村长大的贫二代应该更有体会,我记得小时候,村里有个及其像树的年轻人,每天傍晚他都在村口游荡,破衣烂衫很喜欢接别人递过来的烟抽,看到拉车的村民他都会上去帮着推一把,要是谁家结婚或者办丧事,他总会不请自到,忙里忙外不亦乐乎,可是到头来又总是一身憋屈,因为没有人领他的情,觉得他脏并且烦人。他的弟弟和母亲都是傻子,父亲也不正常终日佝偻着腰不说话,看不到活着的迹象,唯一漂亮的姐姐到头来还是嫁了人,操持新家忘了屈辱中的娘家。在我读初中的时候他就死了,听人说是游泳淹死,因为有人告诉他河里的水根本不深,至多到腰的地方,他就在明媚的夏日清晨试了试,尸体浮到水面的时候,已经全身肿胀成了鱼的大餐 ……

逝者已逝,故人不见今时月,可树的命运一直在这片沉重丰腴的土地上交替演绎,他们过了而立之年却无法娶妻生子过正常人的生活,尤其是在商品经济和现代化大潮的猛烈涌动下,利益驱使人心涣散亲情泯灭的情况,早已屡见不鲜。

回到影片本身吧,当酒醉后的树握着陈艺馨的手,陈艺馨问树你没在那干了?还记得树是怎么回答的吗?树说不干了,干得没意思,活着没意思。听到这句话我感觉心都被掏空了,活着最重要的什么?我想是尊严和希望,特别是对树这样敏感的人,可是尊严希望,对于卑微的树而言,实在太过沉重,他无福消受也承受不起。

接下来是一组雪地里奔跑抱新娘的画面,我们可以当做现实,我更倾向于把它当做树的意识层面,陈艺馨走了,树在大伙的追逐嬉戏中,仍然在扮演着尴尬和疏离忽略的角色,破败的乡土已无留恋,只能选择彼岸,来到长春其实是他对现实第一次被动的逃离,但他邋遢不注意形象的举止立刻招来儿时伙伴的鄙夷和批评,尤其是目睹了偶像婚外情后爆发的家庭危机,使他更加坚信这里根本不是他想寻找的清新永恒的世界,这里同样充斥着卑琐和荒诞, 礼崩乐坏的狂躁激进年代,世间哪里还有净土?

小梅的出现绝对是本片的点睛之笔,也是仅有的一丝温存,在两人纸条传递温情的片段中,小梅说让别人决定你的命运,那不可悲吗?看起来外透豪气,实则内显苍凉,他是女人,又是聋哑,她单纯的看不到树用宿命与时代抗争的伤痕累累,也看不到,善良的个体在时代洪流中,显得何其渺小与脆弱不堪。

影片的急转直下,是发生在树婚礼前一天晚上与弟弟的一场殴打后,亲情在利益面前凄凉得发抖,弟弟一心想往城里钻,从来没有看起过窝囊颓废的树,活着的弟弟与死去的哥哥是如此的不同,树已经彻底癫狂,他生无可恋,却死儿有憾,憾得是自己从未体面风光的受人注视和尊重,憾得是欺凌过自己的人依然不对自然伦常心存敬畏作威作福,憾得还有,没有同心爱的小梅正常的说过一次话。

接下来的一切如果你还以正常人的思维来考虑故事本身,就会觉得一团混乱不知所云,其实换个角度,把自己当成树,一个真正的精神病人,那么一切就迎刃而解了,故事就是这样,现实也是这样,事已至此,是树疯了吗?不知道,要么大家全疯了,要么大家都没疯。

虚实交接的轮换中,在同小梅的新婚之夜,女上男下的体位竟让他的意识回到父亲勒死哥哥时所受的煎熬,小庄是树正常时对哥哥所有回忆的清晰形象,他死于矿难以及后来村里缺水,我想这都是实实在在发生的,但绝对不是树先生未卜先知,我倾向于这是他想受人膜拜和尊重的潜意识幻想,也只有这样,他那被时代和境遇所压所遭受过的侮辱才能得以偿还,尽管这偿还,是发生在意识领域。

树是疯了,因为他无法解决自我和现实的距离以及那一层紧张的关系,那 难以承受,蜂拥而来的真实几乎都在诉说着时代变迁所带来的丑恶和阴险,弟弟接着母亲并且带着抚恤金去太阳新城住了,小梅也因为缺水回了娘家,而树呢,他这个饱尝生活艰辛和煎熬的人,生命是那样短暂、无望,他只能待在一间破蔽小屋,或者爬上那颗勒死哥哥的参天枯树,终日幻想自己占卜大师的神级待遇,他究竟错在哪里?

狂躁的一幕发生在故事的结尾, 人人奔向矿山,天空和整个背景染成红色,激进和昂扬的基调抛却了所有的秩序、正义和道德,树是一个异类,在迷茫中随大流又不知所措,最后抱着在参天静立的枯树,痛苦的撕抓着树皮。

在交替的蒙太奇中,怀着大肚子的小梅下了车,从东北平原的一隅来到树身边,笑着对树说,“走吧,咱走”。画面一转,残忍的导演仍然让树的手在摇摆,却没有了小梅的影子,空空荡荡,摇摆的,也许还有尘土飞扬的中国大地上,所有伟岸正直的大树,灵魂里固守着的白日春梦。

 

发表在 心情驿站, 电影 | 6 条评论

mysql主从同步错误 Got fatal error 1236 from master when reading data from binary log

主从同步出错解决办法:

1.数据库基本错误可以直接跳过错误继续执行同步,方案:mysql主从同步错误跳过

2.log-bin文件出错的话就不是那么幸运了。解决方案:

在主库上操作:

mysql> flush logs;
Query OK, 0 rows affected (0.12 sec)

mysql> show master status\G;
*************************** 1. row ***************************
File: mysql-bin.000111
Position: 106
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)

ERROR:
No query specified

mysql>

从库上操作:

 

Slave: stop slave;

 

 

 

Slave: CHANGE MASTER TO MASTER_LOG_FILE=’mysql-bin.000111’, MASTER_LOG_POS=106;

Slave: start slave;

即可。

 

发表在 Linux, mysql, web开发 | 5 条评论