Monthly Archives: January 2009

SVN之svnsync

要用到两个命令

Posted in 网络与系统 | Leave a comment

通往富裕之路的十大障碍

金融危机、物价飞涨,让每一位工薪族胆颤。再看看人家“股神”巴菲特,一周财富缩水一百多亿美元,但仍面不改色心不跳。实在是因为太有钱了。甭说巴菲特,就是在你身边,一掷千金的富翁富婆富哥富姐富弟富妹似乎也越来越多。你会不由地感慨:我怎么就富不起来?

Posted in 网银 | 1 Comment

12 Angry Men Comments

An excellent courtroom drama with a unique twist. Instead of following the trial itself, the viewer has a unique chance to observe the events behind the closed doors of a jury room. The film begins with the end of the … Continue reading

Posted in 学英语, 电影世界 | Tagged | Comments Off

Beginning of film —- Planet Of The Apes(1968)

That Completes my final until we touch down. We'are on full automcatic, in the hands of the computers. I've tucked my crew in for the long sleep, and I'll be joining them soon. In less than an hour we'll finish … Continue reading

Posted in 学英语, 电影世界 | Tagged | 1 Comment

Once upon a time in America Comments

Many people compare "Once Upon a Time in America" with "The Godfather". In my opinion these two movies can't be compared. Both are masterpieces in their own way, but each of them has a different style. You don't compare a … Continue reading

Posted in 学英语, 电影世界 | Tagged | 1 Comment

OpenVPN 基本配置

今天配置 OpenVPN 来更好绕墙,经过一番尝试,把过程写在这里: 1、生成 key 和 SSL 证书就不用说了,很多书上都有,记得保证客户端和服务器端在启动时一定要找到对应的证书路径啊;证书都是可以公开的,但 key 文件是必须保密的。 2、因为我要让所有的流量通过VPN 服务器,因此在 VPN 服务器(Linux)上。 需要注意打开转发,确保: net.ipv4.ip_forward = 1 更改路由: iptables -t nat -A POSTROUTING -s 172.31.254.0/24 -o eth0 -j MASQUERADE 172.31.254.0/24 是服务器端分配给客户端的地址池和掩码长度;记住这个地址段最好不要和你客户端目前网络中在用的地址段重复。 如果在使用 apf 防火墙,可以将上面的规则写到 postroute.rules ,让 apf 防火墙启动时加载。别忘了 iptables-save … Continue reading

Posted in 网络与系统 | 1 Comment

MySQL 数据库优化(18)关于游标和预编译语句

MySQL当前提供只读,前向服务器端游标。这使得你在查询结果上逐行迭代取出每行到变量便于进一步处理。一个存储过程能有多个游标同时打开,并且可以在循环中嵌套游标。 MySQL也许将来会提供可更新的游标。游标是只读的因为它们在临时表上迭代而不是产生数据的原始的那个表。 MySQL的游标设计使得开发者会产生错觉,重要的是要记住当你打开游标的时候游标执行了整个查询。考虑下面的过程: create procedure bad_cursor() begin declare film_id int; declare f cursor for select film_id from sakila.film; open f; fetch f into film_id; close f; end 在Oracle或者SQL Server中也许没什么问题,但是在MySQL中引起了很多不必要的工作,包括1000次索引读取和1000此插入。因为在sakila.film表中有1000行。所有的1000次读和写发生在第5行,在第6行执行之前。 本意是说从大的数据集中尽早关闭游标,如果只需要较少的行,使用limit。 游标也能引起MySQL做很多额外的IO操作,可能导致很慢的结果。因为内存中的临时表不支持BLOB和TEXT字段,MySQL不得不创建磁盘临时表,即使这并不是问题,但是在临时表大小超过tmp_table_size时,MySQL将在磁盘上创建。

Posted in mysql | 1 Comment

不用Google Adsense的84个赚钱方法

http://www.williamlong.info/archives/872.html 还有: www.adtoll.com www.adengage.com www.ero-advertising.com www.etology.com www.exoclick.com http://www.xtendmedia.com/ https://www.valueclickmedia.com/index.shtml http://www.adparlor.com/ http://www.cpxinteractive.com/

Posted in 网银 | Leave a comment

MySQL 数据库优化(17)关于存储过程、函数和触发器

MySQL的查询优化器在存储过程和函数上有一些限制: 1、优化器没有在存储函数中使用 DETERMINISTIC 修饰符来优化单个查询中的多次调用。 2、优化器当前也不能估计执行一个存储函数的代价。 3、每个连接有自己的存储过程执行计划的cache。如果很多连接调用同样的过程,则会对同样的执行计划cache很多遍。如果使用连接池或者持久连接,则执行计划的cache会有比较长的使用寿命。 4、当和复制结合时很有意思。因为你可能并不要复制对它们的调用,你只想复制对受影响数据集确切的改变,在5.1中引入的行级复制有助减轻这个问题。如果在5.0中启用二进制日志,服务器将认为你将所有存储过程定义为DETERMINISTIC或者启用了 log_bin_trust_function_creators 选项。

Posted in mysql | Leave a comment

MySQL 数据库优化(16)InnoDB和Query Cache

InnoDB和查询Cache InnoDB以一种更加复杂的方式来和查询cache交互,因为MVCC的存在。在MySQL 4.0中,使用事务时完全不启用查询cache,但是在MySQL 4.1和更新的版本中,InnoDB可以在表一级的基础上,使用事务时可以访问查询cache。它控制着对查询cache的读和写。

Posted in mysql | Leave a comment

MySQL 数据库优化(15)The Query Cache 的调整和维护

下面有一些参数需要关注: query_cache_type query_cache_size query_cache_min_res_unit query_cache_limit query_cache_wlock_invalidate

Posted in mysql | Leave a comment

wordpress博客打包迁移

1、将原有blog根目录打包; 2、将原有数据库导出,使用mysqldump命令: mysqldump -u USER --databases DBNAME -pPASSWORD > db.txt 3、在新机器上把导出的数据库灌进去;注意用户对数据库访问权限! 4、解压打包的博客到新目录;注意php版本和mysql版本尽量和原来的一致。 配置新的apache,注意有几点: 第一、虚拟主机; 第二、记得加载url重写模块; 第三、记得对博客虚拟主机设置:AllowOverride All,不然url映射可能不成功哦。 5、记得安装 php gd 模块,不然缩略图可能不起作用哦。 DocumentRoot /var/www/YourBlogRoot/ <Directory /> Options FollowSymLinks AllowOverride All </Directory>

Posted in 杂七杂八 | Leave a comment

MySQL 数据库优化(14)The MySQL Query Cache

MySQL查询缓存(query cache)保存一个完整查询返回给客户端的精确字节。当一个查询缓存命中发生时,服务器端能简单返回存储的结果,跳过解析、优化和执行的步骤。 查询缓存跟踪每个查询使用过的表,如果其中任何表改变,它将使得跟此表相关的缓存的条目失效。这么粗粒度的失效策略似乎不好——因为对表的改变可能没有影响到存储在cache中的结果——但是这是一个相对简单的方法,具有相对较低的处理代价。 查询缓存被设计为对应用完全透明。应用不需要知道MySQL是从cache还是实际执行了查询。

Posted in mysql | Leave a comment

非诚勿扰中有趣的台词 amusing actor’s line in film——If you are the one

电影以纪录片形式开头,冯小刚以他特有的沧桑语调开局。 What's this century's most precious commodity? peace 二十一世纪什么最贵?和谐。

Posted in 电影世界 | Tagged | 2 Comments

使用存储过程的优点 Why Use Stored Programs(Procedure)

MySQL Stored Procedure Programming 1、The use of stored programs can lead to a more secure database.某些时候你看不到数据库结构。 2、Stored programs offer a mechanism to abstract data access routines, which can improve the maintainability of your code as underlying data structures evolve. 3、Stored … Continue reading

Posted in mysql | Leave a comment