- 博客(236)
- 资源 (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
14860
4
原创 轻松高效拿捏C语言19你不知道的typedef
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-02-08 13:45:00
527
原创 轻松高效拿捏C语言18共用体你会不?
有时需要一种数据结构,不同的场合表示不同的数据类型。比如,如果只用一种数据结构表示学生的“成绩”,这种结构就需要有时是整数(80、90),有时是字符('A'、'B'),又有时是浮点数(80.5、60.5)。C 语言提供了共用体类型(Union 结构),用来自定义可以灵活变更的数据结构。它内部可以包含各种属性,但同一时间只能有一个属性,因为所有属性都保存在同一个内存地址,后面写入的属性会覆盖前面的属性。这样做的最大好处是节省内存空间。“共用体”与“结构体”的定义形式相似,但它们的含义是不同的。
2025-02-08 09:33:01
313
原创 赶紧本地部署DeepSeek体验一下最牛的大模型
如果你还没安装Ollama,那么赶紧参考我上一篇博客《从0到1手把手教你本地部署大模型》DeepSeek号称“国运级”,那么究竟怎么样?本篇主要带大家本地化部署。
2025-02-05 18:17:58
509
1
原创 别傻傻的分不清元服务啦,一文彻底带你搞清楚元服务
在万物互联时代,人均持有设备量不断攀升,设备种类和使用场景更加多样,使得应用开发、应用入口变得更加复杂。在此背景下,应用提供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,Harmony OS除支持传统的需要安装的应用(以下简称传统应用)外,还支持更加方便快捷的免安装的应用,即元服务。元服务是Harmony OS提供的一种轻量应用程序形态,具备秒开直达,纯净清爽;服务相伴,恰合时宜;即用即走,账号相随;一体两面,嵌入运行;原生智能,全域搜索;
2025-01-25 21:30:00
556
原创 轻松高效拿捏C语言16深入理解结构体
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-24 13:42:47
373
原创 轻松高效拿捏C语言15结构体初识
C 语言提供了struct关键字,允许自定义复合数据类型,将不同类型的值组合在一起,这种类型称为结构体(structure)类型。C 语言没有其他语言的对象(object)和类(class)的概念,struct 结构很大程度上提供了对象和类的功能。其实大家在HarmonyOS开发中,是不是也经常使用struct关键字?
2025-01-24 13:34:58
772
原创 轻松高效拿捏C语言14指针数组三
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-23 22:05:48
695
原创 一文彻底拿下@State和@Prop和@Link的区别
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-21 23:30:00
410
原创 一文彻底搞定Harmony NEXT的AI编程助手CodeGenie
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-21 20:28:23
1075
原创 从0到1手把手教你使用Ollama本地部署大模型
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-20 21:43:02
1779
原创 轻松高效拿捏C语言09函数
函数定义由函数头和函数体组成。返回类型函数名(参数列表){//函数体语句;return返回值;指定函数返回的数据类型,若函数不返回值,使用void。自定义的函数标识符,应遵循标识符命名规则。可以为空,也可以包含多个参数声明,参数间用逗号分隔。每个参数声明由参数类型和参数名组成。包含实现函数功能的语句块。return语句:用于从函数返回一个值(如果返回类型不是void),并终止函数执行。//定义函数计数2个数字的和。
2025-01-19 23:28:49
329
原创 Harmony OS 5.0.1 模拟器报未开启 Hyper-V解决方法
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、嵌入式、鸿蒙、人工智能等,专注于程序员成长那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!今天在写Harmony NEXT版本的元服务的时候,突然模拟器无法启动了,其实之前都可以使用。
2025-01-19 00:15:00
411
原创 PCB印刷电路板快速上手07三极管
三极管是重要的半导体器件,有NPN和PNP型。其基于载流子运动实现电流放大,具备电流放大倍数、独特的输入输出特性。按功率、频率分为多种类型,关键参数包括集电极最大电流、最大电压等。广泛用于信号放大、开关控制、振荡电路等场景 。
2025-01-15 11:45:00
626
原创 PCB印刷电路板快速上手06二极管
二极管是电子电路关键元件,基于 PN 结呈现单向导电性。其特性包含正向导通电压,不同类型有所差异。二极管类型丰富,如普通、发光、稳压等。广泛应用于电源整流、信号处理等领域,在各类电子设备中发挥着不可或缺的作用。
2025-01-15 06:15:00
1329
原创 PCB印刷电路板快速上手05电感元件和读取方法
电感元件是电路基础元件,能将电能转化为磁能存储。本章节围绕电感展开,涵盖其定义、原理与工作机制,深入剖析主要参数,如电感值、额定电流等,同时介绍多种类型及对应的应用场景 ,全面阐述电感知识,助力理解其在电路中的关键作用 。
2025-01-14 23:13:07
969
原创 PCB印刷电路板快速上手04电容元件
电容:又叫电容器,是指容纳电荷本领的物理量。电容元件是表征电路元件储存电荷特性的理想元件,在电路分析学科中是除电阻元件、电感元件以外的基本电路元件。电容一般用通常用“C”表示(Capacitance)电容的单位是法拉,简称法,符号是F,常用的电容单位有毫法(mF)、微法(μF)、纳法(nF)和皮法(pF)等,单位为千进行换算,如1uF=1000nF;1nF=1000pF。实际的电子产品应用中,根据电容“通交流,隔直流”的特性,在电路中所起的作用主要是储能与滤波。
2025-01-14 22:35:40
908
原创 轻松高效拿捏C语言04深入浅出运算符
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-13 13:34:30
1071
原创 PCB印刷电路板快速上手03电阻元件和读取方法
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-13 09:48:17
699
原创 PCB印刷电路板快速上手02轻松明白电路图
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-12 06:15:00
680
原创 轻松高效拿捏C语言03数据类型和变量
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-11 07:15:00
872
原创 PCB印刷电路板快速上手01PCB的前世今生
本文回顾了印制电路板(PCB)技术从诞生到如今的发展脉络,阐述了不同阶段的关键技术突破以及其对电子产业所产生的深远影响,展现了PCB技术持续演进以满足日益增长的电子设备小型化、高性能等需求的历程。
2025-01-11 05:45:00
863
原创 轻松高效拿捏C语言02Hello World
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-10 15:03:06
539
原创 轻松高效拿捏C语言01-C语言的前世今生
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java、鸿蒙、嵌入式、人工智能等开发,专注于程序员成长的那点儿事,希望在成长的路上有你相伴!君志所向,一往无前!
2025-01-10 14:36:16
1256
原创 Harmony开发-ArkUI框架速成十二Grid网格布局
如果默认的滚动条外观无法满足要求,我们还可以自定义滚动条核心步骤:隐藏默认滚动条使用ScrollBar组件自定义滚动条a. ScrollBar 和 Grid 设置同一个 Scroller(控制器对象)b. 通过 参数 和 属性控制 ScrollBar第一步:通过 Grid 的 scrollBar 属性关闭滚动条,具体的属性和取值如下所示:第二步:使用ScrollBar组件自定义滚动条// 为 Text 扩展属性 newExtend// newExtend 设置了一些Text 组件的属性。
2025-01-09 10:27:27
321
原创 Harmony开发-ArkUI框架速成十一Swiper布局
程序员Feri一名12年+的程序员,做过开发带过团队创过业,擅长Java相关开发、鸿蒙开发、人工智能等,专注于程序员搞钱那点儿事,希望在搞钱的路上有你相伴!君志所向,一往无前!
2025-01-09 10:03:43
516
原创 Harmony OS开发之ArkUI框架速成十定位和动画
作用:改变组件位置分类:● 绝对定位:position,相对父组件左上角进行偏移● 相对定位:offset,相对自身左上角进行偏移。
2025-01-08 00:21:02
757
1
POI最新所有jar包(最新版的poi-3.17)
2017-08-16
Spring+SpringMVC+MyBatis整合的jar包
2017-08-10
jsacson2.9jar包 最新版
2017-08-02
Apache的文件上传的jar包
2017-05-24
java反射的使用
2017-05-24
C# 摄像头 照相 avicap32 User32
2014-06-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人