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-数据结构和算法
Mysql索引底层
数据结构和算法
详解(一)
1、索引的定义索引定义:索引是帮助MySQL高效获取数据的排好序的数据结构为什么需要索引,mysql表中的数据,都是存储在磁盘中,而且不是不规律的,对磁盘的I/O操作是很消耗性能的、数据不规律的原因,例如:表中第一次新增了一条数据,存储在了磁盘中的A区域,过了一会又存储了第二条数据,那么第二条数据,不一定就存储在A附近的磁盘空间里,因为在间隔的时间中,可能存在其他程序运行将A旁边的磁盘占满,因此,
Crawfish Mix Rice
·
2023-08-08 06:36
mysql
mysql
数据结构
算法
Python-
面向对象:面向对象、成员方法 、类和对象、构造方法、魔术方法、封装、继承、类型注解、多态(抽象类(接口))
版本说明当前版本号[20230806]。版本修改说明20230806初版目录文章目录版本说明目录知识总览图面向对象初识对象生活中数据的组织程序中数据的组织使用对象组织数据成员方法类的定义和使用成员变量和成员方法成员方法的定义语法注意事项类和对象现实世界的事物和类使用类和对象描述现实事物在程序中通过类来描述基于类创建对象构造方法属性(成员变量)的赋值构造方法注意事项练习:学生信息录入其它内置方法魔术
放下华子我只抽RuiKe5
·
2023-08-08 02:23
Python学习笔记(自用)
python
pytest
大数据
开发语言
笔记
C++ 50 家企业校招面经
研三经历炼狱校招,从零开始学习,
数据结构和算法
也是从零开始。时间:2020年10月-2021年4月
程序员编程指南
·
2023-08-08 02:39
数据结构与算法
C语言与C++编程
面试
c语言
c++
opencv
音视频
python-
命名空间、作用域,和局部函数
命名空间Python中变量的使用有作用域的问题,即命名空间(namespace)。任何在函数中赋值的变量默认都是被分配到局部命名空间(localnamespace)中的。(千万注意此处赋值的变量这个描述,即在进行赋值的时候,接下来介绍的内容在python解释器中会发生作用)........局部命名空间是在函数被调用时创建的,函数参数会立即填入该命名空间。在函数执行完毕之后,局部命名空间就会被销毁命
python_run
·
2023-08-07 22:25
基于Open3D的点云处理1-Open3D简介与安装
Open3D在c++和Python中公开了一组精心选择的
数据结构和算法
。后端是高度优化的,并且是为并行化而设置的。
JoannaJuanCV
·
2023-08-07 14:59
三维数据处理
python
开发语言
1.Open3D教程——Open3D介绍
Open3D前端在C++和Python中有一些公开的
数据结构和算法
。后端经过高度优化,并设置为并行化。
lzfshub
·
2023-08-07 14:27
基础篇 |
Python-
时间日期处理
原则,以datetime为中心,起点或中转,转化为目标对象,涵盖了大多数业务场景中需要的日期转换处理步骤:1\.掌握几种对象及其关系2\.了解每类对象的基本操作方法3\.通过转化关系转化涉及对象1.datetime>>>importdatetime>>>now=datetime.datetime.now()>>>nowdatetime.datetime(2015,1,12,23,9,12,9461
孤影无痕
·
2023-08-07 07:19
笨办法学
Python-
习题8-打印,打印
Talkischeap,showmethecode.继续打印的话题,话不多说,直接看下面这段代码。#!/usr/bin/envpython3#-*-coding:utf-8-*-formatter="{}{}{}{}"print(formatter.format(1,2,3,4))print(formatter.format("one","two","three","four"))print(fo
Python探索之路
·
2023-08-07 01:46
Python-
生成器
目录:https://www.jianshu.com/p/863c446364a8生成器1、什么是生成器?Python社区,生成器与迭代器看成一种,生成器的本质就是迭代器2、生成器和迭代器的区别?生成器是我们用Python代码构建的数据结构。迭代器都是提供的,或者转换得来的3、获取生成器的三种方式?(1)生成器函数(2)生成器表达式(3)python内置函数或模块注:(1)和(3)本质是差不多的,
久遇_days
·
2023-08-06 20:30
Python-
字符串的世界
Python字符串的世界在Python编程中,字符串(String)是一种非常重要的数据类型,用于表示文本信息。字符串可以包含字母、数字、特殊字符以及空格,它们在编程中被广泛用于文本处理、格式化输出、字符串匹配等各种场景。创建字符串创建字符串很简单,可以使用单引号、双引号或三引号来包裹文本。例如:single_quoted='Hello,World!'double_quoted="PythonPr
常家壮
·
2023-08-06 10:40
#
Python
python
开发语言
Python基础
字符串操作
Python-
数据类型转换
当涉及数据类型转换时,Python提供了多种内置函数来执行不同类型之间的转换以下是每个方法的详细说明和示例案例整数和浮点数转换:int(x,base=10):将给定的参数x转换为整数。x可以是一个整数、浮点数或字符串。如果x是字符串,则可以提供base参数指定字符串的进制,默认为十进制#示例案例-int()num_int=int(42.8)#输出:42,将浮点数转换为整数,小数部分被截断num_i
常家壮
·
2023-08-06 10:40
#
Python
python
算法
Python-数据类型转换
数据类型转换
Python基础
Python-
集合
探索Python集合的奇妙世界在Python编程中,集合(Set)是一种强大且有用的数据结构,它用于存储多个不重复的元素。集合的独特之处在于它的元素是无序的,并且每个元素都是唯一的,这使得集合在处理去重和进行快速成员检查时非常有效创建集合要创建一个集合,可以使用一对大括号{}并在其中放入元素。例如:#创建一个水果集合fruits={"apple","banana","orange"}集合的特点去重
常家壮
·
2023-08-06 10:09
#
Python
python
开发语言
Python基础
Python集合
STL学习
函数模板类模板iterator迭代器C++array(STLarray)容器STL中文名为标准库,是C++标准的规定并且提供了自己编写STL的接口,在编译器实现中统一的分成立几个容器头文件和几个其他的头文件来完成
数据结构和算法
的抽象
jennydale
·
2023-08-05 23:44
c++
学习
开发语言
造轮子系列之Protobuf
精通JAVA,Python,熟练掌握C++精通Redis,Memcached,Mysql精通Nginx配置,模块开发精通Kafka,ActiveMQ等消息队列精通常用
数据结构和算法
精通网络编程,多线程
超级个体颛顼
·
2023-08-05 06:42
Java 集合框架
Java集合框架提供了一组接口和类,以实现各种
数据结构和算法
。集合框架满足以下几个要求。该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。
困困猿~
·
2023-08-05 05:32
集合
java
开发语言
集成学习
数据结构和算法
数据结构和算法
目录表CC++Java线性结构1.数组、单链表和双链表2.Linux内核中双向链表的经典实现数组、单链表和双链表数组、单链表和双链表栈栈栈队列队列队列树形结构二叉查找树二叉查找树二叉查找树
Lamb!
·
2023-08-04 20:47
算法+数据结构
排序算法
算法
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
数据结构
堆
优先队列
深圳较适合您C++后台及嵌入式开发岗位
提升区块链性能2.开发并优化智能合约的底层系统,开发合约应用【任职要求】:1、本科及以上学历,2年以上互联网服务器开发经验2、熟悉linux操作系统,精通c++/go/lua/php其中一门语言,良好的
数据结构和算法
基础
持续成长的mage
·
2023-08-04 18:45
算法通关村第 1 关 | 链表高频算法题——两个链表的第一个公共节点
Leetcode链接:剑指Offer52.两个链表的第一个公共节点-力扣(LeetCode)看到题目没有思路时首先考虑常用
数据结构和算法
思想。
今天早睡了吗z
·
2023-08-04 17:51
链表
算法
链表
数据结构
C++ 性能优化
选择合适的
数据结构和算法
:在重构时,优化内存和提高效率可以从选择合适的
数据结构和算法
入手。根据问题的特点,选择更高效的数据结构,例如使用哈希表代替线性查找或使用红黑树代替普通二叉树。
蜉蝣之翼❉
·
2023-08-04 16:28
C++
c++
性能优化
开发语言
零基础C#编写上位机如何入门?
想要学习C#编写上位机,需要具备以下基础知识:C#编程语言基础.NET框架的使用WinForm窗体应用程序开发技术基本的
数据结构和算法
知识为了方便理解,我将为您列出一些入门步骤:学习C#基础语法和.NET
枪哥玩转嵌入式
·
2023-08-04 14:33
编程
PLC
上位机
c#
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线性拟合
蓝何忠
【
数据结构和算法
】--N叉树返回根节点到目标节点的路径
目录一、前言二、Java代码实现一、前言项目中接触一个问题:在大量有父子关系的列表中,需要筛选出特定约束的数据【要求某个目标节点延续到根节点的数据】。这个问题抽象为数据结构,就是:N叉树返回根节点到目标节点的路径二、Java代码实现publicvoidcreateTreeInfo(){//查询所有的有树形结构的列表数据ListoriginList=newArrayList>children=ori
DreamBoy_W.W.Y
·
2023-08-04 03:50
数据结构和算法
数据结构
算法
Python-
让繁琐工作自动化:口令保管箱
在学习《让繁琐工作自动化》这本书的第六章项目---口令保管箱时,发现跟着书上的方法做下拉时,总是出错。经过多方查找终于发现错误原因,以下用来记录解决方法:1.程序书上的程序部分没有问题,直接根据书上程序的思路走就可以了。如果对程序中的sys.argv有问题的话可以参考链接:Python中sys.argv[]的用法简明解释;该文中详细的说明了sys.argv的作业,并给出了理解的操作步骤。也主要是受
还没有遇到林杨的周周
·
2023-08-04 03:21
未来就在脚下
去年的暑假主攻能力的锻炼,一共做了活动策划部部长、育新部副部长、组长三个职务,收获颇丰,今年暑假主攻技术的提升,接手了一个项目、
数据结构和算法
的学习,能明显感到自己技术的提升,这两年自己的综合实力明显提高
等待繁华能开满天际
·
2023-08-03 23:17
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
开发语言
后端
如何在Visual Studio Code中用Mocha对TypeScript进行测试
目录使用TypeScript编写测试用例在VisualStudioCode中使用调试器在线调试代码首先,本文不是一篇介绍有关TypeScript、JavaScript或其它编程语言
数据结构和算法
的文章。
软件测试凡哥
·
2023-08-03 18:45
经验分享
软件测试工程师
vscode
typescript
ubuntu
开发语言
软件测试
程序人生
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
爬虫
数据库
开发语言
零基础C#编写上位机如何入门?
学习数据结构与算法,了解
数据结构和算法
的常用方法和技巧,例如链表、栈、队列、树、图等。熟悉串口通信协议及其通信方法,因为上位机控制通常需要通过串口通信来与底层硬件设备进行交互。
单片机一哥
·
2023-08-02 05:22
编程
上位机
51单片机
什么是数据结构与算法
有了大致的定义后,我们再来细说
数据结构和算法
数据结构数据结构逻辑结构存储结构线性结构非线性结构顺序存储结构链式存
木菀
·
2023-08-02 04:41
(原创)大白话KMP算法详解,一秒get模式匹配
引子:BF暴力算法KMP算法知名度相当高,燃鹅其理解难度以及代码实现对于初学
数据结构和算法
的同学并不友好,经过两天的总结,详细总结KMP算法如下:初学串的模式匹配时,我们都会接触到,或者说应该能想到作为教学引子的
是闫先森
·
2023-08-02 03:17
2021-03-26
今日想法:今天学习试图去用力扣刷题,发现涉及到
数据结构和算法
,导致一道题也不会编写,今天学习了时间复杂度和空间复杂度,通过本科和研究生的学习,发现自己对时间复杂度和空间复杂度有了一定的背景了解,时间复杂度可能需要快速响应
Jinna_8af2
·
2023-08-02 02:22
数据结构和算法
:时间复杂度和空间复杂度
新技术的不断出现,使得程序猿们十分的焦虑,工作的单一让学到的新技术无法得到实质的实践,万变不离其宗,准备把
数据结构和算法
做一个系列博客的学习,分享他人也是学习的记录!
探索的码易
·
2023-08-01 23:31
学习C#编写上位机的基础知识和入门步骤:
熟悉基本的
数据结构和算法
知识,如链表、栈、队列等。00004. 理解串口通信协议和通信方法,用于与底层硬件设备进行交互。00005.
单片机一哥
·
2023-08-01 20:32
单片机
编程
嵌入式
机器学习
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
爬虫
开发语言
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他