自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员Feri

Feri一到,编程开窍! Hello,程序员Feri,是工作10年以上做过开发,带过团队的资深程序员组成,主要分享一些编程相关的知识干货,感谢关注和交流,希望在你的编程路上有我们相伴! Feri领航,编程不迷茫! 君之所向,一往无前!

  • 博客(259)
  • 资源 (12)
  • 收藏
  • 关注

转载 为什么HashMap链表长度超过8会转成树结构

HashMap在JDK1.8及以后的版本中引入了红黑树结构,若桶中链表元素个数大于等于8时,链表转换成树结构;若桶中链表元素个数小于等于6时,树结构还原成链表。因为红黑树的平均查找长度是log(n),长度为8的时候,平均查找长度为3,如果继续使用链表,平均查找长度为8/2=4,这才有转换为树的必要。链表长度如果是小于等于6,6/2=3,虽然速度也很快的,但是转化为树结构和生成树的时间并不会太短。...

2018-03-21 11:49:20 14877 4

原创 一文彻底搞明白HarmonyOS NEXT中的HDC

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-03-07 00:41:51 324

原创 一文彻底搞清楚HarmonyOS NEXT中的OHPM

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-03-06 23:59:20 625

原创 一文彻底拿下HarmonyOS NEXT中的窗口全屏布局方案

1.调用setWindowLayoutFullScreen()接口设置窗口全屏2.使用getWindowAvoidArea()接口获取当前布局遮挡区域(例如状态栏、导航条)。3.注册监听函数,动态获取避让区域的实时数据。常见的触发避让区回调的场景如下:应用窗口在全屏模式、悬浮模式、分屏模式之间的切换;应用窗口旋转;多折叠设备在屏幕折叠态和展开态之间的切换;应用窗口在多设备之间的流转。

2025-03-06 23:53:35 686

原创 一文彻底搞清楚HarmonyOS NEXT中的this

HarmonyOS NEXT中this的指向受ArkTS严格模式约束,在组件方法、异步回调、@Builder作用域及装饰器方法中需特别注意其上下文绑定。通过箭头函数定义方法、装饰器自动绑定、异步场景显式捕获this及主动资源释放等策略,可规避undefined错误、状态更新失效及内存泄漏问题,确保组件逻辑与UI状态的高效协同。

2025-03-05 21:28:43 726

原创 一文彻底拿下HarmonyOS NEXT开发实战调试技巧

这种方式只能进行基本数据类型的打印,适合简单调试原始类型,也就是非字符串需要String() 或者 .toString()对象类型,需要JSON.stringify转换预览器-没事,模拟器-打印必须加前缀。

2025-03-05 18:45:41 677

原创 一文轻松拿下DeepSeek的Api接口接入

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-03-04 16:51:57 817

原创 一文轻松拿下HarmonyOS NEXT的自定义组件

在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。相比于之前学习的轻量级 UI 复用机制 @Builder,自定义组件的功能更为强大,日常开发中如果要进行 UI 或业务逻辑进行复用,需要掌握自定义组件的能力。@Entry@Componentbuild() {Column() {// 自定义组件添加自定义组件a. 定义成员变量(普通变量、状态变量)b. 定义成员函数c. 调用函数,修改成员变量(普通变量、状态变量)使用自定义组件。

2025-03-03 23:56:37 1066

原创 一文彻底搞定HarmonyOS NEXT中的属性动画

属性动画是HarmonyOS Next中通过可动画属性的连续变化驱动UI产生平滑视觉效果的核心机制。其本质是通过动画参数(如时长、曲线)控制属性值从起点到终点的动态过渡,利用人眼的视觉暂留效应实现“连续”动画效果[7]。适用于组件位置、大小、颜色等属性的变化场景,例如缩放、位移、透明度调整等

2025-03-03 23:37:16 260

原创 一文就彻底搞明白STC89C52RC芯片

早期很长一段时间,51 单片机大部分使用的是 AT89C51 或者 AT89C52。随着我国芯片技术的快速发展,宏晶公司推出的增强型 51 单片机STC89Cxx/STC90Cxx等系列更受大众喜爱,除内部资源及功能大大增强外,还有一个非常重要的是它支持 ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器或专用仿真 器。宏晶公司推出的 51 芯片种类非常多,我们只需选择一款经典的学习即可。

2025-02-26 23:38:06 1374

原创 一文彻底搞明白单片机到底怎么学?

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-02-26 23:30:40 715

原创 一文带你彻底搞清楚通义灵码 2.0 下的 AI 程序员的智能化编码

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!本文就带你体验一下通义灵码整合的deepseek-v3赋能的AI程序员2.0好用不好用!

2025-02-25 14:30:52 455

原创 一文彻底搞清楚FreeRTOS实时操作系统

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!FreeRTOS 是一款由 Richard Barry 于 2003 年开发并发布,具备任务管理、时间调度等基础功能,经开源社区完善及被亚马逊收购优化后,广泛应用于嵌入式系统和物联网设备的轻量级开源实时操作系统。

2025-02-25 13:42:47 952

原创 一文彻底搞清楚嵌入式中的操作系统

一个计算机系统可以大致分为三个部分:硬件(Hardware),操作系统(operating system),应用程序(application programs)。(1)硬件包含了芯片,存储空间,输入输出等设备为整个系统提供了基础的计算资源。(2)操作系统是一个控制程序,作为硬件和应用程序之间的桥梁,主要是和硬件打交道,负责协调分配计算资源和内存资源给不同的应用程序使用,并防止系统出现故障。

2025-02-25 13:36:09 422

原创 一文轻松搞明白51单片机的前世今生

51单片机自1980年Intel推出MCS-51系列以来,历经四十年技术革新,从工业控制核心蜕变为万物互联基石。通过开放授权催生全球技术扩散,在Flash存储、高速运算、物联网接口等关键领域持续突破,构建起覆盖教育、家电、智能硬件的完整生态。面对ARM架构冲击,中国制造推动55nm工艺、蓝牙集成等创新,使其在电动工具、传感器等万亿级市场保持70%份额,书写了"简单架构驱动智能世界"的半导体传奇。

2025-02-22 07:45:00 368 1

原创 一文彻底搞定PCB的加工工艺的流程

本文深入剖析 PCB 加工工艺,从原材料的选用、线路设计的精妙之处,到多层板制作、表面处理等复杂流程,均进行了详细阐述。

2025-02-21 23:21:27 510

原创 2025最新PCB制作完整流程,必须得了解的

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-02-21 00:00:08 575

原创 你知道电子元器件的IC封装吗,来一篇拿下!

主要讲解电子元器件的IC封装

2025-02-20 23:46:16 820

原创 数字电路中的焊接技术

之前的焊接技术回顾

2025-02-19 23:31:05 438

原创 你知道数字电路中的运算器不?

深入浅出,讲解数字电路中的运算器

2025-02-19 23:19:22 737

原创 数字电路中的锁存器与触发器,你知道吗?

锁存器与触发器

2025-02-17 09:17:28 485

原创 一文轻松搞定数字电路

数字电路是一种处理数字信号的电子电路,数字信号只有离散的几个特定值,如二进制系统中的 0 和 1 。数字电路由许多逻辑门电路组成,这些逻辑门包括与门、或门、非门、与非门、或非门等。

2025-02-17 09:09:50 971

原创 数字电路之你不知道的二进制

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-02-13 23:32:30 815

原创 数字电路之基础逻辑门电路一下搞定

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-02-13 23:31:05 1014

原创 轻松高效拿捏C语言23文件操作(结尾啦)

C语言快速入门的最后一篇,主要是文件操作相关实现!

2025-02-11 07:30:00 922

原创 轻松高效拿捏C语言22内存管理函数还不赶紧搞定

主要是C语言中各种好用的内存管理函数!

2025-02-11 06:45:00 514

原创 轻松高效拿捏C语言21常用函数一扫而光

C语言中的日期和数学相关函数

2025-02-10 18:05:12 243

原创 轻松高效拿捏C语言20常用的字符串函数

主要讲解C语言中字符串的常用函数

2025-02-10 18:00:55 990

原创 轻松高效拿捏C语言19你不知道的typedef

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-02-08 13:45:00 536

原创 轻松高效拿捏C语言18共用体你会不?

有时需要一种数据结构,不同的场合表示不同的数据类型。比如,如果只用一种数据结构表示学生的“成绩”,这种结构就需要有时是整数(80、90),有时是字符('A'、'B'),又有时是浮点数(80.5、60.5)。C 语言提供了共用体类型(Union 结构),用来自定义可以灵活变更的数据结构。它内部可以包含各种属性,但同一时间只能有一个属性,因为所有属性都保存在同一个内存地址,后面写入的属性会覆盖前面的属性。这样做的最大好处是节省内存空间。“共用体”与“结构体”的定义形式相似,但它们的含义是不同的。

2025-02-08 09:33:01 323

原创 轻松高效拿捏C语言17结构体指针必拿下

主要讲解c语言的结构体指针的各种操作,不得不会呀!

2025-02-05 18:34:02 243

原创 赶紧本地部署DeepSeek体验一下最牛的大模型

如果你还没安装Ollama,那么赶紧参考我上一篇博客《从0到1手把手教你本地部署大模型》DeepSeek号称“国运级”,那么究竟怎么样?本篇主要带大家本地化部署。

2025-02-05 18:17:58 574 1

原创 别傻傻的分不清元服务啦,一文彻底带你搞清楚元服务

在万物互联时代,人均持有设备量不断攀升,设备种类和使用场景更加多样,使得应用开发、应用入口变得更加复杂。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,Harmony OS除支持传统的需要安装的应用(以下简称传统应用)外,还支持更加方便快捷的免安装的应用,即元服务。元服务是Harmony OS提供的一种轻量应用程序形态,具备秒开直达,纯净清爽;服务相伴,恰合时宜;即用即走,账号相随;一体两面,嵌入运行;原生智能,全域搜索;

2025-01-25 21:30:00 738

原创 轻松高效拿捏C语言16深入理解结构体

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-01-24 13:42:47 382

原创 轻松高效拿捏C语言15结构体初识

C 语言提供了struct关键字,允许自定义复合数据类型,将不同类型的值组合在一起,这种类型称为结构体(structure)类型。C 语言没有其他语言的对象(object)和类(class)的概念,struct 结构很大程度上提供了对象和类的功能。其实大家在HarmonyOS开发中,是不是也经常使用struct关键字?

2025-01-24 13:34:58 782

原创 轻松高效拿捏C语言14指针数组三

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-01-23 22:05:48 700

原创 轻松高效拿捏C语言13野指针和多重指针

野指针:就是指针指向的位置是不可知(随机性不正确没有明确限制的。

2025-01-23 21:00:08 1140

原创 轻松高效拿捏C语言12指针快到碗里来一

主要是简单明了的说一下C语言中的指针和对应的基础操作,指针在C语言中可是很重要的哈!

2025-01-22 14:45:00 1001 1

原创 轻松高效拿捏C语言10多维数组长见识

主要是讲解C语言中的多维数组,重点就是其中的二维数组的定义和遍历相关知识!

2025-01-22 14:00:00 420

原创 一文彻底拿下@State和@Prop和@Link的区别

程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!

2025-01-21 23:30:00 429

POI最新所有jar包(最新版的poi-3.17)

这是Apache下的POI的所有jar包,都是最新版的3.1.7,可以实现java导出word和excel文档。代码请点击:http://blog.csdn.net/xingfei_work/article/details/77231293

2017-08-16

Spring+SpringMVC+MyBatis整合的jar包

这些jar包都是SSM整合所需jar包对应的,对应代码说明http://blog.csdn.net/xingfei_work/article/details/77067513

2017-08-10

JSR303jar包 使用的是Hibernate

这是JSR303校验的jar包,是Hibernate实现的。很好的支持SpringMVC4.3x版本之后。

2017-08-03

jsacson2.9jar包 最新版

这是最新版的jackJSON的jar包,可以用来生成和解析JSON数据。也是Spring MVC默认使用的解析。一般可以配合@RequestBody和@ResponseBody混合使用

2017-08-02

hibernate5.2.10的官方jar包

这是Hibernate官网5.2.10的jar包、说明文档等

2017-07-18

Apache的文件上传的jar包

这是Apache的文件上传的2个jar包可以帮助我们实现文件的上传,教程地址:http://blog.csdn.net/xingfei_work/article/details/72683131

2017-05-24

java反射的使用

该项目主要是对应的http://blog.csdn.net/xingfei_work/article/details/72677442博客的源码。主要是使用反射+泛型+注解来实现对ResultSet进行自动转换的源码,欢迎下载、交流。

2017-05-24

W3cschool帮助文档

W3cschool离线帮助文档 有需要的朋友可以下载下来学习 可以自学H5\JS\CSS等

2015-11-30

Android Studio使用指南

一个不错的Android Studio快速入门使用手册,蛮好的

2015-01-23

C# winfrom 关机 重启 注销 定时关机(源码)

本程序主要是一款操作计算机进行关机、重启、注销等小软件 通过窗体应用程序,实现对计算机的控制 包含源码 欢迎下载

2014-06-09

验证码 ASP 任意长度 源码

用于生成验证码 可以生成任意长度的随机验证码 主要就是一段源代码 可以直接加载到程序中,只需在页面加一个iamge 欢迎下载使用

2014-06-06

C# 摄像头 照相 avicap32 User32

本程序主要是演示C#中的avicap32.dll和User32.dll的基本用法 主要实现了打开、关闭、拍照、保存等功能 里面包含源码 适合初学者直接下载使用

2014-06-06

空空如也

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

TA关注的人

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