学习
文章平均质量分 66
不爱敲代码吖
爱情是生命的火花,有意的升华,心灵的吻合,如果说人类的感情能区分等级,那么爱情该是属于最高的一级。
展开
-
break;作用
在switch语句中,break;,则一旦某个case的条件匹配成功,就会执行该case块内的代码,然后自动地继续执行下一个case块内的代码,即使下一个case的条件并不匹配。语句在编程中是一个非常有用的控制流语句,它的主要作用是立即退出它所在的循环体(如for循环、while循环、do-while循环等)或switch语句,并继续执行该循环或switch语句之后的代码(如果有的话)。语句,循环将不再继续执行剩余的迭代,而是直接跳转到循环之后的代码。是可选的,但通常建议总是使用它来避免意外的行为。原创 2024-08-21 14:22:24 · 247 阅读 · 0 评论 -
最新编程语言排行榜,C++ 和 Go 成为新王?!
对于后端开发来说,语言只是一个工具和基础,除了语言本身和对应的开发框架外,其他要学的后端开发技术都是通用的,比如数据库、缓存、队列、搜索引擎、Linux、分布式、高并发、设计模式、架构设计等等。注意,TIOBE 编程语言排行榜是基于 全球 工程师的数量、课程、热门网站、第三方供应商综合计算出来的,只是一个编程语言流行度和趋势的反映,并不代表语言之间的优劣,也不能反映国内的就业情况。这是可预见的,Python 凭借其简单易学的语法和广泛的应用领域,如数据科学、机器学习、网络开发、爬虫等,吸引了大量开发者。原创 2024-06-17 13:51:46 · 1329 阅读 · 0 评论 -
当面试被问到分布式事务,就这样答!
在两阶段提交中,事务协调者(Transaction Coordinator)协调多个参与者(Participants)的资源管理器,确保所有参与者要么都提交事务,要么都回滚事务,从而保证事务的一致性。所以这时候如果本地的其他请求要访问同一个资源,比如要修改商品表 id 等于 100 的那条数据,那么此时是被阻塞住的,必须等待前面事务的完结,收到提交/回滚命令执行完释放资源后,这个请求才能得以继续。比如是提交请求,然后那些收到命令的参与者就提交事务了,此时就产生了数据不一致的问题。解决了数据不一致问题。原创 2024-06-11 15:41:31 · 897 阅读 · 0 评论 -
不要再问我跨域问题了,这篇文章全搞定
跨域问题指的是在Web开发中,由于浏览器的同源策略限制,当一个网页尝试访问与它不同源(协议、域名或端口不同)的资源时,可能会遇到安全限制导致无法正常访问的问题。这种策略旨在防止恶意网站读取或修改其他网站的数据,保护用户信息安全。这样说可能有点抽象,下面具体展开说明。通常情况下,我们主流的开发模式是:前后端分离。当我们从浏览器80访问服务端81应用下面我们用一个Web工程,一个后端工程具体简单演示下。1、Web工程结构:index.html 页面原创 2024-06-06 14:24:04 · 289 阅读 · 0 评论 -
有代码冗余的检查工具嘛
Clang Static Analyzer: Clang Static Analyzer 是 Clang 编译器提供的一个静态代码分析工具,用于检测 C/C++ 代码中的各种问题,包括冗余代码。是的,有一些代码质量工具可以帮助检查冗余代码。ESLint: 对于 JavaScript 项目,ESLint 是一个常用的静态代码分析工具,可以配置来检查冗余代码和其他代码质量问题。Cppcheck: Cppcheck 是一个针对 C/C++ 代码的静态代码分析工具,可以检查代码中的冗余、未使用的变量等问题。原创 2024-06-06 10:20:22 · 458 阅读 · 0 评论 -
数字化转型大环境,学习数据分析有哪些优势呢?
数据分析正在改变着企业,随着更多企业上云,传统企业想要转型,想要创新就需要数据分析这个职位。那么对于正在学习数据分析专业的你或者正在考虑是否转行学习数据分析的你来说,正是一个学习入行的机会哦~原创 2024-06-04 11:50:35 · 539 阅读 · 0 评论 -
详谈程序员应该具备什么样的职业素养
能够清晰地表达自己的想法和观点,倾听他人意见,能够与非技术人员有效沟通,避免“码农”与“业务人员”之间的沟通障碍。:注重代码质量和系统稳定性,编写可读性强、可维护性高的代码,严谨对待每一个细节,确保交付的产品达到高质量标准。:能够快速准确地识别和解决问题,善于分析、调试和优化代码,具备良好的逻辑思维能力和解决问题的方法论。:对自己的工作负责,能够承担起自己的角色和义务,及时解决问题,确保项目按时交付并达到预期目标。:不断反思和改进自己的工作方法和流程,追求卓越,不断提高自己的工作效率和质量。原创 2024-06-04 10:34:08 · 171 阅读 · 0 评论 -
我觉得 “砍需求” 是程序员最牛逼的本领
我觉个自己团队的例子,前段时间我们想统计下老鱼简历的数据,比如注册率和注册来源等,按照正常的方式,可能是需要开发统计分析的能力,我们开发同学也欣然接受了。所以理解需求、跟需求提出方保持统一是很重要的,之前我们团队的开发同学,在需求评审会上 “大放豪言”,产品经理说完需求,他就说:“这个简单!砍需求的前提是对需求有深刻的理解,这就包括理解需求的背景、需求的目标、分析需求的优先级、可行性、以及对用户和业务的影响等等。注意,砍需求不是砍产品经理,也不是单纯地 “拽” —— 劳资是大爷、劳资说不做就不做!原创 2024-05-29 10:33:14 · 859 阅读 · 0 评论