随笔分类 - 编程
摘要:先安装mingw64 #https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 安装gcc go env -w CGO_ENABLED=1 #启用cgo 一、gohook gohook是在代码执行的特
阅读全文
摘要:一、Beego初识 1.1、Beego概述 出处,作者在写书**《Go Web 编程》**的时候想写一个框架。设计灵感,来源于tornado,sinatra和flask 是一个http的框架。适用于各种服务:api服务、后端服务、游戏开发... BeeGo特点: 高性能,是目前最快的go框架? 快速
阅读全文
摘要:十七、MySQL 前言:这里假设已经掌握MySQL安装和使用,本章重点介绍Go语言如何和MySQL结合使用 17.1、MySQL回顾 常见的数据库:SQlLite,MySQL,SQLServer,postgreSQL,mongoDB,Oracle 基本概念:库、表、行、列 数据库的操作SQL 分类(
阅读全文
摘要:十三、socket编程 13.1、OSI分层 OSI七层模型 物理层:负责传递双绞线、光纤、无线电波等方式。负责传播0和1的电信号 数据链路层:多少个电信号(0和1)算一组,早期每个公司都有自己的电信号分组方式。后来"Ethernet"的协议,占据了主导地位。一组电信号构成一个数据包。每一帧分成两个
阅读全文
摘要:一、zip分片压缩 分卷压缩: zip -r dst.zip ./input.pdf //压缩为zip zip -s 20m dst.zip --out subbook.zip //分卷压缩 合并解压: zip subbook.zip -s=0 --out single.zip //多个压缩包合并为
阅读全文
摘要:八、包和文件 8.1、包 go的源码复用是建立在包(package)上的,包通过package ,import ,GOPATH操作完成 8.1.1、包的组成 go语言的包是Go源码的集合 可见性:如果一个包中要应用另外一个包中的标识符(变量、常量、类型、函数等)时,该标识符 必须是对外可见的(pub
阅读全文
摘要:一、开始 编译语言:需要解释器,比如jvm,解释称二进制,然后处理器才能执行 解释性:编译后为二进制语言 C、C++、Python、PHP/java/java script 等都是2005之前的,2005年出现了多核处理器,go在2007年出现,go天生支持并发 go语言特点: 语法简洁(关键字少)
阅读全文