
编程语言
技术考古员
热挖掘计算机技术的前世今生
展开
-
vivado错误记录
原创 2022-05-10 20:47:02 · 6673 阅读 · 2 评论 -
基于libevent实现的服务器,接收文件数据,实现文件上传保存在服务器端
基于libevent实现的服务器的一种超级low的方法接收文件数据,实现文件上传保存在服务器端前言实现功能思路具体代码效果前言课设开发一个http服务器,实现文件上传功能,利用了libevent。实现功能利用html的form表单传送文件,Http服务器是利用libevent的http.h的实现的,要将接收到的文件存储下来。实在太菜,写了个超级low的方法。思路首先分析form的Multipart/form-data格式,主要由两部分构成,分别是请求头(header)和数据(entity);原创 2021-02-28 23:19:15 · 2274 阅读 · 0 评论 -
quartus 使用Verilog出的一些错误
quartus 使用Verilog出的一些错误错误错误Error (10663): Verilog HDL Port Connection error at floatMulit32.v(16): output or inout port “sign” must be connected to a structural net expression这个属于实例化的时候参数类型不正确,将reg类型改为wireError (12007): Top-level design entity “floatM原创 2020-11-08 16:50:40 · 3903 阅读 · 0 评论 -
记录Verilog的一些关键点
记录Verilog的一些关键点原创 2020-11-08 12:31:50 · 1932 阅读 · 0 评论 -
C语言内嵌汇编程序(linux与VS2019)
GCC内嵌汇编基本行内汇编扩展的行内汇编内嵌汇编语法基本行内汇编基本格式:asm("statements");// statements为汇编语句__asm__ __volatile__("hlt");// 不要优化代码,保持原样指令如果有多行汇编,则每一行后都要加上“\n\t”,例如:asm( "pushl %eax\n\t""movl $0,%eax\n\t""popl %eax"); 或者可以写多行:asm("movl %eax,%ebx");asm("xorl %ebx,%原创 2020-10-15 23:19:14 · 1009 阅读 · 0 评论