文字朗读是最基础的人工智能插件。在我们日常生活中,例如排队叫号,车站报播,高铁报站等等,或者是比较智能的机器人,与人的语音交互,都是以文字朗读为技术底层进行实现的。 文字朗读作用就是:将文字转换成语音,Scratch3.0中的文字朗读模块,除了支持中文朗读,还支持其他各国语言朗读,文字朗读发展到现在 ...
分类:
其他好文 时间:
2020-08-31 13:13:34
阅读次数:
93
官网 https://nodejs.org/en/ 用处 开发网站后台 开发本地工具、应用 特点 事件驱动、非阻塞式IO的模型 强大的生态npm 对于特点的个人理解 生活例子,银行办理业务 1V1 VIP服务 与 取号等待叫号 涉及的概念 计算密集型(VIP服务):大量的计算、消耗CPU资源(算圆周 ...
分类:
Web程序 时间:
2020-07-17 01:25:27
阅读次数:
115
队列 概念 队列:是限只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 遵循先进先出原则,简称FIFO 线性表 —> 用数组或是链表来实现。 抽象数据类型 队列也有类似线性表的各种操作,不同的是 插入数据只能在队尾进行 删除数据只能在队头进行 实际场景:银行叫号排队 数组模拟队列 思路分析 ...
分类:
其他好文 时间:
2020-07-06 01:02:49
阅读次数:
57
一、队列的介绍及使用场景 队列是一个有序列表,可以用数组或是链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 示意图:(使用数组模拟队列示意图) 队列的使用场景:银行排队叫号系统 二、单向队列 队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如 ...
分类:
编程语言 时间:
2020-06-08 14:56:33
阅读次数:
57
今日一言:谢谢你,成为我前进的理由。——《言叶之庭》 数据结构 —— 约瑟夫环 这是用链表实现的,约瑟夫环的规则是:总数为N的同学围成一个圆环,并将这些同学从1开始编号,游戏开始时,约定好一个数字K,从1号同学开始轮着叫号,当叫到K号时,该同学淘汰,下一位同学从1开始重新叫号,只要叫到K号即淘汰,留 ...
分类:
其他好文 时间:
2020-05-24 23:59:31
阅读次数:
110
最近收到一个需求,朋友诊室需要做到门诊叫号,流程如下:病人选择医生-刷身份证排队-医生点击病人姓名叫号。 经过团队的努力,一个简易的门诊叫号系统已经完成。现在把各个功能记录下来,方便以后查看。 1.语音叫号 叫号的DLL:DotNetSpeech.dll 测试代码如下: using System; ...
队列 队列的一个使用场景 银行排队的案例: 银行柜台都有人办理业务时,后面来的人,就要进行抽号排队(先来的人号肯定在前面)。 有人业务办理完后,柜台会进行叫号(从最前面的号开始叫)。 队列介绍 队列是一个有序列表,可以用数组或者链表来实现。 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入 ...
分类:
其他好文 时间:
2019-12-17 22:23:28
阅读次数:
105
使用继承Thread类的方式创建线程 银行叫号部分的代码 package com.dwz.concurrency.chapter2; /** * 使用static保证号码数据共享 * 线程的创建方式:继承Thread类 */ public class TicketWindow extends Thr ...
分类:
编程语言 时间:
2019-12-12 15:02:47
阅读次数:
164
nodejs学习 nodejs非阻塞io原理非阻塞io操作流程主要是有个线程池实现异步操作,最后返回结果再由loop进行接收 ,loop单线程接收任务是单线程。`什么是异步非阻塞` 排队:在排队的时候,你除了等之外什么都干不了 叫号机:你要做的是先取号码,等轮到你的时候,系统会通知你,这中间,你可以... ...
分类:
Web程序 时间:
2019-11-10 19:16:50
阅读次数:
81
sem mutex=1;//取号机互斥信号量 sem empty=10;//空余座位信号量 sem full=0;//已占座位信号量 sem service=0//等待叫号数量 顾客() { p(empty); p(mutex); 取号 v(mutex); v(full); p(service); ... ...
分类:
其他好文 时间:
2019-10-20 19:38:08
阅读次数:
77