ICode9

精准搜索请尝试: 精确搜索
  • 设计模式之解释器模式2022-01-19 13:34:44

    1.解释器模式 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 2.介绍 意图:给定一个语言,定义它的文法表示,并定义一个解释器,这个解

  • GIL全局解释器锁 | 死锁现象2022-01-19 08:31:22

    全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。   对Python虚拟机的访问由全局解释器锁(GIL)来

  • 编译器与解释器2022-01-18 15:33:58

    什么是编译器 摘自 Wiki Compiler 一段 A compiler is a computer program (or a set of programs) thattransforms source code written in a programming language (the sourcelanguage) into another computer language (the target language), withthe latter often having

  • python 第一行代码的含义:#!/usr/bin/python32022-01-18 15:01:20

    通常在.py脚本语言的第一行会看到: #!/usr/bin/env python3或#!/usr/bin/python3 首先要确定的一点是它不是注释。这两句话的目的都是指出你的python文件用什么解释器去。#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。这句代码是写死了py

  • GIL全局解释器锁与IO模型2022-01-17 22:04:35

    内容概要 GIL全局解释器锁(重要理论) 验证GIL的存在及功能 验证python多线程是否有用 死锁现象 进程池与线程池(使用频率较高) IO模型(理论部分) 可参考: https://www.bilibili.com/video/BV1QE41147hU?p=500 内容详细 GIL全局解释器锁 In CPython, the global interpreter

  • 01月16日总结2022-01-16 21:02:34

    今天干了啥: Python3 数据类型转换 打算干啥:Python3 解释器代码数:440

  • 【设计模式从入门到精通】19-解释器模式2022-01-16 16:01:32

    笔记来源:尚硅谷Java设计模式(图解+框架源码剖析) 目录解释器模式1、四则运算问题2、解释器模式的基本介绍3、解释器模式解决四则运算问题4、解释器模式在 Spring 框架中的源码分析5、解释器模式的注意事项和细节 解释器模式 1、四则运算问题 通过解释器模式来实现四则运算,如计算a

  • 设计模式--UML(三)2022-01-16 11:58:32

    迭代器模式 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 单例模式 保证一个类仅且有一个实例,并提供一个访问它的全局访问点。 桥接模式 桥接模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。 命令模式 将一个请求封装为一个对

  • 什么是Python2022-01-15 10:00:57

    Python是一种高级编程语言,在许多领域中有应用,包括Web编程、脚本编写、科学计算和人工智能。 它很受欢迎,并被组织使用,例如 谷歌、美国国家航空航天局(NASA)、美国中央情报局(CIA)、迪斯尼 注意:Python在运行时由解释器处理。在执行程序之前不需要编译程序。 Python 安装包: 链接:h

  • Windows下Python解释器安装教程2022-01-13 21:01:30

    一、安装包下载 点击下方连接前往下载地址。注意选择64位。此处为了稳定,作者选择了3.7版本的Python解释器。 下载链接:https://www.python.org/downloads/windows/ 二、安装步骤 选择客制化安装(Customize installation) 全选,next 为了方便后续环境变量的配置,在D盘(或者你喜欢什

  • 编译型语言和解释型语言的区别2022-01-12 22:33:06

      我们编写的源代码是人类语言,我们自己能够轻松理解;但是对于计算机硬件(CPU),源代码就是天书,根本无法执行,计算机只能识别某些特定的二进制指令,在程序真正运行之前必须将源代码转换成二进制指令。所谓的二进制指令,也就是机器码,是 CPU 能够识别的硬件层面的“代码”,简陋的硬件(比如古老

  • Python3.10.1的安装2022-01-11 21:32:35

    Python 3.10.1的安装 一、Python解释器的下载 访问Python官网的下载页面进入Python下载页面,如图所示。 Python官网下载地址:https://www.python.org/ 选用红色矩形圈中的Downlands区域,选择版本,如图所示。 再选中红色圆圈圈中的Downlands,然后点击红色圆圈圈中的Python 3.10.1,

  • 初识解释器2022-01-09 21:36:16

    前言 近几年, 随着前后端 (或者说整个应用程序开发技术) 的提升. Low-code 概念开始冒出来了.  Low 的意思是 low level, 也就是懂一些 coding 能力就可以做出很有用的程序.  这不容易, 只有工业化到一定程度才会出现这种现象. 比如很多公司现在都可以做手机了. 因为行业分工细

  • Python交互式解析器以及用法2022-01-09 15:33:20

    为了能让开发者方便测试Python的各种各样的功能,Python 提供的“python”命令可以运行 Python 程序,当然也可以作为一个交互式解析器 用法如下: 当我们打开控制台窗口输入“python”命令时,可以看到如下输出结果:   交互式解释器提示当前使用的是 Python 3.10.1,后面的“>>>”就是交

  • python的安装与环境配置2022-01-08 22:02:50

    cpython解释器: python的官网:python.org 1.官网下载python解释器 2.安装python解释器   安装版本:建议3.5及以上(3.9之后的不支持win7及以下的系统)      进入安装界面 选择自定义安装 注意:一定要勾选添加python到环境变量中 安装完毕之后,按win+R 在输入框输入cmd,进入命令提

  • 编程题:《语言解释器》2022-01-08 19:34:06

    一、语言解释器 描述: 实现一个简单的语言解释器,支持以下指令: 指令格式描述mov a v把数v赋值给a,其中a是变量名称,由不超过10个小写字母组成,v是变量名或者常数(常数为-10000~10000的整数)inc a变量a加1dec a变量a减1jnz a v如果变量a的值不是0,则相对跳转v条指令。比如-2,向上跳转两

  • python作业012022-01-08 18:57:59

                        方法1     法2     法3     python的环境搭建 cpython解释器:                    python官网:python.org 1.官网下载 python解释器 2.安装python解释器 开发环境:只要一个记事本工具即可比如sublime(安装版本3.5即

  • 【进阶03】【自学笔记】python sys模块的用法以及hashlib实战2022-01-01 18:35:33

    一、sys模块的用法 1. 命令行参数 传递给 Python 程序的命令行参数由 sys 模块存储在名为 argv 的列表中。默认情况下,argv 的长度为1,由程序名称组成。 假如我写了一个名为 sys01.py 程序,内容如下: from sys import argvfor i in range(len(argv)): print(argv[i]) 然后我

  • 使用 Python 解释器2022-01-01 09:01:59

    目录 调用Python解释器 参数传递 交互模式 解释器及其环境 源程序编码 调用Python解释器         Python解释器通常被安装在目标机器的/usr/local/bin/python3.5目录下。将/usr/local/bin目录包含进Unix shell的搜索路径里,以确保可以通过输入: python3.5       

  • 编程语言发展史以及python解释器的安装2021-12-30 17:02:00

    文件的概念 编程语言的发展史 python解释器版本 python解释器的下载及安装 第一个python程序 多版本共存 文件的概念 # 什么是文件夹、文件? 其实是操作系统暴露给用户可以简单快捷的操作硬盘的"接口"。 计算机内部存储数据的原理 #计算机内部只认识0和1二进制数据;计算机是基于

  • 【debug记录】Windows+apache24部署django项目,apache正常启动但页面一直加载2021-12-28 19:02:19

    转载自:(19条消息) django在用apache部署在windows上时出现页面一直加载的情况_wuchunquan123的博客-CSDN博客     解决办法:在apache的httpd.conf里加上一句: WSGIApplicationGroup %{GLOBAL} 原因:大概是一些库,如numpy,cv2等在python子解释器里调用不了,加上那句话就强制使用python

  • pycharm连接远程环境调试运行2021-12-24 20:05:24

    1、pycharm连接docker环境         步骤如下:         (1)启动docker容器         (2)docker容器安装ssh连接服务         (4)测试能否连接到docker         (3)pycharm配置远程解释器及上传文件路径映射 启动docker容器 (1)启动docker容器,并进入容器内 # 如下指令含义

  • 今日学习总结2021-12-22 20:37:31

    一、文件的概念 什么是文件:文件/文件夹就是用来保存数据的,专业术语就是操作系统暴露操作复杂的硬件的接口   二、计算机内部数据存储原理 1.计算机只认识01二进制 因为计算机基于电工作,电只有高低电频 2.存储单位:比特位(bit)00110101二进制位数                      8b

  • eosvm 执行引擎三种模式2021-12-21 16:02:44

    区块链WebAssembly执行的强大组件三重奏   EOS VM解释器是一个WebAssembly解释器,提供了极快的解析/加载,确定性和高效的时限执行。从头开始设计解释器,使我们能够为将来对智能合约的调试支持腾出空间。 EOS VM即时(JIT)编译器是WebAssembly编译器,它采用WASM并即时生成本机代码。与WA

  • Scheme入门 【安装 编译 在线解释器 语法】2021-12-21 01:31:18

    title: Scheme入门 date: 2021-12-20 22:54:03 tags: lang Installation https://inst.eecs.berkeley.edu/~cs61a/fa14/assets/interpreter/scheme.html 在线的解释器 sudo apt install mit-scheme #进入scheme交互式界面 scheme #^C then Q quit 编译 将scheme代码用vscode写

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有