《谈文学》读书笔记
August 9th, 2006 at 7:27 pm (用力读书)
今天读朱光潜先生《谈文学》,启发多多,将几个要点记下来:
写作须要动手,勤加练习。
有话才说,说出应是心中所想,不要欺骗自己。
写日记是练习写作一个很好的手段,不是记流水账,只选取一日中一件有趣的事,不拘字数记下来。
叙事绘态是基础,所以在阅读作品时,这方面要多留意才好。
以下两段节录于书中。
Read the rest of this entry »August 9th, 2006 at 7:27 pm (用力读书)
今天读朱光潜先生《谈文学》,启发多多,将几个要点记下来:
写作须要动手,勤加练习。
有话才说,说出应是心中所想,不要欺骗自己。
写日记是练习写作一个很好的手段,不是记流水账,只选取一日中一件有趣的事,不拘字数记下来。
叙事绘态是基础,所以在阅读作品时,这方面要多留意才好。
以下两段节录于书中。
Read the rest of this entry »June 27th, 2006 at 10:53 pm (用力读书)
正确的金钱观
钱是生活中的必需品,但不应是终极目标。不要为钱所累,做它的奴隶,要做它的主人。
独立思考
投资时要反复思考,努力看清事情的真相,抓住事情的本质。确保每次投资都是自己深思熟虑,主动做出的决定。
投资检查单
关键的二十个问题(见《一生的理财规划》P137)是对投资最基本的评判,是行动的参照依据。
知易行难
没有将所学到的知识用到实际中,等于没有掌握到。
April 3rd, 2006 at 9:21 pm (用力读书)
A.1 SHOW STATUS
Show status 命令输出的是许多内部状态参数的快照。通过观察某些重要的参数,有助于解决 MySQL 的性能问题。这个附录列出了一些有关性能的重要参数。
A.1.1 Thread and Connection Statistics
Abortedclients:由于客户断开连接时没有正确关闭进程,而导致放弃连接的数量。
Abortedconnects:尝试连接 MySQL 失败的数目。
Bytesreceived:从所有客户端接受到的字节数量,包括那些参与 replication 的 Mysql 服务器。
Bytessent:发到所有客户端的字节数量,包括其他的 MySQL 服务器。
Connections:试图连接MySQL服务器的次数,包括成功的和失败的。
Maxusedconnections:并发连接的峰值。
Slowlaunchthreads:所用时间超过 slowlaunchtime 的线程数目。这里如果是一个非零值通常表示 CPU 的负载比较大。
Threadscached:处在线程缓存中的线程数目。
Threadsconnected:当前打开连接的数目。
Threadscreated:所产生线程的总数目。
Threadsrunning:正在运行的线程数目。
Uptime:服务器的运行时间(以秒计)。
A.1.2 Command Counters
MySQL 大部分参数都用来计算各种命令和查询运行的次数。
Com_*:各种命令和查询执行的次数。
Questions:发向服务器的命令和查询的总次数。
A.1.3 Temporary Files and Tables
正常情况下,MySQL 需要一次又一次地产生临时表和临时文件。如果这种情况过于频繁,会导致性能降低,因为这需要更多的磁盘 I/O 。
March 30th, 2006 at 12:44 pm (用力读书)
Chapter 10. Security
10.1 Account Basics
MySQL 中账户由三部分构成:用户名、密码和地点。来自不同地点但用户名相同的用户被视为完全不同的用户,这和 UNIX 的用户机制不同。
在与 MySQL 连接时,它要做三种安全检查:认证、授权和访问控制。授权应用于全局性的权限,访问控制则应用于具体的查询。
10.1.1 Privileges
访问控制由一些权限构成。这些权限控制如何使用和处理 MySQL 各种对象:数据库、表、列和索引。这些权限包括:Select、Insert、Update、Index、Alter、Create、Grant、References。需要提醒是这些权限并不适用于所有的对象。
10.1.1.1 Global privileges
全局性的权限包括:Reload、Shutdown、Process、File、Super。
提醒的是 FILE 权限非常危险,不要轻易授权它。下面是一个例子:
CREATE TABLE test (test TEXT);
LOAD DATA INFILE “/etc/passwd” into TABLE test;
SELECT * FROM test;
如此这般,系统地口令文件内容就被泄露。事实上,只要是 MySQL 可读的文件,拥有 FILE 权限的用户同样可以读到它。
March 24th, 2006 at 10:12 pm (用力读书)
Chapter 9. Backup and Recovery
9.1.1 Disaster Recovery
备份对灾难来讲就像一份保险—相当便宜的保险。
9.1.2 Auditing
在下列情况下,你也许需要备份的数据:
1. 寻找损坏的数据;
2. 决定如何修补新发现的 bug ;
3. 计算数据库的增长率;
4. 给司法案件或调查提供证据。
9.1.3 Testing
备份的数据可以供测试用。
9.2 Considerations and Tradeoffs
9.2.1 Dump or Raw Backup?
Raw 备份是直接拷贝 MySQL 在磁盘上的数据文件,它比 dumps 更快也更有效率,而且不需要重建索引。