摘要:
内网穿透通道 项目地址:https://gitee.com/arthurhong7/gotunnel.git 研究背景 有多个内网服务应用与一个外网应用,需要通过外网应用开放多个内网服务给外网使用,需要集成内网穿透通道代码。 要求 支持TCP、HTTP、WS请求 支持高并发 基本架构 gotunne 阅读全文
摘要:
01 介绍 Golang 语言与其他编程语言之间比较,最大的亮点就是 goroutine,使 Golang 语言天生支持并发,可以高效使用 CPU 的多个核心,而并发执行需要一个调度器来协调。 Golang 语言的调度器是基于协程调度模型 GMP,即 goroutine(协程)、processor( 阅读全文
摘要:
用 Array.ConvertAll 方法直接强转: int[] myInts = Array.ConvertAll(arr, int.Parse); 或者用 Linq 将 int.Parse 丢到 Select 扩展方法 int[] myInts = arr.Select(int.Parse).T 阅读全文
摘要:
前言: 因之前项目没找到好的读取配置的库,基于时间关系自己手写了,此处放个demo:手写GO用反射读取ini配置文件。 实例代码: package main import ( "errors" "fmt" "io/ioutil" "reflect" "strconv" "strings" ) // 阅读全文
摘要:
前言: 微信小程序swiper组件:https://developers.weixin.qq.com/miniprogram/dev/component/swiper.html 由于小程序原生的swiper并不尽人意,往往需要开发者自己修改swiper。 先上效果: 轮播图wxml 1 <!-- 轮 阅读全文
摘要:
// 递归判断与创建文件夹与父文件夹 1 public void CreateDirectory(string path) 2 { 3 DirectoryInfo info = new DirectoryInfo(path); 4 if (!info.Exists) 5 { 6 if (info.P 阅读全文
摘要:
什么是Consul? Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul是分布式的、高可用的、 可横向扩展的用于实现分布式系统的服务发现与配置。 Consul具有哪些特点? 服务发现 阅读全文