自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 OpenSSl AES 解密的正确打开方式

EVP_DecryptUpdate 是有可能需要重复调用的。网上都没有这块内容。绕了点弯路bool bRet = true;std::string plaintext = ciphertext;plaintext.resize(ciphertext.length());EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();if (!ctx){ return false;}if (!EVP_DecryptInit_ex(ctx, EVP_aes_128_e

2021-08-23 10:44:35 669

原创 CenOS 6 EOL 后 yum 无法使用怎么办

下载下面文件替换 /etc/yum.repos.d/CentOS-Base.repohttps://www.getpagespeed.com/files/centos6-eol.repo下载下面文件替换 /etc/yum.repos.d/CentOS-SCLo-scl.repohttps://www.getpagespeed.com/files/centos6-scl-eol.repo下载下面文件替换/etc/yum.repos.d/CentOS-SCLo-scl-rh.repohttp

2021-03-17 00:31:43 121

原创 C#设置IP、网关、DNS

获取默认网络接口public static NetworkInterface GetDefaultInterface(){ return NetworkInterface.GetAllNetworkInterfaces() .Where(i => i.OperationalStatus == OperationalStatus.Up) .Where(i => i.NetworkInterfaceType != NetworkInterf

2020-09-27 15:14:04 2061

原创 C#编程启用/禁用指定网络接口的指定网络协议

介绍了两种禁用指定网络连接的ipv6协议方法:1. 通过WMI实现,只适用于Windows 102.适用性更强的解决方案接口P/Invoke实现禁用ipv6代码

2020-08-06 23:32:32 796

原创 C#编程修改网络配置(跃点、路由)

修改网络配置网络上很多文章都是通过编程调用netsh,这样做是很简单,但是依赖外部程序,有效率问题、安全性问题。在这里我们试图通过纯编程实现修改网络配置的功能:修改网络接口的优先级(Metric)、增加/删除路由

2020-07-22 09:33:17 1103 1

原创 Go语言学习三 类型

文章目录类型声明别名类型声明定义类型声明基本类型数值类型rune 类型布林类型字符串类型数组切片类型声明Go语言的类型声明有两种形式:别名类型声明type (别名 = 类型名{别名 = 类型名})别名与原始类型完全等价。定义类型声明type (新类型名 类型名{新类型名 类型名})新类型与原始类型是不同的两个类型。不论哪种形式,如果只声明一个类型,可以把圆括号...

2018-12-20 16:26:53 353

原创 GO语言学习四 标识符与作用域

块Go语言中,块是指在一对相匹配的花括号内的一系列(可能为空的)语句。在源代码中除了显式的块,还有隐式的块:全局块:涵盖了所有Go源码文本包块:涵盖了一个包的所有Go源码文本文件块:涵盖了在一个文件内所有Go源码文本每个for、if、switch语句都视为它自身的隐式块switch、select语句的每个条件都是一个隐式块块可以嵌套并影响作用域。关于作用域,我们留在后面讲解。...

2018-12-20 12:11:24 183

原创 GO语言学习二 变量、常量与函数的声明

块Go语言中,块是指在一对相匹配的花括号内的一系列(可能为空的)声明和语句。在源代码中除了显式的块,还有隐式的块:全局块:涵盖了所有Go源码文本包块:涵盖了一个包的所有Go源码文本文件块:涵盖了在一个文件内所有Go源码文本每个for、if、switch语句都视为它自身的隐式块switch、select语句的每个条件都是一个隐式块块可以嵌套并影响作用域。关于作用域,我们留在后面讲...

2018-12-19 10:34:34 275

原创 GO语言学习一 Hello World!

文章目录环境准备GOROOT环境变量第一个程序环境准备Go语言当前支持Windows、MacOS、Linux三大主流PC平台,另外也提供了源码包,开发者可以为自己的平台编译安装。不论是使用了安装器还是从源代码编译安装,在那之后,都需要确保环境已经正确配置好了。打开一个命令行终端,输入命令:go version如果你的终端上显示的内容有类似于“not found”或“not recog...

2018-12-18 12:18:23 212

翻译 Kafka简介

简介Apache Kafka®是一个分布式流平台。这究竟是什么意思?流平台有三个关键能力:发布和订阅记录流,类似于消息队列或企业消息系统。以容错稳定的方式存储记录流。在记录流出现的时候就处理它们。Kafka通常用两种常见的应用场景:创建实时流数据管道,可靠的在系统或是应用之间获取数据。创建实时流应用,传输或响应流数据。先来些基本概念:Kafka可以跨越多个数据中心,在...

2018-12-12 15:01:52 98

翻译 GO语言规范-声明及作用域

文章目录块声明及作用域标签作用域导出标识符标识符的唯一性类型声明别名类型定义变量声明函数声明方法声明块块是指在相匹配的花括号内的,可能为空的一系列声明和语句。在源代码中除了显式的块,还有隐式的块:包含了所有Go源码文本的全局块每个包有一个包含了针对该包的所有Go源码文本的包块每个文件有一个包含了在该文件内所有Go源码文本的文件块每个for、if、switch语句都视为它自身的隐式块...

2018-12-10 12:24:38 228 3

翻译 Go语言规范-类型

文章目录类型方法集布尔类型数值类型字符串类型数组类型切片类型结构类型指针类型函数类型接口类型映射类型通道类型类型类型决定了值与可在值上应用的操作及方法。类型可以用类型名来标记,也可以用组合类型的类型字面来标记。组合类型有:数组、结构、指针、函数、接口、切片、映射、通道,都可以用类型字面来构造。每个类型都有基础类型,对于预定义的类型(布尔型、数值型)、字符串类型、类型字面,基础类型就是它自己...

2018-12-07 18:27:45 121

翻译 Go语言规范-词法元素

文章目录词法元素注释占位符分号标识符关键字操作符与标点整型字面浮点型字面虚数字面Rune字面字符串字面词法元素注释注释的作用是程序的文档,有两种形式:行注释:从双斜杠(//)开始直到行尾块注释:从斜杠和星号(/*)开始直到遇到第一个星号和斜杠(*/)在符号和字符串字面的内部不能使用注释,注释的内部也不能再注释。块注释中如果没有新行视为一个空格。其他的注释都视为新行。占位符占位...

2018-12-07 09:51:29 189

翻译 GO语言规范-程序的初始化与执行

GO语言规范-程序的初始化与执行零值包的初始化程序执行零值When storage is allocated for a variable, either through a declaration or a call of new, or when a new value is created, either through a composite literal or a call of ...

2018-09-21 10:38:08 344

翻译 GO语言规范-包

GO语言规范-包源文件的组织结构package 语句import声明Go程序是通过把包链接到一起构成的。包是由一个个一起定义了属于该包的常量、类型、变量、函数(它们可以被同一个包内的所有文件访问,也可以通过导出而被其他的包使用)的源文件构成的。源文件的组织结构每个源文件都有一个package语句定义了它属于哪 个包,后面跟着可能为空的import集合声明了需要使用哪些包,再往后跟着可能为空的...

2018-09-21 09:32:19 574

翻译 Go语言规范-类型与值的特性

Go语言规范-词法元素-类型与值的属性类型相等性可赋值性可表示性类型相等性两个类型不是相同,就是不同。一个被定义的类型总是与其他类型不同。反之,两个类型只有在它们的底层类型字面从结构上相等时,才是相同的; 即,它们具体相同的字面结构且相应的组件有相同的类型。详情如下:两个数组类型当它们的元素类型相同且数组的长度相同,它们就是相同的。 两个切片类型当它们的元素类型相同,它们就是相同的两个...

2018-09-20 18:13:22 134

翻译 Go语言规范-常量/变量

Go语言规范-词法元素-常量/变量常量变量常量有 布林常量, rune 常量、整数常量、浮点数常量、复数常量、以及字符串常量。其中Rune、整数、浮点数以及复数常量统称数值常量.常量值的表示可以是rune、整数、浮点数、虚数或字符串字面,一个标记常量的标识符、一个常量表达式、一个结果是常量的类型转换,或某些内建函数的结果值(如可用于任何值的unsafe.Sizeof、可用于某些表达式的cap...

2018-09-20 13:04:32 816

空空如也

空空如也

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

TA关注的人

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