摘要:
前言 作为一个有追求的程序员,了解行业发展趋势和扩充自己的计算机知识储备都是很有必要的,特别是一些计算机基础方面的内容,就比如本篇文章要讲的计算机网络方面的知识。本文将为大家详细梳理一下 HTTPS 的实现原理。 近年来,随着用户和互联网企业安全意识的提高和 HTTPS 成本的下降,HTTPS 已经 阅读全文
摘要:
利用KubeEdge在A500部署边缘推理任务 目 录 环境介绍... 1 云端环境部署... 2 2.1 在master节点安装Docker和k8S (ubuntu) 2 2.1.1 安装前准备... 2 2.1.2 安装docker 和kubeadm... 3 2.1.3 配置daemon.js 阅读全文
摘要:
一,安装用到的库1,gomonkey代码的地址: https://github.com/agiledragon/gomonkey 2,从命令行安装gomonkey go get -u github.com/agiledragon/gomonkey3,goconvey库的代码地址 https://gi 阅读全文
摘要:
在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。 阅读全文
摘要:
「工具推荐」go-callvis go-callvis是相对 以图片的形式展示了go程序的调用关系,这个工具在看复杂项目时尤其有用。 亲测,借助它看祖传golang代码,头痛好多了。 安装 go get -u github.com/TrueFurby/go-callvis # or git clon 阅读全文
摘要:
这半个月断断续续在学习用PHP的ThinkPHP框架开发后端API。现在总结记录一下开发一个接口需要做好哪些事,以此提高开发效率,并且也有不错的扩展性。 一、流程概要 基本是这么一个流程,略过环境搭建: 整理清楚有哪些接口 设计数据表 初步梳理是一对一,一对多,还是多对多 编写验证器 编写全局异常类 阅读全文
摘要:
相信你现在已经理解了“什么才是技术领导力”。今天,我就要跟你继续聊聊,怎样才能拥有技术领导力。第一,你要吃透基础技术。基础技术是各种上层技术共同的基础。吃透基础技术是为了更好地理解程序的运行原理,并基于这些基础技术进化出更优化的产品。吃透基础技术,有很多好处,具体来说,有如下几点。1.万丈高楼平地起 阅读全文
摘要:
大家好 今天为大家讲解的面试专题是: 闭包。 定义 闭包在计算机科学中的定义是:在函数内部引用了函数内部变量的函数。 看完定义后,我陷入了沉思...确实,如果之前没有接触过闭包或者对闭包不理解的话,这个定义着实有点让人上头。 下面让我们先看几个示例,在了解闭包的实际应用后,再去理解这个定义,就不会那 阅读全文
摘要:
问题1:什么是包装方法? 下面咱们来验证下包装方法的存在: 首先,定义一个Point类型,表示一维坐标系内的一个点,并且按照Go语言的风格为其实现了一个Get方法和一个Set方法。 package gom type Point struct { x float64 } func (p Poi 阅读全文
摘要:
优秀博主推荐: 面向信仰编程:https://draveness.me/golang/ Go语言原本(欧长坤):https://golang.design/under-the-hood/ 地鼠文档:https://www.topgoer.cn/ linkstar:https://www.linkin 阅读全文
摘要:
课程介绍: 1.概述和环境搭建 2.程序开发 3.数据类型 4. 指针 5. 标志符 6. 运算符 7. 进制介绍 8.流程控制 9.循环控制 10.break与continue 11.函数 12.go常用的函数 13 数组 14 切片 15 数据排序 16 map 17 对象 18 方法 19 抽 阅读全文
摘要:
1.课程介绍 Git基础课程和实操 Goland介绍以及常用快捷键使用 Go delve 调试 你想要的linux 这里都有 2.版本控制工具介绍 原始的版本控制 修改文件,保存文件副本 版本控制的起源:diff && patch diff:用来比较两个文件或者目录的差异 patch:patch是d 阅读全文
摘要:
1.程序员日常活动全景图 站会 需求串讲 需求分析 软件设计 编码 代码提交 持续CI/CD 代码检视 2. 站会 站会视一天的开始,高效,catch up,知道别人干什么,别人遇到什么问题 每个人轮流当owner 每个人发言不超过1分钟 发言包括昨天干了什么,今天要干什么,有什么风险 讨论不要陷入 阅读全文
摘要:
菜鸟培训之路,顾明思义,菜鸟的成长之路 本章节将持续更新作为一名菜鸟的我的成长之路 1.模拟自测 2.编码工具使用 3.Go语言基础 4.Go编程知识和应用 5.Go企业编程指南 6.CleanCode与重构 7.开发者测试入门 8.软件设计模式 9.程序员的一天 10.如何成为软件高手 11.编程 阅读全文
摘要:
1.数字回文判断(逆转,分离未位,砍掉个位,保存原来) s = s * 10 + a%10 a = a/10 2.字符串判断回文 package main //思路: 开发一个栈来来存放链表的上半段func isPalindrome1(l *LinkedList) bool { lLen := l. 阅读全文
摘要:
一,常用基本命令 set rnu 显示相对行号 1.ctrl+F 将屏幕向下滚动一屏 2.ctrl+u pageUp,ctrl+d pageDown 3.行内移动:W,b在单词间移动,ge向上跳,f + word 根据单词查找移动,0开头,$,结尾 4.行间移动:#、* 移动到同一个单词,f+{ 定 阅读全文
摘要:
/* * Copyright (c) Huawei Technologies Co., Ltd. 2019-2021. All rights reserved. * Description: 上机编程认证 * Note: 缺省代码仅供参考,可自行决定使用、修改或删除 * 只能import Go标准库 阅读全文
摘要:
/* * Copyright (c) Huawei Technologies Co., Ltd. 2020-2021. All rights reserved. * Description: 上机编程认证 * Note: 缺省代码仅供参考,可自行决定使用、修改或删除 * 只能import Go标准库 阅读全文
摘要:
附录: 其他书籍的介绍:https://github.com/golang/go/wiki/Books Go程序设计语言 (圣经) 作者 艾伦 A.A.多诺万 Kernighan 下载地址 中文版PDF 英文版PDF 在线网页中文版 网上介绍 Go语言是谷歌推出的一种全新的C语言风格的编程语言,可以 阅读全文
摘要:
/* * Copyright (c) Huawei Technologies Co., Ltd. 2019-2020. All rights reserved. * Description: 上机编程认证 * Note: 缺省代码仅供参考,可自行决定使用、修改或删除 * 只能import Go标准库 阅读全文