E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-奇技淫巧
Python-
单例模式详解与实现
目录单例模式__new__装饰器元类import单例模式这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想
lady_killer9
·
2023-08-04 19:07
python
设计模式
python
单例模式
Python-
浅拷贝、深拷贝
目录基本类型代码结果类代码结果参考基本类型复制操作使用模块copy,分为浅拷贝和深拷贝。浅拷贝拷贝数据集合的第一层数据,深拷贝拷贝数据集合的所有层。代码fromcopyimportcopy,deepcopydefshallow(lst):returncopy(lst)defdeep(lst):returndeepcopy(lst)if__name__=='__main__':lst=[1,2,[3
lady_killer9
·
2023-08-04 19:37
python
python
拷贝
Python-
函数式编程模块itertools、functools、operator
笛卡儿积permutations排列combinations组合其他迭代器accumulate累加functoolslru_cache最近最少使用reduce累积缩减operator参考上篇文章思考题
Python
lady_killer9
·
2023-08-04 19:37
python
python
Python-
简单小说爬虫(以《天官赐福》为例)
目录准备获取Cookie等获取目录标签获取内容标签代码视频讲解结果参考准备获取Cookie等获取目录标签li标签里面包含a或b标签,章节的链接是小说的url加一个整数100536开始,依次递增,文章的标题可以通过字符串查找得到。获取内容标签id为nr1的div块的内容就是本章小说内容代码"""--coding:utf-8--@File:__init__.py.py@Author:frankyu@D
lady_killer9
·
2023-08-04 19:36
python
python
爬虫
Python-
并查集详解与实现
目录简介初始化(帮派林立)查询与合并(帮派争斗)路径压缩(大江湖帮派争斗)按高度合并按节点总数合并结果全部代码相关题目简介数据结构:树的双亲表示法,即一个列表fa,fa[i]=j,i的父节点为j采用经典的帮派打架【找不到谁是第一作者了,在此表示感谢】来讲解:帮派->树、老大->根节点。初始化(帮派林立)刚开始,江湖上有很多帮派,帮派就一个人,“张三派”、“李四派”等,谁也不服谁。初始化,绿色代表根
lady_killer9
·
2023-08-04 19:36
python
python
leetcode
算法
数据结构
Python-
函数式编程(高阶函数、匿名函数、返回函数、装饰器)
目录简介高阶函数mapfilter匿名函数返回函数闭包装饰器双装饰器装饰器模板思考题参考简介函数式编程是种编程范式(函数式编程、程序编程、面向对象编程、指令式编程等)。函数编程语言最重要的基础是λ演算(lambdacalculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。函数式编程关心数据的映射,命令式编程关心解决问题的步骤这里的映射就是数学上「函数」的概念——一种东西和另
lady_killer9
·
2023-08-04 19:06
python
python
Python-
堆的实现与heapq(最小堆库函数)
目录简介heapq创建添加删除高效增删堆的实现初始化大小得到堆顶添加删除结果截图全部代码简介堆是一个二叉树,它的每个父节点的值都只会小于或大于所有孩子节点(的值)。它使用了数组来实现:从零开始计数,对于所有的k,都有heap[k]>>fromheapqimport*>>>heap=[2,7,4,1,8,1]>>>heapify(heap)>>>print(type(heap),heap)[1,1,
lady_killer9
·
2023-08-04 19:06
python
python
数据结构
堆
优先队列
Python-
二分查找
二分查找,每次能够排除一半的数据,查找的效率非常高,但是局限性比较大,必须是有序序列才可以使用二分查找for查找数字lst=[22,33,44,55,66,77,88,99,101,238,345,456,567,678,789]n=46forelinlst:ifel==n:#0(n)print('找到了')#他会从头找到尾breakelse:print('没有')这样他会从头找到尾,消耗时间与资
大仙儿没溜儿
·
2023-08-04 12:22
python-
爬虫作业
#-*-coding:utf-8-*-'''@Author:董咚咚@contact:
[email protected]
@Time:2023/7/3117:02@version:1.0'''importrequestsimportreimportxlwtfrombs4importBeautifulSoupurl="https://www.dygod.net/html/gndy/dyzz/"hd={'
dgw2648633809
·
2023-08-04 10:47
python
爬虫
开发语言
python-
使用LinearRegression进行简单线性拟合(线性回归)
一元线性拟合现有两组数据,求y=a*x+c的系数X=[12.46,0.25,5.22,11.3,6.81,4.59,0.66,14.53,15.49,14.43,2.19,1.35,10.02,12.93,5.93,2.92,12.81,4.88,13.11,5.8]Y=[29.01,4.7,22.33,24.99,18.85,14.89,10.58,36.84,42.36,39.73,11.92
我是何
·
2023-08-04 06:13
python
数据统计
线性回归
线性拟合
python线性拟合
蓝何忠
Python-
让繁琐工作自动化:口令保管箱
在学习《让繁琐工作自动化》这本书的第六章项目---口令保管箱时,发现跟着书上的方法做下拉时,总是出错。经过多方查找终于发现错误原因,以下用来记录解决方法:1.程序书上的程序部分没有问题,直接根据书上程序的思路走就可以了。如果对程序中的sys.argv有问题的话可以参考链接:Python中sys.argv[]的用法简明解释;该文中详细的说明了sys.argv的作业,并给出了理解的操作步骤。也主要是受
还没有遇到林杨的周周
·
2023-08-04 03:21
Python-
类与文件读取结合
目录作业1:知识点1:eval使用知识点1:类对象数组定义知识点2:文件读取知识点3:内容解包知识点4:列表排序作业2:知识点1:类继承后初始化管理知识点2:文件的筛选作业1:数据如下:stu1.txt孙同学,2020-5-21,20,'男',77,56,77,76,92,58,-91,84,69,-91stu2.txt赵同学,2020-11-3,24,'女',65,68,72,95,-81,71
chde2Wang
·
2023-08-03 20:10
python基础学习
sql
数据库
database
python-
类思想-实现简单增删查改
classPerson:def__init__(self,name,phone):self.UserInfo={'name':name,'phone':phone}classOpt:def__init__(self):self.person=[]defadd_person(self,user_info):print('增加')self.person.append(user_info)defdele
chde2Wang
·
2023-08-03 20:40
python基础学习
python
开发语言
后端
Python-
字符串相关方法
Python字符串方法示例1.len(s)返回字符串s的长度s='hello'print(len(s))#52.s.lower()和s.upper()将字符串转换为全部小写/大写s='Hello'print(s.lower())#helloprint(s.upper())#HELLO3.s.strip()去除字符串两端的空白符s='hello'print(s.strip())#'hello'4.s
常家壮
·
2023-08-03 11:11
#
Python
python
开发语言
Python字符串操作
python3.11
Python-
文件操作
Python文件操作1.打开文件使用open()函数打开文件,指定文件名和模式,常用模式有:'r'-读取(默认)'w'-写入(会先截断文件)'a'-追加'b'-二进制模式't'-文本模式(默认)'+'-updating(readingandwriting)f=open('data.txt','r')#打开data.txt文件用于读取2.读取文件f.read()-读取整个文件内容,返回字符串f.re
常家壮
·
2023-08-03 11:11
#
Python
python
Python文件操作
Python-
操作Excel表-openpyxl模块使用
openpyxl简介openpyxl是一个强大的Python库,用于读写Excel(xlsx/xlsm/xltx/xltm)文件。主要功能和特点如下:读取、修改、写入Excel文件,支持格式如xlsx、xlsm等支持Excel2003以上格式可以很方便地遍历工作表中的行和列获取单元格对象后,可以修改单元格的值、样式、格式等支持公式、图表、样式、筛选等功能可以将Excel数据转换为Python中的字
常家壮
·
2023-08-03 11:07
#
Python
python
excel
开发语言
openpyxl模块使用
Python操作Excel
python-
数据库
数据库SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合。SQL结构化查询语言=
dgw2648633809
·
2023-08-02 18:46
python
Python-
爬虫
Scrapy框架一介绍Scrapy一个开源和协作的框架,其最初是为了页面抓取(更确切来说,网络抓取)所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如AmazonAssociatesWebServices)或者通用的网络爬虫。Scrapy是基于twisted框架开
吴起龙Lamb
·
2023-08-02 11:12
python
爬虫
数据库
开发语言
python-
网络爬虫.regular
regular正则表达式(regularexpression)正则表达式(regularexpression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。正则表达式是由普通字符(例如字符a到z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模
dgw2648633809
·
2023-08-01 15:01
python
爬虫
mysql
python-
网络爬虫.BS4
BS4BeautifulSoup是一个可以从HTML或XML文件中提取数据的Python库,它能够通过你喜欢的转换器实现惯用的文档导航、查找、修改文档的方式。BeautifulSoup4官方文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/帮助手册:https://beautifulsoup.readthedocs.io/zh_
dgw2648633809
·
2023-08-01 15:01
python
爬虫
开发语言
python-
网络爬虫.Request
Requestpython中requests库使用方法详解:一简介:Requests是Python语言编写,基于urllib,采用Apache2Licensed开源协议的HTTP库。与urllib相比,Requests更加方便,处理URL资源特别流畅。可以节约我们大量的工作,建议爬虫使用Requests库。二、安装Requests库命令行方式:pipinstallrequestspycharm安装
dgw2648633809
·
2023-08-01 14:58
python
爬虫
开发语言
有道无术 术尚可求也 有术无道 止于术
“
奇技淫巧
”的说法,就是對術最爲典型的评價。魏晋名士以俗務爲不雅,每日在竹林裏清谈论道,却也论不齣什麼传世的大道。“道”是最简單的。廟堂者的道,论來论去,就是一句“轻徭薄赋,爲人民效勞”的话。
睡火莲花
·
2023-08-01 07:02
python-
异常处理
#try:#print(name)#exceptNameError:#print("有问题")##try:#1/0#exceptZeroDivisionErrorasze:#print("xxxx",ze)#exceptNameErrorasne:#print("666",ne)#else:#print("123")#finally:#print("最后")#try:#1/0#print(name
每天学一点q
·
2023-08-01 00:28
python
前端
开发语言
30天p小白学
python-
第三天(面向对象编程基础-进阶)
面向对象编程基础活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。"把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization)和泛化(genera
阿利同学
·
2023-08-01 00:24
计算机视觉/自动驾驶
自动驾驶
python
数据库
java
Python学习_基础_19_探索模块
Python-
模块一、基本概念什么是模块?
姜学迁
·
2023-07-30 20:35
Python
python
<转>MySQL优化
原文链接:https://www.jianshu.com/p/d7665192aaaf说起MySQL的查询优化,相信大家收藏了一堆
奇技淫巧
:不能使用SELECT*、不使用NULL字段、合理创建索引、为字段选择合适的数据类型
即墨灯火
·
2023-07-30 19:55
python-
测试用例前置作用
setup里数据的作用如下:1.连接数据库,数据的准备工作(增删改查)2.有依赖的接口,例如登录等3.公用的死数据,可以放前置,例如URL等
温柔富贵乡
·
2023-07-29 19:48
python-
计算文件夹里面的视频总时间
为什么想做这个有时候学习的时候,离线看视频,想知道总视频的时间,从而盘算好每天看多少个视频,或者每天看多久。代码展示先安装moviepy依赖pipinstallmoviepy代码importosfrommoviepy.editorimportVideoFileClipasvfcimporttimedeffolder_movie_files(folder:str)->list[str]:#一个文件夹
KjPrime
·
2023-07-29 06:22
python
python
moviepy
Python-
十四、发邮件
复习上一章的内容。模块相关:模块相关语句模块三问项目流程是什么?1.明确项目目标;2.分析过程,拆解项目;3.逐步执行,代码实现。今天,我们要用Python来发邮件,那么就让我们从这一步开始吧!1、明确项目目标业务需求:业务员小张需要在节假日给客户发祝福邮件。根据业务需求产生的项目(学习)目标:1.学会用python群发邮件2.自学掌握新模块2、分析过程,拆解项目2.1、建立版本里程V1.0:找到
清风吹雨77
·
2023-07-28 20:21
IDEA的
奇技淫巧
先赞后看,月入百万我的公众号「Rui的后端手册」前言
奇技淫巧
是第一生产力—鲁迅玩笑归玩笑,掌握IDEA的常用功能,不仅能提高开发效率,也能极大地提升coding的逼格。
_Rui.
·
2023-07-28 18:12
IDEA
intellij
idea
java
IDEA
奇技淫巧
Ctrl+ALT+V自动生成返回值文件移动复制删除文件移动:选中文件+F6文件拷贝:选中文件+F5(文件中的类名、变量名,需手动修改)快速添加try/catch语句Ctrl+Alt+T文件删除:选中文件+Alt+Delete自己总结的一些常用的IDEA快捷键,有需要的拿走:ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐
码弟冷鑫
·
2023-07-28 18:42
intellij
idea
idea 调试java技巧_【
奇技淫巧
】Intellij IDEA调试ysoserial等Java项目的方法
原标题:【
奇技淫巧
】IntellijIDEA调试ysoserial等Java项目的方法用IntellijIDEA调试Java项目是研究Java安全的必备技能点,之前在其他地方分享过相关方法,这次在土司也分享一下
阿瑜诶
·
2023-07-28 18:41
idea
调试java技巧
Java快速载入代的ide码_如何用好 IDEA ,Java 撸码效率至少提升 5 倍?
任何技术的出现都是为了解决某一类问题,如果在此基础上再建立
奇技淫巧
,不如回归Ja
臻和牛的店长大人
·
2023-07-28 18:41
Java快速载入代的ide码
vscode代码编辑框控件_VS Code、ATOM这些开源文本编辑器的代码实现中有哪些
奇技淫巧
?...
原文链接(这个系列会持续更新一段时间):代码编辑器系列#0两种编辑器ice1000.org在看了那么久IntelliJIDEA(也是开源IDE吧,符合题设)的架构后,自己心里总是痒痒的,想自己实现一个差不多的文本编辑器。现在基础设施已经差不多全了(补全、基于Parser的带语义分析的和基于Lexer的基于Token的高亮、插件系统、撤销-重做系统),华而不实的东西也做了一些(拖放打开文件、背景图片
胡说先森
·
2023-07-28 18:41
vscode代码编辑框控件
VS Code有哪些
奇技淫巧
?
不同的开发工具,都能俘获各自的一批忠实的用户和支持者。VSCode、Eclipse、IDEA、atom....到底哪一款开发工具更好?一直存在这样一个争论。VSCode这几年作为一款热门的开发工具,逐渐受到更多开发者的欢迎。它之所以如此受欢迎,和它不断的创新突破是离不开的。即便如此,还是有很多用户觉得VSCode不好用。这一点不难理解,让一个用过工具A的同学突然迁移到工具B,哪怕它已经非常完美,但
程序员小六
·
2023-07-28 18:11
python技术
进阶技术
java
数据库
intellij-idea
IDEA中使用Lombok
任何技术的出现都是为了解决某一类问题,如果在此基础上再建立
奇技淫巧
,不如回归Java本身,应该保持合理使用而不滥用。Lombok的使用非常简单:1)引入相应的maven包 org.projec
Lymanyu
·
2023-07-28 18:10
idea
idea
使用IntelliJ IDEA编译的
奇技淫巧
IntelliJIDEA使用教程、快捷键使用IntelliJIDEA编译的
奇技淫巧
问题1:编译时遇到控制台打印以下信息:Information:java:javacTask:源发行版1.8需要目标发行版
临海听风V
·
2023-07-28 18:10
Java
java开发
【
奇技淫巧
】薅公司服务器羊毛,IntelliJ IDEA的远程开发
前言作为一个程序员,在平时工作的时候,你觉得电脑的内存多大才够用,8G,16G,32G...,其实内存对于程序员来说,只能说是多多益善,像我平时电脑可能一周重启一次,开的东西会比较多,比如:GoogleChrome,IntelliJIDEA,PyCharm,Goland,DataGrip这些是常用的,其他的各种邮箱,聊天工具,音乐软件,公司工作软件等等,16G其实是不够用的,32+G的买不起!!!
TodoCoder
·
2023-07-28 18:10
工具
intellij-idea
java
Mybatis-Plus重写Page的
奇技淫巧
~
最近做视频练习的时候,因为前段需要的列表形式是rows:[xxx],而Mybatis-Plus的IPage对象默认返回的是records。我们该如何做才能让他返回前端需要的列表形式呢?又该如何对这个列表进行修改呢?文章目录请开始我的表演~技巧一、重载换名术!技巧二、偷天换日去密码术!请开始我的表演~技巧一、重载换名术!就拿引言中的例子来说,我们需要IPage对象可以把data列表存储在rows中。
bdu_zhangAo
·
2023-07-28 18:09
SpringBoot学习
java
mybatis
经验分享
intellij
idea
列表
Intellij IDEA有什么
奇技淫巧
?
IDEA全称IntelliJIDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面的功能可以说是超常的。idea下载地址:jetbrains.com/idea下面来说几个IDEA实用小技巧,学会之后分分钟提升工作效率。1、IDEA以新窗口
不会kao代码的小王
·
2023-07-28 18:07
java
ide
intellij-idea
学习方法
python绘制三维条形图_
Python-
绘制3D柱形图
Python-
绘制3D柱形图本文主要讲解如何使用python绘制u三维的柱形图,可以得到图1所示的效果。
weixin_39915815
·
2023-07-28 13:54
python绘制三维条形图
Python-
如何使用正则表达式
如何利用Python使用正则表达式目录正则表达式常用匹配规则编辑re库的使用match()方法:search()方法:findall()方法:sub()方法:compile()方法;通用匹配贪婪与非贪婪匹配贪婪匹配非贪婪匹配修饰符转义匹配正则表达式是处理字符的强大工具,他有自己特定的语法结构,有了它,实现字符串的检索,替换,匹配验证都不在话下,不止如此,正则表达式可以从HTML中非常方便地提取想要
且行且安~
·
2023-07-27 16:48
python基础
爬虫
python
正则表达式
Python-
其他笔记
json操作1.1json转字符串result=json.loads(s)1.2遍历json的key将json当做dict,用dict的方法遍历fork,vinresult.items():printresult[k]1.3读json文件importjsonf=open("/home/david/keywordjson")result=json.load(f,encoding='utf-8')fo
davidic
·
2023-07-27 09:37
手机界谁为英雄?
库克:“黄章
奇技淫巧
,不擅营销,喜闭门打磨联发科,最早布局却被后人居上,非英雄也。”雷布斯:“有一人演讲卓绝,相声无敌,英语大成者,独步天下,罗永浩可为英雄?”
蚂蚁文字匠
·
2023-07-27 08:28
请教如何将py源文件打包为dll
在一个目录下有如下三个文件:HULL_run_NC.py代码如下#emacs-mode:-*-
python-
*-importHULL_APPLICATIONdefrun():HULL_APPLICATION.run_NC
咫尺天涯★
·
2023-07-26 23:27
Tribon二次开发
python
dll
python复习第12天:面向对象编程(下)
title:python复习第12天:面向对象编程(下)date:2020-04-0421:00:24tags:-
python-
基础categories:python复习top:13面向对象编程(下)实例方法与静态方法实例方法
潮办公
·
2023-07-26 19:34
三
Python-
数据类型、格式化符号、进阶用法、转义字符串等(2020-03-30)
小弟的学习笔记,也希望有看到的大佬们,能够给点建议什么的。希望能够早日上手。认识数据类型#int--整型num1=1#float--浮点型。就是小数num2=1.1#str--字符串,特点:数据都要带引号a="Lan"#bool--布尔型,通常判断使用,布尔型有两个取值True和False#list--列表c=[10,20,30]#tuple--元祖d=(10,20,30)#set--集合e={1
Lan_8649
·
2023-07-26 15:26
python-
将矩阵转化成一列
在进行实际的案例开发过程中,我们经常用到矩阵、数组,而对于这两者学习变得至关重要。在学习矩阵及相关数组的操作过程中,不像matlab那么方便直接操作就可以了,而是需要进行导库才可以进行操作,python主要的学习数组和矩阵的库有numpy,numpy中的矩阵库为numpy.matlib,这为我们的研究提供了基础。实际案例中有时需要将矩阵转化为一列进行操作,那么该如何操作呢?python提供了res
秋刀鱼程序编程
·
2023-07-26 14:53
python基础学习及编程
python
矩阵
开发语言
numpy
python-
基本数据类型
hello,这里是Token_w的文章,主要讲解python的基础学习,希望对大家有所帮助整理不易,感觉还不错的可以点赞收藏评论支持,感谢!有没有一个人,你想给TA传个小纸条?用恺撒密码一展身手吧。目录知识点知识导图1、数字类型1.1数字类型1.2整数类型1.3浮点数类型1.4复数类型2、数字类型的运算2.1数值运算操作符3、字符串类型及格式化3.1字符串类型3.2字符串的索引3.3字符串的切片3
Token_w
·
2023-07-26 12:14
python从入门到精通
Python
python
java
服务器
最长递增子序列
python-
动态规划篇(二分查找)
题目给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序列。示例1:输入:nums=[10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是[2,3,7,101],因此长度为4。示例2:输入:nums=[0,1,0,3,2,3]
苏钟白
·
2023-07-26 11:30
动态规划
python
算法
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他