上岸之路

Characterized by the failure of people will continue to fail.

VS Code终端环境错误造成问题

文件无法编译并且终端无任何显示

VSCode不能编译并且终端没有任何显示 问题情况 VS Code选择打开文件夹之后,文件夹中的程序打开选择运行或者调试,终端没有任何显示,当前文件目录都没有的那种,但是如果选择文件直接打开进行运行又没有问题。这个问题已经有人提出了,但是下面我没有找到合适的解决办法,这个涉及到个人设置文件中的"terminal.integrated.inheritEnv": false. 问题解决 ...

Zotero的同步

## zotero数据不同电脑之间同步 需要注意一点,OneDrive客户端(使用是商业/学校账户),登录是需要梯子的,同步的流量使用的也是梯子的,如果需要同步大量文件的话还是使用RaiDrive客户端进行同步吧,从任务管理器上来看这样梯子并没有占流量 OneDrive数据同步 在软件的编辑->首选项中,登录账户并把在同步下面的文件同步关闭。 然后选择高级中的文件与...

python中三种类方法

实例方法、类方法与静态方法

python类的三种方法 类实例方法 通常情况下,在类中定义的方法都默认为实例方法,即使是实例方法理论上也属于实例方法,只不过比较特殊 实例方法的最大特点就是至少要包含一个self函数(实例方法的名称也许就来源于此,self表示的是实例化的对象),用于绑定调用此方法的实例对象(python会自动完成绑定)。 实例方法通常会用类的实例对象直接调用: class CLanguage()...

python中下划线命名

下划线的5种情况

下划线的五种含义 单前导下划线:_var 变量和方法 名称的单个下划线前缀有约定俗称的含义,表示Python社区一致认为它应该是什么含义但是程序的行为不受影响。该含义是告诉其他程序员:单个下划线开头的变量与方法名称仅供内部使用 但是对于从模块中导入名称的方式是会有影响的。当使用通配符*导入所有名称的时,Python不会导入带有前导下划线的名称。 #变量或方法名称命名 class Te...

__call__()魔法函数

实现可调用对象

__call__()的作用 这个方法是类中的一个特殊的实例方法。类似在类中重载了()运算符,将对象名()变为了对象名.__call__() 在Python中凡是可以将()直接应用到自身并执行的,称为可调用对象,除了定义了该魔法函数的类之外,还有自定的函数,内置函数 class test(object): def __init__(self,a): self.a ...

单例模式

剑指office面试题2

实现单例(Singleton)模式 定义 单例模式:确保一个类只有一个实例,并提供一个全局访问点 注意: 可以直接访问不需要实例化该类的对象 单类例只能有一个实例 单类例必须自己创建自己的唯一的实例 单类例必须给所有其他对象提供这一实例 主要解决:一个全局使用的类频繁的创建与销毁 何时使用:当你像控制实例数目,节省系统资源的时候 如何解决:判断系统是否有这个...

Python语言特性

秋招准备-python重学习

Python语言特性 1 Python的函数参数传递 看两个例子: a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) print a # [1] 所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。 通过id来看引用...

gridstudion

excel增强工具

gridstudio 这是一个基于web的电子表格处理程序,其中集成了python能够进行处理.地址在Github. 但是它需要安装Docker镜像,在本地浏览器中进行操作

torchvision中pillow出错

pillow版本更新引起问题

cannot import name ‘PILLOW_VERSION’ from ‘PIL’问题解决 ​ 在torch=1.1,torchvision=0.3中更新了pillow库到7.0版本之后,遇到了这个问题,在官方的版本介绍里面可以看到,说这个已经被移除了改了新名字. ​ 所以解决方式是重新安装并指定pillow=6.1即可解决.在colab中我运行程序没有遇到该问题,所以在tor...

vs code运行jupyter notebook文件找不到环境

jupyter相关依赖库更新解决

vs code无法运行juputer文件 ​ 可能之前还在用,重新打开之后就无法运行jupyter,会告诉你环境找不到,贴心的提示你数据科学找不到这个xxxx环境,需要你安装,但这这个环境你在vs code中运行.py文件,在浏览器中开启本地服务也可以运行. ​ 解决的办法是将你该虚拟环境中的有关jupyter的所有库都进行更新.然后重启vs code就可以了.