草庐IT

第一课

全部标签

【你的第一个socket应用】Vue3+Node实现一个WebSocket即时通讯聊天室

🍐写在前面这篇文章主要是用WebSocket技术实现一个即时通讯聊天室,首先先要了解为什么使用WebSocket而不是普通的HTTP协议,如果使用HTTP协议它是下面这种情况:我发送一条消息,发送一个发送消息的请求;*一直轮询接收别人发送的消息,不管有没有发送都要定时去调用接口。这里明显有资源的浪费,因为我们不管有没有数据都要定时的去调用接收消息的接口。这个就可以通过WebSocket去解决,本篇文章包括的内容如下:简单说一下WebSocket*使用daisyUI+Vue3搭建页面*socket通信demo*实现即时通讯聊天室最终实现效果如下:🍍技术栈项目的源代码在Github中,项目采用pn

【历史上的今天】4 月 7 日:IBM System/360 问世;以太网的发明者诞生;第一个 RFC 文档发布

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年4月7日,在1947年的今天,福特汽车公司创始人亨利·福特去世。提起福特汽车,人们自然会联想到福特汽车公司和他的创始人亨利·福特。福特汽车公司历史悠久,早在20世纪初便成了世界上最大的汽车公司之一,并被誉为“汽车大王”。而他的创始人亨利·福特更是一位具有传奇色彩的人物,是他使福特公司从无到有、从小到大的。回顾科技历史上的4月7日,今天的计算机界都发生过哪些关键事件呢?1944年4月7日:互联网发展的首席协议架构师DavidD.Clark出生大卫·克拉克(DavidDana“Dave”Clark)出生于1944

【历史上的今天】4 月 7 日:IBM System/360 问世;以太网的发明者诞生;第一个 RFC 文档发布

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年4月7日,在1947年的今天,福特汽车公司创始人亨利·福特去世。提起福特汽车,人们自然会联想到福特汽车公司和他的创始人亨利·福特。福特汽车公司历史悠久,早在20世纪初便成了世界上最大的汽车公司之一,并被誉为“汽车大王”。而他的创始人亨利·福特更是一位具有传奇色彩的人物,是他使福特公司从无到有、从小到大的。回顾科技历史上的4月7日,今天的计算机界都发生过哪些关键事件呢?1944年4月7日:互联网发展的首席协议架构师DavidD.Clark出生大卫·克拉克(DavidDana“Dave”Clark)出生于1944

数据结构笔记(王道考研) 第一章:绪论

大部分内容基于中国大学MOOC的2021考研数据结构课程所做的笔记,该课属于付费课程(不过盗版网盘资源也不难找。。。)。后续又根据23年考研的大纲对内容做了一些调整,将二叉排序树和平衡二叉树的内容挪到了查找一章,并增加了并查集、平衡二叉树的删除、红黑树的内容。排序一章的各种算法动态过程比较难以展现,所以阅读体验可能不是特别好。西电的校内考试分机试和笔试。笔试占50分,机试2小时4道题占30分,做出2道满分,多做一道总分加5分。机试尽量把老师平时发的OJ题目都过一遍。笔试内容偏基础,但考的量比较大。 其他各章节的链接如下:数据结构笔记(王道考研)第一章:绪论数据结构笔记(王道考研)第二章:线性表

vivado 第一个sdk工程

1.新建工程第一个工程是否添加文件,如果有就添加,没有就next约束文件,引脚约束,也可以图形化配置引脚模式芯片选型空工程报告和界面比起单纯的fpga开发,需要单独创建一个blockdesigner。这是arm核,调用。为你创建ps部分,2.ZYNQ配置界面说明配置ps和pl的参数总线和外设接口配置2.ps——clk都是固定的引脚,ps需要时钟驱动,其他都是io口。看原理图ps_srstb这些引脚都是固定好的,不能外围配置。我们在使用过程中,增加外设就在核中添加,3.当前没有使用外设,所以没有分配地址。完成原理图设计后,然后再操作。4.生成顶层后,输出所需要的输出文件。需要花一段时间,完成后会

vivado 第一个sdk工程

1.新建工程第一个工程是否添加文件,如果有就添加,没有就next约束文件,引脚约束,也可以图形化配置引脚模式芯片选型空工程报告和界面比起单纯的fpga开发,需要单独创建一个blockdesigner。这是arm核,调用。为你创建ps部分,2.ZYNQ配置界面说明配置ps和pl的参数总线和外设接口配置2.ps——clk都是固定的引脚,ps需要时钟驱动,其他都是io口。看原理图ps_srstb这些引脚都是固定好的,不能外围配置。我们在使用过程中,增加外设就在核中添加,3.当前没有使用外设,所以没有分配地址。完成原理图设计后,然后再操作。4.生成顶层后,输出所需要的输出文件。需要花一段时间,完成后会

SystemVerilog 教程第一章:简介

SystemVerilog教程像Verilog和VHDL之类的硬件描述语言(HDL)主要用于描述硬件行为,以便将其转换为由组合门电路和时序元件组成的数字块。为了验证HDL中的硬件描述正确无误,就需要具有更多功能特性的面向对象的编程语言(OOP)来支持复杂的测试过程,这种语言通常被称为硬件验证语言(HVL)。SystemVerilog是Verilog的扩展,具有诸多此类验证功能,能支持工程师在仿真中使用复杂的测试激励文件结构和随机激励来验证设计。为何不首选使用Verilog?回望20世纪90年代,Verilog是验证设计功能的主要语言,这类设计较小、并不太复杂并且所含功能特性较少。但随着设计变得

记录第一次组装电脑遇到的坑

京东装机大师配置清单如下: 主板cpu安装本次安装拆了两次主板原因1.主板侧面有个金属板需要从内部安装 2.cpu风扇有个板需要装在主板底下显卡比较大个要最后装,要不然可能要拆好几次装系统时候u盘启动认不出来,他妈的是因为机箱上的usb口跳线没接上,插到主板上的usb口就认出来了最后硬盘温度高主板本身有个盖面也是散热的买硬盘有赠送一个散热片贴到硬盘底下去,这样前后都散热 鲁大师测试后,硬盘温度有67度,是因为主板上的盖板有个处女膜没撕掉,撕掉后硬盘温度能少10度,硬盘温度还是有57来度 怀疑硬盘的品牌最好买个华硕或者三星的牌子,我这个国产的

【100天精通python】Day1:初识python,搭建python环境,运行第一个python小程序

 目录1初始pythonpython概述python的应用领域  应用python的公司 2搭建python开发环境 2.1安装python(以windows系统为例)(1)下载安装包 (2)下载保存后打开文件夹点击以管理员身份运行 (3)选择自定义安装,同时将addpython3.9topath勾上。 (4)测试python是否安装成功 3运行第一个python程序 (1)在启动命令行运行 (2)利用IDLE,编写程序并运行4python  IDLE中常用的快捷键1初始pythonpython概述Python是一种高级、通用、解释型编程语言。它具有简单易学的语法和强大的功能,适用于多种应用领

量子霸权里程碑!谷歌量子计算机6秒内完成47年计算,超越世界第一超算

谷歌再次实现了「量子霸权」?近日,谷歌宣称,他们的量子计算机在短短6秒,完成世界最先进计算机47年的计算量。没错,47年被凝结成瞬间。谷歌研究团队的最新发现已发表在arxiv上。论文地址:https://arxiv.org/pdf/2304.11119.pdf论文称,谷歌最新Sycamore量子处理器目前拥有70个量子比特,而2019年版本只有53个量子比特。量子比特的增加,意味着可以成倍地提高量子计算机的性能,这使得新处理器的稳健性大约是以前的2.41亿倍。图片最新研究将标志着,量子计算迎来里程碑时刻。凭借其计算优势,谷歌的量子计算机有望彻底改变包括人工智能在内的各个领域。以前所未有的速度解