+ 我要发布
我发布的 我的标签 发现
公开标签 #编程
介绍 本项目包含 LeetCode、《剑指 Offer(第 2 版)》、《剑指 Offer(专项突击版)》、《程序员面试金典(第 6 版)》等题目的相关题解。所有题解均由多种编程语言实现,包括但不限于:Java、Python、C++、Go、TypeScript、Rust,日常更新。欢迎 Star 🌟 关注本项目,获取项目最新动态。 站点 Vercel: https://doocs-leetcode.vercel.app GitHub Pages: https://doocs.github.io/leet
洛谷创办于2013年,致力于为参加noip、noi、acm的选手提供清爽、快捷的编程体验。它拥有在线测题系统、强大的社区、在线学习功能。很多教程内容由各位oiers提供的,内容广泛。无论是初学oi的蒟蒻,还是久经沙场的神犇,均可从中获益,也可以帮助他人,共同进步。是学习noip等竞赛时理想的网站。 主要产品 洛谷网 洛谷创建于 2013 年 6 月 15 日,至今已有数十万用户,致力于为编程爱好者提供清爽、快捷的编程体验。它不仅仅是一个在线测题系统,更拥有强大的社区、在线学习功能。同时,许多教程内容都是
题解预览地址:https://leetcode.wang,推荐电脑端打开,手机打开的话将页面滑到最上边,左上角是菜单 leetcode 题目地址 https://leetcode.com/problemset/all/ github 项目地址:https://github.com/wind-liang/leetcode 为什么刷题:https://leetcode.wang/leetcode100%E6%96%A9%E5%9B%9E%E9%A1%BE.html 知乎开设了专栏,同步更新:https://
Github 官方推出强大的 Github Copolit 智能编程辅助插件,直接集成到 VSCode 等编辑器或 IDE,提供智能代码建议与补全,能帮你写代码、找 Bug 等。可惜它有一个致命缺点——太贵了!100美元/年。 「Codeium AI 编程插件」与 GitHub Copilot 的功能基本一样,都是基于 AI 人工智能对代码进行分析并提供即时的代码补全、代码建议、编程问答,并能按你要求一键生成代码等,而且 Codeium 对个人用户永久免费! 比起网站版 ChatGPT 不断的拷贝粘贴式
这篇文章将为大家详细讲解有关java实现list集合元素不重复的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在编程语言中List 是标准类库中的一个类,可以简单视之为双向链表,以线性列的方式管理物件集合。list 的特色是在集合的任何位置增加或删除元素都很快,但是不支持随机存取。list 是类库提供的众多容器(container)之一,除此之外还有vector、set、map、…等等。 对list集合中的重复值进行处理,大部分是采用两种方法,一种是用遍历lis
其它类电子书栏目主要分享最新最热门的其它电子书资源以及相关的电子文档手册等,目前收录了728个相关内容,本栏目已被1574个用户关注,希望我们整理的资源能够为程序员提供到学习帮助。
本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些 Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。配套网站 algs4.cs.princeton.edu 提供了本书内容摘要以及相关代码、测试数据、编程练习、教学课件等资源。 第1章  基础  1 1.1 基础编程模型  4 1.1.1 Java程序的基本结构  4 1.1.2 原始数据类型与表
工作 20 多年了,这 20 来年看到了很多公司系统架构,也看到了很多问题,在跟这些公司进行交流和讨论的时候,包括进行实施和方案比较的时候,都有很多各种方案的比较和妥协,因为相关的经历越来越多,所以,逐渐形成了自己的逻辑和方法论。今天,想写下这篇文章,把我的这些个人的经验和想法总结下来,希望能够让更多的人可以参考和借鉴,并能够做出更好的架构来。另外,我的这些思维方式和原则都针对于现有市面上众多不合理的架构和方案,所以,也算是一种“纠正”……(注意,这篇文章所说的这些架构上的原则,一般适用于相对比较复杂的
一直认为,「编程」就像现代的炼金术,程序员可以通过代码神奇地开发出各种实用、有趣甚至让人激动无比的 APP,所以很多人都向往学习编程,然而最困难的往往是入门。 苹果 iOS 和 macOS 作为目前最为流行操作系统之一,Mac 和 iOS 移动开发都是如今最为热门的课程。想要学习,除了报名一些天价辅导班,或者买一堆 iOS 开发书籍自学以外,现在苹果官方提供了一个更轻松有趣的,让你一边玩游戏一边学习的方法——Swift Playgrounds
推荐一本神书,豆瓣评分9.7分,堪称分布式领域圣经,本人非常后悔没有更早的阅读本书。如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》。如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》。如果今年只推荐1本书的话,那必须是这本《数据密集型应用系统设计》。这本书好在哪里?1、系统,打通并概述数据库、分布式系统、消息中间件、数据存储等知识2、详细对比分析各种设计之间的优缺点,为实际应用场景提供权衡参考3、大量经典论文和延伸阅读资料,方便感兴趣的读者深入理解4、作者很有技术情怀,行
日常编码中,代码的命名是个大的学问。能快速的看懂开源软件的代码结构和意图,也是一项必备的能力。那它们有什么规律呢? Java项目的代码结构,能够体现它的设计理念。Java采用长命名的方式来规范类的命名,能够自己表达它的主要意图。配合高级的IDE,可以减少编码人员的记忆负担,靠模糊的匹配就能找到自己所需要的资源。为了让大家更好的理解命名的套路,我借鉴了最流行的Java接开源软件(spring系列,netty,libgdx,guava,logback等等),总结了10类常见的类命名。大多数是以后缀形式存在的
1