正在加载……
公司拓展
Posted in 天下杂谈 on July 10, 2008 / 评论(1) »
只去了一下会就走了。
懒其所懒,爱其所爱!
Posted in 情感天地 on July 10, 2008 / 评论(0) »
我们的生活里总会遇到瓶颈期,所谓大逃亡,例如结婚或者出国,但它们从来都不会一劳永逸地解决人生的饥渴。

有一本正畅销的简明心理学读物中有一句话:“如果你内心的力量和舒适得自某件事物,那么你就应该保留它。如果你是出于自我牺牲或者强烈的责任感而放弃它,你会不断地想把它要回来,这种得不到满足的需求会给你带来麻烦。”真的很简明,有人勤于琐事,却懒得为自己思考一条出路;勤于找男人,却懒得想一想自己需要什么样的爱情;勤于寻觅爱情,却懒得为每一个爱人付出;勤于回忆,却懒于创造未来。别放弃手里能够让你快乐的事情,勤于为生活找一条出路,我们才会感到它的风味绝佳。

《时尚.COSMO》:你觉得快乐是一种选择吗?
吴岱妮:是。小时侯大人常常告诉你:你只要读书读好了,进了好学校就有好工作,就会赚很多钱......意思是你只要把这一步做好了,到了下一步你就会快乐,很多人认为我现在身体不好,身体好了就会快乐;我现在赚钱不够多,我钱多就会快乐......其实快乐是没有“如果”的,你不现在就选择快乐,以后也不会快乐。

《时尚.COSMO》:你怎么定义好男人?
吴岱妮:我觉得好男人是有勇气也有意愿去真的了解你的感受,了解你的欲望你的期望,他也愿意去做一些跟你在一起可以帮助彼此变成你们都更想成为的自己。简单地说,有他你会更快乐。爱不是一种负担或责任,它是一种喜悦和力量。

《时尚.COSMO》:我们怎么找到爱,很多人认为老板不爱我们,爱情上也很不美满或者找不到。找到了又会背叛。人怎么能增强自己感受爱的能源?
吴岱妮:感受爱真的要懒下来,当人太忙时感受不到爱。我认为爱是需要静下来,去回忆起你自己认为最安全最自在,最有力量的时候,很多时候,在那样的环境里面是充满爱的。

来源
用mysql触发器自动更新memcache
Posted in LAMP on July 10, 2008 / 评论(0) »

mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤。

安装步骤

  • 安装memcached,这个步骤很简单,随处可见
  • 安装mysql server 5.1RC,安装办法也很大众,不废话了
  • 编译libmemcached,解压后安装即可./configure; make; make install
  • 编译Memcached Functions for MySQL,在http://download.tangent.org/找一个最新的版本下载就是,./configure --with-mysql=/usr/local/mysql/bin/mysql_config --libdir=/usr/local/mysql/lib/mysql/
    make
    make install
  • 接下来有两个办法让Memcached Functions for MySQL在mysql中生效
    • 在mysql的shell中执行memcached_functions_mysql源码目录下的sql/install_functions.sql,这会把memcache function作为UDF加入mysql
    • 运行memcached_functions_mysql源码目录下的utils/install.pl,这是一个perl脚本,作用同上一条

测试memcache function

以下测试脚本摘自memcached_functions_mysql的源码目录,有兴趣可以试试

CODE:
  1. drop table if exists urls;
  2. create table urls (
  3.   id int(3) not null,
  4.   url varchar(64) not null default '',
  5.   primary key (id)
  6.   );
  7. select memc_servers_set('localhost:11211');
  8. select memc_set('urls:sequence', 0);
  9. DELIMITER |
  10. DROP TRIGGER IF EXISTS url_mem_insert;
  11. CREATE TRIGGER url_mem_insert
  12. BEFORE INSERT ON urls
  13. FOR EACH ROW BEGIN
  14.     SET NEW.id= memc_increment('urls:sequence');
  15.     SET @mm= memc_set(concat('urls:',NEW.id), NEW.url);
  16. END |
  17. DELIMITER ;
  18. insert into urls (url) values ('http://google.com');
  19. insert into urls (url) values ('http://www.ooso.net/index.php');
  20. insert into urls (url) values ('http://www.ooso.net/');
  21. insert into urls (url) values ('http://slashdot.org');
  22. insert into urls (url) values ('http://mysql.com');
  23. select * from urls;
  24. select memc_get('urls:1');
  25. select memc_get('urls:2');
  26. select memc_get('urls:3');
  27. select memc_get('urls:4');
  28. select memc_get('urls:5');
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]