- 博客(42)
- 收藏
- 关注
原创 Javascript性能优化实战
本文主要是在我读《高性能Javascript》之后,想要记录下一些有用的优化方案,并且就我本身的一些经验,来大家一起分享下,大家都知道,浏览器在解析DOM树的时候,当解析到script标签的时候,会阻塞其他的所有任务,直到该js文件下载、解析执行完成后,才会继续往下执行。因此,这个时候浏览器就会被阻塞在这里,如果将script标签放在head里的话,那么在该js文件加载执行前,用户只能看到空白的页面,这样的用户体验肯定是特别烂。对此,常用的方法有以下: 动态加载js文件,通过这种方式,可以在
2025-06-21 19:47:19
652
原创 单片机的发展与应用:从原理到未来趋势全面解析
为了确保单片机在恶劣环境下也能满足电磁兼容性的高标准要求,单片机厂商在内部电路中采用了新技术措施,从而大大提升了单片机的可靠性,并有效降低了噪声和电磁干扰的影响。在单片机的发展历程中,8位和4位单片机是早期的典型代表,其中INTEL公司研发的8051系列单片机备受瞩目,并在此基础上衍生出了MCS51系列单片机。近年来,随着科技的持续进步,单片机领域迎来了迅猛的发展,其应用范围也日益广泛。单片机,作为微型控制器的一种,凭借其卓越的功能特性,赢得了人们的广泛赞誉,并为进一步拓展其应用领域打下了坚实基础。
2025-06-21 09:22:58
1138
原创 AI技术重塑工作与行业:开发效率与产业升级的双螺旋
提示模式从"驾驶座"(人工指定AI代理)演进至"乘客座"(AI自主调度代理),体现交互方式的智能化。国内低代码平台用户量三年增长400%,制造业中树根互联平台通过3万+传感器数据实时优化产线参数,设备利用率提升20%。教育领域教师利用低代码工具定制教案,备课效率提高40%,印证了"技术民主化"趋势。GitHub Copilot实现从需求分析到代码部署的全流程自动化,开发者输入自然语言指令即可生成完整技术方案,某金融科技公司应用后开发周期缩短80%
2025-06-21 09:12:23
710
原创 一篇文章带你走进c++难点字典树!
trie)也称为,它其实是一种。一般用来在一组字符串中快速定位某个字符串,如下图中,可以在这一组字符串中快速定位其中一个字符串,时间复杂度只需要�(�) ,其中 � 是指定位字符串的长度,相比于遍历小了很多。当然,字典树除了字符串这种典型应用,也可以应用于其他情况。字典树这种数据结构,在大厂面试中经常被考到。比如在leetcode。
2025-06-16 23:57:47
305
原创 一篇文章教会你:背包问题动态规划的解题思路
状态转移方程 dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);所以递归公式:dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);dp[0][j] 和 dp[i][0] 都已经初始化了,那么其他下标应该初始化多少呢?
2025-06-16 23:49:43
1084
原创 一篇文章教会你:电脑C盘满了怎么处理,一键解决,嘎嘎好用,亲测有效哦!
那么当C盘空间满了,我们该如何有效清理C盘空间?本文为您提供了5种有效方法来清理C盘空间。
2025-06-15 18:56:58
1064
1
原创 Java异步编程利器:CompletableFuture
CompletableFuture是 Java 8 在java.util.concurrent包下引入的一个强大的类 ,它实现了Future接口和CompletionStage接口。Future接口代表着一个异步计算的结果,提供了检查计算是否完成、获取计算结果等基本功能。而CompletionStage接口则为异步操作的编排和组合提供了丰富的方法,使得我们能够以更灵活、更优雅的方式处理异步任务。CompletableFuture的出现,极大地简化了异步编程。
2025-06-15 14:43:35
932
原创 亲测有效!一篇文章讲述驭码CodeRider 2.0 产品体验
CodeRider 2.0的自定义指令功能突破了传统AI助手的固化模式。技术价值维度重新定义了IDE的智能化边界,将传统"工具链"升级为"思考伙伴"首创的开发环境认知架构,解决了碎片化上下文的核心痛点企业知识的动态活化机制,实现了组织智力的指数级放大商业价值层面中型团队实测显示:功能交付周期缩短40-60%生产缺陷率降低55-75%新成员上手速度提高3倍ROI分析显示:6-9个月即可收回投资行业影响角度开发 workflow 的"对话式"转型代码评审的自动化率提升至80%+
2025-06-14 20:06:24
1149
原创 一篇文章让你看懂:哪个编程工具让你的工作效率翻倍,怎么做才能让效率翻倍~
先说说关于开发者。在日益繁忙的工作环境中,编程工具的选择不仅影响代码编写的效率,还关系到团队协作和项目管理的效果。以下是几款常用的高效编程工具及其功能特点和使用场景:我们再来说说程序员如何提高编程效率!程序员在工作中有效使用工具和资源的方式主要包括等。其中,尤为关键,因为正确的工具可以显著提高开发效率和代码质量。例如,对于不同的编程语言和开发环境,选择合适的集成开发环境(IDE)可以帮助程序员更快地编写、调试和测试代码。
2025-06-14 19:48:05
838
原创 一篇文章带你走进:python环境搭建大赛
在搭建Python开发环境的过程中,有许多步骤和工具可以帮助你高效地开始你的项目。以下是一个详细的指南,帮助你搭建一个适合开发Python应用的完整环境。
2025-06-14 19:31:49
594
原创 大数据治理:数据治理方案架构整理汇总
规则类型规则说明规则指标完整性数据在上报和传输过程中是否完好传输丢失率、传输重复率唯一性当数据有业务上的唯一健时,真实唯一唯一健冲突率准确性数据生成与触发机制符合定义,属性的填值符合业务逻辑准确率一致性业务对象不同属性间的逻辑一致;业务过程量级波动一致跨表和值对比、波动一致对比等及时性生成时间,延迟性到达延迟、日期漂移等质量期望描述质量问题影响监控指标规则不可大量为空影响XX使用空值率<阈值xxxxxxxxxxxxxxxxxx。
2024-11-22 20:41:45
2039
原创 一篇文章看懂ecmascript阅读指南和标准
本系列文章介绍 ECMAScript® Language Specification(ECMAScript 语言规范,简称 ES)的重点概念、阅读技巧和注意事项等,帮助 JS 开发者阅读、熟悉 ES 规范。虽然本文的核心是 ECMAScript,但是我不会过度夸大它的重要性。我认为熟悉 ES 不是开发者的必备要求,而只是一项锦上添花的技能。一个不熟悉 ES 文档的 JS 开发者也有可能成为一个优秀的开发者,反之,将 ES 规范如数家珍的文档专家未必具备优秀的工程能力。
2024-11-21 22:58:36
918
原创 一篇文章带你走进:单片机原理及应用(下)
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备导航系统家用电器等。[1]
2024-11-21 22:18:01
1248
原创 一篇文章带你走进:Elasticsearch入门知识与实战应用
同时,文档也保留了一部分结构化存储的特性,对存储的数据进行了一定的结构化封装,而没有像K-V非关系型数据库那样完全抛弃数据的结构化。受制于单个ES节点的性能上限(内存、磁盘IO速度),如果数据以整块形式进行存储与管理,则无法足够快速地响应客户端的请求,因此ES将索引拆分为更小块的分片,以便分布式存储和并行处理数据。拓展:如果涉及不同数据库之间的关联查询,也可以采用此方案,比如用ES处理有限的文本字段,查得一个id列表,然后把这个id列表给MySQL的完整查询作为条件,补齐剩下的字段。
2024-11-17 22:40:04
1082
原创 一篇文章带你走进:ide使用技巧和插件推荐
Postfix Completion (下称 Postfix) 是一种通过 . + 模板 Key 来对当前已经输出的表达式,添加和应用预设代码模板的编码增强能力。其核心要解决的问题是,将编码过程中一些通用的代码结构范式进行抽象和沉淀,并能在同类型的场景下,通过 . + 模板 Key 的方式进行唤醒和复用。
2024-11-17 22:36:25
785
原创 spring boot入门到进阶与实践,看这篇文章就够了!
Spring Boot是一个基于Spring框架的快速开发框架,用于简化新Spring应用的初始搭建以及开发过程。它通过约定优于配置的方式,帮助开发者快速搭建基于Spring框架的应用。Spring Boot允许开发者自定义自动配置。@Bean。
2024-11-17 21:50:03
784
原创 玩转spring boot入门,看这篇文章就够了!
简化Spring应用开发的一个框架、整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;快速创建独立运行的Spring项目以及与主流框架集成;使用嵌入式的Servlet容器,应用无需打成WAR包;starters自动依赖与版本控制;大量的自动配置,简化开发,也可修改默认值;无需配置XML,无代码生成,开箱即用;准生产环境的运行时应用监控;与云计算的天然集成;
2024-11-17 21:44:40
986
原创 javascript浅浅应用一下做了个坤坤游戏
最近学习了前端三大件,写了一个小项目来巩固一下学到的知识,在这里分享给大家网页实现了登录页面和游戏页面。
2024-11-15 19:28:25
327
原创 一篇文章讲述JavaScript网页设计案例
下面我将提供一个简单的JavaScript网页设计案例,该案例将实现一个动态的待办事项列表(Todo List)。这些案例涵盖了网页设计的不同方面,从基本的图片展示到实用的天气查询,再到动态的数据处理。除了上述的待办事项列表案例外,还有许多其他类似的JavaScript网页设计案例,这些案例展示了不同的功能和设计思路。部分定义了页面的基本结构,包括一个输入框用于输入待办事项,一个按钮用于添加待办事项,以及一个无序列表用于显示待办事项。部分美化了页面,包括待办事项列表的样式、输入框和按钮的样式。
2024-11-15 19:19:42
782
原创 Vue.js组件开发教程
在开始开发通用的Vue.js组件之前,首先需要明确组件的需求和功能。组件的用途:明确组件的主要用途和场景,比如是用于表单的输入框、按钮,还是用于展示数据的表格、图表等。组件的属性(Props):列出组件需要的所有输入属性,以及每个属性的类型和默认值。组件的事件:定义组件需要触发的事件类型,以及事件的参数。组件的插槽(Slots):如果组件需要支持内容分发,需要设计好插槽的名称和用途。组件的样式:定义组件的样式规则,确保组件在不同的使用场景下都能正常显示。
2024-11-15 19:12:07
1071
原创 c++/c语言:一篇文章带你走进素数 5种方法AC代码(判断素数,筛法求质数……)
质数(素数)是指在大于1的中,除了1和它本身以外不再有其他的。
2024-08-07 21:54:41
1401
2
原创 东方博宜 跳格子/跳格子2 AC代码c++/c语言
地面上有一排长度为n的格子1-n,每个格子上都有一个数xi,开始时你在位置0,每次你可以向前跳1-2格,然后取走格子上的数,直到跳到位置n+1。取走的数的和就是你的得分,现在你想知道你可能的最小得分是多少。地面上有一排长度为 n 的格子 1−n,每个格子上都有一个数 xi,开始时你在位置 0 ,每次你可以向前跳 1-2 格,然后取走格子上的数,直到跳到位置n+1。一行四个整数 n,A,B,Cn,A,B,C (n≤100000,0≤A,B,C≤100000),其中n表示格子的数量。
2024-08-07 16:06:39
985
原创 AI是在帮助开发者还是取代他们?也许皆有可能……
在软件开发领域,生成式人工智能(AIGC)正在改变开发者的工作方式。无论是代码生成、错误检测还是自动化测试,AI工具正在成为开发者的得力助手。然而,这也引发了对开发者职业前景和技能需求变化的讨论。AI究竟是在帮助开发者还是取代他们?关于这个问题,我搜索整理了大量材料后,决定中立1.人工智能的定义与争论从科学的角度来分析,人工智能属于计算机科学的一个分支,英文缩写为AI。
2024-07-04 22:36:15
1740
原创 c++/c语言 系统全面学习一维数组排序的3种基本方法
我们先了解一下数组数组就是一组相同类型的变量,它们往往都是为了表示同一批对象的统一属性,如一个班级所有同学的身高、全球所有国家的人口数等。数组可以是一维的,也可以是二维或多维的。定义一维数组的格式如下:类型标识符 数组名 [ 常量表达式 ];其中,类型标识符可以是任何基本数据类型,也可以是结构体等构造类型,相同类型的数组可以一起定义。数组名必须是合法的标识符。常量表达式的值即为数组元素的个数。“排序”就是按照某个关键字的大小,将若干对象从小到大或者从大到小进行重新排列。
2024-07-04 22:08:34
1781
原创 东方博宜题解——P1205有趣的数字图形II c语言附AC源码
有趣的数字图形II有趣的数字图形II题目描述输入一个整数 n ( n≤12),打印出如下要求的方阵:左上到右下对角线上的数与行数相同,右上半个区域中每个元素等于左边的和下面的元素之和。每个元素场宽为 5。左下半个区域为空。输入一个整数 n ( n≤12 )输出n×n 的方阵(场宽为5 )。样例。
2024-07-03 13:12:32
924
原创 东方博宜题解——P1385有趣的数字图形 c语言附AC源码
题目描述输入一个整数n( n<10),输出 n 行 n 列的如下图所示的数字图形。输入一个整数 n。(1<n<10 )输出一个方阵,每个数字的场宽为 5。样例。
2024-07-03 13:05:37
569
原创 贪吃蛇游戏c语言源代码免费版(附详细注释)
贪吃蛇游戏c语言源代码免费版(附详细注释)贪吃蛇游戏c语言源代码免费版(附详细注释)玩法:1.输入速度(毫秒/格)注意:输入越大速度越慢。
2024-07-03 11:33:42
306
原创 东方博宜题单题解(二维数组基础)附AC源码7-12题
石头胜剪刀,剪刀胜布,布胜石头。同学们在操场上排成了一个 n 行 m 列的队形,每行的同学属于一个小组,请问每个小组同学的最高年龄是几岁,请输出每个小组的最高年龄。第一行是两个整数 n 和 m ( n 和 m 都是 4∼100 之间的整数),代表接下来的二维数组有 n 行 m 列。第一行是两个整数 n 和 m (n 和 m 都是 4∼100 之间的整数),代表接下来的二维数组有 n 行 m 列。第一行是两个整数 n 和 m(n 和 m 都是 4∼100 之间的整数),代表接下来的二维数组有 n 行 m列。
2024-07-02 22:04:39
1108
1
原创 东方博宜题单题解(二维数组基础)附AC源码1-6题
为了保证边境重要的军事基地不会被敌人入侵,我军在敌军的必经之路上埋了 x 颗地雷,已知这片必经之地是 n×m 的方阵形状,为了让我们的友军知道哪些地方是有地雷的,我军工兵绘制了一张地雷分布图。郭远有一天走到了一片苹果林,里面每颗树上都结有不同数目的苹果,郭远身上只能拿同一棵树上的苹果,他每到一棵果树前都会把自己身上的苹果扔掉并摘下他所在树上的苹果并带走(假设郭远会走过每一棵苹果树),问在郭远摘苹果的整个过程中,他身上携带的最多苹果数与最小苹果数的差是多少?第 1 行:一个整数 n ,代表班级的人数。
2024-07-02 21:45:51
2099
1
原创 c++购买贺年卡
新年快到了,笑笑打算给他的好朋友们发贺年卡,而且他已经选好了自己要购买的贺卡的样式。俗话说得好,货比三家,笑笑来到商店,看了各个商铺这种贺卡的价钱。不仅如此,笑笑还记住了每个商铺的存货量。已知笑笑打算购买m张贺卡,问他最少花多少钱。数据规模:0<m,n<=1000,每个商铺贺卡单价在1~100之间,数量在1~1000之间,输入保证商铺的总存货量不少于m。其中m表示要购买的贺卡的数量,n 表示商铺的个数。以下n行,每行两个整数,分别表示该商铺这种贺卡的单价和存货量。仅一个数,表示笑笑花的最少钱数。
2024-07-02 10:04:24
540
原创 c++遥控飞机争夺赛
比赛规则为,每位选手让自己的飞机从起点到终点飞行 5 次,组委会记录 5 次的飞行的成绩之后去掉一个最大成绩、一个最小成绩后计算剩余 3 个成绩的平值(平均分保留 3 位小数)作为该选手的最终成绩。请根据 n 名选手的比赛成绩,编程计算出冠军、亚军、季军的编号以及组委会计算出的成绩。后面的 n 行,每行有 6 个数,第一个数是选手的编号,后 5 个数为选手的 5 次飞行的成绩。有 n 名选手参加了比赛,从键盘读入每位选手的编号以及他们的 55 次飞行的成绩。第三行输出季军的编号及飞行成绩。
2024-07-02 09:45:39
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅