▍1. golang_design_pattern
go语言实现的24种设计模式。包含全部的设计原则。(Implement design pattern by Go, Hope to help more programming partners.)
go语言实现的24种设计模式。包含全部的设计原则。(Implement design pattern by Go, Hope to help more programming partners.)
说明: go语言实现的快速排序,冒泡排序,二分查找,等八大排序和查找。(Language to achieve quick sort, bubble sort, binary search, such as eight sort and search.)
go语言实现的快速排序,冒泡排序,二分查找,等八大排序和查找。(Language to achieve quick sort, bubble sort, binary search, such as eight sort and search.)
说明: go语言好资料学些web开发必备手册,请下载(golang web develop Django)
X站(B)的核心代码库 , 懂的快来, 说不定会取消,因为是最全的一份比较大,分3个压缩,解压放到go-common-master下面(The core code base of station X (B) may be cancelled if you understand it quickly, because it is the most complete one, which is compressed in three parts and decompressed under go-common-master.)
X站(B)的核心代码库 , 懂的快来, 说不定会取消,因为是最全的一份比较大,分3个压缩,解压放到go-common-master下面(The core code base of station X (B) may be cancelled if you understand it quickly, because it is the most complete one, which is compressed in three parts and decompressed under go-common-master.)
X站(B)的核心代码库 , 懂的快来, 说不定会取消,因为是最全的一份比较大,分3个压缩,一起解压放到go-common-master下面(The core code base of station X (B) may be cancelled if you understand it quickly, because it is the most complete one. It is compressed in three parts and decompressed under go-common-master.)
说明: X站(B)的核心代码库 , 懂的快来, 说不定会取消,因为是最全的一份比较大,分3个压缩,解压放到go-common-master下面(The core code base of station X (B) may be cancelled if you understand it quickly, because it is the most complete one, which is compressed in three parts and decompressed under go-common-master.)
说明: X站(B)的核心代码库 , 懂的快来, 说不定会取消,因为是最全的一份比较大,分3个压缩,解压放到go-common-master下面(The core code base of station X (B) may be cancelled if you understand it quickly, because it is the most complete one, which is compressed in three parts and decompressed under go-common-master.)
说明: X站(B)的核心代码库 , 懂的快来, 说不定会取消,因为是最全的一份比较大,分3个压缩,一起解压放到go-common-master下面(The core code base of station X (B) may be cancelled if you understand it quickly, because it is the most complete one. It is compressed in three parts and decompressed under go-common-master.)
MapleStoryServer A MapleStory Server in Go For CMS V079 Go 编写的079版本冒险岛服务端 Target 实现一个079版本的冒险岛服务器. 能够实现原Java的部分功能. Files main.go —— 程序入口,负责初始化CPU分配、打开控制台、准备消息分发routines,侦听端口,并且接收客户端的连接。 Packages connection —— 用于建立与客户端的连接,进行读写数据。 message —— 用于负责服务器向客户端方向的信息的递送,主要功能是广播和点对点通信; types —— 包含整个服务器所用到的各种数据结构,比如用户信息结构体等; users —— 包含用户管理相关函数,比如用户进入游戏与离开。 console —— 给服务端添加一个控制台,便于输入指令调试。(MapleStoryServer A MapleStory Server in Go For CMS V079 Go Edition 079 Adventure Island Server Target Implement a 079 version of the Adventure Island server. It can achieve some of the functions of the original Java. Files Main.go -- Program entry, which is responsible for initializing CPU allocation, opening console, preparing message distribution routines, listening on ports, and receiving client connections. Packages Connection - Used to establish a connection with the client to read and write data. Message is used to deliver information from server to client. Its main functions are broadcasting and point-to-point communication. Types - Contains all kinds of data structures used by the whole server, such as user information structure, etc. Users - Contains user management related functions, such as user entry into the game and departure. Console - add a console to the server to facilitate the debugging of input instructions.)
说明: MapleStoryServer A MapleStory Server in Go For CMS V079 Go 编写的079版本冒险岛服务端 Target 实现一个079版本的冒险岛服务器. 能够实现原Java的部分功能. Files main.go —— 程序入口,负责初始化CPU分配、打开控制台、准备消息分发routines,侦听端口,并且接收客户端的连接。 Packages connection —— 用于建立与客户端的连接,进行读写数据。 message —— 用于负责服务器向客户端方向的信息的递送,主要功能是广播和点对点通信; types —— 包含整个服务器所用到的各种数据结构,比如用户信息结构体等; users —— 包含用户管理相关函数,比如用户进入游戏与离开。 console —— 给服务端添加一个控制台,便于输入指令调试。(MapleStoryServer A MapleStory Server in Go For CMS V079 Go Edition 079 Adventure Island Server Target Implement a 079 version of the Adventure Island server. It can achieve some of the functions of the original Java. Files Main.go -- Program entry, which is responsible for initializing CPU allocation, opening console, preparing message distribution routines, listening on ports, and receiving client connections. Packages Connection - Used to establish a connection with the client to read and write data. Message is used to deliver information from server to client. Its main functions are broadcasting and point-to-point communication. Types - Contains all kinds of data structures used by the whole server, such as user information structure, etc. Users - Contains user management related functions, such as user entry into the game and departure. Console - add a console to the server to facilitate the debugging of input instructions.)
本文件为django的基础知识,包含django的入门技巧及学习路线,django入门与实践(This document is the basic knowledge of django, including Django introductory skills and learning routes, Django introductory and practical)
说明: 本文件为django的基础知识,包含django的入门技巧及学习路线,django入门与实践(This document is the basic knowledge of django, including Django introductory skills and learning routes, Django introductory and practical)
说明: docker进阶与实战+容器技术系列,进阶(Docker advanced and practical + container technology series)
说明: go 练习,包括基本的函数、goroutine多线程,go mod包管理(go benchtest, include go)
说明: 实现全局状态的快照算法,并监控下列程序:两个进程P和Q用两个通道连成一个环,它们不断地轮转消息m。在任何一个时刻,系统中仅有一份m的拷贝。每个进程的状态是指由它接收到m的次数。P首先发送m。在某一点,P得到消息且它的状态是101。在发送m之后,P启动快照算法,要求记录由快照算法报告的全局状态。(The snapshot algorithm of global state is implemented, and the following programs are monitored: two processes P and Q are connected into a ring by two channels, and they continuously rotate the message M. At any time, there is only one copy of m in the system. The state of each process is the number of times it receives M. P sends m first. At some point, P gets the message and its status is 101. After M is sent, P starts the snapshot algorithm, and records the global status reported by the snapshot algorithm.)
说明: go高级编程电子版,作者柴树杉等,包含微服务,cgo编程,分布式等(golang programme,author,shushan Chai,include micro service ,cgo,distributed,etc.)
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.