LOADING

正在加载

小C♥天天

小窝

^v^

Go基础学习(拾叁)——go并发与channel通道

壹 基本概念

并发编程在当前软件领域是一个非常重要的概念,随着CPU等硬件的发展,我们无一例外的想让我们的程序运行的快一点、再快一点。Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够大范围流行的一个很重要的原因。

阅读全文

Go基础学习(拾贰)——反射

壹 反射介绍

根据前面学习我们可以通过fmt包和类型断言进行识别判断数据的类型和值,但是fmt包只能是直观的查看输出,并不能在程序运行时让计算机了解识别数据,而断言类型只是针对接口的,对于其他类型就爱莫能助了,这时候我们就需要引入反射,况且fmt包本质也是使用的反射,获取数据类型和值。

阅读全文

Go基础学习(壹)——Go简介及基础

壹 概述

Go(又称Golang)是Google开发的一种静态强类型编译型并发型,并具有垃圾回收功能的多协程编程语言。罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

阅读全文

Go基础学习(拾)——包

壹 包的介绍

Go语言是支持模块化的开发理念的,在Go语言项目开发中使用包(package)来支持代码模块化和代码复用。一个包是由一个或多个Go源码文件(.go结尾的文件)组成,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmtosio等。

阅读全文

DRIFTINGBLUES靶机学习

壹 题目信息

名字:DRIFTINGBLUES
靶机地址:传送门
靶机IP192.168.239.149

阅读全文

GoldenEye靶机学习

壹 题目信息

名字:GoldenEye
靶机地址:传送门
靶机IP192.168.239.147

阅读全文

gigachad_vh靶机学习

壹 题目信息

名字:gigachad_vh
靶机地址:传送门
靶机IP192.168.239.150

阅读全文

MoneyBox靶机学习

壹 题目信息

名字:MoneyBox
靶机地址:传送门
靶机IP192.168.239.146

阅读全文
1 ... 6 7 8
avatar
小C&天天

修学储能 先博后渊


今日诗句