- 浏览: 265160 次
- 性别:
- 来自: 上海
最新评论
文章列表
[转]十个 MongoDB 使用要点
- 博客分类:
- MongoDB
从 [url = "http://space.itpub.net/133735/viewspace-710117"]mongodb 阶段性技术总结[/url] 中抽取并整理了对大家有帮助的十个要点:
1.mongodb 表名和字段名统一用小写字母
mongodb 是默认区分大小写的,为了避免以前在 mysql 下遇到的大小 ...
v/"user_id" : NumberLong(\(\d{0, 8}\))/d
凡是不符合正则表达式的删除
%s/"user_id" : NumberLong(\(\d{0, 8}\))/\r&\r/gc
查找符合正则表达式的内容,在前后加回车
查找匹配:
:%s/.*task_id=\(.*\)&account.*/\=submatch(1)/gc
:%s/.*task_id=\(.* ...
[转]ruby正则表达式
- 博客分类:
- Ruby
ruby正则表达式
Posted on 02/21/2012
1.建立正则表达式
使用”//” reg=/ru\/by/ 需要对转义字符转义
使用类方法Regexp.new reg=Regexp.new(“ru/by”) 不需要对转义字符转义
使用%r reg=%r(ru/by)
不需要对转义字符转义
2.正则表达式的一般匹配
/ruby/ =~ "ruby string"
#=>0 返回匹配成功的起始位置
/ruby/.match("string
# 返回匹配成功的字符串
3.匹配行首行尾和字符串首尾
若字符串中有换行符,行尾就是换行符的前面 ...
记录个链接:http://www.cnblogs.com/cnblogsfans/archive/2009/02/02/1382745.html
windows 常用网络查询命令(不断更新)
- 博客分类:
- 网络编程
查询端口占用情况:
netstat -aon|findstr "5002"
查看监听的进程
netstat -ano |find /i "listening"
计算包含“TCP”字符的条目数
netstat -an | find /C "TCP"
为vs生成的exe文件加入版本等信息的方法
- 博客分类:
- vs
添加资源文件version,修改里面的参数,就可以了。
工作区的ResourceView 中有Version资源
后附图:Version对应程序的信息项。
MSDN上有详细介绍,做个标记:
#include <windows.h>
#include <stdio.h>
void main()
{
OSVERSIONINFO osvi;
BOOL bIsWindowsXPorLater;
ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&am ...
[转]浅谈怎样加快C++代码的编译速度
- 博客分类:
- 编译
C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份了。本文介绍了加快C++编译速度的方法,一起来看。
AD:
C++代码一直以其运行时的高性能高调面对世人, 但是说起编译速度,却只有低调的份 ...
[转]HTTP协议之Chunked解析
- 博客分类:
- 网络编程
在网上找了好一会,始终没发现有解析Chunked编码的文章,那就自己写一个吧,呵呵。
网上使用Chunked编码的网站似乎并不是很多,除了那些使用GZip压缩的网站,例:google.com,还有就是大部分打开GZip压缩的PHP论坛。
根据本人的理解,使用Chunked编码的主要好处就在于一些程序的运算出过程中,可以动态的输出内容。
例如,要在后台处理一个小时的运算,但又不希望用户等一个小时才能看到结果。这时就可采用Chunked编码将内容分块输出,用户随时都可以接收到最新的处理结果。
ASP关闭了缓存的输出模式,就是Chunked编码的。(Response.Buffer = false)
而 ...
setsockopt 设置 SO_LINGER 选项
此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。
SO_LINGER选项用来改变此缺省设置 ...
RamDisk,内存虚拟硬盘
- 博客分类:
- 工具
转自:http://www.x-berry.com/
RamDisk是利用相关的软件将内存划分出来虚拟成硬盘。目前最为流行的RamDisk工具包括:
1.VSuite Ramdisk —— 免费版或付费版,免费版木有64位,蛋疼(官网)。
2.RamDisk Plus ——付费软件(官网) 。
3.Qsof ...
今天使用Wordpress的flash版文件上传功能的时候,总是提示接口错误,很是郁闷。换小文件发现没有问题,所以问题肯定出现在文件大小上,找了半天没有发现wordpress有限制上传文件大小的地方。
切换到传统文件上传界面,重新上传一个大文件,这回出来错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示。
解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加
client_max_body_size 20m;
Centos下 vi /usr/local/nginx/conf/nginx.conf
...
C/C++ 中用哪个宏来区分32位与64位系统
- 博客分类:
- c++/c
To: debian-chinese-gb@lists.debian.org
Subject: Re: C/C++ 中用哪个宏来区分32位与64位系统?
From: Dongsheng Song <dongsheng.song@gmail.com>
Date: Fri, 27 Apr 2012 12:13:10 +0200
Message-id: <CAE8XmWp9FUav=th5UYxJK0itocKtyabmnapPSQ6=JvKQHPkGpw@mail.gmail.com>
In-reply-to: <20120426234014.GA2646@localh ...
异常处理与MiniDump详解(4) MiniDump
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie
讨论新闻组及文件
一、 综述
总算讲到MiniDump了。
Dump有多有用我都无法尽数,基本上属于定位错误修复BUG的倚天剑。(日志可以算是屠龙刀)这些都是对于那些不是必出的BUG,放在外面运行的时候出现的BUG而言的,那些能够通过简单调试就能发现的BUG,一般都不足为惧。
二、 基本应用
MiniDump之所以叫MiniDump,自然是有其Mini之处。。。(废话),呵呵,MS提供了一个API函数,MiniDumpW ...
【转】Netstat命令详解
- 博客分类:
- 网络编程
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自 ...