自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 互联网架构演进之路

互联网架构演进之路 搜狐技术产品 公众号「搜狐技术产品」,让你更懂产品技术 4 人赞同了该文章 作者 | 风之谷 本文旨在介绍大型互联网架构的演进过程,针对每种架构将简单介绍其原理以及特点。 互联网产品常常面临庞大的用户量,日均数十亿PV的高并发,PB级别的数据存储等问题的挑战,同...

2019-09-01 16:21:31 251 0

转载 STL之二分查找

STL之二分查找 2017.07.20 12:25:21字数141阅读159 需要包含头文件algorithm C++ STL实现二分查找的函数有三个:lower_bound、upper_bound 、binary_search. 他们所有的前提是要有序。 ForwardIter l...

2019-08-31 11:45:13 79 0

转载 lower_bound:调用lower_bound之前必须确定序列为有序序列,否则调用出错

lower_bound 编辑讨论 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! lower_bound()返回一个 iterator 它指向在[first,last)标记的有序序列中可以插入value,而不会破坏容器顺序的第一个位置,而这个位置标记了一个不小于va...

2019-08-31 11:41:54 362 0

转载 C++sort()函数的用法

C++sort()函数的用法 近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧! (一)为什么要用c++标准库里的排序函数 Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率...

2019-08-31 11:12:46 89 0

转载 C++ 单例模式---知乎

https://zhuanlan.zhihu.com/p/37469260 C++ 单例模式 Arkin Mechanic . Keep coding. 36 人赞同了该文章 1. 什么是单例模式 单例模式(Singleton Pattern,也称为单件模式),使用最广泛的设计模式...

2019-07-10 10:09:12 308 0

转载 C++ 中static_cast、dynamic_cast、const_cast和reinterpret_cast总结

C++ 中static_cast、dynamic_cast、const_cast和reinterpret_cast总结 zhaozhengcoder关注 0.62017.05.04 10:42*字数 1772阅读 2564评论 6喜欢 17 C++中的类型转换分为两种: 隐式类型转换; 显式...

2019-07-09 11:58:22 144 0

转载 C++与C之间相互接口和库函数调用

https://github.com/gatieme/AderXCoding/blob/master/language/c/cpp/README.md C++与C之间相互接口和库函数调用 CSDN GitHub C++与C之间相互接口和库函数调用 AderXCoding/l...

2019-07-09 10:13:29 766 0

转载 论单例模式内存释放

论单例模式内存释放 Jay_Guo关注 2017.11.26 21:37*字数 710阅读 648评论 0喜欢 1 对于C++ 项目开发者来说,单例模式可以说是最常用的也是最有效的一种设计模式,无论是单线程中的懒汉模式还是线程安全的恶汉模式,亦或是其各个变种模式,都无法避免的是在使用完成后...

2019-07-07 15:26:43 265 0

转载 单例模式

构造析构全放private,拷贝和赋值delete,单例只需要两行代码。 static Singleton& Singleton::getInstance() { static Singleton instance; return instance; } 采用c++...

2019-07-07 15:25:46 59 0

原创 自定义类型的大顶堆和小顶堆

struct Info { string name; float score; bool operator < (const Info &a) const { return score < a.score;//大顶堆 } }; int main() { ...

2019-07-07 12:32:30 135 0

转载 Go语言基础:make,new, len, cap, append, delete方法

Go语言基础:make,new, len, cap, append, delete方法 uudou·2016-09-20 12:00:01· 5220 次点击 ·预计阅读时间 5 分钟·3分钟之前开始浏览 这是一个创建于2016-09-20 12:00:01的文章,其中的信息可能已经有所发...

2019-07-06 15:57:43 75 0

转载 Golang- import 导入包的语法

Golang- import 导入包的语法 2014年05月12日 08:19:47张哲BJUT阅读数 42940更多 所属专栏:Web Development 一 包的导入语法 在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下: import( ...

2019-07-03 15:53:03 43 0

转载 golang 字符串修改方式

golang 字符串修改方式 00 博客/Golang/1年前/18005/0 package main import "fmt" func main() { s := "hello" c := []byte(s) // 将字...

2019-07-03 15:48:01 1071 0

转载 Go 切片:用法和本质

Go 切片:用法和本质 2011/01/05 引言 Go的切片类型为处理同类型数据序列提供一个方便而高效的方式。 切片有些类似于其他语言中的数组,但是有一些不同寻常的特性。 本文将深入切片的本质,并讲解它的用法。 数组 Go的切片是在数组之上的抽象数据类型,因此在了解切片之前必须要先理解...

2019-07-02 15:53:15 1061 0

转载 Ubuntu创建sudo用户

主页关于我 Ubuntu创建sudo用户 sudo命令提供了临时使用root权限的机制,使普通用户可以执行超级管理员任务。 我要在Ubuntu系统上创建一个新用户,并且有执行sudo命令的权限。 我不直接修改sudoers文件。 首先创建一个新用户 如果你使用已存在的用户,可以跳过这一...

2019-06-13 11:18:28 865 0

转载 Linux环境下安装和使用Hyperledger Composer

Linux环境下安装和使用Hyperledger Composer 冯宇Ops关注 0.12018.06.03 23:15*字数 938阅读 950评论 0喜欢 2 之前我们分享过Hyperledger Fabric在Linux环境下的搭建和使用。不过Fabric实在是太底层,安装和使用都相...

2019-06-12 17:24:38 93 0

转载 Docker使用阿里云镜像加速器

Docker使用阿里云镜像加速器 264e6feedbe7关注 2017.08.25 15:08*字数 193阅读 4254评论 0喜欢 2 一、简介 由于国内特殊的网络环境,往往我们从Docker Hub中拉取镜像并不能成功,而且速度特别慢。所以需要配置镜像加速器,当然也要可以自己搭建镜...

2019-06-12 16:56:36 156 0

转载 解决 libcurl.so.4: no version information available

解决 libcurl.so.4: no version information available 2017-04-03晨晨分类:Linux阅读(11610) 评论(1) 使用自编译的 curl 后,可能会遇到这个问题: /usr/bin/curl: /usr/local/lib/libcu...

2019-06-12 15:25:23 1528 0

转载 linux下安装nvm

linux下安装nvm As大大关注 0.32017.07.06 11:59*字数 39阅读 5811评论 0喜欢 3 github官网https://github.com/creationix/nvm curl -o- https://raw.githubusercontent.c...

2019-06-12 15:24:45 1479 0

转载 理解 Gerrit 的 Change-Id

理解 Gerrit 的 Change-Id 24 MAR 2019 gerrit git 审校:LinuxSuRen(https://github.com/LinuxSuRen) Gerrit 是一个基于 Git 版本控制的基于 Web 的代码审查工具 。笔者在学习它的过程中发现,...

2019-06-09 15:19:06 2633 0

转载 在Mac、Linux 终端显示 Git 当前所在分支

在Mac、Linux 终端显示 Git 当前所在分支 进入你的home目录 cd ~ 编辑.bashrc文件 vi .bashrc 将下面的代码加入到文件的最后处 function git_branch { branch="`git branch 2>/dev...

2019-06-09 10:24:06 427 0

转载 Ubuntu16.04 安装,更新与卸载Docker CE

Ubuntu16.04 安装,更新与卸载Docker CE 污污老师关注 2017.11.14 23:40*字数 1019阅读 3079评论 0喜欢 1 Docker CE 17.09 操作系统要求:一个64位的操作系统 Zesty 17.04 Xenial 16.04 (LTS) Tru...

2019-06-08 11:04:35 1325 0

转载 区块链是如何做到交易记录不可被篡改的

区块链是如何做到交易记录不可被篡改的 星目关注 2017.07.19 23:03*字数 1912阅读 1654评论 4喜欢 1 BlockChain 比特币前一阵子一度超过2万元一枚,而且长期来看这远远不是它的极限。假如你手里有比特币,而且知道你手里的比特币就像银行卡里的钱一样,邦定了你的...

2019-06-03 14:28:09 2602 0

转载 区块链系统架构核心简析: 一致性与共识机制

区块链系统架构核心简析: 一致性与共识机制 三木木 金融分析师 1 人赞同了该文章 区块链系统,首先是一个分布式系统。传统单节点结构演变成分布式系统,碰到的首要问题就是一致性的保障。 在很多时候,一致性会与共识放在一起讨论,但严谨地讲,两者含义并不完全相同。 一致性往往指分布式系统...

2019-06-03 12:32:40 590 0

转载 Git reset命令的使用

Git reset命令的使用 weiweilong关注 0.12017.03.29 16:21*字数 673阅读 13493评论 1喜欢 8 Git reset 命令有三个主要选项:git reset --soft; git reset --mixed; git reset --hard; ...

2019-05-22 14:38:22 737 0

转载 什么是数字签名和证书?

什么是数字签名和证书? 趁风卷关注 0.62016.09.18 15:50*字数 1861阅读 15067评论 4喜欢 31 公钥密码系统是本文的理解基础。 本文不对公钥密码系统做过多描述。若对公钥密码不熟悉,可以参考阅读维基百科-公开密钥加密 1.信息安全三要素 信息安全中有三个需要解...

2019-05-21 15:45:29 585 0

转载 理解比特币的 UTXO、地址和交易

理解比特币的 UTXO、地址和交易 tags:blockchain|bitcoin UTXO(Unspent Transaction Output)在比特币中类似于以太坊中的账户模型。 在比特币种,一笔交易的每一条输入和输出实际上都是 UTXO,输入 UTXO 就是以前交易剩下的, 更准确的说...

2019-05-21 15:22:43 2203 0

转载 git中https和SSH的clone方式区别

git中https和SSH的clone方式区别 CAICL关注 2017.01.19 11:30*字数 221阅读 2820评论 0喜欢 2 推荐使用https方式. 在git中clone项目有两种方式:HTTPS和SSH,它们的区别如下: HTTPS:不管是谁,拿到url随便clo...

2019-05-20 16:05:14 3192 0

转载 论git中使用https和ssh协议的区别

论git中使用https和ssh协议的区别 SHELDON CUI'S BLOG 2017-09-08 git,https,ssh,心得 http好还是ssh好? git可以使用四种主要的协议来传输资料: 本地协议(Local),HTTP 协议,SSH(Secure Shell...

2019-05-20 16:04:47 1273 0

转载 Git与TortoiseGit环境搭建

Git与TortoiseGit环境搭建 之芭关注 2017.07.13 19:42*字数 1436阅读 1370评论 1喜欢 3 Git是一款免费、开源的分布式版本控制系统 本机环境:windows 10 安装顺序(安装包下载): 1.Git-2.13.2-64-bit 2.To...

2019-05-20 10:47:00 174 0

转载 Git安装教程(Windows安装超详细教程)

Git安装教程(Windows安装超详细教程) weir_will关注 0.92017.10.08 00:59*字数 728阅读 17955评论 8喜欢 41 2018年4月14日更新 更新使用总的问题 今天重新安装一下Git软件;就详细的记录一下安装步骤;毕竟自己的系列还差各位一个许诺...

2019-05-20 09:44:12 5494 0

转载 Go语言的安装与配置-vscode篇

Go语言的安装与配置-vscode篇 李晓舟 微信:xiaozhoubaogao 18 人赞同了该文章 如果您希望开启go语言的开发之旅,但是现在还未踏出第一步,那么这篇文章应该能让您快速开始,并少走一点弯路。 注:这篇文章是基于windows操作系统的,编辑器使用vscode,语言...

2019-05-19 16:00:11 642 2

转载 KMP模式匹配

作者:海纳 链接:https://www.zhihu.com/question/21923021/answer/281346746 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 有些算法,适合从它产生的动机,如何设计与解决问题这样正向地去介绍。但KMP算法真...

2019-05-19 15:19:34 70 0

转载 leetcode-139-单词拆分(递归超时,动归解决)

leetcode-139-单词拆分(递归超时,动归解决) chenjx85发表于chenjx85的技术专栏订阅 175 在这篇文章中: 题目描述: 要完成的函数: 说明: 题目描述: 给定一个非空字符串s和一个包含非空单词列表的字典wordDict,判定s是否可以被空格拆分为一个或多...

2019-05-19 10:40:03 140 0

转载 【LeetCode】正则表达式匹配

https://www.imooc.com/article/281353?block_id=tuijian_wz 【LeetCode】正则表达式匹配 2019.03.04 19:53598浏览 题目描述 给定一个字符串 (s) 和一个字符模式 (p)。实现支持 ‘.’ 和 ‘*’ 的正则表...

2019-05-16 12:28:15 2592 5

转载 LeetCode[5] - 最长回文子串&&动态规划

LeetCode[5] - 最长回文子串&&动态规划 sxqiong关注 0.32018.08.14 22:11*字数 1327阅读 3807评论 6喜欢 3 题目 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入...

2019-05-15 15:36:28 102 0

转载 VSCode 配置Git

VSCode 配置Git y_zhou_y关注 2018.03.06 10:43字数 175阅读 1061评论 0喜欢 0 步骤: 下载Git客户端 配置环境变量 设置vscode与Git的关联 重启 步骤一: 该网址,下载即可。https://git-scm.com/down...

2019-05-14 12:03:47 1169 0

转载 VS Code调试C/C++程序

https://www.kancloud.cn/qinbao/git/706151 VS Code调试C/C++程序 VS Code调试C/C++程序 搭建VS Code C/C++调试环境 一个简单的C/C++程序调试 Makefile构建的C/C++程序调试 STM32嵌入...

2019-05-14 10:59:14 552 0

转载 手把手教你用Vscode Debugger调试代码

http://shooterblog.site/2018/05/19/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E7%94%A8Vscode%20Debugger%E8%B0%83%E8%AF%95%E4%BB%A3%E7%A0%81/#Debug...

2019-05-14 10:57:44 6183 1

转载 VS Code 搭建 C/C++ 编译运行环境的四种方案

https://zhuanlan.zhihu.com/p/35178331 VS Code 搭建 C/C++ 编译运行环境的四种方案 ctuu 学生 312 人赞同了该文章 更新记录 2019.03.23:重构,并适配 C/C++ 插件的0.22更新。 2018.10.31:更新...

2019-05-14 10:56:16 1250 0

提示
确定要删除当前文章?
取消 删除