![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术热文
文章平均质量分 80
全干程序员demo
一名00后互联网开发从业者,现就职华中科技大学担任后端开发工程师.致力代码改变生活,公众号:全干程序员demo,欢迎各位大佬关注!
展开
-
这几年一直有人在问:软件行业现在环境好不好?(俩张图告诉你答案)IT还有机会回暖吗?
近几年软件行业确实是不太景气,身边很多朋友都面临找工作难的景象.it培训行业也是对老师进行裁员,砍掉大部分学科,大家可以在下方评论发表自己的看法,认为IT还有机会回暖吗?原创 2024-06-05 09:21:57 · 369 阅读 · 0 评论 -
探索Kimi模型AI:革新人工智能的未来
Kimi模型AI是一种基于深度学习和自然语言处理技术的人工智能模型。它的设计灵感来源于人类大脑的工作原理,通过模拟神经网络的方式来实现智能决策和学习能力。Kimi模型AI具有高度的自适应性和智能化,能够根据环境和任务的不同进行快速学习和调整。3月22日,阿里的通义千问官宣升级,向所有人免费开放1,000万字的长文档处理功能。同日,360智脑宣布正式内测500万字长文本处理功能,该功能即将入驻360AI浏览器。原创 2024-05-06 14:36:45 · 1065 阅读 · 1 评论 -
一款你必须要了解的实时监控工具HertzBeat 赫兹跳动
HertzBeat 赫兹跳动 是一个易用友好的开源实时监控告警系统,无需 Agent,高性能集群,兼容 Prometheus,提供强大的自定义监控和状态页构建能力。原创 2024-05-06 14:17:20 · 1185 阅读 · 0 评论 -
Agent AI智能体的未来:技术、伦理与经济的交织
Agent AI智能体的未来是多维度的,涉及技术、伦理、法律和经济等多个方面。随着技术的不断进步,智能体将在社会中扮演越来越重要的角色。同时,我们也需要在伦理、法律和社会接受度等方面做好准备,以确保智能体的积极影响,并应对可能出现的挑战。通过跨学科的合作和全社会的共同努力,我们可以期待一个由Agent AI智能体和人类共同创造的美好未来。原创 2024-04-29 10:39:17 · 372 阅读 · 0 评论 -
智能化浪潮中的领航者:JB公司AI Assistant插件深度解读
AI Assistant是JB公司专门针对AI开发领域推出的一款高效插件,它集成了先进的深度学习算法、自然语言处理技术和大数据分析功能,旨在为用户提供一站式的智能开发体验。该插件可与多种主流开发环境无缝集成,支持多种编程语言,方便开发者根据自身需求进行灵活配置和使用。原创 2024-04-29 09:59:04 · 1377 阅读 · 0 评论 -
PyTorch与深度学习:探索人工智能的新前沿
它不仅推动了深度学习技术的发展,还为研究人员和开发者提供了一个强大的工具,以解决现实世界中的复杂问题。PyTorch提供了丰富的API,支持各种深度学习模型的构建,包括卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆网络(LSTM)等。随着深度学习技术的不断发展,PyTorch预计将继续在新算法的探索、模型的优化以及跨学科应用中扮演关键角色。PyTorch拥有一个活跃的社区,不断有新的工具和库被开发出来,以支持更广泛的应用场景。社区的贡献者们还提供了大量的教程和文档,帮助新用户快速上手。原创 2024-04-28 09:32:50 · 389 阅读 · 0 评论 -
2023年图灵奖揭晓:Avi Wigderson教授的卓越贡献
Avi Wigderson教授获得2023年图灵奖,不仅是对他个人学术成就的认可,也是对整个理论计算机科学领域的一种肯定。他的工作不仅推动了理论的发展,还对实际应用产生了重要影响。Wigderson教授的领导力和对学生的影响,更是为我们树立了一个科研和教育的典范。他的成就将激励着未来的科学家们,继续在计算科学的道路上探索和前进。在Avi Wigderson教授的引领下,我们可以期待理论计算机科学将继续在解决现实世界问题、推动技术进步和改善人类生活方面发挥重要作用。原创 2024-04-28 09:29:30 · 292 阅读 · 1 评论 -
程序员缓解工作压力的小窍门,你会如何缓解压力
程序员的工作虽然充满挑战,但通过合理安排工作和休息时间、关注心理健康、建立良好的社交网络,可以有效缓解工作压力。记住,健康和幸福同样重要,不要忽视了自己的身心健康。以上内容为示例性质,实际缓解压力的方法会根据个人情况有所不同。重要的是找到适合自己的方式,保持工作和生活的平衡。原创 2024-04-26 10:25:25 · 429 阅读 · 0 评论 -
成为程序员后你都明白了什么?
成为程序员是一段充满挑战与机遇的旅程。通过不断的技术成长、职业价值的提升和丰富的工作体验,我逐渐找到了自己的定位,并对未来充满了期待。我相信,只要保持学习的热情,勇于面对挑战,每个程序员都能在这条道路上找到属于自己的光芒。原创 2024-04-26 10:20:53 · 387 阅读 · 2 评论 -
Yarn安装与配置指南
Yarn 作为一个现代的依赖管理工具,它提供了更快的安装速度和更好的性能。通过本文的指南,你应该能够顺利地安装和配置 Yarn,从而提高你的开发效率。原创 2024-04-25 09:22:45 · 732 阅读 · 0 评论 -
PostCSS概述
PostCSS是一个开源工具,它使用一系列可插拔的JavaScript插件来处理CSS。这些插件可以自动添加浏览器前缀、支持变量、实现CSS4特性,甚至可以优化CSS代码。PostCSS是一个强大的工具,它极大地提高了CSS的开发效率和代码质量。通过使用PostCSS,你可以更快地采用新的CSS特性,同时保持代码的兼容性和性能。原创 2024-04-24 10:09:25 · 336 阅读 · 0 评论 -
前端npm详解
开发者可以根据自己的需要添加自定义脚本。npm作为前端开发的核心工具,它的发展对整个JavaScript生态系统至关重要。原创 2024-04-23 09:20:32 · 1208 阅读 · 0 评论 -
Apache Spark 的基本概念和在大数据分析中的应用
技术细节: Spark利用了内存计算的优势,通过数据的序列化和分区,减少了I/O操作,从而加快了数据处理速度。Apache Spark 是一个功能强大的大数据处理框架,它通过RDD提供了高效的数据并行处理能力。在大数据分析领域,Spark的应用广泛,包括数据批处理、实时数据处理、机器学习和图计算等。尽管存在一些挑战,但Spark的优势使其成为大数据处理的首选工具之一。原创 2024-04-22 10:40:42 · 1693 阅读 · 0 评论 -
TensorFlow 的基本概念和使用场景
TensorFlow 是一个用于数值计算的开源软件库,最初由 Google 为机器学习研究开发。TensorFlow 允许用户创建复杂的神经网络模型,通过数据流图进行计算,其中节点代表数学操作,边代表数据流。原创 2024-04-17 21:45:26 · 1113 阅读 · 0 评论 -
区块链技术的应用场景和优势
通过记录每个环节的交易和信息,可以提高供应链的透明度和追溯性,减少欺诈和假冒商品。去中心化:区块链是一个去中心化的系统,没有单一的控制机构,所有参与者都可以验证和记录交易。总的来说,区块链技术的应用场景和优势可以为各行各业带来更高效、更安全和更透明的交易和管理方式。透明度:所有的交易记录和信息都可以在区块链上被所有参与者查看,确保了交易的透明度和公正性。信任建立:通过区块链技术,可以建立信任,减少中间人和第三方信任机构的依赖。高效性:区块链可以通过自动化和智能合约等技术提高交易的速度和效率。原创 2024-04-15 21:40:16 · 520 阅读 · 0 评论 -
又是大佬开源的一款自动预约i茅台的系统
i茅台app,每日自动预约茅台平台注册账号(可用i茅台)添加多个用户自动预约类型选择(本市出货量最大的门店,或位置附近门店)自动旅行首次旅行分享获取申购耐力值自定义时间/随机时间预约或旅行结果消息推送。原创 2024-04-14 20:28:03 · 1653 阅读 · 0 评论 -
程序员需要考证吗?程序员考证真的有用吗?
全网最全面的2024年 系统架构设计师 (软考高级)备考资源库。Gitee地址: https://gitee.com/zaonai/system_architect。原创 2024-04-12 18:56:23 · 1102 阅读 · 2 评论 -
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
服务器为linux的centos系统具体7还是8我不太清楚,全程为没有网络环境,所以环境全部需要离线安装.这里不我建议使用Anaconda虚拟环境进行安装,因为是离线环境.最好是能够准备一台有网络的centos虚拟机进行安装包的下载,方便环境一致这样项目部署后环境一般不会出现问题.这里我主要分为俩部分进行讲解,第一部分为有网络环境搭建,第二部分为离线安装.因为离线安装需要在线下载相关依赖包,这里我使用的python版本为3.9.0,这里可以根据你们自己开发环境来修改自己的版本.原创 2024-04-12 11:05:26 · 1478 阅读 · 0 评论 -
鸿蒙应用开发横空出世:是否应该换赛道
首先我知道这件事情的时候,可能和大家一样是在短视频平台看到某些机构的老师大肆宣扬未来的2024年一定是鸿蒙应用开发的天下.刚好机构也开设了这门课程.也有很多前端和后端的朋友在跟我聊,现在互联网经常说"Java已凉,前端已死"的话,到底需不需要给自己换个赛道让自己能够身处一个互联网舒适圈(说白了就是实在是卷不动前端,Java了).今天我也在这里给各位详细聊聊我自己的个人看法.原创 2024-01-14 18:12:06 · 1125 阅读 · 1 评论 -
鸿蒙应用开发尝鲜:初识HarmonyOS
来源:华为官方网站 :相信大家对鸿蒙应用开发也不在陌生,很多身处互联网行业或者不了解的人们现在也一定都听说过华为鸿蒙.这里我将不再说废话,直接步入正题。原创 2024-01-14 18:11:03 · 787 阅读 · 0 评论 -
网络世界的黑暗角落:常见漏洞攻防大揭秘
本次主要利用了sql注入,XSS,SSRF,命令注入,目录穿越,文件读取,文件上传,文件包含等常见测试手段。为了减少误判,url过滤可以首先将一些特征非常明显的关键字例如/passwd,script,window.ini等判定为非法访问状态,直接驳回用户请求,看看当前是否有这样的用户进行这样的操作,如果仅以服务器的访问记录做过滤依据会比较片面,其实web安全渗透测试有很多方面,如果按照大而全的关键字去匹配会对正常url产生误判。原创 2023-12-20 21:10:10 · 227 阅读 · 0 评论 -
你知道跨站脚本攻击吗?一篇带你了解什么叫做XSS
XSS作为OWASP TOP 10之一。XSS中文叫做跨站脚本攻击(Cross-site scripting),本名应该缩写为CSS,但是由于CSS(Cascading Style Sheets,层叠样式脚本)重名,所以更名为XSS。XSS(跨站脚本攻击)主要基于javascript(js)来完成恶意的攻击行为。XSS是一种经常出现在web应用中的计算机大全漏洞,也是web中最主流的攻击方式。那么什么是XSS呢?原创 2023-12-20 21:08:52 · 179 阅读 · 0 评论 -
JWT 实战教程
JWT 实战教程1.什么是JWTJSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. This information can be verified and trusted because it is digit原创 2021-02-17 14:58:32 · 274 阅读 · 1 评论 -
微服务(Microservices)和服务网格(Service Mesh)架构概念整理
微服务(Microservices)和服务网格(Service Mesh)架构概念整理在过去的 2016 年和 2017 年,微服务技术迅猛普及,和容器技术一起成为这两年中最吸引眼球的技术热点。而以 Spring Cloud 为代表的传统侵入式开发框架,占据着微服务市场的主流地位。微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个转载 2020-12-05 23:54:31 · 539 阅读 · 0 评论 -
再谈分布式概念
再谈分布式概念微服务 微服务架构分格,就像一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API.这些服务围绕业务能力来构建并通过完全自动化部署机制来独立部署.这些服务使用不同的编程语言编写,以及不同数据的存储技术,并保持最低限度的集中式管理. 简而言之: 拒绝大型单体应用,基于业务边界进行微服务化拆分,各个服务独立部署运行.集群&分布式&节点 集群是个物理形态,分布式是个工作方式 只要是一堆机器,...原创 2020-12-03 21:38:27 · 120 阅读 · 0 评论 -
JDK和CGLIB动态代理
JDK和CGLIB动态代理前言Github:https://github.com/yihonglei/thinking-in-spring(spring工程)JDK动态代理实现原理(jdk8):https://blog.csdn.net/yhl_jxy/article/details/80586785CGLIB动态代理实现原理:https://blog.csdn.net/yhl_jxy/article/details/80633194一 JDK和CGLIB动态代理原理1、JDK动态代转载 2020-11-26 14:44:52 · 81 阅读 · 0 评论 -
什么是分布式系统?
什么是分布式系统?要理解分布式系统,主要需要明白一下2个方面:1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已,而实际上这些服务是通过背后的众多服务器组成的一个分布式系统,因此分布式系统看起来像是一个超级计算机一样。例如淘宝,平时大家都会使用,它本身就是一个分布式系统,我们通过浏览器访问淘宝转载 2020-11-23 17:10:26 · 4020 阅读 · 0 评论 -
浅谈微服务
浅谈微服务开篇在最一开始的软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行其道,有哪个互联网产品不说自己是微服务架构呢?但是,对于微服务的理解每个人都不太一样,这篇文章主要是聊一聊我对微服务的理解以及如何搭建经典的微服务架构,目的是梳理一下自己的一些想法,如果存在不同看法的欢迎指正!什么是微服务首先,什么是微服务呢?单体应用相对的,要理解什么是微服务,那么可以先理解什么是转载 2020-11-23 17:00:03 · 102 阅读 · 0 评论