jfkidear
码龄18年
关注
提问 私信
  • 博客:3,779,291
    社区:1,473
    3,780,764
    总访问量
  • 26
    原创
  • 1,011,527
    排名
  • 560
    粉丝
  • 1
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2007-07-23
博客简介:

jfkidear的专栏

查看详细资料
个人成就
  • 获得693次点赞
  • 内容获得181次评论
  • 获得1,889次收藏
  • 代码片获得327次分享
创作历程
  • 154篇
    2019年
  • 82篇
    2018年
  • 30篇
    2017年
  • 205篇
    2016年
  • 56篇
    2015年
  • 167篇
    2014年
  • 334篇
    2013年
  • 381篇
    2012年
  • 84篇
    2011年
成就勋章
TA的专栏
  • Linux
    250篇
  • 函数
    74篇
  • C++
    413篇
  • C
    142篇
  • 数据库
    15篇
  • office
    2篇
  • android
    2篇
  • 移动
  • 算法
    150篇
  • 搜索
    3篇
  • 操作系统
    16篇
  • 设计模式
    23篇
  • 终端
  • 架构
    44篇
  • 脚本语言
    35篇
  • html解析
    11篇
  • C#
    18篇
  • 人生
    2篇
  • 网络
    72篇
  • 多线程
    84篇
  • 面向对象
    18篇
  • 面试
    35篇
  • VS
    14篇
  • windows
    19篇
  • 多进程
    40篇
  • 开源
    8篇
  • 编程思想
    9篇
  • 软件测试
    31篇
  • 软件工程
    4篇
  • 代码管理
    57篇
  • 垃圾回收
    16篇
  • 编译器
    3篇
  • Bug定位分析
    4篇
  • Java
    6篇
  • android
  • web
    81篇
  • 媒体
    2篇
  • 安全
    2篇
  • 区块链
    72篇
  • 分布式
    3篇
  • go
    53篇
  • docker
    3篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

互联网架构演进之路

互联网架构演进之路搜狐技术产品公众号「搜狐技术产品」,让你更懂产品技术4 人赞同了该文章作者 | 风之谷本文旨在介绍大型互联网架构的演进过程,针对每种架构将简单介绍其原理以及特点。互联网产品常常面临庞大的用户量,日均数十亿PV的高并发,PB级别的数据存储等问题的挑战,同时要求保证系统的高可用和弹性伸缩,并且能够根据需要进行快速迭代扩展,这些都对于系统架构提出了很高的...
转载
发布博客 2019.09.01 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

STL之二分查找

STL之二分查找2017.07.20 12:25:21字数141阅读159需要包含头文件algorithmC++ STL实现二分查找的函数有三个:lower_bound、upper_bound 、binary_search.他们所有的前提是要有序。ForwardIter lower_bound(ForwardIter first ,ForwardIter last ,con...
转载
发布博客 2019.08.31 ·
683 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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

lower_bound编辑讨论本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!lower_bound()返回一个 iterator 它指向在[first,last)标记的有序序列中可以插入value,而不会破坏容器顺序的第一个位置,而这个位置标记了一个不小于value 的值。该函数为C++STL内的函数。中文名lower_bound函数原型...
转载
发布博客 2019.08.31 ·
1597 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++sort()函数的用法

C++sort()函数的用法近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧!(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!...
转载
发布博客 2019.08.31 ·
596 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

https://zhuanlan.zhihu.com/p/37469260C++ 单例模式ArkinMechanic . Keep coding.36 人赞同了该文章1. 什么是单例模式单例模式(Singleton Pattern,也称为单件模式),使用最广泛的设计模式之一。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。定义...
转载
发布博客 2019.07.10 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

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喜欢 17C++中的类型转换分为两种:隐式类型转换;显式类型转换。而对于隐式变换,在很多时候,不经意间就发生了,比如int类型和float类型...
转载
发布博客 2019.07.09 ·
693 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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

https://github.com/gatieme/AderXCoding/blob/master/language/c/cpp/README.mdC++与C之间相互接口和库函数调用CSDN GitHub C++与C之间相互接口和库函数调用 AderXCoding/language/c/cpp #1 C++中调用C的接口我们在阅读一些库的代码的时候, 经常看...
转载
发布博客 2019.07.09 ·
4145 阅读 ·
9 点赞 ·
1 评论 ·
13 收藏

论单例模式内存释放

论单例模式内存释放Jay_Guo关注2017.11.26 21:37*字数 710阅读 648评论 0喜欢 1对于C++ 项目开发者来说,单例模式可以说是最常用的也是最有效的一种设计模式,无论是单线程中的懒汉模式还是线程安全的恶汉模式,亦或是其各个变种模式,都无法避免的是在使用完成后要对该单例占用的内存进行释放,本文旨在介绍几种单例模式内存释放方式。单例模式在C...
转载
发布博客 2019.07.07 ·
2106 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

单例模式

构造析构全放private,拷贝和赋值delete,单例只需要两行代码。static Singleton& Singleton::getInstance(){ static Singleton instance; return instance;}采用c++11及以上版本编译,线程安全,lazy-initialize,自动销毁,完美。...
转载
发布博客 2019.07.07 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

struct Info { string name; float score; bool operator < (const Info &a) const { return score < a.score;//大顶堆 }};int main() { priority_queue<Info> pq; ...
原创
发布博客 2019.07.07 ·
414 阅读 ·
0 点赞 ·
0 评论 ·
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的文章,其中的信息可能已经有所发展或是发生改变。前面提到不少go的内建函数,这篇文章学习下如何使用。。m...
转载
发布博客 2019.07.06 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang- import 导入包的语法

Golang- import 导入包的语法2014年05月12日 08:19:47张哲BJUT阅读数 42940更多所属专栏:Web Development一 包的导入语法 在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方...
转载
发布博客 2019.07.03 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang 字符串修改方式

golang 字符串修改方式00博客/Golang/1年前/18005/0package mainimport "fmt"func main() { s := "hello" c := []byte(s) // 将字符串 s 转换为 []byte 类型 c[0] = 'c' s2 := string(c) ...
转载
发布博客 2019.07.03 ·
2810 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go 切片:用法和本质

Go 切片:用法和本质2011/01/05引言Go的切片类型为处理同类型数据序列提供一个方便而高效的方式。 切片有些类似于其他语言中的数组,但是有一些不同寻常的特性。 本文将深入切片的本质,并讲解它的用法。数组Go的切片是在数组之上的抽象数据类型,因此在了解切片之前必须要先理解数组。数组类型定义了长度和元素类型。例如,[4]int类型表示一个四个整数的数组。 数组的长度...
转载
发布博客 2019.07.02 ·
1610 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Ubuntu创建sudo用户

主页关于我Ubuntu创建sudo用户sudo命令提供了临时使用root权限的机制,使普通用户可以执行超级管理员任务。我要在Ubuntu系统上创建一个新用户,并且有执行sudo命令的权限。我不直接修改sudoers文件。首先创建一个新用户如果你使用已存在的用户,可以跳过这一步。只有root用户有权限添加新用户:# adduser username把usern...
转载
发布博客 2019.06.13 ·
2398 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux环境下安装和使用Hyperledger Composer

Linux环境下安装和使用Hyperledger Composer冯宇Ops关注0.12018.06.03 23:15*字数 938阅读 950评论 0喜欢 2之前我们分享过Hyperledger Fabric在Linux环境下的搭建和使用。不过Fabric实在是太底层,安装和使用都相对繁琐,并且官方文档对这玩意缺乏一个tutorial类型的文档,初学的时候觉得难以上手。不...
转载
发布博客 2019.06.12 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker使用阿里云镜像加速器

Docker使用阿里云镜像加速器264e6feedbe7关注2017.08.25 15:08*字数 193阅读 4254评论 0喜欢 2一、简介由于国内特殊的网络环境,往往我们从Docker Hub中拉取镜像并不能成功,而且速度特别慢。所以需要配置镜像加速器,当然也要可以自己搭建镜像服务器并自己制作镜像。本文用的是阿里云的镜像加速器。二、配置 阿里云的开发者平台,...
转载
发布博客 2019.06.12 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

解决 libcurl.so.4: no version information available2017-04-03晨晨分类:Linux阅读(11610) 评论(1)使用自编译的 curl 后,可能会遇到这个问题:/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (req...
转载
发布博客 2019.06.12 ·
11102 阅读 ·
1 点赞 ·
2 评论 ·
11 收藏

linux下安装nvm

linux下安装nvmAs大大关注0.32017.07.06 11:59*字数 39阅读 5811评论 0喜欢 3github官网https://github.com/creationix/nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash...
转载
发布博客 2019.06.12 ·
3486 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

理解 Gerrit 的 Change-Id

理解 Gerrit 的 Change-Id24 MAR 2019gerrit git审校:LinuxSuRen(https://github.com/LinuxSuRen)Gerrit 是一个基于 Git 版本控制的基于 Web 的代码审查工具 。笔者在学习它的过程中发现,要使用好它,第一步就是要理解 Change-Id。理解 Change-Id要理解 Gerri...
转载
发布博客 2019.06.09 ·
16121 阅读 ·
12 点赞 ·
0 评论 ·
24 收藏
加载更多