自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot 2(2)

注意:这里主要演示文件上传的主要流程,真实应用还有更多内容要考虑,比如:文件上传后的文件名处理(防止重名)、分布式情况下文件上传后如何共享访问等。欢迎关注我的公众号:程序猿DD,获得独家整理的免费学习资源助力你的Java学习之路!:选择一个不大于2MB的文件,点击“提交”按钮,完成上传。你可以根据打印的文件路径去查看文件是否真的上传了。前两个参数用于限制了上传请求和上传文件的大小,而。是上面我们自己定义的用来保存上传文件的路径。,用于处理上传的文件,即:保存到。,可以看到如下的文件上传页面。

2025-01-19 01:35:32 605

原创 jdk动态代理的原理_jdk动态代理实现原理

System.out.println(“和房东签署协议,租房完成!System.out.println(“收房租…System.out.println(“找房…

2025-01-17 23:23:04 728

原创 jdk下载安装教程

新建CLASS_PATH,变量值为 .;2、我们可以看到目前最新的是jdk16,我们向下找可以使用历史版本,这里我们使用jdk8。3、点击进去找到windows64位版本的exe文件,点击下载。5、这里会让你登录oracle账户,如果没有的话可以注册一个。8、这里可以选择安装的路径,这里第一个是jdk,然后下一步。在系统变量这里新建JAVA_HOME,变量值为jdk安装目录。9、第二次让选择路径的是jre,然后下一步。然后确定,确定,确定,一步步都确定完毕。7、下载完毕后双击进行安装,点击下一步。

2025-01-17 23:21:03 225

原创 HarmonyOS鸿蒙学习基础篇 - 通用事件_harmony onappear和ondisappear

/ 创建一个名为“Third Button”的按钮,设置背景颜色为threeButtonColor,宽度为260像素,高度为70像素,字体颜色为黑色,可获取焦点。// 创建一个名为“Second Button”的按钮,设置背景颜色为twoButtonColor,宽度为260像素,高度为70像素,字体颜色为黑色,可获取焦点。// 创建一个名为“First Button”的按钮,设置背景颜色为oneButtonColor,宽度为260像素,高度为70像素,字体颜色为黑色,可获取焦点。

2025-01-17 07:33:44 794

原创 HarmonyOS一杯冰美式的时间 -- 验证码框

只需要稍微的封装下,将输入框的宽度、高度、圆角、颜色、输入类型、数量等包裹在一个对象中,使用@State修饰,并一一对应应用,即可将这个组件做成一个很标准的任意发挥的输入框啦。唯一的遗憾是,目前没法去除TextInput点击的样式,除非你是纯色(纯色变化看不出来…)@Preview@Component​​build() {Stack() {= null) {Text(item)})​})})//TODO 系统问题,如果背景色是透明的也没用,非透明可以。

2025-01-17 07:31:41 794

原创 c语言进阶篇:动态内存管理(相关函数、常见错误、笔试题)_下列与动态内存管理无关的函数是()。 aosmemget() bosmemput() cossemp

(如果申请失败会如何?//如果 p的值是NULL,就会有问题。//str存放的就是动态开辟的100字节的地址。//和 malloc(40);//在之后也无法释放,造成了内存泄漏。{//i = 10时发生越界访问。//进行了动态内存开辟却没有释放。//函数调用结束后,空间会被释放。//扩容时应该采取代码2的方式。//函数调用结束后p便会销毁。//返回栈空间的地址的问题。//开辟了动态内存没有释放。//开辟10个整型的空间。//返回的指针成为野指针。//释放了动态内存未置空。//造成了野指针问题。

2025-01-17 00:37:00 504

原创 C语言跳转语句(break语句,continue语句,goto语句,return语句,跳转函数setjmp和longjmp)_c语言 跳转

goto again;// 非法: 从arr的作用域外跳转到作用域内。// 如果没有错误,程序会执行到此处。// 合法:在arr的作用域内跳转。// 一个变长度数组。#include // 定义布尔值,true和false(C99)// 抛弃这个值,并读取另一个值。// 已存储的数据个数加1。// 已存储的数据个数。// 已存储的数据个数。/* 进行错误处理,初始化求值环境 */// 返回两个整数类型参数中的较小值。// 在函数内部处理错误。

2025-01-17 00:34:58 555

原创 Android 实现搜索历史(1)

/ 利用StringBuilder.append新增内容,逗号便于读取内容时用逗号拆分开。//如果当前ViewGroup的宽高为wrap_content的情况。//父控件传进来的宽度和高度以及对应的测量模式。//获取当前ViewGroup的宽度。//处理最后一个子View的情况。//记录LineHeight。//当前行的views和高度。// 获取搜索记录文件内容。//记录每一行的宽度和高度。//测量子View的宽和高。//重置lineWidth。//记录当前行的Views。//获取子view的个数。

2025-01-16 10:52:58 612

原创 Android 天气APP(三)访问天气API与数据请求

return now;/**location : 深圳parent_city : 深圳admin_area : 广东cnty : 中国tz : +8.00*/return cid;return lat;return lon;return tz;return utc;/**cond_txt : 阴fl : 18hum : 82pcpn : 0.0tmp : 18vis : 16。

2025-01-16 10:50:57 574

原创 Android 基础掌握好,面试基本不会倒!(Android 开发面经基础部分知识点整理)

Activity 任务栈从底到顶为 A-B-C,低内存杀死进程后,重新点击,显示哪个?)的时间复杂度,各种查找算法)(顺序查找,二分查找……Fragment 的 ViewModel 如何访问到 Activity 的 ViewModel 的数据。AIDL 中的 oneway 有什么用,方向标签 in、out、inout 是什么意思。用生成随机数1-5(1,2,3,4,5)的方法,得到一个可以生成随机数(1-7)的方法。内存泄漏分析,LeakCanary的原理,泄漏对象是如何找到引用链的。

2025-01-16 10:48:54 299

原创 vue3+qiankun项目搭建_qiankun vue3创建路由

官网上对vue3并没有搭建的支持。以下分几步解决这个问题。

2025-01-14 08:39:00 359

原创 vue3 + vite + js 配置Eslint + prettier_vite+js+vue3配置eslint

proseWrap: ‘preserve’, // 使用默认的折行标准 参考 https://prettier.io/docs/en/options.html#trailing-commas。trailingComma: ‘none’, // 代码末尾不需要逗号 参考 https://prettier.io/docs/en/options.html#prose-wrap。‘jsx-quotes’: [2, ‘prefer-single’], // 强制在JSX文件中一致使用单引号。

2025-01-14 08:35:18 804 1

原创 vue-事件处理_vue页面刷新后,导致keydown时间不可用

【代码】vue-事件处理_vue页面刷新后,导致keydown时间不可用。

2025-01-14 08:31:35 59

空空如也

空空如也

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

TA关注的人

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