码迷,mamicode.com
首页 >  
搜索关键字:源码剖析    ( 888个结果
《python解释器源码剖析》第12章--python虚拟机中的函数机制
12.0 序 函数是任何一门编程语言都具备的基本元素,它可以将多个动作组合起来,一个函数代表了一系列的动作。当然在调用函数时,会干什么来着。对,要在运行时栈中创建栈帧,用于函数的执行。 在python中, 对象就是一个对栈帧的模拟,所以我们即将也会看到,python虚拟机在执行函数调用时会动态地创建 ...
分类:编程语言   时间:2019-12-04 19:47:38    阅读次数:92
Linux 系统调用 —— fork 内核源码剖析
系统调用流程简述 fork() 函数是系统调用对应的 API,这个系统调用会触发一个int 0x80 的中断; 当用户态进程调用 fork() 时,先将 eax(寄存器) 的值置为 2(即 __NR_fork 系统调用号); 执行 int $0x80,cpu 进入内核态; 执行 SAVE_ALL,保 ...
分类:系统相关   时间:2019-12-02 00:49:56    阅读次数:126
05 drf源码剖析之认证
05 drf源码剖析之认证 [TOC] 1. 认证简述 当我们通过Web浏览器与API进行交互时,我们可以登录,然后浏览器会话将为请求提供所需的身份验证。 如果我们以编程方式与API进行交互,则需要在每个请求上显式提供身份验证凭据。 如果我们尝试在不进行身份验证的情况下创建代码段,则会收到错误消息 ...
分类:其他好文   时间:2019-11-27 12:19:27    阅读次数:70
07 drf源码剖析之节流
07 drf源码剖析之节流 [TOC] 1. 节流简述 节流类似于权限,它确定是否应授权请求。节流指示临时状态,并用于控制客户端可以向API发出的请求的速率。 还有情况可能是 ,由于某些服务特别耗费资源,因此您需要在API的不同部分施加不同的约束。 频率限制在认证、权限之后 2. 节流使用 在set ...
分类:其他好文   时间:2019-11-27 12:09:05    阅读次数:50
06 drf源码剖析之权限
06 drf源码剖析之权限 [TOC] 1. 权限简述 权限与身份验证和限制一起,决定了是否应授予请求访问权限。 权限检查始终在视图的最开始处运行,然后再允许执行其他任何代码。权限检查通常会使用 和`request.auth`属性中的身份验证信息来确定是否应允许传入请求。 权限用于授予或拒绝不同类别 ...
分类:其他好文   时间:2019-11-27 11:55:04    阅读次数:58
01 flask源码剖析之werkzurg 了解wsgi
01 werkzurg了解wsgi [TOC] 1. wsgi django和flask内部都没有实现socket,而是wsgi实现。 wsgi是web服务网关接口,他是一个协议,实现它的协议的有:wsgiref/werkzurg/uwsgi 1. django之前 2. flask之前 2. fl ...
分类:其他好文   时间:2019-11-25 20:39:50    阅读次数:134
《python解释器源码剖析》第11章--python虚拟机中的控制流
11.0 序 在上一章中,我们剖析了python虚拟机中的一般表达式的实现。在剖析一遍表达式是我们的流程都是从上往下顺序执行的,在执行的过程中没有任何变化。但是显然这是不够的,因为怎么能没有流程控制呢。下面我们来看看python所提供的流程控制手段,其中也包括异常检测机制。 11.1 python虚 ...
分类:编程语言   时间:2019-11-15 20:10:45    阅读次数:72
《python解释器源码剖析》第10章--python虚拟机中的一般表达式
10.0 序 上一章中,我们通过PyEval_EvalFrameEx看到了python虚拟机的整体框架,那么这一章我们将深入到PyEval_EvalFrameEx的各个细节当中,深入剖析python的虚拟机,在本章中我们将剖析python虚拟机是如何完成对一般表达式的执行的。这里的一般表达式包括最基 ...
分类:编程语言   时间:2019-11-13 15:59:34    阅读次数:67
Swoft源码之Swoole和Swoft的分析
这篇文章给大家分享的内容是关于Swoft 源码剖析之Swoole和Swoft的一些介绍(Task投递/定时任务篇),有一定的参考价值,有需要的朋友可以参考一下。 前言 Swoft的任务功能基于Swoole的Task机制,或者说Swoft的Task机制本质就是对Swoole的Task机制的封装和加强。 ...
分类:其他好文   时间:2019-11-06 23:00:22    阅读次数:113
push_back与构造函数
vector在push_back时,如果是自定义的数据结构,它会调用这个结果的拷贝构造函数来初始化vector中的存储空间,如果需要用push_back()需要自己实现拷贝构造函数!具体vector中是怎么push_back可以查看stl源码剖析中的具体实现。 如果注释掉test的拷贝构造函数,pu ...
分类:其他好文   时间:2019-11-06 16:34:50    阅读次数:113
888条   上一页 1 ... 6 7 8 9 10 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!