logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux下获取CPUID,MAC地址,硬盘序列号,主板序列号

以下代码的思想都参考了他人的思想,因为参考的人的博客比较多,我也不记得是哪些了,故此就不列出了但是代码都是本人亲自编写的,并通过测试,现在分享代码,希望可以方便自己和他人获取CPUID:#include#include#include#include#include#includestatic bool get_cpu_id_by_asm(std::s

linux下静态库的依赖顺序

贴下结论:LD在链接生成目标文件时, 会从左到有扫描输入的依赖库, 但是, 当依赖库之间也有依赖关系时,必须将”依赖别人的库”放在 “被别人依赖的库”的前面.否则,会链接失败!

curl编译,Windows/Ubuntu

windows下0. 如果需要openssl、zlib,则在编译curl之前,先要编译openssl和zlib,且三份源代码应放在同一级目录1. 下载安装包curl-7.33.0.zip (最新版本curl-7.36.0.zip,无法发邮件,别的新版本不清楚)2. 解压缩到curl-7.33.0目录下3. 打开VS的命令提示,比如我打开的:"D:\Program Files\M

stupid代码提交到github

stupid是common的持续改进版本,之前common

[common-sln]: base增加多定时器组件

操作系统现有的APIlinux的定时器:1. 基于信号的setitimer系列----- 信号是进程域,对于同一种信号,只能有一个处理函数;如果别的模块也扑捉同一种信号,那么后面设置的信号处理会覆盖前面的处理方法。2. 基于文件描述符的timer_create系列----- 稍显复杂;而且会"消耗"文件描述符,这不适合于文件描述符需求大且系统文件描述符不足的情景。windows的定

到底了