我的博客
摘要: 2.词法分析 2.1行结构 2.2# 2.3标识符和关键字 2.4字面值 2.4.1字符串和字节串 2.4.2字符串拼接 2.4.3格式化字符串 2.4.4数字 2.4.5整数 2.4.6浮点数 2.4.7虚数 2.5运算符 2.6分隔符 3.数据模型 3.1对象、值与类型 3.2标准类型层级结构 阅读全文
posted @ 2020-02-08 18:47 姜道义 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 索引 NumPy 用户指南 基本问题 NumPy是什么 NumPy是什么 NumPy能做什么 NumPy和Python 简单例子 NumPy为什么很快 NumPy优点 NumPy的安装 快速入门教程 先决条件 基础知识 基础知识 简单例子 多维数组对象的重要属性 数组创建 创建已知内容的数组 打印数 阅读全文
posted @ 2020-02-05 17:15 姜道义 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Django后台管理中显示图片 1. 结果 png 格式的图片,Django 会自动显示一个小图片但是没有下面的大图片,但是比如 bmp 图片,Django后台只显示一个图片存储路径。比如: 在 Django 框架里,没有加入 bmp 的文件类型。 然后我将 bmp 文件类型添加到集合中,就可以正常 阅读全文
posted @ 2021-08-15 20:39 姜道义 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: Nginx向后方服务器传递客户端真实信息 Nginx向后方服务器传递客户端真实信息 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; proxy_set_header X-Forwa 阅读全文
posted @ 2021-04-10 19:20 姜道义 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 以Centos为例 Nginx安装 安装需要的环境 yum install gcc-c++ yum install pcre pcre-devel pcre-static yum install zlib zlib-devel yum install openssl openssl-devel yu 阅读全文
posted @ 2021-04-10 19:17 姜道义 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 内置变量 Nginx内置变量 | 变量名 | 内容 | | : : | | | A | A | | | | | `$args` | 请求中的参数值 | | `$arg_name` | GET请求中 `name` 的值,即"`?`"后面的 `arg_name=arg_value` 形式的 `arg_n 阅读全文
posted @ 2021-04-10 19:16 姜道义 阅读(79) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2018.cnblogs.com/blog/1223051/202002/1223051-20200213105506716-1779934296.jpg) 阅读全文
posted @ 2020-02-12 17:36 姜道义 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 目录 NumPy 的安装 简单包安装 在大多数情况下,在系统上安装 NumPy 的最佳方法是:为您的操作系统与构建一个包。 1. 使用 pip 从源码构建 阅读全文
posted @ 2020-02-05 17:30 姜道义 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 目录 NumPy 优点 NumPy 的 完全支持面向对象的方法。 例如: 1. 是一个类,拥有许多方法和属性。 2. 的许多方法是 NumPy 名称空间中的函数镜像,允许程序员按照他们喜欢的范式进行编码。 3. NumPy 的灵活性允数组方言和 类成为 Python 中使用的多维数据交换语言。 阅读全文
posted @ 2020-02-05 17:28 姜道义 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 目录 为什么 NumPy 速度很快 矢量化 矢量化描述了代码中没有任何显示循环、索引等,其他优化使用预编译的 C 代码。 矢量化有许多优点,包括: + 矢量化代码更简洁,更易于阅读。 + 更少的代码通常意味着更少的错误。 + 代码更接近标准的数学符号(编写易用的数学结构代码更加容易)。 + 矢量化会 阅读全文
posted @ 2020-02-05 17:27 姜道义 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 目录 简单例子 1、使用 Python 的列表 在科学计算中,关于序列大小和速度的问题尤为重要。 作为一个简单的例子,有两个相同长度的序列,将前一序列与后一序列中的相应元素相乘。 如果数据存储在两个 Python 列表 和 中,则可以遍历每个元素: 2、C 语言加速 例 1 中获得了正确的答案,但是 阅读全文
posted @ 2020-02-05 17:25 姜道义 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 目录 NumPy 和 Python NumPy 的核心是 ndarray 对象。 ndarray 是封装了同构数据类型的 n 维数组,为了提高性能,在编译代码时执行了许多操作。 NumPy 数组和标准 Python 序列之间有几个重要的区别: 1. 创建时 NumPy 数组的大小是固定的,不像 Py 阅读全文
posted @ 2020-02-05 17:23 姜道义 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 目录 能做什么 它是一个 Pyth还么有uon库,提供多维数组对象、各种派生对象(如屏蔽数组和矩阵)、多种用于对数组进行快速操作的例程,包括 + 数学 + 逻辑 + 形状操作 + 排序 + I/O + 离散傅里叶变换 + 基本线性代数 + 基本统计运算 + 随机模拟 + 等等 阅读全文
posted @ 2020-02-05 17:21 姜道义 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 目录 NumPy 是什么 NumPy 是 Python 中科学计算的基本包。 NumPy是Python中科学计算的基本包。 它是一个Python库,它提供多维数组对象、各种派生对象(如屏蔽数组和矩阵)以及各种用于对数组进行快速操作的例程,包括数学、逻辑、形状操作、排序、选择、I/O、离散傅立叶变换、 阅读全文
posted @ 2020-02-05 17:16 姜道义 阅读(248) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、分隔符 | 符号 | 含义 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 阅读全文
posted @ 2020-01-31 14:19 姜道义 阅读(452) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、运算符 1.1 算数运算符 | 运算符 | 含义 | | | | | | 加号 | | | 减号 | | | 乘号 | | | 幂运算 | | | 除号 | | | 取整 | | | 取余 | 例 1.2 比较运算符 所有比较运算式都返回 值 : 和 。 | 符号 | 含义 | | 阅读全文
posted @ 2020-01-31 13:41 姜道义 阅读(308) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、虚数 1.1 语法定义 1.2 实部为 的复数 一个虚数将生成一个实部为 的复数。 复数是以一对浮点数来表示的,它们的取值范围相同。要创建一个实部不为零的复数,就加上一个浮点数,如 。 例 阅读全文
posted @ 2020-01-31 13:39 姜道义 阅读(176) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、浮点数 1.1 语法定义 1.2 可读性增强 浮点数类型中的下划线会被忽略。可以用此特性来增强浮点数型的可读性。 3.6 新特性:允许在字面值中使用下划线增强可读性 例 阅读全文
posted @ 2020-01-31 13:38 姜道义 阅读(236) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、整数 1.1 语法描述 1.2 大小限制 整数类型的长度没有限制,能一直大到占满内存。 1.3 可读性增强 数字类型中的下划线会被忽略。可以用此特性来增强长整型的可读性。 3.6 新特性:允许在字面值中使用下划线增强可读性 阅读全文
posted @ 2020-01-31 13:37 姜道义 阅读(173) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、数字 1.1 分类 + 整数 + 浮点数 + 虚数 数字不包含正负号, 是由单目运算符 和数字 组成。 阅读全文
posted @ 2020-01-31 09:42 姜道义 阅读(234) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、格式化字符串 3.6 新版功能 格式化字符串( ),是带有 或 前缀的字符串。 这种字符串可包含替换字段,替换字段是以 标示的表达式。 1.1 字符串语法 1.2 表达式替换规则 + : 双花括号会被替换为响应的单个花括号。 + : 单花括号标志一个替换字段,以一个 表达式开头。 + 阅读全文
posted @ 2020-01-31 09:38 姜道义 阅读(166) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、字符串拼接 多个相邻的字符串或字节串,所用的引号可以彼此不同,其含义等于全部拼接为一体。 在运行中的字符串或字节串的拼接必须使用 号。 阅读全文
posted @ 2020-01-31 09:36 姜道义 阅读(206) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、字符串和字节串 1.1 描述 两种串值都使用成对单引号或双引号来表示首尾,也可以使用三引号来表示。 1.2 字符串的转义 反斜杠 ( ) 字符被用来对特殊含义的字符进行转义。 1.3 字节字符串 字符串带有前缀 或 。字节串只能包含ASCII字符,字节对应数值在128以内。 1.4 阅读全文
posted @ 2020-01-31 09:34 姜道义 阅读(481) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、关键字 所有的保留字 2、保留的标识符类 2.1 不会被 导入 2.2 系统定义的名称。 这些名称由解释器及其实现所定义。 2.3 类的私有名称。 这种名称在类定义中使用时,会以一种混合形式重写,以避免在基类及派生类的“私有”属性之间出现名称冲突。 阅读全文
posted @ 2020-01-30 12:40 姜道义 阅读(426) 评论(0) 推荐(0) 编辑
摘要: "目 录" 1、逻辑行 逻辑行以换行符结束。 语句不能跨越多个逻辑行,除非其语句的语法中允许包含换行符。 一个逻辑行可由一个物理行或多个包含明确或隐含的行拼接规则的物理行构成。 例1 2、物理行 物理行是以一个行终止序列结束的字符序列。 3、注释的作用: 注释帮助理解记忆代码的作用 3.1 单行注释 阅读全文
posted @ 2020-01-29 18:33 姜道义 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 1.配置本机git服务器 1.1 打开gitblit服务器,登录之前设置的服务页面localhost:1081 1.2.登录账号,账号在(三)中有提到。 1.3 打开用户中心 1.4 点击SSH Keys,将(二)中保存的ssh-key复制到此处,权限不用改,直接添加即可。 1.5 创建远程仓库 创 阅读全文
posted @ 2019-04-27 20:16 姜道义 阅读(1040) 评论(0) 推荐(0) 编辑
摘要: 1. 下载 http://www.gitblit.com/ 2. 解压下载文件 3. 配置信息 3.1 需要提前配置好java jdk环境 3.2 打开data目录下的defaults.properties文件 记事本打开时会出现无换行符的情况,建议多用几个文本处理器打开。 找到.git.repos 阅读全文
posted @ 2019-04-27 13:41 姜道义 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 1. 下载TortoiseGit https://tortoisegit.org/ 1.1 下载安装包 下载对应安装包,如果不知道自己该下载哪个,那就下载32位的。 1.2 下载语言包 下载和安装包相同位数的语言包 2. 安装TortoiseGit 2.1 软件安装 选择协议,我用的是SSH 软件安 阅读全文
posted @ 2019-04-27 12:59 姜道义 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1. 下载git的Windows版本 https://gitforwindows.org/ 2. 安装 点击next 不需要更改,直接点击next 配置git编辑器,我安装了notepad++所以就选择了。一般默认是第二项vim,不需要更改。 后面的就一路next就可以了。 其他项目 git本机服务 阅读全文
posted @ 2019-04-27 09:35 姜道义 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 安装 dlib 库的时候需要用到 CMake 进行本地编译,而Cmake又是基于Visual Studio运行的,我在装这个库的时候,各种找不到教程,就想着分享一下自己的经验。 32位 python3.5 python3.6 python3.7 64位 python3.6 python3.7 1.先 阅读全文
posted @ 2018-09-19 17:39 姜道义 阅读(15796) 评论(1) 推荐(1) 编辑
摘要: 组策略 gpedit.msc 录音机 sndrec32 IP地址侦测器 Nslookup 打开资源管理器 explorer 注销命令 logoff 60秒倒计时关机命令 tsshutdn 本机用户和组 lusrmgr.msc 本地服务设置 services.msc 检查XP是否激活 oobe/mso 阅读全文
posted @ 2018-01-22 14:28 姜道义 阅读(51) 评论(0) 推荐(0) 编辑