运维开发网

操作系统

0
  • Spring使用@Value注解与@PropertySource注解加载配置文件操作

    1、@Value注解简介 Spring框架提供的@Value注解可以将外部的值动态注入到Bean中,@Value注解使用在字段、构造器参数和方法参数上。[详细]

    2021-06-16 09:31 分类:编程语言
  • 深入理解.NET中的异步

    一、前言 网上有很多关于 .NETasync/await 的介绍,但是很遗憾,很少有正确的,甚至说大多都是“从现象编原理”都不过分。[详细]

    2021-06-15 11:25 分类:编程语言
  • C语言实现四窗口聊天

    C语言实现四窗口聊天,供大家参考,具体内容如下 为了练习前段时间学习的共享内存、管道、消息队列等进程同步机制,做了一个聊天小项目。[详细]

    2021-06-15 10:11 分类:编程语言
  • 详解C语言之缓冲区溢出

    一、缓冲区溢出原理 栈帧结构的引入为高级语言中实现函数或过程调用提供直接的硬件支持,但由于将函数返回地址这样的重要数据保存在程序员可见的堆栈中,因此也给系统安全带来隐患。若将函数返回地址修改为指向一段精[详细]

    2021-06-15 10:09 分类:编程语言
  • 分析Netty直接内存原理及应用

    一、通常的内存模型概述 一般地,系统为了保证系统本身的安全性和健壮性,会将内存从逻辑上隔离成内核区域和用户区域,这很容易理解。因为用户行为不可控性太强,暴露得太多,就容易导致各种神奇的用法,超出系统的控[详细]

    2021-06-15 09:23 分类:编程语言
  • 详解nginx进程锁的实现

    一、nginx进程锁的作用nginx是多进程并发模型应用,直白点就是:有多个worker都在监听网络请求,谁接收某个请求,那么后续的事务就由它来完成。如果没有锁的存在,那么就是这种场景,当一个请求被...[详细]

    2021-06-14 15:09 分类:云计算
  • 详解C/C++内存管理

    C/C++赋予程序员管理内存的自由,是C/C++语言特色,虽然这引入了复杂度和危险性,但另一方面,它也增加了控制力和灵活性,是C/C++独特之处,亦是强大之处。[详细]

    2021-06-12 10:08 分类:编程语言
  • Matplotlib可视化之添加让统计图变得简单易懂的注释

    一、前言 在系列博文的中,我们已经学习了如何自定义绘图的颜色和样式,以使得绘制更加精美、符合审美要求。可以用Matplotlib绘制出复杂而又精美的统计图,但是如果没有注释,我们很难让其他人明白图中的点、线究竟代[详细]

    2021-06-11 10:53 分类:Python
  • springboot集成opencv实现人脸识别功能的详细步骤

    前言 项目中检测人脸图片是否合法的功能,之前用的是百度的人脸识别接口,由于成本高昂不得不寻求替代方案。[详细]

    2021-06-11 09:47 分类:编程语言
  • 详解Java多线程与并发

    一、进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。[详细]

    2021-06-11 09:45 分类:编程语言