2018-03-22 学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-03-22 学习笔记相关的知识,希望对你有一定的参考价值。

2018-03-22 学习笔记

Pyhon环境部署:

系统:Linux最小系统
1、安装git
yum install git -y
2、安装Python编译依赖
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
3、创建用户
useradd python
4、使用python用户登录后安装Pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer
5、在python用户的~/.bash_profile中追加
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

. ~/.bash_profile

冯诺依曼体系架构:

技术分享图片

1.CPU由运算器和控制器组成

2.运算器,完成各种算数运算、逻辑运算、数据传
输等数据加工处理

3.控制器,控制程序的执行

4.存储器,用于记忆程序和数据,例如内存、硬盘

5.输入设备,将数据或者程序输入到计算机中,例
如键盘、鼠标

6.输出设备,将数据或程序的处理结果展示给用户,
例如显示器、打印机等

重要:CPU中还有寄存器和多级缓存Cache

Python语言类型

Python是解释性语言、是强类型、动态编译语言

静态编译语言:

事先声明变量类型,
编译时检查

动态编译语言:

无需事先声明,随时可以赋值为其他类型

解释器种类:

官方CPython:C语言编写

IPython:交互式的、功能增强的CPython

PyPy:Python语言编写,采用JIT技术(just in time) 动态编译

Jython:运行在JVM上

IronPython:运行在.Net上

运算符

自然除(/)结果为浮点数

//为整除

成员运算符:

in、not in

身份运算符:

is、is not

原码、反码、补码、负数表示法

反码

正数的反码与原码相同;负数的反码符号位不变其余按位取反

补码

正数的补码与原码相同;负数的补码符号位不变其余按位取反后+1

补码的补码是原码

负数参与计算时需转为补码

以上是关于2018-03-22 学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

2018-03-22 Linux学习

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

MySQL 中的“2018-03-22 00:00:00”有啥问题?

DOM探索之基础详解——学习笔记

学习笔记 链接

ReactJs学习笔记01