经验分享
文章平均质量分 58
分享各类知识理论
曲江涛
宾果软件创始人,技术分享、开源爱好者,记录生活,追求创新。
展开
-
TDSign t-tree同级拖动
【代码】TDSign t-tree同级拖动。原创 2024-08-21 09:00:39 · 261 阅读 · 0 评论 -
vue3 ts 引入echarts
【代码】vue3 ts 引入echarts。原创 2024-06-21 16:34:48 · 423 阅读 · 0 评论 -
el-menu 菜单卡顿问题解决
icon图标的fontsize大小导致计算属性异常 导致本身动画卡顿。在el-menu使用的页面添加如下代码。原创 2024-06-20 08:27:16 · 684 阅读 · 1 评论 -
开发记录(个人收藏地址)
记录原创 2024-05-31 16:35:23 · 344 阅读 · 0 评论 -
微信小程序for循环嵌套
【代码】微信小程序for循环嵌套。原创 2024-02-01 16:59:35 · 1166 阅读 · 0 评论 -
cherry键盘 F11失效
如果FN+F9 不好使的话先按一下CTRL+FN 解锁FN键盘再按FN+F9就好了原创 2024-01-24 13:26:15 · 650 阅读 · 0 评论 -
给Fetch添加超时功能
通过给Fetch请求添加超时功能,我们可以有效地提高程序的稳定性和用户体验。使用Promise.race和async/await的组合,可以使代码清晰、简洁,并且更容易处理错误。然而,需要根据具体情况调整超时时间,以确保适用于不同的网络请求场景。原创 2023-11-21 10:06:27 · 994 阅读 · 0 评论 -
深入探讨AJAX接口进度监控:实现步骤、代码示例与技术原理
通过本文的分析,我们深入了解了如何利用XMLHttpRequest和Fetch API实现AJAX接口进度监控。选择适合项目的方案取决于开发者的需求和浏览器兼容性要求。在实现过程中,需要权衡优劣势,确保在提高用户体验的同时,代码保持清晰和可维护。AJAX接口进度监控是一个强大的工具,能够为现代Web应用带来更好的性能和用户体验。如果您对这个话题有更多疑问或者想要分享您的经验,欢迎通过微信([q3030946125])与我联系。让我们共同努力,确保前端项目在开发和线上环境中都能够如期运行。原创 2023-11-21 10:04:12 · 578 阅读 · 0 评论 -
深入解析图片转Base64:教程、插件推荐与实现原理
通过本文的详细分析,读者将对图片转Base64有更深入的理解。根据项目需求,选择合适的实现方式和工具,能够更高效地应用这一技术。同时,了解优劣势有助于在使用时权衡利弊,确保项目的稳定性和性能。如果您对这个话题有更多疑问或者想要分享您的经验,欢迎通过微信([q3030946125])与我联系。让我们共同努力,确保前端项目在开发和线上环境中都能够如期运行。原创 2023-11-21 09:58:37 · 752 阅读 · 0 评论 -
深入理解代码圈复杂度:原理、分析与优劣势
代码圈复杂度是一种衡量代码复杂性和可维护性的度量,通常用一个称为Cyclomatic Complexity(圈复杂度)的数值表示。该数值反映了代码中的决策路径数量,即在程序流程中的不同路径数量。代码圈复杂度是一个重要的代码质量度量指标,通过对程序流程的路径数量进行计算,反映了代码的复杂性和可维护性。通过控制圈复杂度,我们可以提高代码的可读性、可维护性,减少错误的引入。然而,需要在实际项目中权衡各种因素,避免过度强调圈复杂度而牺牲了其他方面的质量。如果您对这个话题有更多疑问或者想要分享您的经验,原创 2023-11-21 09:54:54 · 737 阅读 · 0 评论 -
VUE3 TS 大前端 JS 打印 兼容 批量分页打印
VUE3 TS 大前端 JS 打印 兼容 批量分页打印原创 2022-08-27 19:21:22 · 1425 阅读 · 0 评论 -
商家端小程序案例记录
项目主要配合用户端小程序完成用户在线的下单支付记录、活动签到、会员认证等给功能;框架 taro-vue3-ts。组件库:NutUI 3.0。原创 2022-11-17 13:30:27 · 281 阅读 · 0 评论 -
NUT UI 虚拟列表高度设置
NutUI - 移动端 Vue2、Vue3、小程序 组件库 (jd.com)虚拟列表可以作为一个触底加载的组件;在正常的列表展示以及上拉加载中,我们通常使用NutUI提供的组件,那如果我们加载的数据量非常大时,则可能会产生严重的性能问题,导致视图无法响应操作一段时间,这时候我们就用到了虚拟列表组件List,它可以保证只渲染当前可视区域,其他部分在用户滚动到可视区域内之后再渲染。保证了页面流程度,提升性能。在性能方面、比以往的渲染机制有很丝滑的提升;文档描述。原创 2022-11-12 16:17:06 · 1222 阅读 · 0 评论 -
CSS溢出隐藏 单行、多行隐藏 一行半
CSS溢出隐藏是通过设置容器的overflow属性来实现的,结合其他属性如可以实现单行隐藏、多行隐藏和一行半隐藏。单行隐藏可以通过设置为nowrap来限制文本只显示一行,并使用的ellipsis属性显示省略号。多行隐藏可以通过设置来控制显示的行数。原创 2023-05-18 12:51:41 · 1782 阅读 · 0 评论 -
网站开发中如何优化CSS JS资源的加载速度
通过合并文件、压缩文件、延迟加载、利用缓存和使用CDN等方法,可以优化CSS和JS资源的加载速度。合并文件和压缩文件可以减少网络请求和文件大小,延迟加载可以减少初始加载时间,利用缓存和CDN可以提高文件加载速度。在学习优化CSS和JS资源加载速度的过程中,推荐查阅MDN Web文档、Google Developers和Web.dev等网站,这些资源提供了丰富的指南、最佳实践和工具推荐,有助于开发人员深入了解和应用优化技术。原创 2023-05-21 18:50:17 · 1096 阅读 · 0 评论 -
前端实现文字头像、随机背景色、圆角-附赠示例代码
通过HTML、CSS和JavaScript的结合,我们实现了文字头像、随机背景色和圆角效果。HTML用于创建DOM结构,CSS用于定义样式规则,JavaScript用于处理逻辑和动态修改样式。在JavaScript中,我们使用了随机数生成颜色和头像文字,并通过修改元素的样式属性来实现预期效果。这个实现方式简单、灵活,并且可以根据需求进行扩展和定制化。原创 2023-05-23 11:39:32 · 546 阅读 · 0 评论 -
PC端地图选点 腾讯地图 Vue3 解决方案
http://open.map.qq.com/c/=/apifiles/2/4/71/mods/common.js,apifiles/2/4/71/mods/map.js,apifiles/2/4/71/mods/sv.js Vue3版本处理原创 2022-07-29 19:01:12 · 3571 阅读 · 2 评论 -
Java与Redis存储交互教程:快速掌握Redis存储的Java实现方法
通过本教程,您已经学习了如何在Java应用程序中使用Jedis与Redis进行存储交互。您了解了连接到Redis服务器的基本步骤,并学会了执行一些常见的Redis操作,如设置和获取键值对。此外,我们还强调了一些需要注意的点,以确保您能够有效地使用Redis作为存储解决方案。通过与Redis的交互,您可以利用其高性能、灵活的数据结构和丰富的功能,为您的Java应用程序提供强大的数据存储和检索能力。希望本教程对您在Java中使用Redis存储交互有所帮助,祝您在实际开发中取得成功!原创 2023-05-19 23:39:17 · 788 阅读 · 0 评论 -
Window Git 下载
Window Git 下载原创 2022-07-01 18:40:37 · 126 阅读 · 0 评论 -
yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本
yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本原创 2022-07-01 18:26:27 · 550 阅读 · 0 评论 -
Nginx配置WebSocket(WS)和WebSocket Secure(WSS)的完整指南
WebSocket是一种现代化的通信协议,它通过单个TCP连接实现全双工通信。相比传统的HTTP请求,WebSocket提供了更低的延迟和更高的实时性。Nginx通过支持WebSocket和WebSocket Secure,使得您可以将这些功能集成到您的Web应用程序中。WebSocket提供了实时双向通信的能力,而WebSocket Secure通过SSL加密保障了通信的安全性。使用Nginx作为反向代理服务器,您可以轻松地将WebSocket请求转发到后端服务器,并且能够处理大量并发连接。原创 2023-05-18 11:59:01 · 18090 阅读 · 10 评论 -
每日小问题
HTTPS背后的加密算法chromium 进程 IPC 原理斐波拉契数列浏览器是如何渲染页面的?Vue源码笔记之项目架构vue 双向绑定实现思路快排排序手写排序原创 2021-03-03 18:04:21 · 127 阅读 · 1 评论 -
计算机萌新如何系统地学习前端知识
作为计算机萌新学习前端知识,建议从基础知识开始,逐步学习HTML、CSS和JavaScript,并通过实践项目不断提升自己的技能。推荐使用权威的学习资源如MDN Web文档和W3School,同时了解常用的前端框架如React、Vue和Angular。作为前端开发者,也需要了解一些后端知识和具备良好的思维和审美,如用户体验思维、响应式设计和注重细节。学习方法上,渐进式学习、实践为主和持续学习跟进是关键。最后,避免无用功的方法包括选择权威的学习资源、确定学习目标和重点,以及实践和项目驱动学习。原创 2023-05-21 01:11:35 · 648 阅读 · 0 评论 -
放下助人情结,尊重他人命运
最终,我们将建立更加平等和尊重的社会环境,促进个体和整个社会的进步与繁荣。让我们放下助人情结,以尊重他人的命运为基础,共同创造一个更美好的世界。放下助人情结并不意味着漠视他人的需要,而是学会给予合适的帮助和支持,同时给予他人成长的空间。同时,放下助人情结也可以激发他人的潜能和自我解决问题的能力。尊重他人的命运意味着不把自己的价值观强加给他人,而是尊重他们的选择和决策。然而,过度承担他人的命运可能导致自我消耗和依赖。助人是一种伟大的品质,但有时候我们过度承担他人的命运,可能会对我们自身和他人产生负面影响。原创 2023-05-22 17:33:09 · 4228 阅读 · 2 评论 -
前端开发工程师如何提升个人审美
同时,参与设计讨论和反馈,与其他设计师和前端开发工程师交流经验和观点,可以拓宽视野和加深对设计的理解。观察和研究优秀设计作品:关注设计趋势和流行元素,浏览优秀的网站、应用程序和设计作品,了解设计师们的创作理念和技巧。参与设计讨论和反馈:与设计师和其他前端开发工程师进行交流和讨论,互相给予反馈和建议,共同提高审美能力。总之,通过不断学习和实践,前端开发工程师可以提升个人审美能力,设计出更吸引人的用户界面,提升用户体验。了解用户需求:在设计界面时,要考虑用户的喜好和习惯,尽量以用户为中心,提供良好的用户体验。原创 2023-05-21 18:52:08 · 1024 阅读 · 0 评论 -
前端开发中的接口请求优化:防止频繁或恶意请求导致系统不稳定
在前端开发中,防止用户频繁或恶意请求接口导致系统不稳定是至关重要的。通过限制请求频率、使用缓存技术、实施安全机制等方法,可以有效地解决这个问题。然而,每种方法都有其利弊,需要根据具体情况进行权衡和选择。此外,还需要注意接口访问权限、输入验证、监控与日志记录以及定期更新和维护等方面,以确保系统的稳定性和安全性。综上所述,通过综合运用这些解决方案和注意事项,前端开发人员可以有效地避免用户频繁或恶意请求接口导致系统不稳定的问题,提升系统的可靠性和性能。原创 2023-05-19 22:50:49 · 2443 阅读 · 0 评论 -
CHttpFile类在调用EndRequest时发生12030异常 使用FIddler进行抓包时没有此异常
注意:使用 Fiddler 进行抓包时可能不会出现异常,是因为 Fiddler 作为代理服务器,它会在客户端和服务器之间插入自己的处理逻辑,可能会对网络请求的执行过程产生影响,导致问题在 Fiddler 中没有复现。代理配置问题:如果你的程序在使用代理服务器进行网络请求,请确保代理服务器的配置正确,并且代理服务器与程序之间的通信没有问题。检查代理服务器的设置以及程序中的代理配置,确保两者匹配。你可以尝试捕获异常并查看详细的错误信息,或者使用其他网络调试工具进行网络请求的跟踪和分析,以确定异常的具体原因。原创 2023-05-17 12:27:50 · 625 阅读 · 0 评论 -
Nodejs php java python 处理频繁请求
处理频繁请求是保持后端系统稳定性的重要任务。选择适当的解决方案,如缓存、异步处理、分布式架构等,并结合具体的后端编程语言,如PHP、Java、Python和Node.js,可以有效地应对高并发的请求。同时,要关注系统负载、资源消耗、缓存一致性、数据库优化、异常处理和安全性等方面,并进行容量规划和性能测试,以确保系统能够稳定地处理频繁请求。原创 2023-05-19 23:04:11 · 621 阅读 · 2 评论 -
WebSocket:从建立连接到关闭的完整流程
WebSocket(WS)是一种在客户端和服务器之间建立持久连接的通信协议。下面我将详细介绍WebSocket的开始链接到结束并彻底关闭的流程设计。客户端发起连接请求:客户端通过创建WebSocket对象并向服务器发送连接请求。请求中包含了连接的URL和其他必要的头部信息。服务器接受连接请求:服务器收到连接请求后,进行验证和处理。如果请求符合要求,服务器将返回一个握手响应。客户端与服务器进行握手:客户端收到服务器的握手响应后,进行验证。如果握手成功,建立了WebSocket连接。原创 2023-06-01 17:35:19 · 10227 阅读 · 0 评论 -
保护网站免受恶意流量攻击的方法
恶意刷网站流量是对网站运营者的严重威胁,可能导致服务器过载、损害网站可信度、增加广告费用和带来安全风险。为了防止这种攻击,网站运营者可以使用防火墙和安全插件、限制访问频率、验证用户行为、监控流量和使用CDN等措施。处理恶意流量时,需要分析流量来源并阻止恶意流量,并报告给相关的安全机构。此外,定期备份网站数据、更新软件、加强密码和培训用户也是重要的防御措施。通过采取综合的安全措施,网站运营者可以有效地保护其网站免受恶意刷流量攻击的威胁。原创 2023-05-17 11:48:08 · 560 阅读 · 0 评论 -
程序员职业病之中医颈椎痛缓解办法
这些穴位按摩方法可以帮助缓解颈椎病引起的症状,但需要正确取穴定位,并在适度的力量下进行按摩。按摩这些穴位有助于促进局部血液循环,缓解颈椎病引起的疼痛、僵硬和不适,同时舒缓肌肉紧张,改善颈椎周围的状况。然而,如果症状严重或持续存在,建议咨询医生或中医师进行专业诊断和治疗。原创 2023-05-25 22:03:25 · 417 阅读 · 0 评论 -
不要做一个透明人:展现真实的自己
2.1 透明人的追求与代价透明人指的是那些毫不保留地展现自己生活的人,他们将私密的细节和情感公之于众。这种追求透明度的行为往往是为了获得认同、赞同和关注。然而,透明度的代价是个人的隐私权和自我保护受到威胁,可能导致心理和情感上的负担。2.2 社交媒体与透明人现象的关系社交媒体成为透明人现象的推动因素。通过平台上的个人展示和分享,人们渴望在虚拟世界中获得认可和关注。然而,社交媒体的表面性和过滤现实可能使人们只看到别人生活的一面,无法真正了解他们的内心和真实性。原创 2023-05-23 11:35:18 · 1564 阅读 · 0 评论 -
身份认同:超越格局的重要性
身份认同不仅是个体发展和自我意识的关键,也是社会交往和文化变迁中不可忽视的要素。它影响着个体的自我认同、定位和目标的确定,同时也在人际关系、社会包容和文化多样性中发挥作用。超越格局,理解和尊重不同的身份认同,是促进个体和社会发展的重要路径,从而建立更包容、和谐和繁荣的社会。只有在超越格局的前提下,我们才能真正理解身份认同的重要性。身份认同不仅仅是一个个体的归属感,它是我们在社会中找到自己位置的关键。它涉及到我们所属的群体、文化、价值观以及我们所选择的角色和身份。原创 2023-05-23 11:27:33 · 479 阅读 · 0 评论 -
人生的利益交换:探索内在和外在的平衡
人生不仅仅是利益的交换,它也是关于自我实现、情感连接和个人意义的追求。利益交换是人类社会的一种基本现象,无论是在内在还是外在层面。然而,我们应该超越简单的利益交换,探索更深层次的内在满足和人生意义。通过平衡个人发展、情感满足、财富和物质资源的追求,以及道德伦理的考量,我们可以在人生中寻找到更全面、更有意义的利益交换方式,实现我们的内外平衡。在这个过程中,我们需要培养自我意识和自我反思的能力,了解自己的核心价值观和目标,以便做出明智的决策。原创 2023-05-23 11:20:40 · 1111 阅读 · 0 评论 -
克服困境,实现个人成长与生计保障:程序员的学习进步策略
我们将介绍一些关键策略,包括制定明确的目标与计划、利用开源资源和在线学习平台、寻找合适的社区和合作机会、持续自我学习和提升技能,以及构建个人项目和作品集。通过编写适合自己工作流程的自动化脚本,可以将重复性和耗时的任务交给计算机处理,从而节省时间和精力,更专注于学习和提升技能。同时,注意避免过度沉迷于学习和工作,要保持身心健康的平衡,定期休息和放松,与家人和朋友保持良好的人际关系。在不利的IT大环境下,通过适当的策略和坚持不懈的努力,程序员们可以实现学习进步和个人温饱的目标。原创 2023-05-21 19:01:55 · 269 阅读 · 0 评论 -
箴水&工作经历小计
小程序超岛串串桃娘下饭小火锅串百万鸡装箱食品旗舰店腾云车务PC管理后台EGG后端服务网站/H5原创 2021-11-30 17:42:02 · 1132 阅读 · 0 评论