疯狂的指针
疯狂的指针
全部文章
分类
C/C++(10)
c语言(1)
git(1)
Git教程(2)
IO模型(1)
leetcode(18)
LeetCode题解(3)
Linux(7)
PLC(3)
Python(7)
socket(1)
中国(2)
其他(1)
冒泡排序(1)
动态规划(6)
回溯法(1)
回溯法基础(3)
快速排序(1)
接口(2)
数据结构(5)
未归档(187)
树状数组(1)
浙大PAT-A题目集(30)
浙大PAT-B题目集(23)
深入学习C++(14)
生物(1)
程序员升职记(10)
笔试(2)
经济学人(6)
英语学习(1)
读书笔记(3)
谷歌(1)
归档
标签
去牛客网
登录
/
注册
Vincent's Blog
全部文章
(共355篇)
python实例解释五种IO模型(2)--------非阻塞式IO
0. 非阻塞式IO 前面一篇博文解释了什么是阻塞式IO,你一定会发现这种IO存在的问题。在等待IO操作完成的过程中,进程会被投入睡眠,只能干等IO操作完成并返回。如果希望内核在进行IO操作的过程中进程继续运行,那么就需要用非阻塞式IO。 进程把一个套接字设置成非阻塞式,就是在通知内核,在你进行IO...
socket
2019-01-06
0
1010
python实例解释五种IO模型(1)--------阻塞式IO
我们都知道,unix下可用的IO模型有五种,分别是 阻塞式IO 非阻塞式IO I/O复用(select和epoll) 信号驱动式I/O 异步IO 下面通过一个个实例来解释各种IO之间的区别 1.阻塞式IO 阻塞式IO是最常见的一种IO模型,默认情况下所有的套接字都是...
2019-01-04
0
1081
c++智能指针
0.使用普通指针带来的问题 c++ 的内存管理是一个让人非常头疼的问题,当我们写一个new语句时,如果没有写响应的delete语句,就会造成内存泄漏的问题。或者就算我们写了delete语句,有可能程序还没有执行到delete语句就返回或者跳转到其他的语句,一样会造成内存泄漏。看下面这个例子 vo...
2019-01-03
0
545
构造函数、析构函数和虚函数的关系
首先明确两点 构造函数不可能定义为虚函数 虚函数的目的是通过父类引用或者指针调用子类的成员函数。而构造函数的目的是创建对象。创建子类对象时,将调用子类的构造函数,而不是父类的构造函数。子类的构造函数将使用父类的一个构造函数。这种顺序不同于继承机制。因此,子类不继承父类的构造函数,所以将类的构...
2019-01-01
0
567
虚函数表分析
0.多态 C++的抽象、封装、继承和多态几大特性当中,多态是最为重要的一个。所谓多态(这里指狭义的多态)就是父类指针或引用指向子类对象,然后可以通过父类指针或引用调用子类的成员函数。 刚开始学习多态的时候,觉得多态非常神奇,同时也非常费解。后来了解到c++的多态是通过虚函数表来实现的,但是一直也没...
C/C++
2019-01-01
0
548
赋值运算符重载
0.对象赋值时发生了什么 C语言中允许把一个结构体赋值给另外一个相同类型的结构体,C++允许把一个对象赋值给另一个同类的对象。这是通过自动为类重载赋值运算符实现的。这种赋值运算符重载函数原型如下。 Class_name & Class_name::operator=(const Clas...
C/C++
2019-01-01
0
556
拷贝构造函数总结
0. 什么是拷贝构造函数 拷贝构造函数用于将一个对象复制到一个新创建的对象中。也就是说,它用在初始化过程中,而不是常规的赋值操作中。类的拷贝构造函数的原型如下: Class_name(const Class_name&); 这个构造函数接受一个指向类对象的常量引用作为参数。如果没有定...
C/C++
2019-01-01
0
789
C语言单元测试框架unit的使用
针对C语言的测试框架相比其他语言要少一些,本文简单介绍一下Cunit框架的基本使用方法,权当备忘吧。Cunit的组织框架如下图所示: 将单个测试用例打包到一个suite中,这些suite在Registry中注册。registry中的所有suite/tests可以使用单个函数调用运行,也可以运行选定...
2018-11-12
0
1029
查看系统头文件包含路径
cpp -v命令可以查看头文件包含路径,记录一下。 linux下执行结果: Using built-in specs. COLLECT_GCC=cpp Target: x86_64-unknown-linux-gnu Configured with: ../configure --enable-c...
2018-11-09
0
545
python实现一个简单的http服务器
1. HTTP服务器的实现 实现一个http服务器说白了就是实现一个监听程序,当客户端发来对应的http请求时,能够解析请求,并且返回对应的资源给客户端,客户端解析显示到浏览器上。这里我使用python实现一个最简单的http服务器。 1.1初始化 定义一个初始化方法,创建套接字,绑定地址,监...
2018-11-02
0
512
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页