linux服务器硬件配置检查(CPU) 查看CPU个数grep 'physical id' /proc/cpuinfo | sort -u| wc -l查看CPU物理核心数grep 'core id' /proc/cpuinfo | sort -u | wc -l查看CPU逻辑线程数grep 'processor' /proc/cpuinfo | sort -u | wc -l
Nginx + CGI/FastCGI + C/Cpp 转载自:Nginx + CGI/FastCGI + C/Cpp接着上篇《Nginx安装与使用》,本篇介绍CGI/FASTCGI的原理、及如何使用C/C++编写简单的CGI/FastCGI,最后将CGI/FASTCGI部署到nginx。内容大纲如下:1. CGI1.1. 环境变量1.2. 标准输入2. FastCGI3. nginx
SQL to mongo Shell to C++ SQLmongo ShellC++ DriverINSERT INTO USERSVALUES( 1, 1)db.users.insert( { a: 1, b: 1 } )// GENOID is optional. if not done by client,// server will
mongodb插入datetime类型所用函数appendDate的参数Date_t详解 源码:struct MONGO_CLIENT_API Date_t { // TODO: make signed (and look for related TODO's) unsigned long long millis; Date_t() : millis(0) {} Date_t(unsigned long long m) : millis(m)
linux下邮件发送 第一步:安装muttyum install mutt -yyum install msmtp -y第二步:配置mutt官网详细说明:http://www.mutt.org/简单配置:1)打开/etc/Muttrc,修改一下选项。1 set sendmail="/usr/bin/msmtp"2 set use_from=yes3 s
kafka基础知识介绍 kafka相关文档:Kafka剖析(一):Kafka背景及架构介绍Kafka设计解析(二):Kafka High Availability (上)Kafka设计解析(三):Kafka High Availability (下)Kafka设计解析(四):Kafka Consumer解析Kafka设计解析(五):Kafka Benchmark
linux C++ 获取当前时间,以标准时间“年-月-日 时:分:秒”的形式输出,且秒后边跟小数精确到毫秒 struct timeval tv; char buf[64]; gettimeofday(&tv, NULL); strftime(buf, sizeof(buf)-1, "%Y-%m-%d %H:%M:%S", localtime(&tv.tv_sec)); fprintf(stderr, "%s.%03d: ", buf, (int)(tv.tv_usec
Apache Traffic Server——HTTP Proxy Caching Docs » Administrators’ Guide » HTTP Proxy Caching Edit on GitHubHTTP Proxy Caching¶HTTP proxy caching enables you to store copies of frequently-accessed webobjects (such as documents, im
HTTP 协议中 Vary 的一些研究 转自https://www.imququ.com/post/vary-header-in-http.html 经常抓包看 HTTP 请求的同学应该对 Vary 这个响应头字段并不陌生,它有什么用?用 PageSpeed 工具检查页面时,经常看到「Specify a Vary: Accept-Encoding header(请指定一个 Vary: Accept-Encoding 标头)」这样的建议,为什么要这样做?本文记录我对 Vary 的一些研究,其中就包含这些问题的答案。HTTP 内容协商
Apache traffic server 配置文件records.config的官方文档 records.config¶The records.config file (by default, located in/usr/local/etc/trafficserver/) is a list of configurable variables used bythe Traffic Server software. Many of the variables in ther
在Unicode环境下由CString转换为string的方法 CString CSUserName(_T("User Name"));CString CSPassword(_T("PassWord"));CT2CA temp1(CSUserName);std::string sUser(temp1);CT2CA temp2(CSPassword);std::string sPwd(temp2);
python关键参数测试结果 学习python的函数参数赋值,《简明 Python 教程》中关于关键参数说的比较简略,再加上自己的榆木脑袋,折腾半天才搞明白。关键参数和形参的默认值规定是一样的,“只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是有效的,但是def func(
批量scp免密码方法 从A机scp到B机首先,A机执行:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa,在~/.ssh/下生成密钥文件id_dsa及公钥文件id_dsa.pub;然后在B机执行chmod 700 .ssh/,随后在~/.ssh/下生成authorized_keys文件,并执行chmod g-w ~/.ssh/authorized_keys;最后把A机id_d
按一定长度截取utf-8编码的字符串 int getChLength(unsigned char c){ if (c < 0x7F) { return 1; }else if ((c & 0xE0) == 0xC0) { return 2; }else if ((c & 0xF0) == 0xE0) { return 3; }else if ((c & 0xF8) == 0xF0) { retur
linux shell 数组建立及使用技巧 转载自:http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.htmllinux shell在编程方面比windows 批处理强大太多,无论是在循环、运算。已经数据类型方面都是不能比较的。 下面是个人在使用时候,对它在数组方面一些操作进行的总结。 1.数组定义 [chengmo@centos5 ~]$ a
linux shell实现随机数多种方法(date,random,uuid) 转自:http://www.cnblogs.com/chengmo/archive/2010/10/23/1858879.html在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理
linux curl 命令详解,以及实例(转自:http://blog.51yip.com/linux/1049.html) linux curl 命令详解,以及实例张映 发表于 2010-10-11分类目录: linuxlinux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。-a
URLEncode和URLDecode 转自:http://www.oschina.net/code/snippet_125020_4850std::string UrlEncode(const std::string& szToEncode){ std::string src = szToEncode; char hex[] = "0123456789ABCDEF"; string dst; for (size_t
传统if 从句子——以条件表达式作为 if条件 传统if 从句子——以条件表达式作为 if条件if [ 条件表达式 ]then command command commandelse command commandfi 条件表达式文件表达式if [ -f file ] 如果文件存在if [ -d ... ] 如果目录存在if [ -s file
inux shell 脚本之“参数” 转自:http://zhoushufu.blog.163.com/blog/static/21542049201041102351/如同ls 命令可以接受目录等作为它的参数一样,在shell编程时同样可以使用参数。Shell有位置参数和内部参数。1、 位置参数由系统提供的参数称为位置参数。位置参数的值可以用$N得到,N是一个数字,如果为1,即$1.类似C语言中的数组,Lin