Python中的迭代器iterator和yield生成器(constructor)

  • Post author:
  • Post category:python

什么叫迭代器和可迭代对象? 一、可迭代对象(Iterable) 可以直接作用于for循环的对象统称为可迭代对象(Iterable)。 所有的Iterable均可以通过内置函数iter()来转变为Iterator。 然后使用它的next()方法调用,直到监测到一个StopIteration异常。 a = [1, 2, 3, 4] b = iter(a) print b.next() print b.…

继续阅读 Python中的迭代器iterator和yield生成器(constructor)

【软件工程】 软件工程及开发模型

  • Post author:
  • Post category:其他

导图: 【软件工程】 定义(IEEE):软件工程师开发、运行、维护和修复软件的系统方法。 【软件工程过程】 软件工程过程: 软件规格说明 软件开发(设计) 软件确认(用户需求) 软件维护 软件工程过程的特性: 易理解性 可见性 可支持性 可接受性 可靠性 健壮性 可维护性 速度 【软件开发的五大模型】 1.瀑布型:→演变:b模型: https://baike.baidu.com/item/%E7%…

继续阅读 【软件工程】 软件工程及开发模型

Stm32f103c8t6(proteus仿真)学习——1.点亮LED流水灯

  • Post author:
  • Post category:其他

目录 **一、原理图的绘制** **二、代码的编写** **1.新建一个工程模板** **2.打开新建的项目** **3.点亮一个LED灯代码** **4.设置生成.hex文件** **5.上传.hex文件到proteus** **6.仿真运行** **三、更多功能的实现** **1.点亮一排LED灯** **2.点亮流水灯** **四、项目(代码+仿真)分享链接** 软件准备:keil uVsi…

继续阅读 Stm32f103c8t6(proteus仿真)学习——1.点亮LED流水灯

VI使用手册

  • Post author:
  • Post category:其他

VI使用手册 vi使用手册 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃…

继续阅读 VI使用手册

HTML实现拖拉拽放置功能的例子

  • Post author:
  • Post category:其他

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>拖拉拽</title> <style type="text/css"> #div1 {width:350px;padding:10px;border:1px solid #aaaaaa;} <…

继续阅读 HTML实现拖拉拽放置功能的例子

别迷茫了,师兄告诉你怎么刷 LeetCode

  • Post author:
  • Post category:其他

如果你想要开始刷题,那么第一步就是:打开 LeetCode 官网,点击标签,选择一道顺眼的题目开始刷。 注意,在这过程中,不要左思右盼,不要去搜索与思考到底是刷 LeetCode 好还是去牛客网刷剑指 Offer 好。 我作为一名算法小白的时候,就犯了这个错误:在粗略的学习基本的数据结构与算法后,准备开始刷题,总想着找一个最有效最好的刷题平台。 一会在 LeetCode 题解区逛逛,一会在牛客网看…

继续阅读 别迷茫了,师兄告诉你怎么刷 LeetCode

Symbian应用程序常用架构——2

  • Post author:
  • Post category:其他

(2) 基于对话框的架构 它不同于传统 Symbian OS 架构的是,它 拥有的控件直接从对话框类家族继承 而来。 对话框的主要优点是:相对于直接从 CcoeControl 派生而来的控件,它需要较少的开发工作,因为它们自动管理子控件的布局。 在 AppUi 类中完成构造和运行: void CsimpleDlgAppUi::ConstructL() { BaseConstructL(); IAp…

继续阅读 Symbian应用程序常用架构——2

语音识别数据集-TIMIT数据集-中文超详细解析

  • Post author:
  • Post category:其他

TIMIT数据集 前言 该文章会详细介绍TIMIT数据集的文件组成、内部文件格式以及如何使用TIMIT数据集。同时还会介绍TIMIT是如何组织数据以及划分训练集与测试集的,可以为今后自己构建数据集提供一种思路。 关键词 :TIMIT数据集、语音识别、音素、人工音频标签; 文件 基本信息 大小 :约650MB 创建时间 :1986年1月至5月 组织形式 /语料库/用处/方言地区/性别+说话者ID/句…

继续阅读 语音识别数据集-TIMIT数据集-中文超详细解析

数据结构与算法笔记(极客时间)–队列

  • Post author:
  • Post category:其他

目录 队列 队列的概念 顺序队列和链式队列 基于链表的队列实现方法 循环队列 阻塞队列和并发队列 线程池没有空闲线程时,新的任务请求线程资源时,线程池该如何处理?各种处理策略又是如何实现的呢? 本文是王争老师的《算法与数据结构之美》的学习笔记,详细内容请看王争的专栏 。 队列 队列的概念 队列和栈类似,也是一种特殊的线性表。和栈不同的是,队列只允许在表的一端进行插入操作,而在另一端进行删除操作。(…

继续阅读 数据结构与算法笔记(极客时间)–队列

深度广度优先遍历最小生成树

  • Post author:
  • Post category:其他

怎么用图的深度和广度优先遍历来遍历树呢?我是这样想的,把树构造成图就行了。 // 图的遍历.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "LinkQueue.h" #include <stdio.h> #include <stdlib.h>…

继续阅读 深度广度优先遍历最小生成树