返回顶部
摘要: class Solution { public int lengthOfLongestSubstring(String s) { if(s.length()==0) return 0; Map<Character,Integer> map = new HashMap<Character,Intege 阅读全文
posted @ 2021-11-03 22:39 holting 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 class Solution { // public ListNode reverseList(ListNode head) { // ListNode per =head; // ListNode lis = null; // w 阅读全文
posted @ 2021-11-01 20:58 holting 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 什么是正则表达式? 一套规则,匹配字符串的 能做什么 检测一个输入的字符串是否合法 ——web开发项目 表单验证 用户输入一个内容的时候,我们要提前做检测 能够提高程序的效率并且减轻服务器的压力 从一个大文件中找到所有符合规则的内容——日志分析,爬虫 能够有效的从一大段文字中快速找到符合规则的内容 阅读全文
posted @ 2020-07-18 22:53 holting 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 软件规范开发 规范开发,一个py文件中, 文件加载问题 代码可读性差,查询,麻烦 需要将一个py文件分开,合理的分成多个文件 设计一个参差清晰的目录结构,就是为了达到以下两点: 可读性高:不熟悉这个项目的代码的人,一眼就能看懂目录结构,知道程序启动脚本,测试目录,配置文件在哪等。从而快速的了解这个项 阅读全文
posted @ 2020-07-18 16:50 holting 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 自定义模块 模块是什么? 抖音:40万行20万行代码全部放在一个py文件中? 为什么不行? 代码太多,读取代码耗时太长。 代码不易维护。 所以我们怎么样? 一个py文件拆分100个文件,100个py文件又具有相似相同的功能,冗余.此时你要将100个py文件中相似相同的函数提取出来, input 功能 阅读全文
posted @ 2020-07-18 16:47 holting 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 常用模块介绍 time datetime os sys hashlib json pickle collections time : 和时间相关 封装了获取时间戳和字符串的时间段一些方法。 time.time() : 获取时间戳 time.gmtime([seconds]) : 获取格式化时间:是九 阅读全文
posted @ 2020-07-18 16:45 holting 阅读(66) 评论(0) 推荐(0) 编辑
摘要: '''用代码模拟博客园系统: 项目分析: 一.首先程序启动,页面显示下面内容供用户选择: 请登录 请注册 进入文章页面 进入评论页面 进入日记页面 进入收藏页面 注销账号 退出整个程序 二.必须实现的功能: 注册功能要求: a. 用户名、密码要记录在文件中。 用户名要求:只能含有字母或者数字不能含有 阅读全文
posted @ 2020-07-18 16:44 holting 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 自定义模块: 什么是模块:本质就是.py文件,封装语句的最小单位。 自定义模块:实际上就是定义.py,其中可以包括:变量定义,可执行语句,for循环,函数定义等等。它们统称为模块的成员。 模块的运行方式: 脚本方式:直接用解释器执行。或者PyCharm中右键运行。 模块方式:被其他的模块导入。为导入 阅读全文
posted @ 2020-07-08 22:36 holting 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 开放封闭原则: 开放:对源码的拓展开放的,更新地图,游戏中增加新的枪械,等等。 封闭:对源码的修改是封闭的。 装饰器:在不改变原函数代码以及调用方式的前提下,为其增加新的功能。 装饰器就是一个函数。 装饰器:完全遵循开放封闭原则。 装饰器的初识: 版本一: 写一些代码测试一下index函数的执行效率 阅读全文
posted @ 2020-07-06 22:28 holting 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 匿名函数:一句话函数,比较简单的函数。 此函数不是没有名字,他是有名字的,他的名字就是你给其设置的变量,比如func. lambda 是定义匿名函数的关键字,相当于函数的def. lambda 后面直接加形参,形参加多少都可以,只要用逗号隔开就行。 返回值在冒号之后设置,返回值和正常的函数一样,可以 阅读全文
posted @ 2020-07-04 21:36 holting 阅读(70) 评论(0) 推荐(0) 编辑