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-
自动化篇-办公-Excel-Openpyxl库
文章目录1.1Openpyxl库的安装使用1.2Excel的新建、读取、保存1.2.1新建保存工作簿1.2.2读取保存工作簿1.2.3实例(批量建新工作表)1.3工作表对象的获取方法1.3.1工作表获取方式1.3.2实例(批量修改工作表名)1.4工作表的新建、复制、删除1.4.1新建工作表1.4.2复制工作表1.4.3删除工作表1.5关于工作表的实例应用1.5.1实例应用(批量新建工作表)1.5.
fo安方
·
2024-02-19 18:11
#
python-自动化篇-办公
python
自动化
开发语言
作物模型狂奔 Apsim 脚本并行思路
这里没图,去B站看看整体思路:
Python-
》R-》Apsimx0、准备工作0.0电脑环境我用的Win10啦,Linux、Mac可能得自己再去微调一下。
F_Dregs
·
2024-02-19 16:20
apsim
作物模型
R
Python
Apsim
python-
产品篇-游戏-成语填填乐
文章目录准备代码效果准备无需其他文件,复制即用代码importrandomlist=["春暖花开","十字路口","千军万马","白手起家","张灯结彩","风和日丽","万里长城","人来人往","自由自在","瓜田李下","助人为乐","白手起家","红男绿女","春风化雨","马到成功","拔苗助长","安居乐业","走马观花","念念不忘","落花流水","张灯结彩","一往无前","落地
fo安方
·
2024-02-19 13:13
#
python产品篇
python
游戏
c#
python-
自动化篇-运维-网络-IP
文章目录IP自我介绍IPy安装模块windowsLinuxIPy介绍支持大多数IP地址格式IPv4地址IPv6地址网络掩码和前缀派生网络地址将地址转换为字符串使用多个网络多网络计算方法IP自我介绍IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型
fo安方
·
2024-02-19 13:03
#
python-自动化篇-运维
运维
网络
python
Python-
随机数
第一步:导入随机数的模块--“工具包”importrandom第二步:可以直接在模块名称后面敲一个“.”然后按Tab键,会提示该模块中包含的所有函数导入随机工具包importrandom包括1和10com=random.randint(1,10)print(com)
一个老实人
·
2024-02-19 13:42
《游戏引擎架构》--学习
内存管理优化动态内存分配维持最低限度的堆分配,并且永不在紧凑循环中使用堆分配容器
迭代器
未完待续。。。
zaizai1007
·
2024-02-19 13:33
游戏引擎
游戏引擎架构
PYTHON 120道题目详解(82-84)
在Python中,zip函数是一个非常有用的工具,它可以将多个可迭代对象(例如列表)的元素配对,然后返回一个新的
迭代器
,其中每个元素都是一个元组,元组中的元素来自原始可迭代对象的对应位置。
会上树的考拉
·
2024-02-19 11:52
IT
python
Python内置函数05——filter
文章目录概述实例展示小结概述Python内置函数filter是一个高阶函数,它接受一个函数和一个可迭代对象作为参数,返回一个
迭代器
,该
迭代器
包含了在函数返回值为True的元素。
莘薪
·
2024-02-19 11:58
Python内置函数
python
开发语言
C++ STL详解:map
目录一、map的使用1.1map模板参数1.2map的构造函数及
迭代器
1.3map的容量与元素访问1.4map中的增删查改二、日常实操一、map的使用C++STL详解:set通过对set的简单了解,我们可以知道
C+五条
·
2024-02-19 10:58
C/C++
数据结构
c++
开发语言
C++ STL详解:set
目录一、简介1.1键值对1.2树形结构的关联式容器二、set2.1set简介2.2set内部常用接口2.1set的构造函数2.2set
迭代器
2.3判空及增删查改三、使用例子一、简介在前几篇文章中,已经学习了二叉搜索树
C+五条
·
2024-02-19 10:27
C/C++
数据结构
c++
开发语言
【数据结构】哈希桶封装出map和set
这个封装并不简单,
迭代器
的使用,模板参数的繁多,需要我们一层一层封装。map是一个k-v类型,set是k类型,那么就明确了如果需要封装,底层的tables必须能接收K-T类型。
深度搜索
·
2024-02-15 10:20
数据结构
哈希算法
封装
标准库
里的lower_bound()和upper_bound()函数
使用一个东西,不明白它的道理,不高明——侯捷老师1.lower_bound()函数功能:返回第一个不小于val的元素位置的
迭代器
1.1函数声明//default(1)templateForwardIteratorlower_bound
书瓖果fifty
·
2024-02-15 06:07
【十六】【C++】stack的常见用法和练习
stack不提供
迭代器
,因为它不支持遍历操作。包含头文件要使用stack,需要包含头文件:#include创建stack创建一个stack实例:
妖精七七_
·
2024-02-15 00:50
C++
c++
bitset容器 集合 映射 再论
迭代器
7.7bitset容器bitset可以看做是二进制位的容器,并提供了位的相关操作函数。7.7.1常用函数(1)构造、赋值函数bitset()bitset(constbitset&):复制构造函数。bitset(unsignedlongval):由无符号长整型数构建位容器。bitset(conststring&str,size_tpos=0,size_tn=-1):由字符串创建位容器,bitset&
小杨想赢一次
·
2024-02-14 20:52
C++STL大三上
c++
学习
数据结构
开发语言
第八章 非变异算法 8.1循环 8.2查询
下表是按功能划分的非变异算法1.循环for_each遍历容器元素,对每个元素执行相同的函数操作2.查询find在单
迭代器
序列中找出某个值第一次出现的位置find_if在单
迭代器
序列中找出符合某谓词的第一个元素
小杨想赢一次
·
2024-02-14 20:52
C++STL大三上
算法
c++
数据结构
学习
设计模式之
迭代器
模式
迭代器
模式详解
迭代器
模式是一种行为设计模式,提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部表示。
迭代器
模式将遍历元素的责任交给
迭代器
,而不是聚合对象,从而简化了聚合对象的接口和实现。
种棵二叉树
·
2024-02-14 18:42
设计模式
设计模式
迭代器模式
python-
浅拷贝,深拷贝
#浅拷贝,深拷贝list1=[10,20,[30,40],50]list2=list1#普通的赋值,其实list1和list2指向的是同一个内存list3=list1[:]#切片可以生成新的列表,但是对于子列表而言,仍然指向的同一个地址importcopylist4=copy.copy(list1)##浅拷贝,等价于切片[:]list5=copy.deepcopy(list1)#深拷贝#list5
青絮南烟
·
2024-02-14 11:42
List和list
迭代器
的模拟实现
我们就必须用
迭代器
。
桐桐超努力
·
2024-02-14 04:39
C++
链表
数据结构
list
【CPP】List (
迭代器
的模拟实现||list
迭代器
失效||list的模拟实现)
介绍list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高效。与其他的序列式容器相比(array,vector,deq
MLGDOU
·
2024-02-14 04:09
CPP
list
数据结构
c++
【C++】list链表容器功能模拟实现
目录介绍一,容器的结构设计二,构造函数与赋值运算符三,析构函数四,list容器接口1,begin和end2,insert和erase3,其它常用接口函数介绍上一次介绍了list双向链表容器的
迭代器
模拟,
青春:一叶知秋
·
2024-02-14 03:18
c++
list
开发语言
C++STL总结笔记(一)—— 容器和容器适配器
STL的六大件包括容器、算法、
迭代器
、仿函数、适配器和空间配置器,其中几乎所有代码均使用了模板类和模板函数的概念。
人狮子
·
2024-02-14 03:17
C++
c++
容器
数据结构
集合系列(一):集合框架概述
总的来说,Java容器可以划分为4个部分:List集合Set集合Queue集合Map集合除了上面4种集合之外,还有一个专门的工具类:工具类(Iterator
迭代器
、Enumeration枚举类、Arrays
陈树义
·
2024-02-14 01:14
手搓反向
迭代器
前言关于反向
迭代器
,字如其名,就是将正向
迭代器
,从反方向再迭代一次就成了,所以我们如此设计反向
迭代器
:假设我们已经拥有了一套能够使用,且包含模板的正向
迭代器
利用适配器模式,让反向
迭代器
封装正向
迭代器
利用模板的设计
SFoRL
·
2024-02-13 23:49
C++
c++
python 基础 05 生成器,列表推导式,次要的内置函数
python基础051.生成器#生成器#生成器的本质就是
迭代器
。
a王义山a
·
2024-02-13 22:05
集合遍历利器 --
迭代器
模式 介绍 使用场景案例 优缺点及程序演示
补充介绍:
迭代器
模式(IteratorPattern)相信大家都已经见过不少次了,当你学习Java或者其他编程语言的开始你就会接触它,因为集合就是这种设计模式:提供一种方法顺序访问聚合对象中各个元素而又无需暴露该对象的内部表示
冲冲冲!!!
·
2024-02-13 20:48
深入Java
GoF设计模式
UML建模
设计模式
迭代器模式
python-
图形用户界面
图形用户界面1.python中图形界面库界面开发Tkinter是Python官方提供的图形用户界面开发库,用于封装TGUI工具包,跨平台。PyQt是非Python官方提供的图用户界面开发库,用于封装Qt工具包,跨平台。wxPython是非Python官方提供的图研用户界面开发库,也跨平台。(推荐)2.安装wxpythonpip是python提供的库管理工具在cmd控制中出入:pipinstallw
Wizard797
·
2024-02-13 20:32
开发语言
python
开发语言
C++初阶:容器(Containers)list常用接口详解
介绍完了vector类的相关内容后,接下来进入新的篇章,容器list介绍:文章目录1.list的初步介绍2.list的定义(constructor)3.list
迭代器
(iterator)4.string
是Nero哦
·
2024-02-13 19:26
c++学习
c++
list
开发语言
java
linux
数据结构
【CPP】Vector(扩容问题||
迭代器
失效问题&&简述
迭代器
的种类)
vector是表示可变大小数组的序列容器。就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。3.本质讲,vector使用动态分配数组来存储它的元素。当新元素插入时候,这个数组需要被重新分配大小为了增加存储空间。其做法是,分配一个新的数组,然后将全部元
MLGDOU
·
2024-02-13 17:45
CPP
c++
五(一)java高级-集合-集合与
迭代器
(二)
5.1.2Iterator
迭代器
1、Iterator所谓
迭代器
:就是用于挨个访问集合元素的工具/对象方法:booleanhasNext():判断当前遍历集合后面是否还有元素可以迭代Objectnext(
闭着眼数星星呀
·
2024-02-13 16:19
java
开发语言
2019-12-04
(2)
迭代器
(iterator):被认为是一种广义的指针,用于访问容器中某个位置的数据元素。
迭代器
是连接容器和算法的纽带。(3)适配器(adapter):对容器进行包装,使其表现出另外一种行为。
Deku_for_all
·
2024-02-13 16:49
python-
自动化篇-办公-批量新建文件夹并保存日志信息
文章目录说明代码效果说明因为业务需要,每天都需要按当天的日期创建很多新文件夹。把这种重复又繁重的操作交给Python来做,一直是我的目标。先说下要求:默认在桌面新建文件夹。文件夹命名方式,“月.日-1”,比如7.8-1,7.8-2。7是代表当天的月份,不能显示07。8是代表当天的日期,不能显示08。-1,-2…是文件夹的序号。序号支持手动输入,比方可以自己输入10就创建10个文件夹。要有记忆功能,
fo安方
·
2024-02-13 11:24
#
python-自动化篇-办公
python
python-
分享篇-GUI界面开发-PyQt5-在窗口中弹出等待提示框
代码#*_*coding:UTF-8*_*#文件名称:waiting_prompt.py#开发工具:PyCharmfromwindowimportUi_MainWindow#导入窗体ui类fromPyQt5.QtWidgetsimportQMainWindow,QApplication#导入qt窗体类fromPyQt5importQtGui#导入窗体ui类importsys#导入系统模块#主窗体初
fo安方
·
2024-02-13 11:24
#
python分享篇
python
python-
分享篇-GUI界面开发-PyQt5-对QListWidget列表进行数据绑定
代码#-*-coding:utf-8-*-#Formimplementationgeneratedfromreadinguifile'bindlist.ui'##Createdby:PyQt5UIcodegenerator5.11.3##WARNING!Allchangesmadeinthisfilewillbelost!'''对QListWidget列表进行数据绑定'''fromPyQt5imp
fo安方
·
2024-02-13 11:24
#
python分享篇
python
python-
自动化篇-终极工具-用GUI自动控制键盘和鼠标-pyautogui
文章目录用GUI自动控制键盘和鼠标pyautogui模块鼠标屏幕位置——移动地图——pyautogui.size鼠标位置——自身定位——pyautogui.position()移动鼠标——pyautogui.moveTo拖动鼠标滚动鼠标键盘按下键盘释放键盘开始与结束通过注销关闭所有程序用GUI自动控制键盘和鼠标在计算机上自动化任务的终极工具,就是写程序直接控制键盘和鼠标。这些程序可以控制其他应用,
fo安方
·
2024-02-13 11:53
#
python分享篇
python
Java笔记
迭代器
Itr
1、Itr是AbstractList里面的一个内部类,实现了Iterator接口。publicIteratoriterator(){returnnewItr();}2、分析Itr。privateclassItrimplementsIterator{//下一个元素的索引位置intcursor=0;//lastRet表示上一个元素的索引位置,如果执行了remove操作会置为-1intlastRet=-
blossom_6694
·
2024-02-13 11:18
C++笔记:string 类的模拟实现
文章目录一、string类的成员变量二、string类的成员函数1.构造、析构、与输出构造析构遍历相关的访问接口size+operator
迭代器
:begin+end插入元素与扩容reserve+capacitypush_backappendoperator
ljh1257
·
2024-02-13 10:20
c++
笔记
数据结构
visual
studio
使用C++模板和
迭代器
时遇到问题 error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“;”
使用C++模板时报错:errorC2760:语法错误:意外的令牌“标识符”,预期的令牌为“;”,报错部分为一个打印输出的模板查到的解决方案为:本人修改后没有解决,后发现原因是编译器无法识别模板中的
迭代器
类型
Burning_96
·
2024-02-13 09:44
Python-
蒙蒂霍尔悖论游戏
蒙蒂霍尔悖论蒙提霍尔悖论亦称为蒙提霍尔问题、蒙特霍问题或蒙提霍尔悖论、三门问题(MontyHallproblem)。三门问题(MontyHallproblem),是一个源自博弈论的数学游戏问题,大致出自美国的电视游戏节目Let’sMakeaDeal。问题的名字来自该节目的主持人蒙提·霍尔(MontyHall)。这个游戏的玩法是:参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那
辞旧年
·
2024-02-13 07:17
游戏
python
list
迭代器
的失效问题(对比vector
迭代器
),list类的实现
listiterator的使用可以将
迭代器
理解成一个指针,该指针指向list中的某个节点函数声明接口说明begin+end返回第一个元素的
迭代器
+返回最后一个元素下一个位置的
迭代器
rbegin+rend
隽永啊
·
2024-02-13 06:43
C++
C++STL系列——深入理解list容器作用原理
2iterator
迭代器
list的
迭代器
本质上是一个class,单纯从list这种数据结构本身来看,list的
高自强的博客
·
2024-02-13 06:13
list
STL
C++
碎片时间学编程「02」 JavaScript
迭代器
,我在哪里可以使用?
JavaScript
迭代器
是在ES6中引入的,它们用于循环一系列值,通常是某种集合。
路条编程
·
2024-02-13 02:59
Python-
面向对象基础
一、理解面向对象面相对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管它内部的情况。而编程就是设置事物能够做什么事二、类和对象类和对象的关系:用类去创建一个对象2.1类类是对一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事特征就是属性行为就是方法2.2对象对象是类创建出来的真实存在的事物注意:开发中先有类再有对象2.3面向对象实现方法2.2.1定义类语法c
ThreeYear_xin
·
2024-02-13 01:00
vector容器
也称为单端数组vector与普通数组区别:不同之处在于数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间vector容器的
迭代器
是支持随机访问的
迭代器
进击的菜鸟子
·
2024-02-12 23:51
C++
c++
c语言
Vector
计算机哈希表相关知识
基础知识Java的HashMap源码解析(中高级Java工程师面试必备)Java8HashMap函数tableSizeFor详解JavaHashMap表的大小为什么必须是2的幂次Java8HashMap的
迭代器
和转化
雁阵惊寒_zhn
·
2024-02-12 23:15
Python中不易懂的小知识点
模块一:
迭代器
和生成器
迭代器
(Iterator)和生成器(Generator)是Python中常用的用于处理可迭代对象的工具。
zg1g
·
2024-02-12 22:33
python
开发语言
Java 集合、
迭代器
Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,除了集合,该框架也定义了几个Map接口和类。Map里存储的是键/值对。尽管Map不是集合,但是它们完全整合在集合中。序号接口描述1CollectionCollection是最基本的集合接口,一个C
S0fM
·
2024-02-12 21:28
java
开发语言
数据结构
【C++】STL之string 超详解
目录1.string概述2.string使用1.构造初始化2.成员函数1.
迭代器
2.容量操作1.size和length返回字符串长度2.resize调整字符串大小3.capacity获得字符串容量4.reserve
饿了我会自己捡代码吃
·
2024-02-12 19:04
C++初阶
c++
开发语言
c语言
算法
经验分享
华为OD机试】连续字母长度-python
python-
连续字母长度题目代码总结用到知识点代码编写总结题目题目描述给定一个字符串:只包含大写字母:求在包含同一个字母的子串中,长度第k长的子串的长度;相同字母只取最长的那个子串。
小念念不唠叨
·
2024-02-12 19:55
华为od
python
开发语言
STL——库1.vector
STL(StandardTemplateLibrary)是C++标准库的一个重要组成部分,提供了一系列的容器类、算法和函数模板,以及
迭代器
等工具,用于简化C++程序的开发和维护。
LiYiyang_yangDog
·
2024-02-12 17:58
c++
开发语言
【数据结构】【python】
迭代器
及其优点
迭代器
(1)定义
迭代器
是一个可以记住遍历的位置的对象。
迭代器
对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。
迭代器
只能往前不会后退。
迭代器
不仅可以用于已知的数据结构,还可以自己构造
迭代器
。
Hundred billion
·
2024-02-12 16:30
数据结构
python
windows
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他