go开发实战.doc非常实用的快速入门手册,知识点很全面,例子也比较丰富。
目录1.初识Go语言11.1Go语言引见11.1.1Go语言是什么11.1.2Go语言优势11.1.3Go适合用来做什么21.2环境搭建21.2.1安装和设置21.2.2标准命令概述21.2.3学习资料21.3第一个Go程序31.3.1HelloGo31.3.2代码分析31.3.3命令行运行程序42.基础类型42.1命名42.2变量52.2.1变量声明52.2.2变量初始化62.2.3变量赋值62.2.4匿名变量62.3常量72.3.1字面常量(常量值)72.3.2常量定义82.3.3iota枚举82.4基础数据类型102.4.1分类102.4.2布尔类型112.4.3整型112.4.4浮点型112.4.5字符类型112.4.6字符串122.4.7复数类型122.5fmt包的格式化输出输入132.5.1格式说明132.5.2输出142.5.3输人142.6类型转换152.7类型别名153.运算符153.1算术运算符153.2关系运算符163.3逻辑运算符163.4位运算符163.5赋值运算符173.6其他运算符173.7运算符优先级174.流程控制184.1选择结构184.1.1if语句184.1.2switch语句194.2循环语句204.2.1for204.2.2range204.3跳转语句214.3.1break和continue214.3.2goto215.函数225.1定义格式225.2自定义函数225.2.1无参无返回值225.2.2有参无返回值235.2.3无参有返回值245.2.4有参有返回值255.3递归函数265.4函数类型275.5匿名函数与闭包275.6延迟调用defer305.6.1defer作用305.6.2多个defer执行顺序305.6.3defer和匿名函数结合使用315.7获取命令行参数315.8作用域325.8.1局部变量325.8.2全局变量335.8.3不同作用域同名变量336.工程管理346.1工作区346.1.1工作区引见346.1.2GOPATH设置356.2包356.2.1自定义包356.2.2main包366.2.3main函数和init函数366.2.4导入包386.3测试案例406.3.1测试代码406.3.2GOPATH设置426.3.3编译运行程序436.3.4goinstall的使用437.复合类型457.1分类457.2指针457.2.1基本操作457.2.2new函数467.2.3指针做函数参数467.3数组477.3.1概述477.3.2操作数组477.3.3在函数间传递数组487.4slice497.4.1概述497.4.2切片的创建和初始化497.4.3切片的操作507.4.4切片做函数参数527.5map537.5.1概述537.5.2创建和初始化537.5.3常用操作547.5.4map做函数参数557.6结构体567.6.1结构体类型567.6.2结构体初始化577.6.3结构体成员的使用577.6.4结构体比较587.6.5结构体作为函数参数597.6.6可见性598.面向对象编程618.1概述618.2匿名组合618.2.1匿名字段618.2.2初始化628.2.3成员的操作628.2.4同名字段638.2.5其它匿名字段648.3方法658.3.1概述658.3.2为类型添加方法668.3.3值语义和引用语义678.3.4方法集688.3.5匿名字段708.3.6表达式718.4接口738.4.1概述738.4.2接口的使用738.4.3接口组合758.4.4空接口778.4.5类型查询779.异常处理799.1error接口799.2
1
可利用本方法在没有源码的情况下,将console程序的标准输出重定向到本人的程序中来。
网上很多关于此类方法的描述,经实验大多在标准Unix和Linux上可用,有个别在VC2010通过匿名管道方式可用,但在VS2015的CRT运行时库下失效,主要是*stdout=*hf;语句失效导致,本代码重新通过命名管道方式得以通用实现,在VS2010、VS2015下均能得到正确结果。
2022/9/8 14:48:39 6KB stdout redirect
1
ANO_TC匿名上位机V6.5.zip匿名上位机V6.5,四轴、MPU6050调试必备。
2022/9/8 10:06:38 27.63MB 匿名 四轴 MPU6050
1
领航者飞控代码
2022/9/7 3:47:59 1.97MB 领航者 飞控
1
基于Android的投票系统,客户端,服务器端,以Android操作系统为运行平台,使用java语言开发投票系统系统。
系统要求设计灵活,如可匿名投票也可以实名投票,可以评价打分也可以投票计数。
功能要求:(1)Android部分开发投票系统的Android部分,次要功能为投票操作,要求简单、清晰,设计灵活。
(2)服务端部分服务端部分以Web方式展现,为投票系统的后台管理部分,次要功能包括人员维护(投票人员、可发布投票人员、投票候选人或被评价人员等)、投票管理功能(发布投票、投票结果统计、导出等)。
2022/9/6 23:45:31 81.29MB Android 客户端 服务器端 普通投票
1
自动绿自动保持GitHub提交状态常绿。
一天的约会会让你的女朋友远离。
原理使用GitHubActions的定时任务功能,每隔一段时间自动执行gitcommit,提交信息为“一天的提交会使您的女朋友远离”,灵感来自知乎问题下某匿名用户的回答:曾经保持了200多天全绿,但是冷落了女朋友,不断绿到现在。
使用点右上角使用此模板按钮复制本GitHub仓库,:warning:千万不要Fork,因为fork项目的动态并不会使你变绿:warning:修改为自己的GitHub的账号和昵称(任选)您可以通过修改来调整频率计划任务语法有5个分割,中间用空格分隔,每个细分代表一个时间单位。
┌─────────────分钟(0-59)│┌─────────────小时(0-23)││┌─────────────日(1-31)│││┌─────────────月
2022/9/3 19:12:00 3KB
1
采用windowsAPI匿名管道实现进程间双向通信,代码有正文
2022/9/3 14:09:19 4.68MB 命名管道 进程间通信 API
1
主要实现业务:用户投票,可附加一张图片,投票详情显示投票选项的比例及投票用户,非匿名投票可查看用户投票详情,投票结束时间到了,标记为投票结束(自动).用户可查看本人发起的投票和参与的投票,对于本人的投票可以提前结束,同时用户不可多次投票。
存在1,2个管理者可删除任何投票,,投票发起人不可删除投票只能提前结束投票;
管理员删除投票功能;
管理员审核功能;
----------------------------------------------------------------------------------other/文件夹中有php7apache服务器版本的服务器程序和sql文件index.php只需修改数据库相关信息和appid,经验不足,封装并不太大,本人寻找修改位置###安装提示1.下载文件gitclone2.如果有本人的服务器更改app.js里面的host属性为本人的服务器地址ps:服务器文件夹名字wx_graduation_voteforyou(也可自行更改程序)3.导入sql到服务器数据库4.修改微信公众平台合法域名
2017/4/20 4:36:42 151KB 微信小程序 php mysql 毕业设计
1
本研究报告的通勤数据主要使用了智慧脚印2018年5月长三角城市群16个城市(上海、南京、苏州、无锡、杭州、宁波、常州、镇江、南通、绍兴、扬州、泰州、嘉兴、湖州、舟山和台州)的联通手机用户匿名信令数据,本报告数据为未经扩样的识别出居住地工作地的联通用户,实际人数约为数据的4倍。
通勤者的社会数据则采用2018年长三角城市百度慧眼的用户匿名画像数据。
2016/2/7 23:48:56 3.9MB 交通 年报
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡