自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (6)
  • 收藏
  • 关注

原创 C++笔记

假如有一个用C开发并编译的库文件,这个库文件中 现在要写一个C++代码来调用这个C的库文件中的某个函数,我们在c++文件中声明函数时一定要带extern “C”,如果不带的话,用g++编译的时候,会报函数undefined的错误,因为g++编译c++文件中的函数时候将该函数编译成了不同的名字。用来初始化对象的,若没有显示定义构造函数,有时候编译器会自动帮忙创建默认构造函数,编译器创建的默认构造函数是无参的且是空实现的,关于编译器什么情况下会自动帮忙创建默认构造函数略,一个良好的编程习惯是自己定义构造函数。

2024-11-14 22:42:17 1798

原创 cuda算子优化-transpose

cache写策略:l1和l2之间采用write-through & not write-allocate;对于write-allocate要注意一点,如果某个来自l2 cache的store request刚好写一个sector那么就不需要把这个sector从HBM中先读到l2 cache(因为读了也是白读,这块sector全部要被写入),如果该request要写的sector中有些字节没写到,那么就需要先把该sector读到l2 cache再写l2 cache。- cache的读写策略。

2024-09-24 16:30:29 453

原创 阅读llama源码笔记_1

没啥好讲的,声明一个 List[str]对象,当然也可以从网上下载其他数据集,如果真正线上部署的话,那么就是通过网络请求传来的数据了。

2024-04-16 22:52:43 1177

原创 芯动力-硬件加速设计方法笔记

Foundry指晶圆厂,负责制造晶圆,是整个微电子行业的基础。只没有制造业务,只专注于设计的厂商EDA自动化软件生产厂商,为芯片设计提供软件支持,像国内最大的EDA公司华大九天Design House是IC行业专用的行话,最开始被用于专指半导体芯片研发中心,所以如果不特别强调那就指的是Fabless Design HouseIP供应商主要设计IP,为其他公司提供IP授权,如ARM。

2024-01-15 21:32:33 1737

原创 vscode+wsl调试c/c++

1)在对应项目目录下打开cmd,输入wsl进入linux系统,输入code . (code后面有一个点别看掉了)用vscode打开当前项目,打开后vscode左下角会显示连接到wsl的标志,如下图所示。问题:如果就只用gdb调试会很麻烦,就算用gdb -tui其实也很麻烦,查阅资料发现可以用vscode结合gdb调试,在此记录一下。2)创建launch.json文件,这个文件的主要作用就是指出你所要调试的可执行文件和你所使用的gdb路径。3)点击vscode的运行->启动调试即可进入调试。

2024-01-14 17:54:49 982 1

原创 C语言位扩展

解释:8位的x扩展为32位的y1或y2,与y1和y2的类型无关,看的是x的类型,遵循原则:有符号数扩展符号位,无符号数扩展0。这里的符号指的是被扩展数x的符号而不是扩展结果y1/y2的符号。

2024-01-06 00:10:20 512 1

原创 C语言的{(......)}语法

【代码】C语言的{(......)}赋值。

2024-01-05 17:56:00 489 1

原创 Labels as Value(标签地址)

标签地址,顾名思义,goto语句中标签的地址,直接上代码就看懂了,以下两段代码的结果一模一样,都是输出2。

2024-01-02 21:37:05 482

原创 static、inline、static inline?

static、inline、static inline

2024-01-02 21:13:23 614

原创 一级指针和二级指针

一级指针和二级指针

2023-12-26 15:29:03 442 1

原创 断点指令INT3

断点指令INT3汇编语句INT3对应的指令码是0xCC处理器执行到0xcc时,会陷入内核,执行int3的异常处理代码,比如给当前进程发送一个SIGTRAP信号。就这么简单。剩下的就看信号处理程序如何发挥了。对于GDB:1)若用b在某行指令打上断点后,系统会将目标指令的第一个字节替换为 0xCC ,其他字节不变2)当进程(记为P1)执行到该指令时发现第一个字节为0xCC,则触发断点(注意此时P1的PC值为该指令的首地址+1,并不是下一条指令的首地址),发送SIGTRAP信号给GDB进程,此时P1卡

2023-12-20 18:25:22 582

原创 verilog笔记

线网(wire)数据类型:线网表示物理元件之间的连线。寄存器(reg)数据类型,寄存器表示抽象的数据存储元件。寄存器(reg)用来表示存储单元,它会保持数据原有的值,直到被改写。在 always 块中,寄存器可能被综合成边沿触发器,在组合逻辑中可能被综合成 wire 型变量。

2023-11-24 20:31:28 472 1

原创 解决WSL不支持GUI问题

2.4 这里可以点击Save configuration可将此次配置保存在桌面(如图中的config.xlaunch),下次直接点击即可运行,不用在一步步勾选。在linux上配置.bashrc文件 : vim ~/.bashrc。2.3 勾选Disable access control,下一步。安装后,在windows上运行XLaunch。2.5运行成功后在右下角有个X图标。2.2 默认,下一步。2.1 默认,下一步。

2023-11-20 21:33:06 902 2

原创 力扣刷题笔记

力扣刷题笔记

2023-08-19 18:15:34 241

原创 算法笔记..

算法笔记

2023-01-07 21:25:41 132

原创 getParameter到底是从哪获取的参数

getParameter到底是从哪获取的参数?      我们平时我们在Controller类中总是通过request.getParameter方法来获取前端传来的参数,但有没有想过getParameter到底是从哪找到前端传来的参数呢(换句话说,前端传递的参数到底放在哪里从而可以通过getParameter来获取)      实际上getParameter方法是从QueryStrin

2021-04-09 13:35:19 9430 6

原创 BUG——Invalid bound statement (not found)

项目场景:一个用SSM框架写的web项目(spring集成了mybatis)问题描述: 实体类:package entity;import com.baomidou.mybatisplus.annotations.TableField;import com.baomidou.mybatisplus.annotations.TableId;import com.baomidou.mybatisplus.annotations.TableName;import java.io.Serial

2021-03-27 15:11:37 312 1

原创 BUG——Error creating bean

项目场景:一个用SSM写的web项目,用spring集成了mybatis问题描述:项目成功跑起,但控制台报错如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'loginController': Unsatisfied dependency expressed through field 'userInfoService'; nested excepti

2021-03-26 22:53:51 976

原创 BUG——java.lang.NoClassDefFoundError: com/sap/conn/jco/JCoException

项目场景:一个用Spring,SpringMVC,Mybatis写的项目问题描述: 今天把这个项目放到服务器上跑,发现无法访问静态资源(但jsp文件可以访问)。控制台报错如下:Caused by: java.lang.NoClassDefFoundError: com/sap/conn/jco/JCoException at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDec

2021-03-19 22:48:46 2198

原创 SpringMVC的核心DispatcherServlet

SpringMVC的核心DispatcherServlet1.DispatcherServlet的作用2.如何声明创建DispatcherServlet3.关于DispatcherServlet拦截静态资源请求的问题1.DispatcherServlet的作用      DispacherServlet是SpringMVC的核心对象,中文叫做中央调度器,本质其实就是一个Servlet,是用来拦截请求的,把拦截下来的请求,依据相应的规则分发到目标

2021-03-18 17:38:35 1062 1

基于umijs框架的前端项目

基于umijs框架的前端项目

2023-04-10

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

TA关注的人

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