摘要:
#include<iostream> #include<vector> using namespace std; struct A { A(int id=10):m_id(id){} void show(){ cout<< "m_id is " << m_id <<endl; } int m_id; 阅读全文
摘要:
工作需要用到C++中的正则表达式,所以就研究了以上三种正则。 一、三种正则的比较 1. C regex /* write by xingming * time:2012年10月19日15:51:53 * for: test regex * */ #include <regex.h> #include 阅读全文
摘要:
仿函数(函数对象)和适配器可以说是STL中默默无闻的贡献者,它们没有容器、算法和迭代器那么有名, 但是其贡献却很大。 一、仿函数 仿函数又称函数对象,从名字上可以得出,它本质上是 一种具有函数特质的对象, 也即可以像使用函数一样使用该对象。怎么样做?重载operator()运算符即可,有了这个运算符 阅读全文
摘要:
/* @note: 学习C++泛型编程 @date: 2017-11-16 @author: cloudren */ #include <iostream> #include <algorithm> #include <string.h> #include <vector> #include <de 阅读全文
摘要:
位段 针对类或结构中unsigned或in... 阅读全文
摘要:
一 什么是信号量 二 信号量的分类 三 内核信号量 1 内核信号量的构成 2 内核信号量中的等待队列删除没有联系 3 内核信号量的相关函数 1 初始化 2 申请内核信号量所保护的资源 3 释放内核信号量所保护的资源 4 内核信号量的使用例程 四 用户态信号量 POSIX 信号量与SYSTEM V信号 阅读全文
摘要:
信号介绍 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。 信号的产生是随机的,进程只需要注册信号处理函数,在信号到来时执行信号处理函数即可 阅读全文
摘要:
简介 本文中,我们将学习GNU/Linux管道。管道模型虽然很老但是就算是现在它仍然是一个十分有用的进程间通信机制。我们将会学习什么是半双向管道以及有名管道。它们都提供了一个FIFO(先进先出)排队模型来允许进程间通信。 管道模型 一个形象化管道的描述为——一个在两个实体之间的单向连接器。例如,让我 阅读全文
摘要:
pip安装Pilow出了问题 说我有ssl模块未安装 奇怪 我的openssl明明自带的啊 1.安装该安装的package 已经安装的可以跳过 Kali是这样的 apt-get install openssl apt-get libssl-dev 其他的有yum仓库的 yum install ope 阅读全文
摘要:
俗话说不作不死 看到最新版的python3.6.1 于是想要更新下 把原来的python3.5.x卸载了 apt-get remove python3 然后需要卸载一堆东西 然后卸载呗 结果 好家伙 出了大问题了 kali界面见不着了! 虽然最后解决了 收获也不小 但是真是有点心累的说 吓死宝宝了 阅读全文