自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 【OpenAI API Key】openai api key绑定信用卡

2.将代理地址改成和信用卡一样的国家,比如你银行卡国家是“United States of America” ,你的代理地址就改成“美国”。此外,如果你是从上面的链接进入,可以得到2美金优惠,享受更快的开卡速度。这个是我一开始充钱5$,此时我的openai api key 中有一个信用卡,在openai api key 中充值了 5$。开通成功之后就可以使用虚拟信用卡来订阅服务啦,直接在订阅的地方,把下面卡片的信息复制粘贴进去就行了。在你绑定的时候,可能会出现“你的卡被拒绝了”,这种错误。

2025-04-15 19:37:45 373

原创 【Linux】文件描述符访问Open、Read、Write

每个运行的程序被称为进程(process),它有一些与之关联的文件描述符。我们可以通过这些文件描述符来访问打开的文件或者设备。

2025-04-06 21:56:50 1051

原创 【Linux】进程间通信(IPC)-- 无名管道、命名管道

在多个进程间传输数据或共享信息的机制。数据交换,共享资源,进程同步,消息传递。IPC实现原理:通信进程能够访问相同的内存区域。方法:管道:无名管道pipe、命名管道FIFOSystem V IPC:消息队列、信号量、共享内存POSIX IPC :消息队列、信号量、共享内存套接字:socket

2025-03-31 23:09:18 868

原创 【Linux】Linux中七种文件类型

在 Linux 系统中,文件类型是文件系统用来标识文件性质和用途的重要机制。Linux 支持 7 种文件类型,每种类型在 ls -l 命令的输出中以第一个字符标识。理解 Linux 文件类型有助于更好地管理系统资源、调试问题及开发底层应用。

2025-03-31 15:42:06 784

原创 【Linux】Linux_Ubuntu与Windows之间的文件传输

1.打开linux 终端,输入以下命令:(注意,需要联网)4.重启Ubuntu Linux系统之后就可以在Ubuntu Linux和windows之间复制粘贴、拖拽复制文件。

2025-03-26 16:06:39 470 1

原创 C++的四种强制类型转换

c语言中一般有两种类型转换:隐式类型转换,显式类型转换。

2024-10-25 23:53:45 903

原创 VS配置QT环境

当将qt项目移动到另一个电脑端的vs中时,需要的配置。

2024-07-05 10:56:25 2418

原创 【Qt】2.信号与槽

/ 连接信号与槽,connect(发送方,发送的信号,接收方,接受处理的槽函数)// 使用宏定义说明SIGNAL、SLOT因为在文本框中回车,与点击”确认“是一个操作,所以槽函数可以是一样的。

2024-04-28 17:03:36 436

原创 【QT】1.快速入门-新建工程和简单理解ui界面

xxx.pro:新手不用管,也不要改动。学习深入后就需要改了。mainwindow.h:mainwindow.cpp的头文件mainwindow.cpp:存储窗口的类mainwindow.ui:一般称为设计师界面,直接点击可以进入图形设计界面。

2024-04-26 16:49:38 836 1

原创 【Linux】<Linux常用命令> 二、文件命令

当N大于此文件总行数时,会自动跳转到最后一行。表示从光标所在行开始到下面N行都进行复制。在光标下一行进行粘贴。

2024-03-06 01:05:30 373

原创 【Linux] <Linux常用命令>一、基础命令

u 属主 g 属组 o 其他人 a 所有人。r 读权限 w 写权限 x 执行权限 - 无权限。4 读权限 2 写权限 1 执行权限 0 无权限。5 图形界面(我们一般在这个级别)3 完全的多用户模式,文本界面。+ 添加 - 删减。2 多用户无网络模式。

2024-03-06 00:05:09 431 1

原创 【爬虫】:关于小说网页html界面的开发者使用方法

6.查看Cookie,User-Agent。1.打开一个小说网页,确定网址(URL)3.键盘上按Ctrl+R显示详情。2.F12进入开发者模式。7.查看网页html。

2023-11-20 00:38:05 885 1

原创 安装mingw时出现错误

mingw-get: *** ERROR *** D:\: DLL load failed; cannot run setup hooksmingw-get: *** ERROR *** setup: unable to continue

2023-11-18 19:49:57 1315 1

原创 VScode的Python在Windows终端一些基础命令

6.pip 查看当前已导入的第三方库。3.指定升级到哪个python版本。8.pip 输出该库包的信息。1.查看python当前版本。7.pip 安装第三方库。9.pip 卸载该库包。2.升级pyhon版本。4.查看pip当前版本。

2023-11-14 17:59:16 561 1

原创 Windows终端在VScode中python导入第三方库

4.复制python路径:(我的是:C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python39_64/python.exe)6.选择 pip.exe,复制文件路径:(C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\Scripts)10.有的电脑可能会出现以上情况,说明你现在的pip不够高级,得升级。5.打开文件夹,根据路径打开目录,选择Scripts。

2023-11-14 17:40:44 2387 1

原创 28.找出字符串中第一个匹配项的下标

"leeto" 没有在 "leetcode" 中出现,所以返回 -1。字符串的第一个匹配项的下标(下标从 0 开始)。第一个匹配项的下标是 0 ,所以返回 0。"sad" 在下标 0 和 6 处匹配。

2023-11-10 22:21:50 52 1

原创 27.移除元素

你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。你不需要考虑数组中超出新长度后面的元素。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?的元素,并返回移除后数组的新长度。函数应该返回新的长度。

2023-11-10 22:16:12 44 1

原创 35.搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。2.主函数(测试代码)

2023-11-10 21:59:35 58 1

原创 66.加一(Leecode)

【代码】66.加一(Leecode)

2023-11-10 20:55:42 98 1

原创 微程序控制实验、基本模型机的设计与实现——基本模型机的设计与实现

拨动总清开关(0→1)后,微地址清零,PC程序计数器清零,然后使控制开关SWC、SWA为“0 0”,按动“启动运行”开关,微地址灯将显示“010000”,再按“启动运行”开关,微地址灯显示为“010010”,第三次按“启动运行”开关,微地址灯显示为“010111”,此时总线数据显示灯LZD0~LZD7显示为该首地址的内容,再按动一次“启动运行”开关,微地址灯显示为“010000”,2位数码管即显示RAM中的程序。拨动总清开关,清微地址及PC计数器,按动“启动运行”开关,系统连续运行程序。

2023-07-04 20:15:37 4187

原创 微程序控制实验、基本模型机的设计与实现——微控制器实验

D. 按动“启动运行” 开关,启动时序电路,读出微代码,观察显示灯LMD1~LMD24的状态,检查读出的微代码是否与写入的相同,如果不同,则将“编程开关”置为“写入”状态。重新执行写微程序即可。D. 按动“启动运行” 开关,启动时序电路,读出微代码,观察显示灯LMD1~LMD24的状态,检查读出的微代码是否与写入的相同,如果不同,则将“编程开关”置为“写入”状态。"开关,启动时序电路,读出微代码,观察显示灯LMD1~LMD24的状态,检查读出的微代码是否与写入的相同,如果不同,则将"编程开关"置为"

2023-07-04 19:45:13 9640 2

原创 存储系统及数据通路实验——数据通路实验

区别在于地址单元保存到地址寄存器AR中,数据信息保存到RAM中,在调用时只需输入地址信息,就可以看到里面所保存的数据内容,并对此进行操作。第一个输入数据是地址单元,第二个输入数据是存入到该地址单元的数据内容。地址单元保存到地址寄存器AR中,数据信息保存到RAM中,在调用时输入地址信息,就可以看到里面所保存的数据内容,并对此进行操作。数据的传输过程:首先把地址信息写入到地址寄存器AR中,并把每个地址所对应的数据内容写入到存储器RAM中,通过运算器对存储在里面的数据进行运算,观察数据的输出结果。

2023-07-04 19:31:18 3927

原创 存储系统及数据通路实验—— 移位寄存器实验

通过这次实验,我掌握了移位运算器的原理和功能控制原理,并通过实验数据验证了其正确性,学习到了移位运算器的工作原理,并仿照实现其功能。本次实验使用了一片74LS299(U34)作为移位发生器,其八位输入/输出端通过74LS245引到总线,JA4接通时输出到总线。299B`信号由开关299B提供,控制其使能端,T4为其时钟脉冲,手动方式实验时将T4与手动脉发生器输出端SD相连,即J23跳线器上T4连SD。由信号S0 、S1、 M控制其功能状态,六、思考题。

2023-07-04 19:22:30 2960

原创 存储系统及数据通路实验——存储器实验

将“运行控制”开关置为“运行”状态、“运行方式”开关置为“连续”状态时,按动“运行启动”开关,则T3有连续的方波信号输出,此时调节电位器W1,用示波器观察,使T3输出实验要求的脉冲信号;答:动态存储器芯片,关掉存储器的片选(CE=1),打开地址锁存门控信号(LDAR=1),由开关给出要写入的存储单元地址,T3产生一正向脉冲将地址打入到地址锁存器。按照前面介绍的实验步骤向存储器地址为00H, 01H,02H,03H,04H,05H的单元分别写入数据:55H,33H,44H,66H,08H,F0H。

2023-07-04 19:20:50 3834

原创 运算器实验——16位算术逻辑运算实验

方法:关闭ALU输出三态门应使ALUB`=1(即开关ALUB=1),开启输入三态门应使SWB`=0(即开关SWB=0),选通哪一个寄存器用对应开关LDDR1~LDDR4(高电平有效),其中LDDR3、LDDR4开关在高8位运算器上部,输入脉冲T4按手动脉冲发生按钮。方法:关闭ALU输出三态门应使ALUB`=1(即开关ALUB=1),开启输入三态门应使SWB`=0(即开关SWB=0),选通哪一个寄存器用对应开关LDDR1~LDDR4(高电平有效),其中LDDR3、LDDR4开关在高8位运算器上部,

2023-07-04 19:05:43 4158

原创 运算器实验—— 带进位控制8位算术逻辑运算实验

带进位控制运算器的实验原理如图2.1所示,在实验1的基础上增加进位控制部分,其中高位74LS181(U31)的进位CN4通过门UN4E、UN2C、UN3B进入UN5B的输入端D,其写入脉冲由T4和AR信号控制,T4是脉冲信号,在手动方式下进行实验时,只需将跳线器J23上T4与手动脉冲发生开关的输出端SD相连,按动手动脉冲开关,即可获得实验所需的单脉冲。第二个表是在CY=1的基础上进行的,每次运算都需要先将CY调为1后,才能拨动181的S0~S3,M=0进行后续计算,实验的操作是将结果加上当前进位标志CY。

2023-07-04 18:44:22 3208

原创 运算器实验——8位算术逻辑运算实验

通过本次实验,我掌握了算术逻辑运算器单元ALU(74LS181)的工作原理和简单运算器的数据传送通路组成原理。并且通过自己验证算术逻辑运算功能发生器74LSl8l的组合功能,即按给定数据,完成实验指导书中的算术运算和逻辑运算。知道了DVCC实验箱的正确使用,了解每一个功能区的具体所在位置。需要注意的是在做实验时尤其要注意接线及起始状态开关,这可能会对接下来的实验数据造成一定影响。74LS181逻辑功能表中“+”表示逻辑或,“⊕”表示逻辑异或,“/”表示逻辑非,“AB”表示逻辑与。

2023-07-04 18:41:25 11868 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除