04 2020 档案
摘要:python2 和 python3 的except子句语法不同 Python2默认ascII编码,不支持中文 一般在程序的开头加上 coding:utf 8 来解决这个问题,但是在用open()方法打开文件时,中文名字却显示成了乱码。 open(filename, 'w')这个方法中,filenam
阅读全文
摘要:https://blog.csdn.net/weixin_41481113/article/details/88410973
阅读全文
摘要:安装的时候会提示安装地址,我的是environment location: C:\Program1\Anaconda3\envs\py27
阅读全文
摘要:进入python交互界面 比如:python3.6 输入import platform 再输入platform.architecture()
阅读全文
摘要:Mysql的Binlog 二进制日志(binlog) binlog是 记录 所有数据库表 结构变更 (例如CREATE、ALTER TABLE…)以及表 数据修改 (INSERT、UPDATE、DELETE…)的二进制日志。 binlog不会记录SELECT和SHOW这类操作,因为这类操作对数据本身
阅读全文
摘要:1. MySQL删除有外键约束的表 当删除的表中的字段被用作了其他表的外键,因此在删除这个表(父表)之前必须先删除具有外键的表(子表)。也就是说,删除表的过程需要和创建表的过程一致。 但如果数据库表格之间关系太复杂,数量太多,操作起来就很麻烦。 因此,MySQL中提供了一个变量 FOREIGN_KE
阅读全文
摘要:什么是宏内核 首先要知道什么是宏内核,用过电脑的都知道电脑上有操作系统和应用程序。而操作系统的核心是内核,应用程序的本质是”服务进程“。于是一个功能到底由内核实现还是由服务进程实现,也就是功能的划分问题。 实际上内核只需要保留的功能只有进程间通信,其它功能都可以划分给服务进程,于是内核的大小便得以进
阅读全文
摘要:语法和语义的区别 语法:描述该语言的程序的正确形式 语义:定义了程序的含义,即每个程序在运行时做什么 抽象语法树和三地址指令 三地址指令可以理解为只有3个成分的指令:2个操作数和一个操作符,最多执行一个操作。恰好对应一颗二叉树的2个子节点和其父亲节点。 抽象语法树如下: 笔记后续更新,可以关注g
阅读全文
摘要:https://blog.csdn.net/qq_38232598/article/details/91346392 修改本地DNS解析 C:\Windows\System32\drivers\etc\hosts 添加
阅读全文
摘要:Ctrl + Shift + P 调出主命令框,输入 Markdown 选择Markdown: Open Preview to the Side,就能调出实时预览框了 先按Ctrl + K,然后放掉,紧接着再按 v,也能调出实时预览框
阅读全文
摘要:关于git的撤销 撤销add 撤销commit 根据commitId进行撤销 commit的撤销都伴随本地文件的直接删除 误删后,想要恢复本地文件,关键是找到原来的commitID,再使用git reset hard commitId 会记录关于commit的操作,包括commit, reset,
阅读全文
摘要:查看git的各种状态 查看已经add还未commit的文件:git checkout 查看还未add或者还未commit的文件 : git status 查看git提交commit历史: git log 查看与commitId有关的记录: git reflog
阅读全文
摘要:转载 https://blog.csdn.net/yhl_jxy/article/details/82846277 一 设置Git的user name和email 二 生成SSH密钥过程 1、查看是否已经有了ssh密钥: 如果没有密钥则不会有此文件夹,有则备份删除。 2、生存密钥 邮箱xxx@xxx
阅读全文
摘要:typing 关于类型注释 decimal 关于精度更高的运算 itertools 关于一系列不同的生成器。如itertools.tee csv csv文件处理迭代器 collections 实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple
阅读全文
摘要:yield from 先说说3个东西,可迭代iterable,迭代器iterator,生成器generator,3者关系层层递进。 iterable : \__iter__ (支持for循环) iterator : \__iter__ \_\_next__ (支持for循环、next) genera
阅读全文
摘要:参考 https://q.cnblogs.com/q/113067/ https://superuser.com/questions/1319047/cant install virtual interpreter in pycharm in linux
阅读全文
摘要:mypy 静态类型检查可以帮助coder在运行前(编译期)发现由于类型错误带来的bug 在开发的项目越来越大的时候,不必阅读更多的代码来确定你要修改的某个方法是否会影响其他的代码的运行 使用方法:(先安装) 类型:https://docs.python.org/zh cn/3/library/typ
阅读全文
摘要:转:https://blog.csdn.net/dqchouyang/article/details/47153201 软件源不同 pip用来安装来自PyPI(https://www.python.org/)的python所有的依赖包,并且可以选择安装任何在PyPI上已上传的先前版本的依赖包,个人认
阅读全文
摘要:用法记录: 更多参考:https://www.cnblogs.com/Uncle Guang/p/8796507.html
阅读全文
摘要:参考:https://blog.csdn.net/windscloud/article/details/79732014 python的del不同于C的free和C++的delete。 由于python都是引用,而python有GC机制,所以,del语句作用在变量上,而不是数据对象上。 del删除的
阅读全文
摘要:python的默认参数 python可以使用变量作为默认参数,但是该变量必须在函数定义之前就已经声明。比如 同时,对于python, 默认参数在函数定义的时候就已经计算好了 。 可以发现第1次和第3次执行func都是针对同一个list(默认list),这是因为默认参数在函数定义时就已经计算出来,且这
阅读全文
摘要:nonlocal 与 global nonlocal翻译是非本地,global翻译是全局,它们都是python3的新特性。如果以类C语言的思维去看这2个关键字,很可能觉得它们差不多。但实际上它们很不一样。 下面先说说global。顾名思义,global能将一个变量提升为全局, 但是这个关键字有个特别
阅读全文
摘要:通俗理解闭包 先来看看什么是闭包吧 闭包是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相同的函数组合可以产生不同的实例。 这句话
阅读全文
摘要:mysql中关于exists的讲解 我认为 语法是mysql中一个很强大的工具,可以简单地实现某些复杂的数据处理。 下面我谈谈与 exists 有关的三个方面。 all 与 any 首先,看到了exists,难免还会想到all和any,它们比exists容易理解一些。 all 和 any都能让一行数
阅读全文
摘要:mySQL 安装 windows windows mysqld initialize console 报错 出现Failed to find valid data directory. 初始化数据库: 程序会在动MySQL文件夹下创建data文件夹以及对应的文件 登录 启动 关闭 mysql服务 移
阅读全文
摘要:插入排序 排序和查找是2个重要的算法领域,两者既有区别又有联系。 查找不一定要排序,但是排序必须查找。 因此对于排序算法,记住最好是 边查找边排序 ,不要把查找和排序分开操作。比如下面这个插入排序的例子: 一、插入排序 1、将待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排
阅读全文