logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux C++ 获取某一进程的CPU占用率以及内存占用情况

#include#include#include#include#include#define VMRSS_LINE 17#define VMSIZE_LINE 13#define PROCESS_ITEM 14typedef struct {unsigned long user;unsigned long nice;unsigned long syste

Linux实现的ARP缓存老化时间原理解析

一.问题众所周知,ARP是一个链路层的地址解析协议,它以IP地址为键值,查询保有该IP地址主机的MAC地址。协议的详情就不详述了,你可以看RFC,也可以看教科书。这里写这么一篇文章,主要是为了做一点记录,同时也为同学们提供一点思路。具体呢,我遇到过两个问题:1.使用keepalived进行热备份的系统需要一个虚拟的IP地址,然而该虚拟IP地址到底属于哪台机器是根据热备群的主备来决定的,因此

Qt容器类(总结)(新发现的QQueue和QStack,注意全都是泛型)

IntroductionQt库提供了一组基于模板的一般化的容器类。这些容器可以存储指定的类型的元素。例如,如果你需要一个可变大小的Qstring数组,可以用QVectorQString>.。这些容器比STL容器更轻更安全更容易使用。如果你不熟悉STL或者更喜欢以Qt的方式做事,你可以用这些类取代STL类。这些类是隐式共享的,它们都是可重入,它们进行了速度优化,用更少的内存和最小

#qt
linux gcc g++编译命令选项

gcc/g++在执行编译工作的时候,总共需要4步1.预处理,生成.i的文件[预处理器cpp]2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as]4.连接目标代码,生成可执行程序[链接器ld][参数详解]-c  只激活预处理,编译,和汇编,也就是他只把程序做成obj文件

#linux
Windows下使用Redis(一)安装使用

http://www.cnblogs.com/panchunting/p/Redis_On_Windows_Install.html一、Redis 是什么  Redis 是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store)。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(set

#redis
SVM算法

机器学习是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习的大致分类:1)分类(模式识别):要求系统依据已知的分类知识对输入的未知模式(该模式的描述)作分析,以确定输入模式的类属,例如手写识别(识别是不是这个数)。2)问题求解:

ProtoBuf 常用序列化/反序列化API

1、C数组的序列化和反序列化API//C数组的序列化和序列化APIbool ParseFromArray(const void* data, int size);bool SerializeToArray(void* data, int size) const;//使用void set_people(){wp.set_name("sealyao")

到底了