dsz211
码龄16年
关注
提问 私信
  • 博客:12,565
    12,565
    总访问量
  • 4
    原创
  • 499,303
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2008-07-23
博客简介:

dsz211的专栏

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得5次收藏
创作历程
  • 1篇
    2016年
  • 14篇
    2014年
TA的专栏
  • boost
    6篇
  • Linux
    1篇
  • C++
    3篇
  • 算法
    3篇
  • 汇编
  • 操作系统
    1篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

函数调用时堆栈框架

http://blog.csdn.net/candycat1992/article/details/8130508创建堆栈框架总体看来,构建一个堆栈框架包含了以下几个步骤:如果要调用的函数有参数,将参数压入堆栈;用call指令调用子程序;此时子程序开始,将ebp寄存器压入栈:push ebp;将ebp的值设为esp(只是为了方便以后访问参数和局部变量
转载
发布博客 2016.04.13 ·
1191 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

子类函数覆盖

子类函数覆盖#include #include using std::cout ;class Base{public:    Base() {}    void TestFunction() {        cout     }};class Derived : public Base{public:    //using Base
原创
发布博客 2014.12.02 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++ 面向对象类设计五项基本原则

原文:http://www.cnblogs.com/skyofbitbit/archive/2012/09/09/2677470.html类设计五项基本原则类设计五项基本原则原则:单一职责原则开放封闭原则Liskov替换原则依赖倒置原则接口隔离原则 第8章 单一职责原则 ( SRP )就一个类而言.应该仅有一个引起它变化的原因.  一个cla
转载
发布博客 2014.12.02 ·
1958 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

string和string.h和cstring 区别

C++标准库很大。非常大。难以置信的大。怎么个大法?这么说吧:在C++标准中,关于标准库的规格说明占了密密麻麻300 多页,这还不包括标准C 库,后者只是"作为参考"(老实说,原文就是用的这个词)包含在C++库中。当然,并非总是越大越好,但在现在的情况下,确实越大越好,因为大的库会包含大量的功能。标准库中的功能越多,开发自己的应用程序时能借助的功能就越多。C++库并非提供了一切(很明显的是,没有提
转载
发布博客 2014.12.01 ·
582 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IEEE浮点数表示--规格化/非规格化/无穷大/NaN

转自:http://blog.csdn.net/hqin6/article/details/67011091.规格化的值以sizeof(float)=4为例:1.5的浮点数表示:1)1.5转换为2进制:1.12)转换:0.1*2^0 (整数部分的1省略)3)得到阶码:127+0=127,即0111 1111 (指数
转载
发布博客 2014.10.24 ·
875 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

原码,反码,补码

在计算机内,定点数有3种表示法:原码、反码和补码  所谓原码就是前面所介绍的二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。  反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。  补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。  1、原码、反码和补码的表示方法  (1)     原码
转载
发布博客 2014.10.23 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

N个数,求第K大数

有n个不重复的数,这n个数可以放入内存中,让你用最快的方法找到第k大的数。解答:一般情况我们可能考虑,先将n个数排序(快排序、堆排序),然后可以得到结果。但是当n很大时这样做的效率会很低。所以我们提出一种更高效的方法:利用快速排序的特点:第一遍排序会确定一个数的位置,这个数左边都比它大,右边都比他小(降序),当左边区间大于K时,说明我们求的第K大数在左边区间,这时我们可以舍
转载
发布博客 2014.09.26 ·
890 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boost线程池

#include #include #include #include #include #include #include #include #include using namespace std;int filedes[2];int main( void ){ char buf[80]; pid_t pid; pipe( file
转载
发布博客 2014.09.26 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

timerfd

看一下timerfd的例子,上代码:[cpp] view plaincopy#include   #include   #include   #include   #include   #include   #include         /* Definition of uint64_t */    #define
转载
发布博客 2014.09.25 ·
624 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

epoll

epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且
转载
发布博客 2014.09.24 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boost::asio::tcp

Proactor/Reactor: 简单来收
转载
发布博客 2014.09.24 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boost源码剖析之:泛型函数指针类

boost源码剖析之:泛型函数指针类boost::function(rev#3) 刘未鹏C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,03年曾放在blog上,现在这个版本应该是修改后的最终版本。 前奏如你所知,boost库是个特性完备,且具备工业强度的库,众多C++权威的参与使其达到了登峰造极的程度。尤其泛型的强大威
转载
发布博客 2014.09.11 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boost::bind绑定成员变量,函数书嵌套

根据原博客:http://blog.csdn.net/hengyunabc/article/details/7773250 添加成员函数绑定功能,成员
原创
发布博客 2014.09.09 ·
1259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boost::bind 绑定成员函数

#ifndef BOOST_BIND_BIND_HPP_INCLUDED__Mybind#define BOOST_BIND_BIND_HPP_INCLUDED__Mybind#include using namespace std;namespace boost {template struct is_placeholder {enum _vt {value = 0};};template st
原创
发布博客 2014.09.09 ·
1756 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

boot::bind

#include using namespace std;template struct arg {arg() {}};template struct storage1 {explicit storage1(A1 a1) :a1_(a1) {cout}A1 a1_;};template struct sto
原创
发布博客 2014.09.05 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多