1)请简述智能指针原理,并实现一个简单的智能指针智能指针作用:管理别人的指针,主要特点:RAII(ResourceAcquisitionIsInitialization)资源分配即初始化,定义一个类来封装资源的分配和释放,在构造函数完成资源的分配和初始化,在析构函数完成资源的清理,可以保证资源的正..
分类:
编程语言 时间:
2016-07-20 16:20:56
阅读次数:
271
在线程池中计算当前负载,做一个决定,是否运行自身进程继续抢任务我们重点看ngx_trylock_accept_mutex这个函数,该函数中ngx_int_tngx_trylock_accept_mutex(ngx_cycle_t*cycle){//在这里添加代码,如果线程池忙,不允许继续accept,则直接returnif(ngx_shmtx_trylock(&ng..
分类:
编程语言 时间:
2016-07-20 16:19:02
阅读次数:
569
Tango是微软亚洲研究院的一个试验项目。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发贴,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,..
分类:
编程语言 时间:
2016-07-20 15:10:17
阅读次数:
235
#pragmaonce
#include<iostream>
usingnamespacestd;
#define NEG-1
#define ZERO0
#define POS1
template<classK,classV>
structAVLTreeNode//树的节点
{
K_key;
V_value;
AVLTreeNode*_left;
AVLTreeNode*_right;
AVLTreeNode*_parent;
int_bf;
A..
分类:
编程语言 时间:
2016-07-20 15:10:18
阅读次数:
256
《大纲》
STL
容器
map容器的4中初始化遍历
map容器元素的删除观测map.insert返回值,方法123,已存在就报错,初始化方法4会覆盖
map的查找,异常处理
map容器的range返回两个迭代器
multimap案例,按照部门_增删员工信息
容器共性机制
把对象放到容器中,会自..
分类:
编程语言 时间:
2016-07-20 15:09:14
阅读次数:
330
1. 引子 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码 ...
分类:
编程语言 时间:
2016-07-20 15:03:59
阅读次数:
222
原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Subscripts.html#//apple_ref/doc/uid/TP ...
分类:
编程语言 时间:
2016-07-20 15:03:44
阅读次数:
203
翻看Vector代码的时候,看到这么一段。 Enumeration是个接口,内部定义此处不缀述。 会发现返回的实例里面维护了一个包含v实例成员变量的实例指向。所以在其方法实现里面可以使用到该值。(至于其如何实现的为探究,读到此文知道的读者可以留言,谢谢) 那么会想,是否返回一个对象都会封装一个此类指 ...
分类:
编程语言 时间:
2016-07-20 15:01:30
阅读次数:
164
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> *{ margin: 0; padding: 0; } ul,li{ list-style: none } #di ...
分类:
编程语言 时间:
2016-07-20 15:00:29
阅读次数:
151
MESI(Modified Exclusive Shared Or Invalid)(也称为伊利诺斯协议,是因为该协议由伊利诺斯州立大学提出)是一种广泛使用的支持写回策略的缓存一致性协议,该协议被应用在Intel奔腾系列的CPU中,详见“support the more efficient writ ...
分类:
编程语言 时间:
2016-07-20 15:01:51
阅读次数:
349
简介 对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yao)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对 ...
分类:
编程语言 时间:
2016-07-20 14:57:50
阅读次数:
309
#基本HTTP
python-mBaseHTTPServer8080如果当前目录有index.html则可以直接显示#简单HTTP包含GET与HEAD请求
python-mSimpleHTTPServer8080#HTTP包含POST请求当前
python-mCGIHTTPServer8080已sh脚本为CGI程序的语言如下:当前目录下新建cgi-bin目录#!/bin/bash
echo"Content-Typ..
分类:
编程语言 时间:
2016-07-20 13:45:21
阅读次数:
341
python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:1.主程序与模块程序在同一目录下:如下面程序结构:`--src|--mod1.py|--test1.py若在程序test1.py中导入模块mod1,则直接使用importmod1或frommod1import*;2...
分类:
编程语言 时间:
2016-07-20 13:44:39
阅读次数:
214
#pragmaonce
#include<iostream>
usingnamespacestd;
template<classK,classV>
structBsTreeNode{//二叉树节点
K_key;
V_value;
BsTreeNode*_left;
BsTreeNode*_right;
BsTreeNode(constK&key,constV&value)
:_key(key)
,_value(value)
,..
分类:
编程语言 时间:
2016-07-20 13:43:39
阅读次数:
170