- 浏览: 268111 次
- 性别:
- 来自: 上海
最新评论
文章列表
1. 使用mongodbclient的静态库需要定义下面的值
#define STATIC_LIBMONGOCLIENT
2. 在引入dbclient头之前引用socket的头文件
#include <winsock2.h>
#include "mongo/client/dbclient.h"
3. mongodbclient中的QUERY宏被舍弃了,如果原先代码中使用的话,需要自己定义下
#define QUERY(x) mongo::Query( BSON(x) )
4. 这个默认值需要修改, 64位的不支持vista版本以下
#define _WIN ...
unknown encoding: cp65001异常
python安装后进入命令行交互模式,输入任何代码都报unknown encoding: cp65001异常
需要将编码(UTF-8)修改为 简体中文(GBK)
在CMD窗口执行 chcp 936
def UnicodeReadFile(fileName):
if os.path.exists(fileName) == False:
#print fileName + ": Not exist"
return ";"
CODEC = 'utf-8'
FILE = 'unicode.txt'
emails = ""
file_object = codecs.open(fileName, 'r', "utf-16")
for line ...
http://blog.163.com/lipse_huang/blog/static/19165754520133954138888/
卷积神经网路:
http://www.codeproject.com/Articles/16650/Neural-Network-for-Recognition-of-Handwritten-Digi
http://wiki.nginx.org/HttpAuthBasicModule
#1. 新建一个pw.pl文件专门用来生成密码
#!/usr/bin/perl
use strict;
my $pw=$ARGV[0];
print crypt($pw,$pw)."\n";
#2. 修改Nginx配置文件,添加,用户名和密码存放的位置
auth_basic "nginx status";
auth_basic_user_file /usr/local/web/nginx.0.8.15/conf/htpassword;
#3. 用pw.pl生成密 ...
http://blog.chinaunix.net/uid-21633169-id-4408596.html
http://blog.csdn.net/pfanaya/article/details/7451815
linux socket
- 博客分类:
- linux
epoll_create, epoll_ctl和epoll_wait
kqueue
Mongodb profiling是Mngodb提供的类似于mysql的慢查询的功能,用于记录执行时间超过多少的语句,默认记录在system.profile中。
2、开启profiling功能
通过客户端开启
profile级别有三种:
0:不开启
1:记录慢命令,默认为大于100ms
2:记录所有命令
3、查询profiling记录
db.system.profile.find({})
http://docs.mongodb.org/manual/reference/command/profile/
linux mongdb 备份操作笔记
- 博客分类:
- MongoDB
目的:添加一个延迟1小时的sencodary作为冷备数据库
相关文档:
Priority 0 Replica Set Members
WARNING:
The rs.reconfig() shell method can force the current primary to step down, which causes an election. When the primary steps down, the mongod closes all client connections. While this typically takes 10-20 seconds, try to ...
http://www.au92.com/archives/remove-passphrase-password-from-private-rsa-key.html
搞定rsync多台机器之间同步文件之后发现以前使用的ssh密钥是有密码的,这样每次同步时候还需要手动输入一次密码才可以。
Google后有人提示可以使用.bash_profile配合ssh-agent来实现每次自动加载密钥到内存中,省去输入密码的环节,但.bash_profile有各种弊端,有人专门写了一个叫做keychain的小软件来解决ssh-agent 的不足。
但实际使用的时候依然不是很顺手,就干脆取消了私钥中的密码:
...
nginx 的几个优化
- 博客分类:
- nginx
nginx 配置优化的几个参数
http://blog.chinaunix.net/uid-20662363-id-3049713.html
secureCRT 下载上传文件
- 博客分类:
- linux
sz用法:
下载一个文件
sz filename
下载多个文件
sz filename1 filename2
下载dir目录下的所有文件,不包含dir下的文件夹
sz dir/*
rz:
输入rz, 会弹出一个选择框,选择要上传的问题
mongodb 操作失失误救策略
- 博客分类:
- MongoDB
杀掉某个正在处理的操作:
db.currentOp()
db.killOp(488171065)
其他数据库也有类似的操作
日志分析工具: mtools
收集日志: Profiling
https://docs.mongodb.org/manual/tutorial/manage-the-database-profiler/
转自: http://www.cnblogs.com/jembai/archive/2009/03/19/1416364.html
允许SSH登陆一样.照着写就行了.
下面写一下更加细致的规则,就是限制到某台机器
如:我们只允许192.168.0.3的机器进行SSH连接
[root@tp]# iptables -A INPUT -s 192.168.0.3 -p tcp --dport 22 -j ACCEPT
如果要允许,或限制一段IP地址可用 192.168.0.0/24 表示192.168.0.1-255端的所有IP.
24表示子网掩码数.但要记得把 /etc/sysconfig/i ...
iostat 使用说明
- 博客分类:
- linux io
iostat -d -k -x 5
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
rrqm/s: 每秒进行 merge 的读操作数目.即 delta(rmerge)/s
wrqm/s: 每秒进行 merge 的写操作数目.即 delta(wmerge)/s
r/s: ...