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-数据结构和算法
数据结构和算法
(五)栈的操作和实现
数据结构和算法
(一)线性表实现
数据结构和算法
(二)单向循环链表的创建插入删除实现
数据结构和算法
(三)双向链表与双向循环链表的实现
数据结构和算法
(四)链表相关面试题
数据结构和算法
(五)栈和队列的操作和实现
孔雨露
·
2023-09-08 15:52
Python语言进阶
Python语言进阶
数据结构和算法
算法:解决问题的方法和步骤评价算法的好坏:渐近时间复杂度和渐近空间复杂度。
you的日常
·
2023-09-08 12:13
【计算机基础知识7】垃圾回收机制与内存泄漏
清除算法的基本原理2.垃圾回收器的类型及其工作方式3.垃圾回收的回收策略和触发机制三、内存泄漏的定义和原因1.内存泄漏的概念和影响2.常见的内存泄漏情况及其原因四、如何避免和处理内存泄漏1.使用合适的
数据结构和算法
小五Five
·
2023-09-08 12:24
算法
前端
python-
操作autocad之pyautocad包
pyautocad包是一个操作autocad的python包。使用pip直接安装即可,要求本地已安装autocad。报错:OSError:[WinError-2147221005]无效的类字符串解决方案按win+R运行regedit打开注册表,查看HKEY_CLASSES_ROOT中的AutoCAD.Application版本号然后去pyautocad的安装位置(比如上图红框中的路径下),修改第6
陆沙
·
2023-09-08 09:40
python大法好
python
autocad
python-
读取指定文件夹下邮件的正文(html格式)
问题描述已知邮箱地址和密码,我需要用脚本读取某文件夹下8000多封邮件的正文,提取其中所需的内容。在测试中,我分别使用了imapclient包和imaplib包,只能说各有不便之处。不过,最终我使用的是imaplib包,完美解决我的问题。imaplib包注释写的很清楚了,不再解释。两个问题:有的邮件在解码为中文时报错,最终只能以byte格式打印,那提取内容需要小心点。但是这个比例不高,我在8k+中
陆沙
·
2023-09-08 09:10
python大法好
python
python-
读取excel+处理字段+另存为excel的标准操作流程
最近经常用python处理excel,基本就是读取、处理字段、再保存。这里先把基础操作抽出来,下次直接使用就好了:#-*-coding:utf-8-*-importpandasaspdimportos#函数defprocess_excel(file_name):#读取excel文件的所有sheetsheets=pd.read_excel(file_name,sheet_name=None)#存储要
陆沙
·
2023-09-08 09:39
python大法好
excel
python
python-
在脚本中发送邮件-普通qq邮箱和腾讯企业邮【不用开启安全登录】示例
2021/9/15更新:添加图片附件+添加抄送注意:msg[‘Cc’]=‘,’.join(cc)这里表示在邮件的抄送栏写明抄送给谁,但是不代表会被发送。所以必须把cc加入到receiver中一起发送才可以。#sender:发件邮箱,string#receiver:收件邮箱,string#cc:抄送,list#subject:主题#content:正文内容(html)#imgs:图片附件list#a
陆沙
·
2023-09-08 09:39
工作技巧
python大法好
腾讯
python
smtp
数据结构和算法
之二分法查找
二分法查找,也称作二分查找或折半查找,是一种在有序数组中快速查找特定元素的算法。它采用分治法思想,通过将问题划分为规模更小的子问题,并且通过对子问题的查找来解决原问题。二分法查找的思路是不断地将数组一分为二,然后判断目标值在哪一部分,进而在该部分继续进行二分查找。具体步骤如下:首先,设置左边界left为0,右边界right为数组的长度减1。然后,计算中间值mid为左边界与右边界的平均值,并取整。接
jieyucx
·
2023-09-08 06:59
数据结构和算法
算法
数据结构
前端
javascript
二分法
4. Mysql技术内幕-索引和算法
索引和算法索引概述B+索引全文索引哈希索引:mysql支持的hash索引是自适应的,不能认为干预是否在一张表中生成
数据结构和算法
二分查找法将记录按有序排列,在查找过程中采用跳跃式的方式查找,即先以有序数列的中点位置为比较对象其中找到页后
安桐530
·
2023-09-08 04:45
数据结构和算法
(2):向量
抽象数据类型数组到向量C/C++中,数组A[]中的元素与[0,n)内的编号一一对应,A[0],A[1],...,A[n-1];反之,每个元素均由(非负)编号唯一指代,并可直接访问A[i]的物理地址=A+i×s,s为单个元素占用的空间量,所以也叫作线性数组。向量是数组的抽象与泛化,由一组元素按线性次数封装而成。各元素与[0,n)内的秩(rank)一一对应。元素的类型不限于基本类型;操作、管理维护更加
飞大圣
·
2023-09-08 04:13
数据结构和算法
数据结构
算法
数据结构和算法
躬行记(6)——贪心算法
给定多个[start,end]的区间集合,算出有多少个不重叠的区间。例如[1,3],[2,4],[3,6],有两个不重叠的区间[1,3],[3,6],因为边界相互接触,并不算重叠。例题:435.无重叠区间。解题思路如下所列:(1)根据终点对区间进行排列。(2)从区间集合中选取一个终点最小的区间[start,minEnd]。(3)将所有与[start,minEnd]相交的区间从集合中移除。(4)重复
联旺
·
2023-09-08 01:56
0基础0元学习
Python-
第一天
前言有一个朋友李雷,想学Python。为啥想学呢?可能是看了这个帖子你都用Python来做什么?。这个帖子非常的有意思,大家的回答超乎李雷的想象,你可能知道Python可以用来写爬虫,分析各种数据,比如京东上大家购买内衣的颜色分布等等,或者一些小工具,帮助我们自动化完成一些繁琐的工作。但是这只是冰山一角,帖子里的回答还有很多奇妙的作品:拿来了解女朋友情绪变化,顺道自动回复。分析B站宅舞主播如何跳舞
Mpr0xy
·
2023-09-08 00:51
Python-
迭代和迭代器
目录:https://www.jianshu.com/p/863c446364a8一、迭代1、迭代:在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。2、可迭代对象:(1)、定义字面意思:可以进行循环更新的一个实实在在的值。专业角度:内部含有'__iter__'方法的对象。我们之前学过的可迭代对象有
久遇_days
·
2023-09-07 22:45
Python-
函数
一、函数作用可以将程序进行简化,使我们的程序简洁明了,也不用去写许多表达式,定义许多变量、常量二、函数的定义通过def(define)关键字进行定义,可以选择有没有参数和返回值。重复的代码最好设成函数。注意:1,函数命名时第一个字符须是字母2,命名区分大小写3,一定要有括号,里面可以放参数4,函数里的缩进的(table键)代码块,是函数体,里面的语句在调用函数时会执行。5,预先定义好的函数(内置函
Hacker-666
·
2023-09-07 19:57
Python
python
Python-
冒泡排序法
冒泡排序(BubbleSort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到
Hacker-666
·
2023-09-07 19:27
python
Python-
运算符与表达式
一、算术运算符+(加)-(减)*(乘)/(除)**(乘方)//(整除,向下取整)%(取余)运算符不仅可以在数量中使用,字符串及其他类型也可以使用浮点数运算尽量避免,小数运算不会很准确二、赋值运算符=(简单的赋值运算符c=a)+=(加法赋值运算符c+=a==c=c+a)-=(减法赋值运算符c-=a==c=c-a)*=(乘法赋值运算符c*=a==c=c*a)/=(除法赋值运算符c/=a==c=c/a)
Hacker-666
·
2023-09-07 19:27
Python
python
Python-
运算符与表达式
一、算术运算符+(加)-(减)*(乘)/(除)**(乘方)//(整除,向下取整)%(取余)运算符不仅可以在数量中使用,字符串及其他类型也可以使用浮点数运算尽量避免,小数运算不会很准确二、赋值运算符=(简单的赋值运算符c=a)+=(加法赋值运算符c+=a==c=c+a)-=(减法赋值运算符c-=a==c=c-a)*=(乘法赋值运算符c*=a==c=c*a)/=(除法赋值运算符c/=a==c=c/a)
Hacker-666
·
2023-09-07 19:27
python
pycharm
Python-
常量与变量
一、常量1.字符串:也就是文本,用单引号、双引号和三引号括起来的都是字符串2.数字:整数(2,9)和浮点数(2.333或1e-9)3.逻辑值:True代表真,False代表假4.type()返回一个数据类型,非常常用二、变量变量是一个可以赋值的量,与常量不同的是常量不可以赋值,而变量可以。三、访问字符串的值及运算操作访问字符串时,可以用方括号进行截取字符串var1='h'var2='i'var3=
Hacker-666
·
2023-09-07 19:57
Python
python
Mysql性能调优——1.深入理解Mysql索引
数据结构和算法
本系列所说的Mysql性能调优,主要是针对开发者在实际环境中的sql调优,代码层面上的优化。不涉及到mysql底层代码的调优。我们知道,一个mysql数据表,数据量小的时候,可能简单的查询耗时不会太久,性能也可以接受。但当数据量大的时候,查询速度会很缓慢。这时候我们会用到索引去优化查询。在我们的开发过程中,合理的索引对表操作的效率提升可能是指数级的。那我们在优化我们项目中的sql语句时,首要的就是
BigCool叉子
·
2023-09-07 18:10
MySQL性能调优
mysql
数据结构
算法
性能优化
java
Python-
闭包和修饰器
作用域#作用域:名字起作用的范围#作用:解决同名字可以共存问题-不同作用域相同名字的值都能在其作用域范围下进行使用'''四种作用域:LEGBBuilt-in:内置作用域-所有文件所有地方都可以被访问Global:全局作用域-在当前文件的所有位置Enclosing:嵌套作用域-自身内部与内部的子函数Local:局部作用域-只有自身内部'''#加载顺序:Built-in>Global>Enclosin
徐弱西
·
2023-09-07 17:19
极客时间-
数据结构和算法
之美-王争 听课笔记
文章目录极客时间-
数据结构和算法
之美-王争开篇词入门篇01为什么要学习
数据结构和算法
?02如何抓住重点,系统高效的学习
数据结构和算法
?
淡水瑜
·
2023-09-07 15:21
程序员自我修养
数据结构
算法
贪心算法
极客时间:数据结构与算法之美【学习笔记+思考实践】
原文学习链接如下:https://time.geekbang.org/column/intro/100017301开篇词|从今天起,跨过“数据结构与算法”这道坎01|为什么要学习
数据结构和算法
?
CodePool
·
2023-09-07 15:48
极客时间
学习
笔记
数据结构 > 什么是数据结构?
3.
数据结构和算法
的重要性4.如何学好
数据结构和算法
5.总结很多时候我们都叫
数据结构和算法
1.什么是数据结构?
醋溜马桶圈
·
2023-09-07 14:51
数据结构
零宽字符总结
背景开发中遇到了不显示的零宽字符造成话题归一化出现问题引用零宽度字符隐写(CTF)
python-
字符串总结Unicode零宽度控制字符表已确定零宽字符0x200B~0x200F:0xe20x800x8b
胖虎一号
·
2023-09-07 10:38
python
c++
c语言
python代码怎么变成软件_python程序变成软件的实操方法
build文件夹,支持新版本的python下载完毕后进行安装,需要相应版本的python作为支持安装完成后,打开cmd,输入“pipinstallpywin32”,如果pywin32程序老旧,会提示你输入“
python
weixin_39736150
·
2023-09-07 03:20
python代码怎么变成软件
实践和项目:解决实际问题时,选择合适的
数据结构和算法
文章目录选择合适的数据结构数组链表栈队列树图哈希表选择合适的算法实践和项目欢迎来到数据结构学习专栏~实践和项目:解决实际问题时,选择合适的
数据结构和算法
☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页
IT·陈寒
·
2023-09-06 22:00
数据结构学习
Java学习路线
AIGC人工智能
数据结构
算法
数据分析
贪心算法
图搜索算法
哈希算法
排序算法
数据结构与算法_查找算法与各类排序算法的Python实现
数据结构和算法
是计算机技术的基本功之一,北京大学的课程深入浅出,使用Python作为载体简化了编程难度。最近浏览了45-51,主要内容是查找算法与各类排序算法。
柳誉鸣
·
2023-09-06 21:55
python 消息队列_
Python-
rabbitMQ消息队列的使用
rabbitMQ消息队列消息(Message)是指在应用间传输的数据但是,如果你没有时间看英文文档,或者想看到一些总结性的内容,还是可以继续读下去的。首先,来看一下整体的架构图,并介绍一些基本概念:channel:信道是生产者,消费者和RabbitMQ通信的渠道,是建立在TCP连接上的虚拟连接。一个TCP连接上可以建立成百上千个信道,通过这种方式,可以减少系统开销,提高性能。Broker:接收客户
羞羞的
·
2023-09-06 18:43
python
消息队列
python-
爬虫-xpath方法-批量爬取王者皮肤图片
importrequestsfromlxmlimportetree获取NBA成员信息#发送的地址url='https://nba.hupu.com/stats/players'#UA伪装googleheader={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/1
蔷莫
·
2023-09-06 18:33
python
爬虫
jupyter
Python-
高阶函数练习题
高阶函数练习题1、利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam','LISA','barT'],输出:['Adam','Lisa','Bart']deffun(f):print(f)returnf.capitalize()r=map(fun,['adam','LISA','barT'])print(list(r)运行结果为:['Adam'
久遇_days
·
2023-09-06 18:16
大学四年一路走来,我把这些私藏的算法学习工具全贡献出来了!
大家都知道,
数据结构和算法
一直是学习编程和求职路上的一个大的拦路虎,而且不管是大厂还是小厂,在笔试和面试时都是在重点考察数据结构+算法题。
CodeSheep
·
2023-09-06 07:56
javaScript
数据结构和算法
--快速排序
快速排序时最常用的排序算法,和归并排序一样也是采用分治方法,但没有把数组分割开,也是将原数组分成较小的数组。1、从数组的中间选择一项作为主元。2、创建两个指针,left指向数组的第一个元素,right指向数组的最后一个元素,移动left指针直到找到第一个比主元大的数,接着再移动right指针,找到比主元小的数,交换他们,重复这个过程,直到左右指针相遇。这个过程执行完主元左边都是比主元小的数,主元的
安然_她
·
2023-09-05 21:02
python-
动态导入问题-importlib.import_module()
参考:https://www.cnblogs.com/romangao/p/13052809.htmlhttps://blog.csdn.net/xie_0723/article/details/78004649对于这样的文件结构:classfication#文件夹│run.py├─model#文件夹│bert.pybert.py文件内容:classConfig(object):"""配置参数""
爱叫啥叫啥去
·
2023-09-05 17:24
python-
列表的增删改
列表支持新增、修改、删除c=[8,1.22,'python3.5',(3,4),[8,9,0]]1、新增操作:(1)append()添加元素到列表的最后面,每次只能添加一个元素c.append('中国')c.append('hello')print(c)(2)insert()添加元素到列表的指定位置c.insert(0,'welcome')print(c)2、修改操作:重新赋值,等号=为赋值运算符
Aomr心渃相依_6d1b
·
2023-09-05 14:53
java入门到进阶书单
《算法导论》《
数据结构和算法
》无论什么时候什么层面,都应该记得,编程的核心都是算法和所使用的数据结构。所有这些东西学得越早越好。《java
娄继涛
·
2023-09-05 11:06
java
迭代器模式简介
隐藏了对于底层
数据结构和算法
的细节。优点:简化了客户端代码,将遍历逻辑从业务逻辑中解耦出来。提供了对不同类型集合对象进行统一操作的能力。支持多种遍
大宝贱
·
2023-09-05 10:23
#
设计模式
迭代器模式
分类算法系列⑥:随机森林
随机森林原理为什么采用BootStrap抽样为什么要有放回地抽样4、API5、代码代码解释结果6、随机森林总结作者介绍:双非本科大三网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构和算法
逐梦苍穹
·
2023-09-05 04:08
人工智能
随机森林
数据挖掘
决策树
人工智能
机器学习
分类算法
python
分类算法系列④:朴素贝叶斯算法
拉普拉斯平滑系数6.1、介绍6.2、公式7、API8、示例8.1、分析8.2、代码8.3、⭐预测流程分析作者介绍:准大三本科网络工程专业在读,阿里云专家博主,专注于Java领域学习,擅长web应用开发、
数据结构和算法
逐梦苍穹
·
2023-09-04 19:15
人工智能
人工智能
机器学习
Python-
文件处理
os.path.splitext(file)[0]获取文件名file.endswith(".c")用于检查一个文件名(存储在变量file中)是否以“.c”结尾。如果是这样,那么它可能是一个C语言源代码文件。接下来,os.path.splitext(file)[0]用于获取该文件的名称,但不包括扩展名(即“.c”)。函数os.path.splitext将文件名分割为两部分:一部分是文件名(不包括扩展
青衫客36
·
2023-09-04 16:13
Python
python
Python-
图像拼接神器-stitching
多幅图像的拼接采用这个包,图像拼接结果很好~代码只需要三四行importstitchingimportcv2imgs=["data/test02/1Hill.jpg","data/test02/2Hill.jpg","data/test02/3Hill.jpg",]stitcher=stitching.Stitcher()panorma=stitcher.stitch(imgs)cv2.imsho
小小帅呀
·
2023-09-04 15:59
opencv
python
计算机视觉
开发语言
数据结构和算法
(1):开始
算法概述所谓算法,即特定计算模型下,旨在解决特定问题的指令序列输入待处理的信息(问题)输出经处理的信息(答案)正确性的确可以解决指定的问题确定性任一算法都可以描述为一个由基本操作组成的序列可行性每一基本操作都可实现,且在常数时间内完成有穷性对于任何输入,经有穷次基本操作,都可以得到输出…程序未必是算法,例如发生死循环或者栈溢出时。算法在满足基本要求时,最重要的是:速度尽可能快,存储空间尽可能少(效
飞大圣
·
2023-09-04 15:29
数据结构和算法
算法
数据结构
c语言技术面试记录 ---- 纲要、题目、分析及给分标准
你是否了解
数据结构和算法
?请谈谈你熟悉的一些常见数
liyingjiehh
·
2023-09-03 23:18
c语言
面试
开发语言
STL初识
1STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,
数据结构和算法
都未能有一套标准,导致被迫从事大量重复工作为了建立
数据结构和算法
的一套标准
从入门到捕蛇者说
·
2023-09-03 10:33
C++
c++
PYTHON-
“人生重开模拟器“
writeinfront大家好,我是Aileen★。希望你看完之后,能对你有所帮助,不足请指正!共同学习交流本文由Aileen_0v0★原创CSDN首发如需转载还请通知⚠个人主页:Aileen_0v0★—CSDN博客欢迎各位→点赞+收藏⭐️+留言系列专栏:Aileen_0v0★的PYTHON学习系列专栏——CSDN博客✉️我们并非登上我们所选择的舞台,演出并非我们所选择的剧本游戏页面游戏结果游戏实
Aileen_0v0
·
2023-09-03 09:29
python学习
python
开发语言
算法
学习
游戏策划
Python-
单测覆盖率查看
一、下载1、python单元测试unittest框架,使用coverage查看单测覆盖率和单测覆盖率报告下载安装:pipinstallcoverage2、Python单元测试框架pytest,使用pytest相关查看单测覆盖率和单测覆盖率报告下载安装:pipinstallpytest-cov二、coverage覆盖度查看1、运行测试用例:coverageruntest_XXX.py2、IDE输出覆
咸鱼程序员
·
2023-09-03 07:04
python
python
单元测试
开发语言
Python-
数据类型-列表
数据类型-列表列表是python中最常用的容器类型之一,由一对中括号包裹,括号里面可以存放多个元素,元素与元素之间用逗号分割,元素与元素之间可以为不同数据类型1.特点可变的数据类型:列表中的元素是可变的,列表本质存放的只是元素的内存地址,改变元素就是改变内存地址的指向有序的序列:存放在列表中的元素是有序的,第一个元素的索引位置为0,往后累加1列表也可以进行索引也切片操作示例data_list=["
crossWuchang
·
2023-09-02 23:02
android 10 创建文件失败
想看更多算法题,可以扫描上方二维码关注我微信公众号“
数据结构和算法
”,截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有800多页(并且还会不断的增加),
数据结构和算法
·
2023-09-02 21:30
Android
Android10
创建文件失败
AndroidManifest
python-
编写端口扫描器--单线程版
用到的python模块time,socket模块time模块可以看我写的这篇关于time模块的使用方法的文章:https://blog.csdn.net/Kris__zhang/article/details/114884992?spm=1001.2014.3001.5501这篇python编写udp端口脚本:https://blog.csdn.net/Kris__zhang/article/de
刘—手
·
2023-09-02 21:38
python
渗透测试工具编写
python
socket
网络
网络互联
python-
编写目录扫描工具(单线程版)
用到的模块requests和sys模块importrequestsimportsys#url='http://www.cncpe.cn/'headers={'user-agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/89.0.4389.90Safari/537.36Edg/8
刘—手
·
2023-09-02 21:38
python
渗透测试工具编写
python
网络
url
嵌入式如何入门?
另外,
数据结构和算法
在嵌入式软件中也很重要,尽管不同岗位对其需求有所不同。一些岗位可能很少使用
数据结构和算法
,只需掌握一些基本语法,如if语句和锁定GPIO口等。然而,了解
嵌入式开发白菜
·
2023-09-02 17:20
嵌入式
编程
嵌入式硬件
嵌入式实时数据库
iot
51单片机
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他