• GO设计模式

    题记本文参考了刘丹冰的Easy搞定Golang设计模式 本文有关设计模式的实现请访问 一、设计模式概述修习软件开发比作武功修炼,可以分成招式和内功两部分。 招式: 编程语言 开发工具 框架技术 内功: 数据结构 算法 设计模式 架构设计 软...
  • Go-context源码剖析

    题记上次面试被人问麻了context,记录一下。 简介context.Context 是golang中独特的涉及,可以用来用来设置截止日期、同步信号,传递请求相关值的结构体。 与 Goroutine 有比较密切的关系。 在web程序中,每个Reque...
  • SHA-1算法

    题记通常情况下我们需要对数据库中的用户密码加密,这是为了防止一旦数据库被攻击者获取,所有用户的密码都会被曝光,造成不可挽回的损失。而如果对密码进行加密,即使数据库被攻击者获取,也无法直接获得明文密码。本文主要介绍SHA-1、SHA-2这两种。 SHA...
  • Go黑马程序员

    1.初识go语言第一个Go程序12345678910111213141516// 1.狗语言是以包作为管理单位// 2.每个文件都必须先声明包// 3,程序必须有一个main包(重要)package mainimport "fmt"...
  • c++核心编程

    C++ 核心编程第一章库是编程模块的集合,可以在程序中调用它们。库对很多常见的编程问题提供了可靠的解决方法,因此可以节省程序员大量的时间和工作量。 C++语言在c语言的基础上添加了面向对象编程和泛型编程的支持。c++继承了c语言高效,简洁,快速和可移...