自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 22技术分享-vue3实战难点之tabControl组件滚动控制

让界面在滚动过程中实现滚动到哪一栏,上面的导航栏随动效果

2024-04-21 21:55:54 696 1

原创 21技术分享-vue实战之复杂界面复杂数据去魅

在选房界面中,实现诸如此类的选定界面数据定位功能,初开始看到时:好家伙,好复杂的api数据,好复杂的数据构成!这么复杂的数据还要定位到每一个类别,每一个样式的数据还要在各自的类别中精确定位到各个种类的数据占了多少个。里面的active可以直接对应当前项目类型的图片的中的哪一张,用动态类型绑定即可判定。使用时用一个vant现成的组件包裹住,里面根据vant官网给的api填入信息既可,确实很绕,但是分析源码之后,核心还是回到js和css的样式调整。用两次循环把对象中的数据取出,放入一个对象类型的二维数组即可。

2024-04-20 21:14:51 387

原创 一篇文章让你彻底搞懂面试必考题最长公共子序列问题!LCS

到底如何刷题才能彻底搞懂面试必考题:dp动态规划!

2025-04-15 22:59:30 668

原创 c语言常见类型的范围到底是啥?

需要注意的是,虽然它主要用于存储字符,但实际上存储的是字符对应的 ASCII 码值,这也是它能够参与数值运算的原因。例如,在网络协议中,规定了数据的传输格式和字节顺序,如果使用普通的整数类型,在不同平台下可能会因为类型宽度的差异导致数据解析错误。然而,当int类型的变量进行运算时,如果结果超出了它的取值范围,就会发生溢出,而 C 语言对于溢出的处理是未定义行为。比如一个有符号的char类型变量,其值为 - 1,在提升为int类型时,如果不注意符号位的扩展,可能会得到错误的结果。

2025-04-07 20:51:29 696

原创 一坤日调试你绝对不能错过的c语言经典案例贪吃蛇血泪史 ,从仿写、调试、排错耗时2025年一坤日全记录与性能提升方案,最适合初学者小白看的编程学习案例

这个项目教会我最宝贵的一课:​简单≠容易。tmd.......一个看似基础的控制台游戏,竟涉及操作系统原理、计算机图形学、数据结构优化。。。。。。。。最终的代码仓库已收获152颗Star,tmd有大神真的实现了移植到了GBA掌机!这或许就是开源的魅力——你永远不知道一颗种子会开出怎样的tree!

2025-03-24 22:21:23 329

原创 C语言随机数深度解析:从源码到实战!揭秘rand()的隐藏陷阱

今天,我们通过一个简单的rand()小程序,!你是否遇到过这样的问题:随机数总在固定范围内重复?程序运行多次结果完全一样?为什么可能“不公平”?别急,本文将用代码+源码分析,带你彻底解决这些问题!

2025-03-23 22:05:45 256

原创 详解c语言键盘输入联系小程序

可以注意到的是右边的小键盘,按下了numsLock和不按下去结果是不一样的。

2025-03-23 21:58:55 188

原创 超硬核区块链算法仿真:联盟链PBFT多线程仿真实现 :c语言完全详解版

【代码】挑战全网最硬核仿真之:区块链共识算法PBFT多线程全真仿真代码实现 :c语言完全详解版。

2025-03-19 23:34:52 296

原创 彻底吃透大厂面试编程题 之 牛客高频必刷题目解题思路详解+c语言贪吃蛇坦克大战超级经典编程问题大全解!所有接替分析+总结

return -1;2.树的遍历思路:直接递归太简单,跳过!!!3.合并树return t2;return t1;return t1;return t1;4. 镜像树5 是否是二叉搜索树?if (!n) {return;i++ ){6 完全二叉树?只要发现front前面这个节点是空的,如果在发现空的,那就一定有错误--=NULL){return 0;front++;7 平衡二叉树?

2025-03-18 17:02:33 520

原创 stm32底层原理还在懵逼?前外企ic工程师带你用7千字让你彻底搞透!

stm全套干货+硬核实战底层知识基础!包含stm32zet6的战舰等

2025-02-20 11:38:48 605

原创 还搞不定stm32的时钟?一文带你彻底搞透学懂

基础篇的stm32基本功部分内容

2025-02-09 00:01:30 178

原创 还搞不透stm32单片机启动过程?一篇文章几百字让你彻底看懂!

2.boot的值就被锁定了可以根据实际绑定的值变动,这里补充一点boot1和0的原理:这里我插入一个链接:【明解STM32】一文搞明白STM32芯片存储结构-优快云博客说的不错!1.3 pdf文件的详解:栈空间主要用来存储临时变量,形参等数据;堆需要自己管理:程序员自己管理+malloc才行 resethandler的一些细节:weak函数、汇编2.1 总结知识点main就做了很多操作:复位中断函数:systemInit+__main():

2025-02-08 00:14:07 435

原创 stm32生成hex文件详解

放在flash和sram的代码的大小,code、r0、rw、zi各种种类的数据。

2025-02-06 22:43:30 681

原创 一文带你彻底弄懂 并发concurrent和并行parrallel

先举例子来理解这2个概念的区别。老师让两个同学去办公室谈话。如果这两同学(进程)是并列跨过办公室门(CPU)的,那么就是并行。如果同学A先进同学B后进入(或者先B后A),或者两人并列同时进入,但是在办公室外的路人甲(用户)看来,同学A和同学B同时都在办公室内,这是并发。其实这个例子不合理,因为真正的并行是多核CPU下的概念,但上面这个简单的例子非常有助于理解。如果举例要精确一点,那么大概是这样的:进办公室有两个门(两CPU),如果两同学分别从不同的门进入,不管先后性,两者互相独立,那么是并行;

2025-01-31 00:19:44 862

原创 c语言之嵌入式蕞全要点语法复习大合集

1.1 统一标准:可以看我之前写的帖子详解c神级头文件stdint.h之魔鬼细节!-优快云博客1.2 对所有int类型的数据都统一:占用多少个存储字节数量---unsigned int 8位 uint_8unsigned int 16位 uint_16define 你用的东西 计算机看成的东西易错点:#define SQUARE(x) (x) * (x),会直接替换int main()int a = 5;

2025-01-12 00:26:16 904

原创 详解c神级头文件stdint.h之魔鬼细节!

头文件的一部分,它定义了C99标准中的固定宽度整数类型及其相关的宏。这些类型和宏确保了在不同平台上编写的程序能够以一致的方式处理整数数据,而不必担心底层硬件的具体实现细节。通过使用这些类型和宏,开发者可以编写更加可移植和安全的代码,而不必担心底层硬件的具体实现细节。特别是,如果你对这个文件进行了修改并发布了修改后的版本,你必须提供修改的源代码,并确保用户能够重新链接他们的程序。分别表示最快的操作8位、16位、32位和64位的有符号整数。分别表示8位、16位、32位和64位的有符号整数。

2024-12-29 00:46:07 1092

原创 指针详解之 难点、易错点一次性彻底击碎!

C语言标准规定,当程序访问未分配的内存或超出变量范围时,会导致许多问题。

2024-12-27 21:11:27 989

原创 c语言 必懂底层源码之 数组之谜

c语言中,c1指向代码段中的常量,只读不写,且常量相同,指向的地址也相同。中,c2指向堆栈段中的数据,可读可写,相当于把代码端的数据拷贝了出来。

2024-12-21 23:50:04 196

原创 前端24春招求职-延毕厦门某渣硕的春招0offer之旅

答复:根据一个教程结合宿舍选房做了一个,感觉xxxA/B/c/d/e/fxxx个技术细节看教程的时候是一个样,但是自己写从拿数据到展示这个界面全过程就是两码事,暴露出很多问题,自己也把题目全部防盗csdn、github上,封装抽取了蛮多库、自己的包;个人背景:里扣刷了几十道题,前端开发,延毕半年,今年春季毕业的双非渣硕计算机,本科嵌入式,现在转码找工作.......前端开发,做过一个demo,现在正在补一个项目后台管理系统,无实习经验。我诚实的说还没有,还在等待offer,0offer还在等待面试通知。

2024-05-30 22:49:59 479

原创 23 vue3面试重难点复习:响应式原理、特点、8大生命钩子、data数据定义、组件、全家桶

vue不严格符合,可以用ref、reavtive。son-father:emits【暴露]1.适合复杂、缓存、多次取。

2024-05-28 01:01:01 546

原创 16 vue项目三大功能模块总结归纳

三大项目功能模块。

2024-05-26 21:47:00 405

原创 20 前端面试javascript/es6重难点:常见排序、数组/字符串方法、es6语法、DOM操作、异步函数、高阶函数、this绑定、原型链函数、继承原理、手写深拷贝、防抖节流、等知识点汇总

最近的几次面试、笔试都被考到了相关js语法,算法也不能少....包含es6、this绑定、异步执行顺序分析。

2024-05-21 01:18:33 279

原创 19 前端css面试核心知识点复习1:面试基础知识超详细总结

a ba > bdiff : 后代 - 子代。

2024-05-09 01:41:17 511

原创 18 vue3源码详解之:Proxy响应式如何实现?和vue2defineProperty比优化了什么?一文带你了解响应式底层原理

vue作为现在前端程序员必不可少的技术栈,大部分人可能都式仅仅学会了怎么调用、怎么调接口、怎么传参、怎么构造限时界面,反之其中的核心底层原理三大部分:reactive/complier/runtime确没有花什么心思学习,那么这样显然是不利于我们程序员钻研技术的,因为没有根的技术总是像浮萍一般,不会造轮子的程序员不是一个有理想的程序员,

2024-05-03 19:01:16 306

原创 17 vue选房项目底层完整详解+总结 — 滚动监听钩子封装、源码解析、时间求解、界面加载缓存、路由、pinia、异步请求、界面展示等核心功能总结

项目经验与代码共享、全部核心代码已在git同步、关键组件分享至文件

2024-04-24 22:24:22 1072 5

原创 16 vue实战常见bug:滚动监听bug和keepalive维持

从home界面跳转到其他界面时,可能会直接导致一次不必要的网络请求,导致出现不必要的数据请求,这里打开页面后,看到了一次网络请求监听到的是是否到页面,在模板中监听的是home,而在useScroll.js中切换到第二页默认是home,home内容很短这样,结合之前的keepalive组件就可以让他不处罚到底部的事件再切换回来:这样就可以让界面不自动触发重新发起数据请求!

2024-04-22 23:27:56 214

原创 15 vue将顶部控制栏集成到滚动监听函数中

利用动态匹配算法,求出现在的滚动位置,在之前的基础上剪掉44然后再剪掉1,可以看到每多一个栏目,都可以直接看到目前到了哪一栏。

2024-04-22 01:51:19 160 1

原创 14 vue选房集成百度地图功能API

选取百度注册之后提供的api,改为自己的AK之后,选择并调入系统中。里面的很多功能都被集成到其中,用到的时候只需根据示例填入。

2024-04-21 01:48:23 251 1

原创 13 vue项目实战之封装load动画界面调错技巧

起初找了半个小时无功而返,最后一步步分析,肯定和servise中的拦截器有关, 于是果断进入拦截器封装模块,立马定位问题所在>>>封装loading界面加载动画,直接根据axios请求中函数加载流程中的config与response两类情况予以处理。其中一处引用了store中在modules在mainStore中封装的小组件的问题,

2024-04-19 21:16:47 175 1

原创 12 vue深入难点之封装高级钩子函数hook.js监听界面滚动详解

初次接触这种很绕的代码部分初学者可能会觉得很绕,写多了,就越发适应这种高度封装的优美代码。2.监听watch 是否到达底部的响应式数据,再根据后续处理newValue。最近在界面中自己实现了一个模块,简易版监听界面滚动。1.直接在home中调用scroll并传入回调钩子。后续将会封装到一个hook中,实现钩子通用性。最终版本的代码与调用方法分为两步,

2024-04-18 21:16:04 207

原创 11 4202年了你还不懂vue3路由懒加载?闽南人懒觉.jpg

路由懒加载只需呀用下图所述方式填写,即可保证按需加载!

2024-04-18 15:13:10 100

原创 10 傻傻分不清楚?疑难解答之vue3引入之文件和组件到底带不带{}括号

作为一个模块中的一部分引入,则可以带{}作为组件整体引入时,则不带{}

2024-04-18 15:11:06 198

原创 9 2024年了你还不会这一招?奇淫巧计之vue3大型项目keep-alive缓存提升加载性能技巧!

双层for-template循环- 测试热门城市- css样式调整 - 动态数据获取-封装store- pinia-嵌套组件 -动态组件引入- 人们推荐列表拼音首字目bug修改。

2024-04-18 15:09:44 130

原创 8 还在为vue生命周期抓耳挠腮?一张图带你彻底弄清楚之4大关键步骤

两大关键点搞清楚vue生命周期中的痛点

2024-04-16 00:38:45 153

原创 8 到底vant该咋用之-vue项目练习小细节魔鬼!

在vue文件中嵌套使用子组件时,如果scoped属性选中了,里面的组件是不会被调整到,以为css还有作用域的限制!必须要用deep属性穿透进去才能控制内部嵌套的vant的tabbarItem。

2024-04-15 23:17:34 193 1

原创 6 vue引入文件之抽取modules易混淆细节之有无{}?

在引入组件时,import {} from"xxxx"和不带{}的区别?如果自己定义的就不要带{}?

2024-04-14 15:43:02 111 1

原创 5 原来就是我自己之尤雨溪你给我粗来:实战封装钩子useTitle

充分被程序员创始性工作人员的脑子构成之奇伟瑰怪所震惊😅😅😅。原创不一定优秀,优秀并非来自于原创。

2024-04-11 00:34:15 111 1

原创 4 vue3 实战bug之旅:hook钩子封装常见小bug

最终在钩子里,发现多了个“”,系统自动 认定为变量,导致一致不能改过来,马上去掉,在home和about主体和关于两大组件中切换的同时,改变标题,好家伙。祭出大招:直接onMounted钩子,也就不信你不改?好家伙,还是不变......(漫长的20分钟检查代码)

2024-04-11 00:15:43 126 1

原创 3 vue3CompositionAPI之bug发现:return与setup的语法bug

return中的语句难道要求一定要。目前未发现问题来源......

2024-04-10 16:08:19 213 1

原创 2 ref作用之_还在傻傻分不清楚?

调试代码时,vue3用setup函数获取ref响应式对象,ref变量名直接可以用名称相同默认获取?好家伙,直接先引用titleRef再给他指定一个元素是吧,好一个先开qiang,再找靶子!今日学习结束,明日再战之vue生命周期函数。黄仁勋看不懂但是大为震撼.jpg。

2024-04-10 01:58:21 152 1

c语言牛客高频题目常见思路总结 c语言vscode程序包

c语言vscode程序包

2025-03-11

vue项目小结 - 滚动监听钩子、时间求解、加载、路由、pinia、异步请求、界面展示、数据架构技巧等核心功能总结

vue项目小结 - 滚动监听钩子、时间求解、加载、路由、pinia、异步请求、界面展示、数据架构技巧等核心功能总结

2024-04-24

vue项目小结 - 滚动监听钩子、时间求解、加载、路由、pinia、异步请求、界面展示、数据架构技巧等核心功能总结

vue项目小结 - 滚动监听钩子、时间求解、加载、路由、pinia、异步请求、界面展示、数据架构技巧等核心功能总结

2024-04-24

空空如也

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

TA关注的人

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