Hitomi's Note

瞳の笔记

Anaconda 安装使用简明教程

发布于|# 软件# Python

由于越来越多的包对 Python 版本做出要求,而不同 Python 版本的切换使用官方工具非常麻烦。Anaconda 使用了虚拟环境,只要切换环境就可以自动实现版本切换。 卸载系统里的所有 Python 版本。 安装 Anaconda3-2020.11-Windows-x86_64.exe 下载,如果不用 cmd ,或者常用 Powershell 及 Windows Terminal ,可以不勾选 Add Anaconda3 to the system PATH environment variable 。建议不勾。 设置国内源 开始菜单 --> Anaconda3 -->Anaconda Powershell Prompt (anaconda3),打开命令窗口。 执行 conda config --set show_channel_urls yes

寄存器

发布于|# 汇编# 寄存器

寄存器概述 通用寄存器 64位 32位 16位 8位 作用 rax eax ax al 加法乘法指令的缺省寄存器 rbx ebx bx bl 内存寻址时存放基地址 rcx ecx cx cl LOOP指令的计数器 rdx edx dx dl 整数除法产生的余数 rsi esi si sil 源变址寄存器 rdi edi di dil 目的变址寄存器 rbp ebp bp bpl 当前线程的栈底指针 rsp esp sp spl 当前线程的栈顶指针 64 位独有寄存器 名称 r8 r9 r10 r11 r12 r13 r14 r15 状态寄存器(条件码寄存器) CF(Carry Flag) 进位标志 unsigned char a = 255; unsigned char b = 1; un

逻辑运算

发布于|# 汇编# 逻辑运算

逻辑门电路 C 语言逻辑运算符号 作用 C 语言 等于 == 不等于 != 小于 < 大于 > 小于等于 <= 大于等于 >= 与 & 或 | 非 ~ 异或 ^ 0 false $$10\hat{}5=?$$ $$1010_{2}\hat{}0101_{2}=?$$ $$10 | 5=?$$ $$1010_{2}|0101_{2}=?$$ $$10 \& 5=?$$ $$1010_{2} \& 0101_{2}=?$$ while(scanf("%d",&n)!=EOF){ } while(~scanf("%d",&n)){ } printf(n & 1 ? "奇数" : "偶数"); n | 0x30 = ? s="1234567890"