自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

原创 redis小记

1.安装yum -c /etc/yum.conf --installroot=/opt/all_venv/ --releasever=/ install redis该命令简单解释如下:-c /etc/yum.conf 表示指定yum配置文件地址–installroot=/usr/local 表示指定自定义的安装目查找redis的安装包rp...

2019-09-10 16:07:13 97

原创 OSI网络通信7层

OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI的7层从上到下分别是 7应用层6表示层5 会话层 4传输层3 网络层 2数据链路层1物理层;其中高层(即7、6、5、4层)定义了应用程序的功能,下面3层(即3、2、1...

2019-06-13 14:59:14 300

转载 红黑树(一)之 原理和算法详细介绍

https://www.cnblogs.com/skywang12345/p/3245399.html

2019-06-12 10:48:50 307

转载 2018/深入浅出Rust-Future-Part-3

开发十年,就只剩下这套架构体系了!>>>    ...

2019-03-22 10:10:41 130

转载 深入浅出Rust-Future-Part-4

                                                        &...

2019-03-22 10:00:58 117

转载 学习 Rust Futures - Concrete and Combinators

转自 https://www.jianshu.com/p/5059c403a335 在前面我们简单的介绍了一些 Futures 的基本知识的例子中,我们出现了 combinator 的概念,也就是 and_then 这些。Combinator 能将多个 Future 串联组合起来,依次执行调动,最终得到结果。在 futures 库里面,已经提供了一些基本的 Future...

2019-01-29 10:53:48 388

转载 学习 Rust Futures - Future 和 Stream

转自 https://www.jianshu.com/p/6e3acd12b233 为什么要用 Futures很多语言都提供了 promises,futures 的支持。他们能让开发者在面对并发,异步等问题的时候,能直接写出更加简单优雅的同步逻辑代码,而不用在处理复杂的 callback 嵌套以及充斥在各地的被 callback 拆散的代码逻辑。在 Rust 里面,应...

2019-01-29 10:52:17 506

原创 rust笔记

常量的命名规范是使用下划线分隔的大写字母,e.g. const MAX_POINTS: u32 = 100_000;函数和变量名所有字母都是小写并使用下划线分隔单词栈上的数据变量间传递是浅拷贝,并且不传递所有权;堆上数据转移所有权。函数参数与返回值如果是堆上数据也会传递所有权。若要继续使用形参需用引用。可变引用&mut,同一作用域中某变量只有一个可变引用,也不能与不可变引用同时存...

2019-01-29 09:57:23 210

转载 理解Cookie和Session机制

目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存二进制图片设置Cookie的所有属性Cookie的有效期Cookie的修改、删除Cookie的域名Cookie的路径Cookie的安全属性JavaScript操作Cookie案例:永久登录Session机制什么是Session实现用户登录Session的生命周期Session的有效期S...

2019-01-18 13:09:17 119

转载 SSO单点登录三种情况的实现方式详解

转自:https://www.onmpw.com/tm/xwzj/network_145.html单点登录(SSO——Single Sign On)对于我们来说已经不陌生了。对于大型系统来说使用单点登录可以减少用户很多的麻烦。就拿百度来说吧,百度下面有很多的子系统——百度经验、百度知道、百度文库等等,如果我们使用这些系统的时候,每一个系统都需要我们输入用户名和密码登录一次的话,我相信用户体验肯...

2019-01-18 10:47:11 221

转载 也来说说C/C++里的volatile关键字

转自 https://www.cnblogs.com/wpcockroach/p/3515343.html去年年底的样子,何登成写了一篇关于C/C++ volatile关键字的深度剖析blog(C/C++ Volatile关键词深度剖析)。全文深入分析了volatile关键字的三个特性。这里不想就已有内容再做一遍重复,而是再提供一些自己的看法,以完善对volatile的全面认识。前文一个很好的...

2018-12-29 14:34:37 183

转载 C++11中的原子操作(atomic operation)(转)

所谓的原子操作,取的就是“原子是最小的、不可分割的最小个体”的意义,它表示在多个线程访问同一个全局资源的时候,能够确保所有其他的线程都不在同一时间内访问相同的资源。也就是他确保了在同一时刻只有唯一的线程对这个资源进行访问。这有点类似互斥对象对共享资源的访问的保护,但是原子操作更加接近底层,因而效率更高。在以往的C++标准中并没有对原子操作进行规定,我们往往是使用汇编语言,或者是借助第三方的线...

2018-12-29 13:59:33 261 1

转载 ZooKeeper and kafka

文章目录ZooKeeper 基本概念ZooKeeper 主要提供下面几个功能:关于 ZooKeeper 的一些重要概念:ZooKeeper 特点kafka简介基本术语topic中partition存储分布基本交互原理ZooKeeper 基本概念ZooKeeper 一个最常用的使用场景就是用于担任服务生产者和服务消费者的注册中心。服务生产者将自己提供的服务注册到 ZooKeeper 中心,服...

2018-12-25 16:14:25 139

原创 C11 future

std::promisepromise 是一个类模板,模板参数便是产出值的类型。同样的,future 也是一个类模板,模板参数是获取的值的类型。std::promise<_data> data_promise; //创建一个承诺std::future<_data> data_future = data_promise.get_future(); //得到这个承诺封装好...

2018-12-24 09:34:15 237

原创 Hello world

Hello world

2018-12-21 13:05:09 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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