Unix/Linux
Unix/Linux
哈士奇超帅
我变秃了 也变强了
展开
-
JsonCpp 用法简介
JsonCpp 用法简介jsoncpp 主要包含三种类型 Value Writer ReaderValue使用实例#include <json/json.h>#include <iostream>using namespace std;/*-----------------------------------------------------------...原创 2018-10-08 15:21:50 · 296 阅读 · 0 评论 -
Thrift Linux 命令行调用
Thrift Linux 命令行调用Linux 命令行调用 thrift 时,结构体使用双引号 “” 括起来,列表使用 [] 括起来// 告警配置struct ncTAlarmConfig{ 1: i32 infoConfig; //信息等级 0:None 1:email 2: i32 warnConfig; //警告等级 3: list<string>...原创 2018-10-08 14:40:14 · 1025 阅读 · 0 评论 -
Linux 下查看内存泄露
Linux下 valgrind 检测内存泄露编译时使用调试模式 -g使用 valgrind 的 memcheck 工具来检测valgrind --tool=memcheck --leak-check=full --log-file=./log.txt ./a.out测试代码#include &lt;iostream&gt;using namespace std;class Si...原创 2018-09-28 10:02:22 · 1701 阅读 · 0 评论 -
C++ STL <mutex> 互斥体
ee原创 2018-09-28 10:02:40 · 968 阅读 · 0 评论 -
CentOS6.5 gcc 4.7.2 安装
CentOS6.5 gcc 4.7.2 安装下载 gcc-4.7.2.tar.bz2 解压并进入,cd gcc-4.7.2# ./contrib/download_prerequisites# cd .. # mkdir build_gcc4.7.2 (安装路径)# cd build_gcc4.7.2# ../gcc-4.7.2/configure --enable-checking...原创 2018-09-27 14:25:40 · 956 阅读 · 0 评论 -
JsonCpp 安装与使用
使用 scons 安装 JsonCpp0.教程环境CentOS 6.5Python 2.6.6gcc (GCC) 4.7.2scons-2.2.0jsoncpp-src-0.5.01.下载scons# wget http://prdownloads.sourceforge.NET/scons/scons-2.2.0.tar.gz2.下载jsoncpp# wget http:...原创 2018-09-27 14:17:40 · 1054 阅读 · 0 评论 -
CentOS/Linux 网卡设置 IP地址配置
#CentOS/Linux 网卡设置 IP地址配置临时修改修改IP地址# ifconfig eth0 192.168.100.100修改网关地址# route add default gw 192.168.100.1 dev eth0修改DNS# echo "nameserver 8.8.8.8" >> /etc/resolv.conf这个时候就可以上网了,上网的...原创 2018-09-27 14:03:53 · 515 阅读 · 0 评论 -
CentOS 7 查看系统版本及查看机器位数的方法
CentOS 7 查看系统版本及查看机器位数的方法辨识标准,首先要清楚什么样标识是32位的,什么样的是64位的。PC server X86 系列I386–I686 都是32位x86_64 是 64位查看位数命令方法1:# uname -aLinux linuxidc 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC ...原创 2018-09-27 13:55:44 · 269 阅读 · 0 评论 -
ssh登录慢解决方法
ssh登录慢解决方法DNS 反向解析的问题OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果客户机的IP没有域名,或者DNS服务器很慢或不通,那么登录就会很花时间。解决办法:在目标服务器上修改sshd服务器端配置,并重启sshdvi /etc/ssh/sshd_config,设置UseDNS为...原创 2018-09-27 13:42:42 · 221 阅读 · 0 评论 -
Syslog with Python
syslogOptionsLOG_PID // log the pid with each messageLOG_CONS // log on the console if errors in sendingLOG_NDELAY // don't delay openLOG_NOWAIT // don't wait for console forks: DEPRECATEDLOG_PE...原创 2018-09-26 14:23:14 · 321 阅读 · 0 评论 -
Syslog with C++
syslogpriorities/facilities are encoded into a single 32-bit quantity, where thebottom 3 bits are the priority (0-7) and the top 28 bits are the facility(0-big number). Both the priorities and the...原创 2018-09-26 14:19:52 · 1348 阅读 · 0 评论 -
Syslog 简介
Syslog 简介介绍在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统一的存储,或者解析其中的内容做相应的处理。常见的应用场景是网络管理工具、安全管理系统、日志审计系统。完整的syslog日志中包含产生日志的程序模块(Facility...原创 2018-09-26 14:15:54 · 1510 阅读 · 1 评论 -
Linux 文件名合法性检测
Linux 文件名合法性检测Linux 文件名合法性一般规则:文件名长度不超过255避免使用加号、减号或者"."作为普通文件的第一个字符文件名避免使用下列特殊字符,包括制表符和退格符Python 示例如下:#!/usr/bin/env python# -*- coding:utf-8 -*-def check(filename): """ Linux 文件名合...原创 2018-10-08 16:29:54 · 4538 阅读 · 0 评论