libgo – 协程库、并行编程库

libgo是一个使用C++11编写的协作式调度的stackful协程库,同时也是一个强大的并行编程库, 是专为Linux服务端程序开发设计的底层框架。

golang2021运算符与进制(1)算术运算符

(1)运算符概述 算术表达式:由算术运算符连接起来的式子.如:1+1     a-b(变量ab前面已声明并赋初值)下面以a=10 ,b=20为例进行计算自增与自减操作 a++等价于a=a+1注意:GO语言中没有前自增,这是与其它编程语言不同的地方。

手把手教你用Golang封装一款适合自己使用的Web编程框架

名称内容model模型层目录,类比Java 中的entityview视图层,存放所有templete模板ctrl控制器层, 存放全部控制器service服务层,类比Java里面的servicehtml一些静态资源页面util核心工具包,Md5加密,返回数据封装等asset静态资源

2021-06-21:贩卖机只支持硬币支付,且收退都只支持10,50,100

2021-06-21:贩卖机只支持硬币支付,且收退都只支持10 ,50,100三种面额。一次购买只能出一瓶可乐,且投钱和找零都遵循优先使用大钱的原则,需要购买的可乐数量是m, 其中手头拥有的10、50、100的数量分别为a、b、c,可乐的价格是x(x是10的倍数) 。

Go 1.16 新增文本嵌入功能

如果在go 1.16 版本之前,我们如果定义一个很长的字符串,通常会这样定义。const ( TemplateStr = ` bala bala bala 为啥我要写这段话呢?

Go进阶AES对称 Crypto-JS 加密和Go解密

// 如果密文要放在 url的参数中 建议进行 base64-url-encoding 和 hex encoding, 不建议使用base64 encoding。

golang随手记-slice

panica:=make([]int,3,4)a[0] = 1a[1] = 2a[2] = 3a[3] = 4panic: runtime error: index out of range [4] with length 3虽然a的容量4,但是由于一开始初始化的时候指

一款基于Gin+Vue+ElementUI实现的新零售商城管理系统

一款 Go 语言基于Gin、Xorm、Vue、ElementUI、MySQL等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成器,完全自主研发了自定义GO后端服务模板和前端Vue自定义模板,可以根据已建好的表结构,可以快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发方式,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、可插拔式的敏捷开发框架。

Python 中的 os.popen 函数 与 Pipe 管道的坑

前言最近用 Python 写了几个简单的脚本来处理一些数据,因为只是简单功能所以我就直接使用 print 来打印日志。

DLang、Rust 以及 Golang 对比数据库操作方式

我们使用DLang/Rust/Golang在服务端开发的时候对数据库操作是家常便饭,而对于所谓的系统级编译型语言来说操作数据库可能没那么方便。