logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vivado搭配vscode,让Verilog编程更有趣(包括乱码问题的解决)

开始我们的表演准备工作:安装vivado和vscdoe(这两个没有那玩个鬼)将vivado中的默认编译器改为vscode(文件路径+code.exe+[file name] -[line number])可以考虑对快捷方式使用文件所在路径快速查找安装vscode插件:在GitHub上下载CTsgs,我选择了图中的最后一个然后解压,我是扔到了D盘。打开扩展设置,进行修改:修改荧光笔这两项:开始使用吧

平安科技性格测试凉经

平安科技性格测试,没错我挂了

python:Python was not found; run without arguments to install from the Microsoft Store, or disable t

今天在cmd运行python突然出了问题,以为是前两天重装了系统,导致环境变量出了问题,但是怎么改都不行,而且他的提示也和之前的不太一样:Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage

锤爆vscode狗头(其实他是删除注册表、下载和汉化)

今天vscode又双叒叕不给我显示报错波浪线了,在将errorSquiggles修改成enable之后也不行,我实在是受不了了,就重新下了一个,同时删除了原来的注册表。反正听说重装解决一切问题,我就尝试了一下。如何删除注册表首先到你安装的地方,点击下图的exe文件进行卸载:当然这解决不了问题,在C盘找到用户和在当前自己的用户名,在文件夹内我们会看到一个.vscode文件,这个文件据说是原来存放之前

#vscode
图论——最短路径问题(bellman-ford、dijkstra、Floyd)

前言在一张图中,我们需要寻找到两个点之间的最短路径,这个问题在实际中也是很常用的。最短路径问题分为单源最短路径和任意两点之间的最短路径问题。单源最短路径输入一个有向加权图,我们要返回这个顶点到剩余顶点的最小距离。注意权值非负,如果有负圈,那么一些最短路径将会不存在。(一直在那里绕,路径为无穷小)优化子结构没错,这个问题涉及到了dp和贪心的解法,我们接下来进行讲解。最短路径的子路径也一定是最短。这个

汇编——寄存器的分类和功能

在汇编中,个人感觉最重要的部分其实就是寄存器了,这次我们了解一下寄存器的分类和功能。先说一下寄存器是什么吧,其实就是一部分的空间,我们可以使用这些空间来存储内容。寄存器的空间都是16位的(80x86中,后来有增长),也就是1个字的空间。堆栈则有一点不一样,我们的堆栈空间是在程序中定义的,可以存储很多个16位二进制数。注意事项堆栈的栈顶指针最开始是在栈顶的,栈顶为高位,也就是存储是从高到低的。我们压

汇编——子程序应该怎么写、子程序传参、Fibonacci递归举例

在学习子程序的过程中,看了整个的ppt,也没搞明白一个带有子程序的汇编程序长什么样。我们先看一个例子,然后分析。datas segmentwdw 10hdw 6turnsdw 30start_x dw 20start_y dw 20datas endsstack segment stackdw 32 dup(?)stack endscode segmentassume cs:code,ds:dat

树的搜索问题1(深度优先、广度优先,爬山法和best-first)

前言我们在解决问题中经常使用到的数据结构一定少不了树,在数据结构这一大块中,我们对每一个结构都会讲各种形形色色的操作,比如栈的压栈出栈,树的各种遍历,但其实数据结构最重要的操作其实是搜索。如果我们不知道链表的搜索,如何插入删除?不知道图的搜索,如何寻找最小生成树?虽然我们讲的是树的搜索,但是本篇文章探讨的问题并非是树,而是将问题转化为树结构来处理。树的几种常见搜索方式我们先给出几种常用的例子吧。布

#深度优先#广度优先
汇编——dosbox的debug常用指令

举例这里我们采用 hello world 的程序举例。首先复制到记事本,修改文件名为hello.asm。;完整段的Hello World程序DATASSEGMENTSTRINGDB'Hello World!',13,10,'$';13为回车,10为换行,$为字符串默认结束符DATASENDSCODESSEGMENTASSUMECS: CODES, DS: DATASSTART:MOVAX, DAT

    共 21 条
  • 1
  • 2
  • 3
  • 请选择