首页
学习
活动
专区
工具
TVP
发布

C/C++基础

专栏作者
994
文章
2108614
阅读量
108
订阅数
Git Commit Message 最佳实践
Git 是一个免费开源的分布式版本控制系统,由 Linux 之父 Linus Torvalds 于 2005 年开发,最初的目的用于管理 Linux 内核的开发。
恋喵大鲤鱼
2023-10-12
3480
博客生成静态站点工具 Top 20
本文将介绍最流行的十大博客静态站点生成工具,以 Github star 数来排名。
恋喵大鲤鱼
2023-03-10
3.1K0
Golang 泛型实现类型转换
Golang 标准库提供了很多类型转换的函数,如 strconv 包可完成 string 与基本数据类型之间的转换。
恋喵大鲤鱼
2022-12-30
2.7K0
代码托管你只知道 GitHub?
你可能对全球最大的同性交友平台 GitHub 并不陌生,它是开源项目最喜欢的托管平台。要想托管代码,如果你只知道 GitHub,那下面这两款你真的应该了解一下。
恋喵大鲤鱼
2022-11-18
9230
kex_exchange_identification: Connection closed by remote host
文章目录 1.问题 2.办法 3.具体操作 参考文献 1.问题 在我的 MacBook 使用 git pull 从 Github 拉取代码时,突然报了如下错误,之前还是好好的,真让人抓狂呀😫 git pull kex_exchange_identification: Connection closed by remote host Connection closed by 100.12.0.163 port 22 fatal: Could not read from remote
恋喵大鲤鱼
2022-06-02
3.9K0
Git 入门教程
这里记录本人使用 Git 的点滴,以需要完成的功能为切入点来讲解需要使用的命令,供大家参考。当然,再结合官方文档 Git Reference 及 Git 常用命令大全这类较全面的 Git 命令介绍的文章,能帮助我们更好地掌握 Git 的使用。
恋喵大鲤鱼
2022-05-09
3.4K0
Go 编码规范建议——风格篇
文章目录 1.格式化 2.代码行 行长度 换行方式 不必要的空行 3.括号和空格 4.字符串 5.import 规范 参考文献 1.格式化 代码必须用 gofmt 格式化。 2.代码行 行长度 一行代码不要超过120列,超过的情况,使用合理的换行方法换行。 例外场景: import 模块语句 struct tag 工具生成代码 换行方式 采用惰性换行,换行前应尽可能的占满不留空位。 // Bad fmt.Printf("%v %v %v %v %v %v %v %v %v %v %v %v %v %v\n"
恋喵大鲤鱼
2021-12-06
1.2K0
Go 项目布局建议
不管是什么语言,开发什么项目,一个稍大的项目,必然要面临如何管理项目结构布局的问题,因为一个简洁清晰的布局是项目可读的关键。
恋喵大鲤鱼
2021-12-06
7800
Go map 转 slice
编码中,我们可能需要将 map 的 key 或者 value 转换为 slice 进行操作。
恋喵大鲤鱼
2021-07-14
2.2K0
Go 模块:v2 及更高版本
随着一个成功项目的成熟和新需求的增加,过去的特性和设计决策可能不再有意义。开发人员可能希望通过删除不推荐的函数、重命名类型或将复杂的包拆分成可管理的部分来集成他们学到的经验教训。这类更改需要下游用户努力将代码迁移到新的 API,因此,如果不仔细考虑好处大于成本,就不应该进行这些更改。
恋喵大鲤鱼
2020-09-16
9510
迁移到 Go Modules
Go 项目使用多种依赖管理策略,其中对 vendor 包的管理有两个比较流行的工具 dep 和 glide,但他们在行为上有很大的差异,而且并不是总能很好地同时使用。一些项目将其整个 GOPATH 目录存储在一个 Git 仓库中。其他人则只依赖于 go get 并期望在GOPATH中安装较新版本的依赖项。
恋喵大鲤鱼
2020-09-08
7830
Golang groupcache LRU 缓存简介与用法
LRU(Least Recently Used,最近最久未使用算法)是一种常见的缓存淘汰算法,当缓存满时,淘汰最近最久未使用的元素,在很多分布式缓存系统(如Redis, Memcached)中都有广泛使用。其基本思想是如果一个数据在最近一段时间没有被访问到,那么可以认为在将来它被访问的可能性也很小。因此,当缓存满时,最久未被访问的数据最先被淘汰。具体做法是将最近使用的元素存放到靠近缓存顶部的位置,当一个新条目被访问时,LRU 将它放置到缓存的顶部。当缓存满时,较早之前访问的条目将从缓存底部被移除。
恋喵大鲤鱼
2019-08-01
8.3K1
小米Git
题目描述: git是一种分布式代码管理工具,git通过树的形式记录文件的更改历史,比如: base’<–base<–A<–A’ ^ | — B<–B’ 小米工程师常常需要寻找两个分支最近的分割点,即base.假设git 树是多叉树,请实现一个算法,计算git树上任意两点的最近分割点。
恋喵大鲤鱼
2018-08-03
2510
GitHub Desktop常见用法
这里记录我使用git的点滴,以需要完成的功能为切入点来讲解需要使用的命令,供日后参考,当然再结合“git命令大全”这类较全面的git命令介绍的文章,会更好的熟悉git的使用,也希望能够帮助到需要的网友。
恋喵大鲤鱼
2018-08-03
2.6K0
统计整数的各位数字和
根据整数不同数位的权值来获取各个数位上的值。废话不多说,亮代码。 #include <string> using namespace std; int getDigitSum(int x){ string strNum=to_string(x); int len=strNum.length(); int sum=0; int digitPosWeight=1; //数位的权值 for(int i=0;i<len-1;++i){ dig
恋喵大鲤鱼
2018-08-03
7120
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档