<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[静室]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/epee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; epee]]></copyright><item><title><![CDATA[ssd 读写性能]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83601913</link><guid>https://blog.youkuaiyun.com/epee/article/details/83601913</guid><author>epee</author><pubDate>Mon, 19 Apr 2010 00:51:44 +0800</pubDate><description><![CDATA[在某人的幻灯片上看到下面关于flash磁盘性能的一些总结，记录一下



Read B/W
Write B/W
Erase Lat.
Read Lat.
Cost per GB


HDD
100 mb/s
150.00 mb/s 


 5,000.00 us
$0.10


NAND MLC  
 250 mb/s 

70.00 mb/s
 3.5 ms
 ...]]></description><category></category></item><item><title><![CDATA[emeditor的monokai配色]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83601912</link><guid>https://blog.youkuaiyun.com/epee/article/details/83601912</guid><author>epee</author><pubDate>Mon, 19 Apr 2010 00:43:47 +0800</pubDate><description><![CDATA[看到textmate上的monokai配色，觉得很漂亮，移植到emeditor上了。
因为最近基本只写python的代码，所以
只有python的。


 
python.esy

 写道
; EmEditor Syntax File
;
; To import this file to an existing configuration, select Configurati...]]></description><category></category></item><item><title><![CDATA[还用不惯erlang]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83335288</link><guid>https://blog.youkuaiyun.com/epee/article/details/83335288</guid><author>epee</author><pubDate>Sun, 01 Feb 2009 17:28:00 +0800</pubDate><description><![CDATA[断断续续的看了几周erlang，然后用一天写了个聊天室的原型，再用一天写了web接口和网页的demo，不过第二天基本在看inets的文档和调js，接口倒是很简单。总得来说用erlang写东西还是挺方便的，和perl同年生的东西啊，虽然用的人不多，但库还是不少的。虽然看了本书，但还只是了解了几个很常用的。而且函数模块的命名有些很奇怪，总是会忘记名字是什么。现在对otp还不是很明白，书上内容太少了，仍...]]></description><category></category></item><item><title><![CDATA[跨域ajax请求]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83335281</link><guid>https://blog.youkuaiyun.com/epee/article/details/83335281</guid><author>epee</author><pubDate>Sun, 01 Feb 2009 17:10:00 +0800</pubDate><description><![CDATA[刚放假回来，今天一帮搞js的人居然都不在。要写一个跨域的ajax的请求，用的是jquery。它包含带了一些ajax方法，可是文档太不详细了，看到可以使用.getJSON请求异域的json文件，因为js文件可以跨域。文档里写jquery会自动执行一个回调函数，看了半天也没明白什么意思。还是google比较快。用getJSON请求时，jquery会自动在url上加两个参数，jsoncallback=X...]]></description><category></category></item><item><title><![CDATA[erlang和haskell]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83331714</link><guid>https://blog.youkuaiyun.com/epee/article/details/83331714</guid><author>epee</author><pubDate>Sat, 10 Jan 2009 16:07:00 +0800</pubDate><description><![CDATA[3年前学haskell，完全是因为pugs是用haskell写的。之前为了用emacs看过一些lisp的东西，函数语言也不算完全陌生。但总觉用haskell写算法实现不错，真的要用它做一个可以用的东西还是有点不太实际，总的来说只是学着玩的。而同为函数语言，erlang原本是用于电信行业，至少看得到应用，让人觉得有了那么一点不是玩的意思。和haskell比起来，erlang的语法让人觉得有些别扭，看...]]></description><category></category></item><item><title><![CDATA[erlang学习]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83331707</link><guid>https://blog.youkuaiyun.com/epee/article/details/83331707</guid><author>epee</author><pubDate>Sat, 10 Jan 2009 15:26:00 +0800</pubDate><description><![CDATA[Erlang程序设计第8章的习题：start(N,M) -&amp;gt;    statistics(wall_clock),    Pids = for(1,N,fun(_X) -&amp;gt; spawn(fun get_msg/0) end),    for(1,M,fun(X)-&amp;gt;send_msg(Pids, &quot;message &quot; ++ integer_to_list(X)) end),    ...]]></description><category></category></item><item><title><![CDATA[Firefox 扩展开发初试]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83327496</link><guid>https://blog.youkuaiyun.com/epee/article/details/83327496</guid><author>epee</author><pubDate>Thu, 25 Dec 2008 06:47:00 +0800</pubDate><description><![CDATA[简述 Firefox的扩展开发主要使用JavaScript。界面的制作用XUL，并且可以配合CSS使用。Mozilla的核心XPCOM——跨平台组件模型，提供了一套组件和类，用于诸如内存管理，线程，基本数据结构等，这些都可以在扩展中使用。Firefox中有Chrome的概念。Chrome 指的是应用程序窗口的内容区域之外的用户界面元素的集合，这些用户界面元素包括工具条，菜单，进度条和窗口的标题栏等...]]></description><category></category></item><item><title><![CDATA[cluster性能测试]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83295839</link><guid>https://blog.youkuaiyun.com/epee/article/details/83295839</guid><author>epee</author><pubDate>Mon, 03 Nov 2008 01:24:00 +0800</pubDate><description><![CDATA[测试环境   服务器  192.168.1.1，192.168.1.2，192.168.1.3，192.168.1.4，192.168.1.5  CPU  1～3为Intel(R) Pentium(R) D CPU 2.80GHz， 4、5为Intel(R) Xeon(R) 3040 1.86GHz   操作系统  Centos 4.4  Cluster版本  5.1.27-ndb-6.3.17-...]]></description><category></category></item><item><title><![CDATA[cluster中增加或减少数据节点]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83292574</link><guid>https://blog.youkuaiyun.com/epee/article/details/83292574</guid><author>epee</author><pubDate>Tue, 21 Oct 2008 08:40:00 +0800</pubDate><description><![CDATA[增加或减少数据节点的数量和NoOfReplicas有关，一般来说NoOfReplicas是2，那么增加或减少的数量也应该是成对的，否则要设置另外的NoOfReplicas。增减节点时需要重启整个cluster，并使用某个备份进行恢复。使用cluster自己的备份机制，备份后每个数据节点上有一组备份的文件。恢复时需要对每一组文件运行一次ndb_restore，即原来的数据节点有多少个就运行多少次，不...]]></description><category></category></item><item><title><![CDATA[Innodb_os_log_written]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83287698</link><guid>https://blog.youkuaiyun.com/epee/article/details/83287698</guid><author>epee</author><pubDate>Thu, 25 Sep 2008 10:17:00 +0800</pubDate><description><![CDATA[从 Innodb_os_log_written 可以知道 innodb 日志的写入量，从而判断 innodb_log_buffer_size 的大小是否合适，同时也可以估计出一个 log_file 大概能支持多长时间。innodb 当buffer满了，事务提交或每秒1次刷新，看哪个更早发生。...]]></description><category></category></item><item><title><![CDATA[query cache的存储方式]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83287442</link><guid>https://blog.youkuaiyun.com/epee/article/details/83287442</guid><author>epee</author><pubDate>Wed, 24 Sep 2008 01:44:00 +0800</pubDate><description><![CDATA[当查询进行时，如果设置了query cache，MySQL会把查询的结果保存在qc中。保存并不是在结果集完全得到的时候进行的，而是一边检索一边保存，MySQL每次会分配一块大小为query_cache_min_res_unit的内存用于保存结果集，当使用完之后再分配一块，所以如果结果集大于query_cache_min_res_unit会使得在一次查询中进行多次内存的分配。当最后一块分配的内存没有...]]></description><category></category></item><item><title><![CDATA[High Performance MySQL 2nd]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83287441</link><guid>https://blog.youkuaiyun.com/epee/article/details/83287441</guid><author>epee</author><pubDate>Wed, 24 Sep 2008 01:41:00 +0800</pubDate><description><![CDATA[最近在看这本书，感觉比第一版内容充实了不少，讲得也比较清晰，深入。所以虽然讲的大部分东西都知道了，还是看得很仔细。顺便把一些以前理解不完全的东西写下来，加深印象。...]]></description><category></category></item><item><title><![CDATA[使用load data infile时的字符集]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83287440</link><guid>https://blog.youkuaiyun.com/epee/article/details/83287440</guid><author>epee</author><pubDate>Wed, 24 Sep 2008 01:26:00 +0800</pubDate><description><![CDATA[在High Performance MySQL 2nd上看到，load data infile在某些MySQL的版本上不支持指定导入时的字符集。这时，MySQL假设导入文件的字符集是character_set_database，这个变量根据当前数据库指定的字符集而变化，如果没有指定当前数据库，那么它的值由character_set_server决定。因此如果load data infile不支持指...]]></description><category></category></item><item><title><![CDATA[explain的误解]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83286466</link><guid>https://blog.youkuaiyun.com/epee/article/details/83286466</guid><author>epee</author><pubDate>Fri, 19 Sep 2008 12:14:00 +0800</pubDate><description><![CDATA[发现MySQL的explain还是很有迷惑性的。看下面两个sql的explain，(i,j)是tt的主键mysql&amp;gt; explain select * from tt where i between 3 and 5 and j = 4\G*************************** 1. row ***************************          id: 1 ...]]></description><category></category></item><item><title><![CDATA[如何编写MySQL的全文索引插件]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83253219</link><guid>https://blog.youkuaiyun.com/epee/article/details/83253219</guid><author>epee</author><pubDate>Sat, 14 Jun 2008 01:27:00 +0800</pubDate><description><![CDATA[说明  在MySQL5.1中可以为全文索引编写插件。插件的作用是代替MySQL内部的分词模块。 我们知道MySQL自带的分词只是通过空格和控制符将词分开，对于英语来说，可以通过这种方式分词，但中文是没有空格的，所以MySQL本身的全文索引不支持中文。 我们可以通过全文索引分词插件的方式让MySQL可以对中文分词，从而使得MySQL的全文索引支持中文。  设置了MySQL的插件之后，当我们插入或者更...]]></description><category></category></item><item><title><![CDATA[MySQL全文检索插件]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83253011</link><guid>https://blog.youkuaiyun.com/epee/article/details/83253011</guid><author>epee</author><pubDate>Fri, 13 Jun 2008 06:32:00 +0800</pubDate><description><![CDATA[hightman实现了一个MySQL全文检索的插件。它只能使用在5.1.11-12，并且需要更改MySQL的源码，故对其做了一些修改，替换了一个MySQL后续版本中更改了的接口，去掉了一些不需要的功能。  hightman的插件使用了自己的wordlist和stopword list，并使用正向最大匹配分词，新的插件对算法没有任何改变。插件只支持utf8，就是说用于建索引的字段的字符集必须为utf...]]></description><category></category></item><item><title><![CDATA[设置MySQL使用大内存页面]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83235721</link><guid>https://blog.youkuaiyun.com/epee/article/details/83235721</guid><author>epee</author><pubDate>Sun, 04 May 2008 07:17:00 +0800</pubDate><description><![CDATA[一般情况下使用的内存为每页4K，使用 huge page 的话默认是每页 2M。如果设置MySQL使用 huge page 至少有两个好处，一个是可以减少 Translation Lookaside Buffer (TLB) 失误以提高性能，另一个是利用 huge page不会swap的特性保证MySQL的内存不会被交换到swap中。MySQL 5.0.3之后在linux上支持huge page，...]]></description><category></category></item><item><title><![CDATA[禁用一个用户]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83232833</link><guid>https://blog.youkuaiyun.com/epee/article/details/83232833</guid><author>epee</author><pubDate>Fri, 18 Apr 2008 01:11:00 +0800</pubDate><description><![CDATA[临时的禁用一个用户在MySQL中是不支持，不过还是有一些办法可以实现。MySQL是支持SSL连接的，可以设置希望禁用用户的SSL连接使得该用户无法再连上。比如把ssl_type从空字符串设为X509。...]]></description><category></category></item><item><title><![CDATA[取随机记录]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83232152</link><guid>https://blog.youkuaiyun.com/epee/article/details/83232152</guid><author>epee</author><pubDate>Tue, 15 Apr 2008 06:49:00 +0800</pubDate><description><![CDATA[set @a:=N+1, @b:=-1;select * from t,  (select id from t      where if(rand()*(M - (@b:=@b+1)) &amp;lt; @a, @a:=@a-1, 0)     limit 10  ) as tt where t.id = tt.id; 其中M是表的行数，这比order by rand() limit N将会快很多，而且...]]></description><category></category></item><item><title><![CDATA[replication的错误]]></title><link>https://blog.youkuaiyun.com/epee/article/details/83229412</link><guid>https://blog.youkuaiyun.com/epee/article/details/83229412</guid><author>epee</author><pubDate>Thu, 10 Apr 2008 01:15:00 +0800</pubDate><description><![CDATA[昨天replication又出问题了。master上更改了max_allowed_packet，但slave上的忘记改了，结果导致master上过大的SQLslave不能取到。之后虽然在slave上也更改了max_allowed_packet，但start slave仍然不能成功。错误日志中的记录是：080409 18:37:31 [Note] Slave I/O thread exiting, ...]]></description><category></category></item></channel></rss>