最新文章

完全掌握Python(五)
本文将详细介绍python中类的使用。 类class 命名法:前面的变量用下划线命名法。类class则建议用Pascal命名法。Pascal命名法是每个单词首字母大写,驼峰形状,连接不用下划线。 创建第一个类: class Point:     # 创建类     def draw(self):    ...
完全掌握Python(四)
本文详细介绍python中的集合,字典,以及异常处理 集合 集合的特点: 无序,不能通过index访问 不重复,只保留唯一项 numbers = [1, 1, 2, 3, 4] first = set(numbers) print(first) # 去掉1个重复的1后输出 {1, 2, 3, 4} second = {1, 5}...
完全掌握Python(三)
本节详细介绍python中列表的用法,列表是python中最重要的数据结构,python程序员必须熟练掌握。 (本节原计划包含集合、字典等内容,但因列表知识点较多,还是不涉及其他内容较好。) 列表基本 letters = [‘a’, ‘b’, ‘c’] matrix = [[0, 1],...
完全掌握Python(二)
变量 python的变量有整型、浮点数、字符串和布尔型,如下: price = 10    #整型 rating = 4.9    #浮点数 name = ‘Kelemi’    #字符串 is_published = True    #布尔型...
完全掌握Python(一)
近年来记录了不少纸质的技术笔记,问题也随之而来,查找不便携带麻烦。从本篇开始,拟利用订阅号平台,逐步将纸质记录的内容数字化,方便工作中学习查询。涉及的内容比较多,包括javascript,mysql,python,django,react,html/css,docker,git,java以及本人最喜欢的设计模式等等。每一个主题都力求循序渐进,做到知识点的完整性,这是一个不小的挑战,有兴趣的朋友可以关注下,看看我能否挑战成功!...
Linux必备知识(四)
定时任务 cron 第一个命令是查询当前用户的任务列表   crontab -l 未设置任务自然显示没有任务 crontab -e 编辑任务,如果系统里有多个编辑器,会让你选择一个,比如nano,vim等,根据个人喜好选择编辑器,然后进入编辑界面。 * * * * * command 这是crontab的格式,前5个设置时间,从左至右分别为分,时,天,月,星期,最后一个定时执行的命令。其中 *...
ubuntu20.04升级python3.9,安装mysqlclient
ubuntu20.04自带python3.8,由于项目使用的是python3.9,需要升级。 另外,python django使用了 mysql,需要安装mysqlclient。 做个笔记备忘: 升级python 一种是APT方法: sudo apt update sudo apt install software-properties-common sudo add-apt-repository...
NPM速成
NPM是node.js的包管理器,类似python中的pip,本文带您快速学会npm的使用。 什么是NPM 它是Node的包管理器。类似python中的pip 需事先安装Node.js,需要Node的环境 可以方便安装模块/包到系统中 基于Javascript类 方便开发者分享/重用代码 本文内容涵盖: 安装、删除、更新或列出包 package.json说明 本地/全局包 依赖/开发依赖 npm命令及快捷键...
Linux必备知识(三)
用户账号及密码过期 用到的命令为chage,可以设置用户在什么时候被锁定,什么时候修改密码等。 我们假设我们系统已创建了chen,kelemi,xiaomi 三个用户,下面我们来看看相关设置。 sudo chage -E 2022-4-30 chen 这条命令设置 用户 chen 到 2022-4-30日后过期,之后如果想再登录的话就需要求助管理员重新获得权限。 sudo...
Vim系列(七)-其他技巧
本文是vim系列的最后一篇,将介绍一些零碎的技巧。 vim /var/log/syslog 这是一个很长文件,我们可以通shift+g 定位到末尾,发现很长,我们可以设置显示行号。 :set number 取消显示: :set nonumber 尽管我们可以在文件中自由地切换显示或不显示行号,但当我们重新打开同一文件时,vim将不记得我们的设置,如何能让vim默认显示行号呢? vim的默认配置保存在 用户home目录下的 .vimrc 文件中。有些发行版可能没有这个文件。我们编辑一下,” 开头表示是注释。...