E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
risc-v学习记录
Java 常用设计模式
学习记录
文章目录前言23种设计模式单例模式原型模式(Prototype)建造者模式(Builder)装饰器模式(Decorator)享元模式(FlyweightPattern)模板方法模式(Templatemethodpattern)策略模式(StrategyPattern)命令模式(CommandPattern)职责链模式(chainofresponsibilitypattern)状态模式(StateP
Gabriel_liao
·
2023-11-29 02:21
JAVA
java
设计模式
开发语言
一个程序员的工作
学习记录
个人介绍先做个自我介绍,我是一名嵌入式程序员。电子信息工程专业。大一时,沉迷于单片机。大二,做开关电源,太阳能充电MPPT算法。大三,学习STM32。大四,由于毕业设计原因,学习过C++,用QT做过上位机。大学,大一大二,一直是主硬副软。从大三开始,转型到主软副硬。工作两年,做汽车MCU,已经不做硬件方面的设计,电烙铁已经很久没有摸过了。不知还能否焊0402。用的语言是C语言,松下和瑞萨单片机。工
Freiheit_ZZ
·
2023-11-29 02:32
日常
程序人生
RISC-V
学习笔记(二):
RISC-V
寄存器和指令系统
RISC-V
学习笔记(主线剧情)系列:
RISC-V
学习笔记(零):准备工作_星影沉璧的博客-CSDN博客
RISC-V
学习笔记(一):
RISC-V
处理器和基础的
RISC-V
实现_星影沉璧的博客-CSDN博客
星影沉璧
·
2023-11-29 01:14
RISC-V
risc-v
学习
笔记
RISC-V
架构异常处理与栈回溯(一)
目录
RISC-V
栈帧结构分析开启编译优化后FP当成普通寄存器实现自己的异常处理栈回溯函数异常处理打印上下文和任务栈验证前面两篇文章分析了
RISC-V
上FreeRTOS的启动以及OS任务切换的处理流程,本文基于之前的分析
Dingjun798077632
·
2023-11-29 00:44
RISC-V
FreeRTOS
risc-v
RISC-V
学习笔记【中断和异常】
RISC-V
架构的中断与异常一般来说由处理器内部的事件或程序执行中的事件引起的程序跳转称为异常;一般的由处理器外部因素引起的程序跳转称为中断广义上来说中断和异常都被处理器视为异常,一般将其分为同步异常和异步异常同步异常同步异常
内 鬼
·
2023-11-29 00:44
IC设计
risc-v
嵌入式
risc
soc
cpu
RISC-V
操作系统-
RISC-V
ISA介绍(下)
文章目录RISC-VISA基本介绍
RISC-V
历史简介
RISC-V
是什么
RISC-V
发展现状
RISC-V
特点
RISC-V
规范命名格式通用寄存器(32个)Hart特权级别内存管理和保护物理内存保护虚拟内存异常和中断
Liweiei
·
2023-11-29 00:44
RISC-V操作系统
risc-v
架构
RISC-V
vector扩展
1.一些参数定义:ELEN:一个向量元素的最大位宽,须为2的指数。VLEN:一个单独的向量寄存器的宽度,须为2的指数,最宽为,VLENELEN。LMUL:组合在一起的向量寄存器的数量。SEW:实际一个向量元素的宽度。VL:一条指令可以操作的向量元素的数量,VLMAX=LMUL*VLEN/SEW,由于SEWmin=8,LMULmax=8,因此VLMAX等于VLEN。AVL:一个应用程序要处理的向量元
一只甜皮鸭
·
2023-11-29 00:14
RISC-V
risc-v
RISC-V
架构异常处理与栈回溯分析(二)
RISC-VFreeRTOS异常处理及任务切换分析(基于qemu+gdb跟踪调试)_Dingjun798077632的博客-CSDN博客中,有提到FreeRTOS\Source\portable\GCC\
RISC-V
Dingjun798077632
·
2023-11-29 00:13
RISC-V
FreeRTOS
risc-v
RISC-V
指令架构 -- 模式切换
术语缩写介绍CSRControlandstatusregisterISAInstructionSetArchitectureRISC-V特权模式处理器支持三种特权模式,机器模式,监督模式,用户模式。机器模式:拥有最高的特权,处理器上电就处于此模式,特权模式编码为0x03。监督模式:一般运行OSkernel,特权模式编码为0x01。用户模式:运行用户APP,特权模式编码为0x00。机器子模式(芯来c
梦想与技术
·
2023-11-29 00:43
risc-v
c++
c语言
risc-v
异常处理
异常与中断的关系中断和异常都为异常,分为:同步异常:IO,illegal,pagefault,miss_aligh等来自处理器内部的发生的异常。异步异常(中断):鼠标,键盘,Timer等外部事件。如无特别注明,皆指同步异常。riscv三种特权模式Riscv有三种特权模式,分别是U-mode、S-mode、M-modeU-mode:用户模式。通常情况下用户编写的程序都在该模式下执行。S-mode:内
helloworld的传说
·
2023-11-29 00:13
RISC-V
risc-v
【
RISC-V
】-Linux平台环境搭建
新建虚拟机centos镜像源下载我使用的是典型类型,配置的8核处理器,最大磁盘大小为200GB安装图像化界面yumgroupinstall"XWindowSystem"yumgroupinstall-y"GNOMEDesktop"开机自动进入图像化界面systemctlget-defaultsystemctlset-defaultgraphical.target(图形界面模式)reboot(重启系
崽崽今天要早睡
·
2023-11-29 00:46
#
▶其他软件相关使用
linux
risc-v
centos
micropython stm32f030_OneOS: OneOS是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-M/R/A、MIP...
OneOS概述OneOS是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARMCortex-M、MIPS、
RISC-V
等主流芯片架构,兼容POSIX、CMSIS
空桑寂
·
2023-11-28 23:15
micropython
stm32f030
redis分布式锁的
学习记录
核心性质独占性:对于同一把锁,同一时刻只能被一个加锁方独占健壮性:不能产生死锁。如果有一个因为宕机无法主动解锁,锁也应该被正常加载对称性:加成和解锁的使用方必须为同一个身份,不允许被非方释放高可用:当提供分布式锁服务的基础组件中存在少量节点发生故障时,不应该影响到分布式锁服务的稳定性实现类型对cpu空转以及阻塞协程两种行为的损耗做出权衡主动轮询型:该模型类似于单机锁中的主动轮询+cas乐观锁模型,
Gy648
·
2023-11-28 22:42
redis
分布式
学习
跳表的
学习记录
跳表(SkipList)是一种数据结构,它通过在多个层次上添加额外的前向指针来提高有序数据的搜索效率。跳表与其他常见的有序数据结构(如二叉搜索树、平衡树如AVL树和红黑树、B树等)相比,具有其独特的优缺点:跳表的优点简单性:跳表的算法和数据结构相对简单,容易理解和实现。与平衡树的复杂旋转和重新平衡相比,跳表的维护成本较低。高效的搜索操作:跳表可以提供接近二叉搜索树的搜索性能,平均时间复杂度为O(l
Gy648
·
2023-11-28 22:37
学习
java schtasks 不生效,自动化测试之Windows计划定时任务命令schtasks及语法
今天突然接触到schtasks这个命令,感觉挺有用的,索性就花点时间
学习记录
一下。由于我是做自动化测试的,基于Selenium,使用到SeleniumGrid,一台Hub机控制着多台Node机。
焦糖不苦
·
2023-11-28 19:37
java
schtasks
不生效
【跟官网学opencv-python】笔记3.2:opencv几何变换
目录前言目标函数详解1.缩放变换2.平移变换3.旋转变换4.仿射变换5.透视变换总结进阶1、透视变换公式推导2、透视变换实例应用参考前言跟着官网学习opencv-python才是基础入门的最佳选择,下文是官网的
学习记录
及扩展
小庄AI应用
·
2023-11-28 18:27
OpenCV-Python
opencv
python
计算机视觉
【跟官网学opencv-python】笔记1.4:opencv滑动条函数 cv2.creatTrackbar()
.createTrackbar()创建滑动条2、cv2.getTrackbarPos()获取滑动条位置代码演示运行效果参考前言跟着官网学习才是基础入门的最佳选择,下文是opencv-python官网的
学习记录
及扩展
小庄AI应用
·
2023-11-28 18:57
OpenCV-Python
opencv
计算机视觉
python
【跟官网学opencv-python】笔记2.3:opencv程序性能检测及优化
目录前言目标函数详解1.使用OpenCV检测程序效率2.OpenCV中的默认优化3.在IPython中检测程序效率4.效率优化技术参考前言跟着官网学习opencv-python才是基础入门的最佳选择,下文是官网的
学习记录
及扩展
小庄AI应用
·
2023-11-28 18:57
OpenCV-Python
opencv
python
计算机视觉
【跟官网学opencv-python】笔记3.1:opencv颜色变换函数cv.cvtColor()
目录前言目标函数详解1.更改颜色空间2.案例代码演示3.HSV数值转换应用演示运行效果参考前言跟着官网学习opencv-python才是基础入门的最佳选择,下文是官网的
学习记录
及扩展!
小庄AI应用
·
2023-11-28 18:57
OpenCV-Python
opencv
python
计算机视觉
【跟官网学opencv-python】笔记1.3:opencv鼠标绘图 cv2.setMouseCallback()
目录前言目标函数详解1、cv2.setMouseCallback()鼠标回调函数2、鼠标事件简介代码演示编辑应用演示运行效果参考前言跟着官网学习才是基础入门的最佳选择,下文是opencv-python官网的
学习记录
及扩展
小庄AI应用
·
2023-11-28 18:27
OpenCV-Python
opencv
python
计算机视觉
【跟官网学opencv-python】笔记1.2:opencv基本绘图函数
ellipse()画椭圆5、cv2.polylines()画多边形6、cv2.putText()绘制文本代码演示运行效果参考前言跟着官网学习才是基础入门的最佳选择,下文是opencv-python官网的
学习记录
及扩展
小庄AI应用
·
2023-11-28 18:56
OpenCV-Python
opencv
python
计算机视觉
正则表达式
学习记录
.匹配任意字符,换行符\n不匹配;\w匹配数字、英文大小写字母和下划线;(\W中\w的补集);\d只匹配数学(\D匹配不是数学的字符);\s匹配空白字符如:空格、制表符、换行符等[]选择范围,匹配括号中的任意一个字符或范围如[a-z]、[\u4e00-\u9fa5]Unicode内所有中文编码);+前面字符可以重复一次或多次[范围]*重复零次或多次[范围]?出现零次或一次{a,b}重复a次至b次
没用的阿_吉
·
2023-11-28 17:01
C++
正则表达式
RISC-V_WCH系列微控器软件体系云端快速架构
1概述
RISC-V
内核的微控器MCU,正在以更高的性价比,快速取代传统的各类ARM系列微控制处理器。
kaizq
·
2023-11-28 17:28
软件架构工具开发
risc-v
mcu
系统架构
RISCV——指令集工具链
在RISCV基金会的统筹下,RISCV的生态形成了RISCV概念的两个层次和RISCV指令集架构实现的三个层次:
RISC-V
概念的两个层次
RISC-V
是开放、免费指令的集架构
RISC-V
指令集架构的具体实现
KGback
·
2023-11-28 17:28
#
RISC-V
riscv
RISC-V
开源模拟器环境构建
RISC-V
提供的开源工程里面提供了一个模拟器,解除了学习者、移植者对专用硬件的依赖。本文是对搭建
RISC-V
开源模拟器环境的简介。针对搭建过程中可能遇到的问题,提供解决建议。
popebl
·
2023-11-28 17:27
RISC-V
入门
risc-v
RISC-V
模拟器 Rimulator
riscv正确编译方法:riscv-gnu-toolchainRimulator是什么?Rimulator是一款基于web的轻量级riscvIDE,也是目前市面上唯一一款使用人数为0并且广受好评的RiscV模拟器Rimulator的特点Rimulator部署在网页端,以下是它的网址:https://hggshiwo.github.io/rimulator/index.htmlRimulator广泛
HGGshiwo
·
2023-11-28 17:52
js
从零开始的
RISC-V
模拟器开发(一)环境搭建
前言博主这系列文章是跟随中科院吴伟老师的b站公开课:[完结]从零开始的
RISC-V
模拟器开发·第一季·2021春季_哔哩哔哩_bilibili记录的笔记。仅供学习使用,侵删!
灰海宽松
·
2023-11-28 17:20
#
RISC-V
risc-v
TypeScript
学习记录
函数签名函数签名指的是函数的声明或者定义中包含的信息,主要包括函数的参数类型、参数个数、返回类型等。函数签名定义了函数的形状,是函数类型的一部分。在TypeScript或者JavaScript中,函数签名包括以下几个要素:参数列表:指定了函数接受的参数的数量和类型。返回类型:指定了函数调用后返回的值的类型。函数名:表示函数的名称。下面是一个简单的TypeScript函数签名的例子://函数签名ty
唧唧bong_
·
2023-11-28 14:07
typescript
typescript
vue异步数据切换闪烁
0">import{ref}from"vue";constlist=ref([]);//假设这是异步请求http(list.value=data)vue
学习记录
模版闪烁:类似模版{{name}}闪烁可以用
找个昵称好难
·
2023-11-28 12:22
vue.js
javascript
前端
入门安装
树莓派
学习记录
-2019-01-19安装系统1.下载树莓派系统推荐直接在官网下载Raspbianhttps://www.raspberrypi.org/downloads/raspbian/在这里,我们直接下载
laughing_8c3d
·
2023-11-28 11:49
canvas2d动画,
学习记录
学习文章:学习HTML5Canvas这一篇文章就够了|菜鸟教程成果图:代码:Documentletsun;letearth;letmoon;letctx;functioninit(){sun=newImage();earth=newImage();moon=newImage();sun.src="./taiyang.png";earth.src="./diqiu.png";moon.src="./
anuily.
·
2023-11-28 11:50
学习
Linux-DNS
学习记录
02-DNS搭建以及正反向解析
搭建目标本次部署服务器使用情况服务器IPCentOS7-1192.168.2.100CentOS7-2192.168.2.101web服务器192.168.2.128最终目标:利用bind9软件,配置CentOS-1为主DNS服务器,采用rndc技术提供不间断的DNS服务;配置CentOS-2为备用DNS服务器,同时为所有主机提供冗余DNS正反向解析服务。本章目标:采用Chroot监牢模式搭建正反
TKXS
·
2023-11-28 10:40
Linux
学习笔记
linux
学习
服务器
Vapor 框架
学习记录
(3)Fluent 搭建Blog数据层
Fluent前面我们有提到过,它是一个ORM库,在创建项目的时候,我们也选用了它。现在我们开始使用它去搭建数据层吧!设置FLuent因为在第一篇创建项目的时候我们已经通过SPM设置了Fluent的依赖了,所以我们现在可以直接使用,如果你还没有添加依赖的话,可以通过修改Package.swift添加Fluent的依赖。首先我们开始在configure文件配置数据库文件吧。importFluentim
lqbk
·
2023-11-28 03:59
【C++ Primer Plus
学习记录
】while循环
while循环是没有初始化和更新部分的for循环,它只有测试条件和循环体:while(test-condition)dody首先,程序计算圆括号内的测试条件表达式。如果该表达式为true,则执行循环体内的语句。与for循环一样,循环体也由一条语句或两个花括号定义的语句块组成。执行完循环体后,程序将返回测试条件,对它进行重新评估。如果该条件为非零,则再次执行循环体。测试和执行将一直进行下去,直到测试
画饼校长
·
2023-11-28 02:02
c++
学习
开发语言
visualstudio
算法
【C++ Primer Plus
学习记录
】for循环与while循环
在C++中,for与while本质上是相同的。通常,使用for循环为循环计数;在无法预知循环将执行的次数时,程序员常使用while循环。例如,下面的for循环:for(init-expression;test-expression;update-expression){statement(s);}可以改写成:init-expression;while(test-expression){statem
画饼校长
·
2023-11-28 02:32
学习
c++
开发语言
visualstudio
软件工程
【C++ Primer Plus
学习记录
】延时循环
有时候,让程序等待一段时间很有用。例如,可能遇到这样的程序,在屏幕上显示一条消息,而没来及阅读之前,又出现了其他内容。这样读者担心自己错过了重要的、无法恢复的消息。如果程序在显示其他内容之前等待5秒钟,情况将会好得多。while循环可以用于这种目的。系统时钟用来完成这种工作。ANSIC和C++库中的clock()函数有助于完成这样的工作,clock()函数返回程序开始执行后所用的系统时间。但是,存
画饼校长
·
2023-11-28 02:57
学习
c++
开发语言
计算机网络
软件工程
visualstudio
Gateway Spring Cloud API网关组件-
学习记录
GatewaySpringCloudAPI网关组件一、什么是Gateway?1.概念:Gateway微服务中间件,网关就像整个微服务系统的门面一样,是系统对外的唯一入口。有了它,客户端会先将请求发送到API网关,然后由API网关根据请求的标识信息将请求转发到微服务实例。2.为什么要使用gateway?在微服务架构中,一个系统往往由多个微服务组成,而这些服务可能部署在不同机房、不同地区、不同域名下。
恋旧的人迟早会溺死在回忆中
·
2023-11-28 00:26
spring
boot
Spring
cloud
spring
cloud
gateway
学习
Git
学习记录
四
我的
学习记录
来自于:廖老师的博客:https://www.liaoxuefeng.com/wiki/896043488029600标签:一个版本库的快照,找到标签就是找到对应的版本,类似于别名,标签和commit
IT_小马哥
·
2023-11-28 00:59
__repr__函数
学习记录
当我们需要对一个函数中传入某个参数后的状态需要打包打印,或者显示在屏幕上时我们可以在这个函数内部定义一个__repr__函数,可以通过这个函数,对你想要打印的内容进行设置。比如:classA():def__init__(self,name):self.name=name你想打印出A(‘Bom’)之后的样子,可是打印print(A(‘Bom’))之后将会显示一个指针,为了能够正常打印出你想要的内容,
二傻吧
·
2023-11-28 00:49
【强化学习高阶技巧】Experience Replay经验回报
此处笔记根据B站课程,王树森老师的强化
学习记录
而来。
庄园特聘拆椅狂魔
·
2023-11-27 22:36
强化学习
机器学习
人工智能
算法
csapp-深入理解计算机系统
学习记录
文章目录csapp
学习记录
一第1章:计算机系统漫游信息就是位+上下文从一个c文件,到可执行目标文件整个翻译过程分为4个阶段程序执行的过程:摩尔定律:HELLOWORLD可执行程序的产生理解编译过程及原理的意义何在可执行程序
mackilo
·
2023-11-27 22:45
学习
Bazel
学习记录
0.安装Bazel构建C++项目学习bazelgithub下载,下载二进制直接安装就行参考备忘#bazel-5.3.0-installer-linux-x86_64.shchmod+xbazel-version-installer-linux-x86_64.sh./bazel-version-installer-linux-x86_64.sh执行输出信息:Bazelisnowinstalled!M
古路
·
2023-11-27 22:12
环境配置
bazel构建项目
bazel构建C++项目
bazel构建C++
bazel教程
bazel入门
Python|装饰器|执行时间|递归|动态属性|静态方法和类|继承和多态|isinstance类型判断|溢出|“魔法”方法|语言基础50课:
学习记录
(6)-函数的高级应用、面向对象编程、进阶及应用
文章目录系列目录原项目地址:第16课:函数的高级应用装饰器(记录执行时间的例子)递归调用简单的总结第17课:面向对象编程入门类和对象定义类创建和使用对象初始化方法打印对象面向对象的支柱经典案例案例1:定义一个类描述数字时钟。案例2:定义一个类描述平面上的点,要求提供计算到另一个点距离的方法。简单的总结第18课:面向对象编程进阶可见性和属性装饰器访问私有属性和方法动态属性`__slots__`魔法静
打酱油的工程师
·
2023-11-27 22:11
python-50课
python
学习
开发语言
函数
面向对象
Sqli-labs 靶场通关
学习记录
Less-1#0x01联合注入(0x01—0x04)sql查询语句$sql="SELECT*FROMusersWHEREid='$id'LIMIT0,1";单引号闭合绕过拼接方式为id=’$id’获取数据库?id=-1'unionselect1,2,database()--+–>返回WelcomeDhakkanYourLoginname:2YourPassword:security获取表单?id=
ey404
·
2023-11-27 20:12
SQL注入
数据库
sql
dba
学习汇报《一辈子学教书,一辈子学做班主任》
某一天,他们去老师检查每个学生以前的
学习记录
表,意外的发现这个男孩儿之前的老师给的评语十分惊人……老师深感羞愧。圣诞节不同于别的小朋友送的漂亮玩具,泰迪送的是一条假钻石手链和一
小木筑
·
2023-11-27 16:17
亚信科技AntDB数据库与库瀚存储方案完成兼容性互认证
近日,亚信科技AntDB数据库与苏州库瀚信息科技有限公司自主研发的
RISC-V
数据库存储解决方案进行了产品兼容测试。
亚信安慧AntDB数据库
·
2023-11-27 12:02
数据库
科技
antdb数据库
antdb
ABP vnext
学习记录
一 介绍
ABPvnext
学习记录
一介绍ABP是用于创建现代Web应用程序的完整体系结构和强大的基础架构!为什么是vnext?这是abp团队重新设计的主要版本的ASP.NETBoilerplate框架。
南城今夏
·
2023-11-27 09:20
【
RISC-V
操作系统】从零开始写一个操作系统(四)嵌入式开发操作系统模型
一.什么是嵌入式开发嵌入式开发是一种和硬件结合紧密的开发方式。是一种比较综合的技术:在特定的硬件环境下针对特定的某款硬件进行开发。我们的操作系统就会涉及到很多嵌入式开发的内容。二.交叉编译参与编译和运行的程序可以分为三类:build系统:生成编译器可执行程序。(的计算机系统)host系统:运行编译器程序生成应用程序。(的计算机系统)target系统:运行生成的应用程序。(的计算机系统)本地(nat
IOT.FIVE.NO.1
·
2023-11-27 04:30
操作系统
risc-v
risc-v
ubuntu
gnu
bash
UE4
学习记录
七 修改地面材质,添加高山、草地、树木、石头等
1.打开之前
学习记录
五(https://blog.csdn.net/chenxipu123
北极熊的奋斗史
·
2023-11-27 03:06
UE4
UE4
Android CameraX
学习记录
(二) kotlin mjepg服务
AndroidCameraX实现Mjpeg服务获取相机原数据MJPEGMJPEG协议简介JPEG编码YUY420转NV21Jpeg编码AndroidHTTP服务端AndroidAsyncMjpeg服务效果展示完整代码获取相机原数据通过ImageAnalysis[图片分析]来获取相机的缓冲数据//创建图像分析valimageAnalysis=ImageAnalysis.Builder()//设置输出
song7641
·
2023-11-27 00:40
android
android
kotlin
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他