- 博客(120)
- 资源 (13)
- 收藏
- 关注
原创 MMS Host is unreachable
Centos 上配置mongodb MMS程序,将mongo.mongoUri配置在另一台机器上(Windows) 添加Centos 数据库的监控是,一直出现 Host is unreachable 的错误,chart一直没有数据; Windows的却可以。 处理问题能力有限,过程比较坎坷,后来仔细看了日志,想了想。 在 windows的host上配置了centos 的host,成功!
2015-10-15 17:40:55 764
原创 MongoDB mapReduce操作
mapReduce函数原型db.collection.mapReduce( <map>, <reduce>, { out: <collection>,
2015-10-12 10:07:33 1109
原创 Python set list dict tuple 区别
类型初始化特性关于迭代过程中改变内容set(集合)set()无序,不可重复不允许改变list(列表)list(),[]有序,可重复允许改变dict(字典)dict(),{}无序,键不可重复不允许,迭代keys()/items()允许tuple(元组)tuple(),()
2015-10-12 08:32:15 391
原创 Windows Hadoop 2.6.0编译安装
本文主要参考这篇文档Build, Install,Configure and Run Apache Hadoop 2.2.0 in Microsoft WindowsOS美中不足的是没有给出遇到的问题的解决方案,我就班门弄斧,狗尾续貂。以下是我的编译过程,我所遇到的坑。因为没有截图,所以我尽量详细。软件环境:Hadoop 源码CygwinVisual studio 2010(
2015-10-12 08:32:12 1056
原创 Linux shell 很坑的空格
刚上手,老是报莫名其妙的错,还找不到原因。空格属于比较坑的!!!以下内容转载自:http://www.jb51.net/article/60327.htm1.定义变量时, =号的两边不可以留空格.eg:gender=femal————rightgender =femal———–wronggender= femal———–wrong2.条件测试语句 [ 符号的两边都要留空格.eg:if
2015-10-12 08:32:05 1389
原创 Python cgi windows
学习《python基础教程》Project 6 ,在tomcat中配置了CGITomcat 7官网直接有教程:http://tomcat.apache.org/tomcat-7.0-doc/cgi-howto.html我直接在默认的示例项目中配置的cgi,配置的全局的我采用的默认示例,没有拷贝Jar包。Jar包名字catalina.jar$CATALINA_BASE/conf/web.
2015-10-12 08:32:02 417
转载 MSVCRTD.lib(crtexew.obj) :…
原文地址:: error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC">MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC作者:wsc36305一,问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019
2015-10-12 08:32:00 564
原创 Grep 抓不到make 输出
不翻译了,转自stackoverflowThe pipe only connectsthe stdout of make tothe stdin ofgrep. make's stderr isstill connected to the terminal in will therefore be printedwithout filtering.The solution i
2015-10-12 08:31:57 513
原创 YCSB 使用记录
本来是很简单的事,由于我自己第一步就错了,然后事情就变得纠结了。Github clone出源码YCSB或者下载release版我就是第一步没注意,导致悲剧如果是release版,goto 6源码需要JDK和Maven,配置环境变量环境部署好之后,编译(Java用编译好像不太准确)mvn clean package(这个是生成所有支持的dtabase binding)你也可以
2015-10-12 08:31:55 673
原创 visual leak detector&n…
官方地址:https://vld.codeplex.com/直接安装,装好之后就可以直接用了。为你的project添加头文件依赖和库依赖,直接勾选 从父级或默认设置继承就可以了调试运行,在生成目录添加vld_x64.dll文件(该文件在你的安装目录)默认输出结果到调试"输出窗口" 配置文件:安装目录有个vld.ini文件,你可以直接修改(全局作用域)或者拷贝到工程根目录(跟*.v
2015-10-12 08:31:52 422
原创 Mysql alter procedure name
UPDATE`mysql`.`proc`SETname = '',specific_name= ''WHEREdb = ''ANDname= '';如果将该procedure授权给其他用户,你必须同时update表procs_privUPDATE`mysql`.`procs_priv`SETRoutine_name = ''WHEREDb = ''AN
2015-10-12 08:31:50 509
原创 C++ 枚举值转char*
#defineName(value) #value enum{ value_a,value_b, value_c}; printf("%s",Name(value_a)); #操作符解释In function-like macros, a #operator before an identifier in the replacement-list runs theid
2015-10-12 08:31:47 3188
原创 metaweblog sina
API: http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php
2015-10-12 08:31:45 287
原创 获取CPU 核数及绑定
//获取CPU 内核数目 SYSTEM_INFOsysinfo;GetSystemInfo(&sysinfo);m_dwNumberOfProcessors= sysinfo.dwNumberOfProcessors;//绑定内核 //index是DWORD掩码,二进制哪位为1,就绑定哪个核,可绑定多个 SetThreadAffinityMask(m_thread[i].ge
2015-10-12 08:31:42 1155
原创 C++数组长度
voidgetLen(charstr[], char* str2,intarr[]){coutsizeof(str)/sizeof(char)endl;coutsizeof(str2)/sizeof(str2[0])endl;coutstrlen(str)"\t"strlen(str2)endl;coutsizeof(arr)/sizeof(int)endl;}
2015-10-12 08:31:40 358
原创 Mysql 常用函数
表格 1常用文本处理函数函数说明示例结果Left(str,len)返回从左边开始的指定长度的字符SELECT LEFT('foobarbar', 5);'fooba'Length(str)返回字符串长度SELECT LENGTH('text');4Locate(substr,str,[pos
2015-10-12 08:31:37 364
原创 C++ 字符串大小写转换
#include#include std::stringdata = "abc";std::transform(data.begin(),data.end(),data.begin(),::toupper);std::transform(data.begin(),data.end(),data.begin(),::tolower);
2015-10-12 08:31:35 398
原创 C++ 字符串分割
#include#include#include#include#include#include intmain() {using namespacestd;stringsentence = "And I feelfine...";istringstreamiss(sentence);copy(istream_iteratorstring>(i
2015-10-12 08:31:32 298
原创 C++回调函数
typedef void(*CallbackFun)(int); //void类型的函数指针 void printWelcome(int len) //自己的实现函数要和函数指针形式相一致 { printf("欢迎欢迎 -- %d\n", len); } void printGoodbye(int len) { print
2015-10-12 08:31:30 266
原创 SQL必知必会——分组
Groupby规定:Group by子句可以包含任意数目的列如果group by子句中嵌套了分组,数据将在最后规定的分组上进行汇总Groupby子句中列出的每个列都必须是检索列或有效的表达式(但不能是聚集函数)。如果在select中使用表达式,则必须在groupby子句中使用相同的表达式,不能使用别名。表格 1SQL聚集函数函数说明AVG()
2015-10-12 08:31:27 384
原创 python 字符串 time互转
import time#time.strptime(string[, format]) 字符串转时间>>>time.strptime("2015-07-1820:11:12","%Y-%m-%d %H:%M:%S")>>>time.struct_time(tm_year=2015,tm_mon=7, tm_mday=18, tm_hour=20, tm_min=11, tm_sec=
2015-10-12 08:31:25 450
原创 mysql笔记
字符串拼接concat函数concat(str1,str2,…) 拼接字符串逗号分隔,如果参数中出现NULL,则结果为NULLconcat_wsconcat_ws(separator,str1,str2,…)separator指定分隔符;若分隔符或者其他字符串为NULL,则结果为NULL字符串过滤LTRIMRTRIMTRIM完整格式:TRIM([{BOTH | LEADI
2015-10-12 08:31:22 285
原创 Git 命令记录
git clone *.git 拷贝文件至本地 git remote add name url (暂不知道如何表述)使用git clone 命令后,默认有个origin git add . 添加更改的文件 git commit 提交更改的文件 git push origin master 推送本地文件到github git pull
2015-10-12 08:31:20 242
原创 Jekyll serve 报错
windows上好不容易安装好jekyll,公司x64机器上可以,自己笔记本上,运行同一份代码就出问题了。没办法,解决呗。cannot load such file -- hitimes/hitimes (LoadError)C:/Ruby22/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in`require': cannot
2015-10-12 08:31:17 541
原创 python re 记录
re.match(pattern,string, flags=0)pattern正则表达式string查找的源字符串flags正则表达式附加条件返回结果:没有匹配的返回None;匹配的返回matchobject,可通过group方法获取匹配的字符子串1.group(num):返回匹配的子串2.groups(): 以数组形式返回所有的子串re.search(patter
2015-10-12 08:31:15 454
原创 C语言字符串操作
char *strchr( const char *str, int ch );返回ch出现首地址int strcmp( const char *lhs, const char *rhs );相等返回0int stricmp( const char *lhs, const char *rhs );不区分大消息比较,返回值同2int strncmp( const c
2015-10-12 08:31:12 297
原创 Google 编程规范1.2
看文件不认真,导致编译一直不过,哎!1.2.头文件依赖Tip:能用前置声明的地方尽量不使用#include.当一个头文件被包含的同时也引入了新的依赖, 一旦该头文件被修改,代码就会被重新编译. 如果这个头文件又包含了其他头文件, 这些头文件的任何改变都将导致所有包含了该头文件的代码被重新编译. 因此,我们倾向于减少包含头文件, 尤其是在头文件中包含头文件.使用前置声明可以显著减少需
2015-10-12 08:31:10 303
原创 Python 类型转化
ord(x)Converts a single character to itsinteger value.hex(x)Converts an integer to a hexadecimalstring.oct(x)Converts an integer to an octalstring.chr(x)Converts an integer to acharacter
2015-10-12 08:31:07 441
原创 Python tuples list
The maindifferences between lists and tuples are: Lists are enclosed inbrackets ( [ ] ) and their elements andsize can bechanged, while tuples are enclosed in parentheses ( ( ) ) andcannot be upd
2015-10-12 08:31:05 323
原创 Effective C++笔记
C++仍是以C为基础;Object-OrientedC++,classes(包括构造函数和析构函数),封装(encapsulation)、继承(inheritance)、多态(polymorphism);TemplateC++,泛型编程;STL是Template程序库。2.对于单纯常量,最好以const对象或enums替换#defines3.const出现在星号左边,表示被指物是常量
2015-10-12 08:31:02 351
原创 gooreplacer 解决国外网站加…
chrome firefox 插件 gooreplacerfirefox插件可以直接下载,chrome估计就没那么容易了具体详情
2015-10-12 08:30:57 933
原创 Zlib gzip 解压缩
压缩初始化:deflateInit2(&c_stream, Z_DEFAULT_COMPRESSION, Z_DEFLATED,MAX_WBITS+16, 8, Z_DEFAULT_STRATEGY) 解压缩初始化: inflateInit2(&d_stream,47)
2015-10-12 08:30:55 397
原创 Python gzip
frompymongo import MongoClientimportsysimportStringIOimportgzipreplset= MongoClient(sys.argv[1],replicaset=sys.argv[2])coll= replset[sys.argv[3]].call_info_tabcompressedFile= StringIO.St
2015-10-12 08:30:53 281
原创 Cmder alais 设置
使用cmder之后,发现输入vim直接使用的是它自带的vim,而不是我自己装的在config/aliais里设置下:vim = ${install_path}/vim.exe $*${install_path}替换成自己的目录$* 表示输入其他字符否则,输入vim test.txt 也只会只打开vim窗口,不会创建打开test.txt
2015-10-12 08:30:50 333
原创 Cmder 中文乱码设置
config/aliases末尾添加:l=ls --show-control-charsla=ls -aF --show-control-charsll=ls -alF --show-control-charsls=ls --show-control-chars -F字体设置:中文乱码设置" />中文乱码设置" TITLE="Cmder 中文乱码设置" />设置环境变量
2015-10-12 08:30:48 491
原创 时间转化
使用MongoDB入库时间用的是时间戳,Long类型,每次查看都比较麻烦,后来发现个讨巧的方法:在Shell中或者roboMongo中直接rs2:PRIMARY> Date(1431660692212)Fri May 15 2015 11:49:08 GMT+0800 (中国标准时间)好了,搞定,省得每次找工具
2015-10-12 08:30:45 263
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人