首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具

ZMH

专栏成员
19
文章
12128
阅读量
15
订阅数
Elasticsearch 学习笔记
es提供了一个测试分词的 api 接口,方便验证分词效果,endpoint 是 _analyze
学徒漠筱歌
2022-07-17
6090
C++ stl库bind函数模板用法的注意事项
bind可以包装类成员函数,创建函数对象。其中有接收类类型和类指针类型的版本,如:
学徒漠筱歌
2022-07-17
4420
set、vector与list的构造与排序的耗时测试
测试在成员个数不断递增的情况下,set、vector与list的构造与排序的耗时变化,找出set耗时连续超过其他容器耗时的成员个数
学徒漠筱歌
2022-07-17
4950
操作系统精髓与设计原理--IO管理和磁盘调度
IO体系结构是计算机系统和外部的接口,同时也是操作系统中设计最难的部分,因为存在许多不同的设备和它们的应用,难有统一一致的解决方案。 IO体系结构的设计目标是提供一种系统化方法来控制与外部的交互,并且给操作系统提供有效管理IO所需的信息。
学徒漠筱歌
2022-07-17
2.8K0
测试vector、list、set调用empty和size的耗时是否为常数
在阅读代码时,发现有使用size()==0判断是否容器为空的,而从<<Effective STL>>上看到size()不能保证常数时间,建议使用empty()替换。因此我做了一个实验,发现size()并不能保证常数时间,但empty可以保证。
学徒漠筱歌
2022-07-17
3730
操作系统精髓与设计原理--多处理器和实时调度
    对于多处理器调度,此处概述了多个处理器可能带来的问题和设计上的一些问题;对于实时调度,概述了两种调度方法:限时调度和速率单调调度。
学徒漠筱歌
2022-07-17
7230
操作系统精髓与设计原理--单处理器调度
        在多道程序设计系统里,内存有多个进程,且或者在处理器上运行,或者在等待某种事件的发生(如I/O完成)。当处理器(或组)通过执行某个进程而保持忙状态,则其他的进程处于等待状态。
学徒漠筱歌
2022-07-17
4980
操作系统精髓与设计原理--虚拟内存
        为了更高效的利用处理器和IO设备,需要在内存中运行更多的进程;同时使程序开发时不受内存大小的影响,而解决这两个问题的方法是使用虚拟内存技术。
学徒漠筱歌
2022-07-17
7160
C++ 随机数
    头文件<random>,使用的随机数引擎类是std::default_random_engine,可通过()调用运算符返回随机数,简单的例子:
学徒漠筱歌
2022-07-17
5710
C++右值引用
    与左值引用类似,右值引用的是右值,包括常量、临时值等不可作为左值的值,使用&&表示右值引用,如:type &&t = value1+value2;,在标准库的头文件<uility>有std::move()函数返回对应的右值类型。如果是const 左值引用类型,则同样可以接收右值。
学徒漠筱歌
2022-07-17
2920
C++ lambda表达式
    [捕获列表](参数)->type{函数体},使用尾置返回类型,其中可以忽略参数与返回类型,但要保存捕获列表与函数体,使用调用运算符调用,可在(参数)后添加mutable限定符使值捕获的数据可在函数体里修改。
学徒漠筱歌
2022-07-17
3290
C++ bind函数适配器
    在我之前的博客让类成员函数指针成为可调用对象里有提到bind函数适配器,现在在这里介绍一下。
学徒漠筱歌
2022-07-17
3140
让类成员函数指针成为可调用对象
    类成员函数指针实践上是一个指针类型,不可直接通过调用运算符()作为可调用对象调用,一般调用该类成员函数指针需要指定该指针对应的对象。
学徒漠筱歌
2022-07-17
1.2K0
C++模板的特例化编译为多重定义问题
    模板的特例化是C++新标准的一个特点,可以自定义某些模板的实现,比如在比较函数compare可以使用less<T>标准库模板比较string、int、char、指针等类型,但如果有const char*类型且比较字符串的字典大小时,就与之前的比较方式不同了:
学徒漠筱歌
2022-07-17
7890
C++使用可变参数
    今天要说的是C++使用可变参数的方式,包括std::initializer_list<T>模板类、可变参数模板。
学徒漠筱歌
2022-07-17
7600
单源最短路径
自己最近看了一下关于单源最短路径的算法,其基础是DijKstra算法:从某个起点开始,选择直接连接的最短路径点,更新最短路径长并逐渐扩到终点。
学徒漠筱歌
2022-07-17
6790
I/O模型分类
函数调用若内核无数据准备好返回EWOULDBLOCK错误,若内核数据准备好则将数据拷贝到应用缓冲区,返回成功指示;
学徒漠筱歌
2022-07-17
1560
TCP三次握手、糊涂窗口、粘包问题
服务端接收该报文时,状态处于SYN_REVD状态,并向客户端发送有SYN与ACK字段的报文
学徒漠筱歌
2022-07-17
2140
多进程与多线程的选择
线程优先强相关处理、线程优先弱相关处理,强相关是当一列变量变化时另一列变量变化的可能性非常大的关系(如供求与价格),弱相关相反。这并不是一成不变的,要按照实际情况调整;
学徒漠筱歌
2022-07-17
2050
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档