`
stephen80
  • 浏览: 101259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近的要点是。 设计 distributed computing infrastructure. 有时间,也看看 stl source code.

iterator trait

    博客分类:
  • c++
struct input_iterator_tag {}; template<class T> struct Iterator {     typedef T Tag; }; template <class T> class InputIterator:public Iterator<input_iterator_tag> { }; template <typename Iterator, typename Distance> void Advance(Iterator& i, Distance di, input_iterato ...

function object adapter

    博客分类:
  • c++
自己输入一遍代码,总是胜过仅仅阅读。 template <typename InputIterator, typename Predicate> InputIterator Find_if(InputIterator& first, InputIterator& end, Predicate pred) {     while( first != end && !pred (*first))         ++ first;     return first; } template <typename Arg, typename Resu ...

trait and policy

    博客分类:
  • c++
Trait : type as first class value, great. template <typename T> struct AverageTrait {     typedef T TAverage; }; template<> struct AverageTrait<int> {     typedef float TAverage; }; template <typename T> typename AverageTrait<T>::TAverage Average(T arg0, T arg1) {     ...

vim regular expression

对于 regular expression 的summary; 1.quantifier   greedy, 尽可能多的匹配            *   relunctant ,尽可能短的匹配        ? 与 option 没有关系   possisive , 唯一的可能            + 2.alternation   (ab|cd) 与 group 没有关系 3. 特殊字符   \_ 表示换行 (\r\n 或者 \n)  

问题是

我想,我的问题是: 1. 如何提高自己工作的抽象级别 2. 如何让自己的工作,有尽可能大的企业效益 这应该得到恰当的解决。
学习了以下工具。 top,  load vmstat 2 3 , iostat, mpstat, ps. pidstat -d 2 , pidstat -r  , lsof strace sar, sar -o sart 10 5000 >/dev/null 2>&1 & oprofile . ps -el |awk '{ if ( $6 > (0)) { print $0 } }' 两本好书 Linux Debugging and Performance Tuning Tips and Techn ...
finally I finish saas architecture. mainly ref : facebook, salesforce ,google appengine. scalablility : service layer ,sharding extensibility : extended table api flexibility : protocol buffer or thrift.
sass technical feature extensibile ,scalable. multi tenant database: extensible table , tenant security. salesforce architecture ,base on heap database . hive , SerDe . I'd like to work on a layer to deal with multi tenant database problem.
We recommend HiveDB plus Dual Master for most installations Hibernate shard. local cache with ehcache. distributed cache with memcached.   15、使用索引的缺点   1)减慢增删改数据的速度;   2)占用磁盘空间;   3)增加查询优化器的负担;   当查询优化器生成执行计划时,会考虑索引,太多的索引会给查询优化器增加工作量,导致无法选择最优的查询方案;      16、分析索引效率   方法:在一般的SQL语句前加上explain;   分析结果的含 ...
summary sth about python. 1. prefer intrinic loop to explicit loop 2. run expensive instruction through c 3. not use global viariable 4. donot repeat you self 5. donot write long method (function)    use table driven.
/etc/init.d/mysql restart http://drupalsh.cn/Linux-apache-mysql-autostart     * 确保/etc/rc.d/init.d/mysqld 存在,用service mysqld start能够正常启动     * 运行命令:chkconfig --add mysqld     * 运行命令: chkconfig --level 345 mysqld on     * 重启即可 Myisam is preferred without transaction and little update(delete) Big th ...
太极拳 宁循理以求精,莫越理以争胜。 需无我以从人,莫舍近而求远。 拟善心以布道,莫执著于两端。 揣摩以悟空,莫妄动而伤神。 不要被感觉蒙蔽更高的追求。 寻求哲学意义上的纯粹。(吾患有吾身) 宁愿饿饭,不愿饿拳。(林默根) 人刚我柔谓之走,我顺人背谓之粘. 仰之则弥高,俯之则弥深,进之则愈长,退之则愈促 有力打无力,手慢让手快,是皆先天自然之能,非关学力而有 ( 为)也. 本是舍己从人,多误舍近求远。所谓差之毫厘,谬之千里。学者不可不详辨焉。是为论

scons 的注意点

    博客分类:
  • c++
mail scons --silent 总结一下 scons 的注意点。 1. target , source    scons 缺省认为是 [file,file] list.    如果是dir 需要 [Dir(dd),Dir(ee)) ] ,    这个 Dir(ddd) 的类型是 SCons.Node.FS.Dir ,可以用 str( ) 转为str    否则报 ,lookup file , dir  ............错误 2. scons 的路径缺省是 variant dir  ,比如'#build'    子目录下的 缺省路径是 variant dir / su ...
Attribute Error: 'function' object has no attribute 'rfind' bounded, unbounded 和没有使用 () 有关 class SomeTest( unittest.TestCase ):     def testSomething( self ):         log= logging.getLogger( "SomeTest.testSomething" )         log.debug( "this= %r", self.this )         log.debug( ...
Global site tag (gtag.js) - Google Analytics