自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 高效的字符串读入

BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String str; while((str=in.readLine())!=null){ StringBuffer sb = new StringBuffer(str); sb.reverse(); System.out.println(sb.toStrin

2021-09-03 15:52:34 147

原创 IDEA中getResourceAsStream返回null

现象今天在学习文件下载的内容,明明代码是一样的,但是就是找不到资源。debug之后发现是:servletContext.getResourceAsStream("/file/" + downloadFileName);这一句返回值为null导致的。但是我的文件是存在的。也就是:IDEA中getResourceAsStream返回null解决方法打开工程结构界面,在对应module下点击资源文件所在目录(file目录),然后点击Resources就可以看到file目录的图案变了,右下角

2021-04-06 18:13:33 1196 1

原创 部署描述符[D:\apache-tomcat-9.0.38\conf\Catalina\localhost\books.xml]时出错

问题我用的是在 \conf\Catalina\localhost 目录下创建并编写配置文件的方法(对了,配置文件记得保证格式为utf-8的)却在部署tomcat时却出现了以下异常:org.apache.catalina.startup.HostConfig.deployDescriptor 部署描述符[D:\apache-tomcat-9.0.38\conf\Catalina\localhost\books.xml]时出错java.lang.IllegalStateException: 启动子级

2021-03-29 14:55:40 4493 4

原创 uC/OS-III的OSTaskStkInit函数中的Align the stack to 8-bytes

最近在学习uC/OS-III,刚好看到官方源码中的OSTaskStkInit函数中有这么一句让我百思不得其解。/* Align the stack to 8-bytes. */p_stk = (CPU_STK *)((CPU_STK)(p_stk) & 0xFFFFFFF8); 然后我开始看CSDN其他博主的文章,然后我竟然开...

2019-12-15 13:35:39 577

原创 字节对齐

参考文章:原文1链接:https://blog.csdn.net/lz20120808/article/details/49910659原文2链接:https://blog.csdn.net/chengonghao/article/details/51861493一、什么是64位系统?一般来说,CPU的位宽指的是数据总线的宽度,也就是说64位系统就是CPU的数据总线有64根。CPU的地址...

2019-12-15 11:40:12 241

转载 【嵌入式】堆栈8字节对齐

本文转载于: https://www.cnblogs.com/sky1991/archive/2012/10/13/2722482.html并且自己稍微做了修改一、为什么要保证堆栈8字节对齐AAPCS规则要求堆栈保持8字节对齐。如果不对齐,调用一般的函数也是没问题的。但是当调用需要严格遵守AAPCS规则的函数时可能会出错。例如调用sprintf输出一个浮点数时,栈必须是8字节对齐的,否则...

2019-12-14 20:41:01 1845

原创 C语言教程第一节

文章目录1 计算机语言1.1 机器语言1.2 汇编语言1.3 高级語言1.4 关于编程语言2 C语言的背景2.1 C语言的发展历史2.2 C语言的标准2.3 C语言会不会落后了?2.4 C语言能干什么2.5 C语言的特点2.6 怎么学习C语言2.7 额外的话3 C语言环境安装3.1 IDE3.2 编辑器(editor)3.3 编译器(complier)3.4 链接(Link)3.5 可执行文件3....

2019-11-13 09:01:53 1032

原创 eclipse启动报错问题

我因为之前修改了账户名,即把C:\Users里的用户文件夹名字从中文改成了英文。结果就出现了以下问题:报错的大概意思是:启动程序无法确定组件和库的位置。说明肯定是配置的问题了。解决办法:在eclipse的安装目录下(我当初的安装目录是:C:\Eclipse\eclipse),找到eclipse.ini文件,打开并把用户名修改成现在的用户名就好了。OK!打开桌面的eclipse!...

2019-11-10 01:25:12 2494 8

原创 stm32编译报错,win10修改用户名

上次刚下载了keil5,想要烧个程序看看效果。结果总是出现“cannot find xxx.o”的报错。百度了一下有网友说是环境变量路径的问题——环境变量路径中含有中文【我的用户名为中文】。我改了环境变量发现还是不行【估计配置很多都跟用户名有关,不只有TEMP】。不过实验发现,在运行软件之后,在环境变量对应的 temp 文件夹里出现了跟keil5相关的程序,导致我在打开软件的时候没法移动文件...

2019-11-06 04:36:49 1690 2

原创 stm32使用ST-link V2烧写程序出现Cannot reset target错误

程序在用ST-link V2 烧写的时候发生了如下错误,我只用到了三个口:SWDIO,GND,SWCLK,没有用到RESET。当你的程序里使用了SWCLK和SWDIO这两个引脚,去作普通IO或其他的什么时,就需要接RESET了,否则不需要。最好还是接上,否则哪天程序写错用了那两个IO,就悲剧了,烧了一次就不能烧录第二次。HW RESET performs a hardware res...

2019-11-06 03:07:38 7828

原创 传感器与传感器网络知识小问答

1. 传感器与传感器网络的关系?传感器是传感器网络的信息收集的重要部分。传感器网络是由许多在空间上分布的自动装置组成的一种计算机网络,这些装置使用传感器协作地监控不同位置的物理或环境状况(如温度、声音、振动、压力、运动或污染物)。传感器网络系统通常包括传感器节点、汇聚节点和管理节点,其中传感器节点的数量最多,是一些带有路由器功能的传感器,除了能想传感器一样收集本地信息之外,还能对数据进行处...

2019-10-03 11:10:39 1853

C语言教程-Github主题.pdf

个人制作的教案,适用于C语言的的第一节课。简单讲了C语言的历史、第一个程序、数据类型以及一些作为过来人想对学员们说的话。

2019-11-10

C语言教程-whitey主题.pdf

个人制作的教案,适用于C语言的的第一节课。简单讲了C语言的历史、第一个程序、数据类型以及一些作为过来人想对学员们说的话。

2019-11-10

传感器与传感器网络.docx

传感器与传感器网络学习过程中的四个小问题,分别为1.传感器与传感器网络的关系?2.物联网与传感器网络的关系?3.物联网用传感器有哪些?4.串口。

2019-10-03

空空如也

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

TA关注的人

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