摘要: 1、终极解决方法:放弃本地的所有更改,使用远程分支重置/覆盖所有内容: git fetch --all # 从远程下载最新版本,不会尝试合并或重新设置任何内容 git reset --hard <remote>/<branch_name> # --hard选项更改工作树中的所有文件,来匹配远程分支中 阅读全文
posted @ 2023-07-27 17:55 FreeCheng 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 通常我们用到的在类内进行定义属性(self.var来绑定)的方式其实是创建实例变量。 Python动态语言的特点,让我们可以随时给实例添加新的实例变量,给类添加新的类变量和方法。 对于类变量的一些用法和区别如下: 1、在使用实例变量和类变量的时候一定要注意,使用类似<实例>.val_name访问变量 阅读全文
posted @ 2023-07-12 23:27 FreeCheng 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 追加:a 覆盖:w 读取:r “+”存在的意义: r+:可读可写,若文件不存在,报错; 以读写方式打开文件。 文件指针位于文件的开头。 可以进行读取和写入操作,但写入操作会从文件当前位置开始覆盖原有内容。 如果文件不存在,则会抛出 FileNotFoundError 异常 w+: 可读可写,若文件不 阅读全文
posted @ 2023-06-04 20:14 FreeCheng 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、Linux无密码访问Linux 应该有很多种方法,介绍一种只需要两步骤就能完成的方法: 1、在自己的Linux系统上生成SSH密钥和公钥 打开终端,使用下面的ssh-keygen来生成RSA密钥和公钥.-t表示type,就是说要生成RSA加密的钥匙. ssh-keygen -t rsa 2、将S 阅读全文
posted @ 2023-05-29 20:08 FreeCheng 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 装饰器(Decorator)的作用是可以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附加限制条件或者帮助输出。 装饰器有很多种,有函数的装饰器,也有类的装饰器。 体现设计模式中的装饰模式,强调开放封闭原则(已经实现的功能代码内部不允许被修改,但外部可以被扩展) 最基本的结构: def o 阅读全文
posted @ 2023-05-14 23:14 FreeCheng 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、语法 参考:https://www.liujiangblog.com/course/python/73 1、普通字符:正则表达式中的普通字符在进行匹配的时候只会匹配与自身相同的一个字符。 2、元字符:.小数点;|逻辑或;[]匹配字符集中的一个字符;[^]对字符集求反;-定义字符集中的字符区间;\ 阅读全文
posted @ 2023-05-10 14:16 FreeCheng 阅读(18) 评论(0) 推荐(0) 编辑
摘要: git常用操作 阅读全文
posted @ 2023-05-10 14:16 FreeCheng 阅读(53) 评论(0) 推荐(0) 编辑
摘要: git config设置 阅读全文
posted @ 2023-04-09 23:12 FreeCheng 阅读(25) 评论(0) 推荐(0) 编辑