mysql客户端命令行把执行结果写到文件

在命令行运行mysql脚本的时候,有时候因为一次性执行太多行命令,或者输出太多结果,导致很多重要信息还没来得及看就已经找不到了,很不方便。 客户端工具启动时有一个选项 –tee=filename, 会记录你在客户端的所有操作记录,启动mysql工具时打开它就是了~     mysql –tee=/log/mysql.log  后面或许还要加-h -u -p等参数根据实际需求 Continue reading

nginx添加flv和mp4流媒体播放支持

默认nginx是不支持流媒体拖放等功能的,flv内置了这个支持,只需要加上–with-http_flv_module就可以了,flv视频需要加上关键帧,用yadmi处理一下就可以了yamdi -i in.flv out.flv 已经安装nginx时,先查看nginx编译环境 /usr/local/nginx/sbin/nginx -V 看看有没有–with-http_flv Continue reading

PHP eAccelerator扩展开启open_basedir报错

如果你在使用php加速扩展eAccelerator时发现开启open_basedir配置项目后程序页面或者PHP错误日志会提示. open_basedir restriction. in Unknown on line 0 出现这个问题的原因是一般eAccelerator的缓存文件不在你配置的open_basedir目录之中,而eAccelerator也傻乎乎的遵守了open_basedir的设定 Continue reading

使用SSDB来替代redis,解决内存占满的问题

SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map, kv 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. 使用SSDB的优势就是不用担心内存被暴的问题。 redis使用前期用着很爽,到后面数据量大了就各种内存被爆,转移很多功能到mongodb和mysql中,但是有些数据还是性能达不到。于是就找到了SSDB Continue reading

MongoDB数组结果查询要注意的问题

先说一下我遇到的问题,跟下面转载的问题差不多,也是关于数组查询时遇到的 如果 Collection 中有下面一些数据   当我使用查询: 结果{“x”: [“a”,”b”,”c”,””]}这条数据也被忽略了,结果数据就这么莫名其妙的丢了不少 我实际的查询条件是这样的 为 Continue reading

MongoDB命令行模式下美化find()查询结果

在命令行模式下使用 db.collection.find() 返回数据,每一条占一整行,数据大一点很难找到自己想要的数据,无意中找到了这个命令,格式化查询结果,阅读方便多了。  db.collection.find().pretty(); 在查询语句后面跟上.pretty()就可以让语句格式化,每个key-value占一行,很方便阅读。 网上还有一个一劳永逸的方法:(我自己没有测试过) 在 she Continue reading

Trie树和Ternary Search三叉搜索树参考资料

1.1.1 摘要 Trie树,又称字典树,单词查找树或者前缀树,是一种用于快速检索的多叉树结构,如英文字母的字典树是一个26叉树,数字的字典树是一个10叉树。 三叉搜索树是一种特殊的Trie树的数据结构,它是数字搜索树和二叉搜索树的混合体。它既有数字搜索树效率优点,又有二叉搜索树空间优点。 在接下来的博文中,我们将介绍Trie树和三叉搜索树的定义,实现和优缺点。 本文目录 Trie树的定义 Tri Continue reading