自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MODE-CSR相关

MODE/CSR相关文章目录MODE/CSR相关Mode介绍机器模式机器模式下的异常处理进入U模式监管者模式S模式几个异常处理CSR:委托Supervisor Mode下时钟中断处理流程一些寄存器mstatus寄存器mie/mip寄存器mtvec寄存器mcause寄存器mtime与mtimecmp寄存器mtval寄存器sstatus寄存器stvec寄存器sp寄存器Mode介绍RISC-V有三个特权模式:U(user)模式、S(supervisor)模式和M(machine)模式。它通过设置不同的特

2020-11-13 13:00:27 733 1

原创 riscv下的GCC内联汇编

GCC内联汇编文章目录GCC内联汇编语法规则输入操作数与输出操作数可能影响的寄存器或存储器Example汇编中调用C/C++函数语法规则asm volatile( 汇编指令列表 ∶输出操作数 //非必需 ∶输入操作数 //非必需 ∶可能影响的寄存器或存储器 1/非必需);Explanationasm 是GCC的关键字,表示内联汇编操作,注 __asm__ 是GCC中asm的宏定义,也可以使用volatile 或者 __volatile__ 是可选的,表示不进行任何优化,否则某些

2020-11-13 12:50:52 4793 2

原创 Linux fstab出现错误

linux fstab出现错误此时应该无法进入桌面系统,只能在命令行下用root登录如果fstab所在目录的挂载未损坏mount -o remount,rw 再进入fstab的目录修改正确即可如果fstab所在目录也出现问题而无法挂载启动在高级选项中,选到recovery mode,按下e键,修改ro为rw权限,再修改fstab而如果没有root账户(如没有root密码,或者设置了root不可登录等):在GRUB启动菜单按E进入编辑定位到linux开头的行(grub 1.x

2020-10-30 20:16:08 507

原创 vi 基础使用详解

vi —— 终端中的编辑器Content打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. 打开和新建文件在终端中输入 vi 在后面跟上文件名 即可$ vi 文件名如果文件已经存在,会直接打开该文件如果文件不存在,会新建一个文件1.1 打开文件并且定位行$ vi 文件名 +行数注:如果只带上 + 而不指定行号,会直接定位到文件末尾1.2 异常处理如果 vi 异常退出,在磁盘上可能会保存有 交换文件下次再使用 vi 编辑该文件时,会看到以下

2020-10-29 18:13:33 918

原创 ZigZagging on a Tree

ZigZagging on a TreeCreated: Oct 29, 2020 12:09 AMTags: OJOrigin problem Suppose that all the keys in a binary tree are distinct positive integers. A unique binary tree can be determined by a given pair of postorder and inorder traversal sequences.

2020-10-29 15:19:46 596

原创 递归的记忆化搜索

递归的记忆化搜索题目描述对于一个递归函数w(a,b,c)w(a,b,c)如果a≤0 or b≤0 or c≤0就返回值1.如果a>20 or b>20 or c>20就返回w(20,20,20)如果a<b并且b<c 就返回w(a,b,c-1)+w(a,b-1,c-1)-w(a,b-1,c)其它的情况就返回w(a-1,b,c)+w(a-1,b-1,c)+w(a-1,b,c-1)-w(a-1,b-1,c-1)这是个简单的递归函数,但实现起来可能会有些问题。当a,b,c

2020-10-29 15:17:01 638

原创 寻找正序中位数

寻找正序中位数题目描述:给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。难点控制时间复杂度为O(log(m+n))主体思路复杂的带log应该考虑设计二分查找同化奇偶情况为:查找 (m+n)/2 的数和查找 (m+n)/2+1 的数广义考虑查找第K个数:假设两个有序数组分别是 A 和 B。要找到第 k 个元素

2020-10-29 15:15:50 79

原创 和最大子序列

最大子序列题目描述:在一个给定的数字数组中寻找和最大的子序列算法递归 O(NlogN)int MaxSubsequenceSum(int A[], int left, int right){ int MaxLeft, MaxRight; int MaxLeftBorder, MaxRightBorder; if(left==right) return A[left]>0?A[left]:0; int center=left+right)

2020-10-29 15:11:31 93

空空如也

空空如也

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

TA关注的人

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