首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
C++
订阅
加速度
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
数据结构与算法 排序与搜索
**冒泡排序(英语:Bubble Sort)**是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”…
源码阅读技巧篇
本人水平有限,下面的一些都是本人的思考与理解,如果有那里不对,希望各位大佬积极指出,欢迎在留言区进行评论交流、探讨。 说到读源码,让我想起来了读书,古语有云:“读破万卷书,下笔如有神”。 就拿RocketMQ来说,它是如何实现高性能、高可用。之前写过高可用的一些思考和理解里面的…
实用的 Visual Studio Code 插件
1.vscode-color-highlight------颜色代码高亮插件。(sublime text也有) 2.vscode-Open in Browser------右键在浏览器打开。(sublime text也有) 3.vscode-Path Intellisense-…
良好的BUG报告可以为您节省宝贵的时间 - 众成翻译
今天你写bug了么?
Google 开源 C++ 公共库 Abseil
很多 Google 的工程师经常开玩笑,说离开 Google 就不会写 C++ 了。因为内部有很多好用的扩充库。近日,Google 宣布开源 Abseil,这是从 Google 代码库中抽取出的一组公共库。
FastDelete-Windows下快速删除文件夹的工具
FastDelete是一个快速删除文件夹的工具,基于nodejs里文件操作的强大性能。特别是文件夹里存在大量小文件的情况下,FastDelete能够比Windows的删除操作快上十倍。 最近项目发展得很快,代码越来越多,加上AndroidStudio构建时会在build目录下生…
经验总结|IT程序员如何披荆斩棘?教你几招可好
对于刚开始进入IT的新人来说,“必备技能”往往意味着一个长长的、标有重要度的学习列表,但是过长的列表通常会导致新人不知如何开始学习,压力倍增。 本文尝试列举出最重要的几个技能,也期望通过此列表能给新人一个比较明确的学习重点和路径。 没有掌握任何一门编程语言,就不可能成为一名编程…
[译]优秀的嵌套三元表达式(软件编写)(第十四部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 过去的经验会让你相信,嵌套三元表达式是不可读的,应当尽量避免。 真相其实是,三元表达式通常比 if 语句更加简单。人们不相信的原因有两个: 他们更熟悉 if 语句。熟悉带来的偏见可能会让我们相信一些…
何时以及如何正确使用静态方法
要知道何时以及如何正确使用静态方法,首先要搞清楚静态方法与实例方法的区别。静态(static)本身说明该行为是无状态的,无需实例化,调用时无需再格外分配内存来存放实例。所以,针对全局的单例场景、无状态
十年阿里java架构师的六大设计原则和项目经验
这幅图清晰地表达了六大设计原则,但仅限于它们叫什么名字而已,它们具体是什么意思呢?下面我将从原文、译文、理解、应用,这四个方面分别进行阐述。 该原则由麻省理工学院的 Barbara Liskov女士提出,她是美国第一位获取计算机博士学位的女性,曾经也获得过计算机图灵奖。 该原则…