logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++静态库与动态库的区别

如果对Linux下静态链接库和动态链接库感兴趣,请狂点击 -->你懂的一,概念        1)静态链接库就是你使用的.lib文件,库中得代码最后需要连接到你的可执行文件中去,所以静态连接的可执行文件一般比较大一些。         使用方法                         1>  格式如:#pragma comment(lib,"XXX.lib")

linux清理内存命令

1.清理前内存使用情况 free -m2.开始清理  echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况 free -m4.完成!查看内存条数命令:dmidecode | grep -A16 "Memory Device$"  +++++++++++++++

#linux
C++判断JSON字符串的合法性

写了一些,被证明有点非时间,不太符合业务的需求,留贴纪念吧。json-format-check.h#ifndef JSON_FORMAT_CHECK#define JSON_FORMAT_CHECK#include#includeusing namespace std;class JsonString{public:typedef const char* Loc

#json#c++
LINUX虚拟文件系统

虚拟文件系统作为内核子系统,为用户空间程序提供了文件和文件系统相关的接口。  VFS(虚拟文件系统)。VFS使得用户可以直接使用open(),read()和write()这样的系统调用而不用关注具体文件系统和实际物理介质。也许你感觉不是很新奇啊,告诉你新奇的事情:在老式操作系统上(比如DOS),任何对非本地文件系统的访问都必须依靠特殊工具才能完成。这种实现的方式是内核在它的底层文件系统接口上建

#linux#数据结构#list
LINUX进程地址空间

前边我已经说过了内核是如何管理物理内存。但事实是内核是操作系统的核心,不光管理本身的内存,还要管理进程的地址空间。linux操作系统采用虚拟内存技术,所有进程之间以虚拟方式共享内存。进程地址空间由每个进程中的线性地址区组成,而且更为重要的特点是内核允许进程使用该空间中的地址。通常情况况下,每个进程都有唯一的地址空间,而且进程地址空间之间彼此互不相干。但是进程之间也可以选择共享地址空间,这样的进程就

#linux#list
LINUX页高速缓存和页回写

页高速缓存是linux内核实现的一种主要磁盘缓存,它主要用来减少对磁盘的IO操作,具体地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。为什么要这么做呢?一,速度,访问磁盘的速度要远低于访问内存的速度二临时局部原理,短时期内集中访问同一片数据的原理。有关这两个概念,相信熟悉操作系统的我们不会太陌生。页高速缓存是由RAM中的物理页组成的,缓存中的每一页都对应

#linux#list
Linux下OCCI编程环境的安装

一般情况下OCCI会随着oracle数据安装,附带安装到某个目录下,不过对于仅仅需要做相关开发的人员来说, 这个动作“太大了”,选择安装即时客户端是一个不错的选择,小巧,便于配置,功能完善(对于应用程序开发来说).     我们只需要到oracle的网站上下载以下几个东西:     (http://www.oracle.com/technetwork/topics/linuxsof

#linux#oracle
Python解析json数据结构范例

Python解析json数据结构范例from:http://bkeep.blog.163.com/blog/static/12341429020113156582685/一、JSON的格式:1,对象:{name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com"}{ 属性 :

#python#json#数据结构
到底了