硬核项目手写 KV 存储—轻松拿捏面试官!

> 本文是《从零实现 KV 存储》课程的面试要点总结,相当于只要你学习了课程,以下提到的内容都是你自己完成的。对课程感兴趣的同学可以进这个链接查看详情:[https://w02agegxg3.feishu.cn/docx/Ktp3dBGl9oHdbOxbjUWcGdSnn3g](https://link.zhihu.com/?target=https%3A//w02agegxg3.feishu.cn/docx/Ktp3dBGl9oHdbOxbjUWcGdSnn3g) ## **在简历上如何...阅读全文

Go语言中文网 2023-07-06 09:01:45 roseduan777

全网注释第二全的GO教程-定义变量

> 项目地址: https://github.com/Zhouchaowen/golang-tutorial 感谢 star # 变量与常量 变量和常量简单来说就是给**内存中某一个地址**起一个名字, 然后用这个地址**存储某个特定类型的值**。 ![2-1.variate](https://github.com/Zhouchaowen/golang-tutorial/raw/master/image/2-1.variate.png) ## 目录 - 数据类型 ...阅读全文

Go语言中文网 2023-07-05 21:06:25 imainba

Python全栈自动化VIP课程对标大厂标准

首先你得知道什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。 Selenium WebDriver:提供We...阅读全文

Go语言中文网 2023-07-05 10:15:06 xiaotu123

67GoGolang DevOps运维开发实战集训营

在google中,大部分的项目都是采用C C++开发,少量地用了java,其次 才是python;在2007年的某一天,google的首席工程师在编译一个C++项目 过程中,尽管在google早就实现了分布式编译系统,但是Rob Pike和Robert Griesemer实在受够了那个漫长的编译等待时间,于是突发灵感与坐在旁边的 Ken Thompson一起讨论实在有必要发明一个新的编程语言,这个编程语言必 须有近乎C语言的执行效率和近乎解析型语言的开发效率,以及近乎完美的编译 速度,于是他们取...阅读全文

Go语言中文网 2023-07-05 09:33:52 xiaotu123

gookit/goutil - 发布 v0.6.10 版本, Go常用功能的扩展工具库

`gookit/goutil` Go 常用功能的扩展工具库。包含:数字,字符串,slice/数组,Map,结构体,反射,文本,文件,错误,时间日期,测试,CLI,命令运行,系统信息,格式化,常用信息获取等等。 <!--truncate--> > **Github**: https://github.com/gookit/goutil ## v0.6.10 更新记录 > 完整变更日志 [v0.6.9...v0.6.10](https://github.com/g...阅读全文

Go语言中文网 2023-07-04 11:09:11 inhere

华清远见嵌入式开发笔记

什么是嵌入式? 华清远见嵌入式开发工程师2023嵌入式软件工程师所做的事情便是在芯片上进行程序编写,根据产品的需求编写逻辑及数据采集和处理以及输出等。download/daxiacode.com。嵌入式软件一般采用的编程语言为C语言,有些地方会要求有汇编语言。为什么需要用C语言,因为C语言是接近底层的语言,当然汇编是更加接近的语言。但是汇编语言编写复杂,因此在实际应用中,人们并不直接使用汇编语言进行编程,而是使用相对高级的语言C。C语言有一个好处便是在硬件上运行时,速度快。只有在一些特定的...阅读全文

Go语言中文网 2023-07-04 10:53:34 xiaotu123

如何了解学习Java互联网架构师?

什么是分布式系统? 要理解分布式系统,主要需要明白一下2个方面: 1.分布式系统一定是由多个节点组成的系统。 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的。 2.这些连通的节点上部署了我们的节点,并且相互的操作会有协同。 分布式系统对于用户而言,他们面对的就是一个服务器,提供用户需要的服务而已,而实际上这些服务是通过背后的众多服务器组成的一个分布式系统,因此分布式系统看起来像是一个超级计算机一样。 例如淘宝,平时大家都会使用,它本身就是一个分布式系统,我们通...阅读全文

Go语言中文网 2023-07-03 12:09:50 xiaotu123

A股量化系统

[shares](https://github.com/xxjwxc/shares) - A 股量化交易系统 - 后台开发语言 Go/Python gmsec - 算法使用:pytorch - 全链路量化,行业板块分析,直接贴图。欢迎体验 ![0.png](https://static.golangjob.cn/230701/2a8d44ea1c8182b516de77f889fa4c4d.png) ![1.png](https://static.golangjob.cn/230...阅读全文

Go语言中文网 2023-07-01 16:17:35 xie1xiao1jun

云贝教育 |【技术文章】Linux 目录结构与进程管理(新手必学)

原文链接:Linux 目录结构与进程管理(新手必学) (qq.com)​​​Linux 目录结构及功能如下/boot:存放系统启动所需的核心文件/sbin:包含超级用户使用的系统命令,只有超级用户才有权限执行此目录下的命令/bin :包含普通用户常用的系统命令,例如ls、cat、kill 等等/lib :动态链接库,支持执行/bin 和/sbin 目录中的二进制文件/home:普通用户目录,每个普通用户在这个目录下都有一个对应的主工作目录/root:管理员主目录,超级用户专属的工作目录/usr:...阅读全文

Go语言中文网 2023-06-29 11:16:14 19975296942

云贝教育 |【技术文章】迁移工具说明

1.工具演示​这两个文件放在同一目录下,然后打开cmd,在jar包所在目录执行下面命令java -jar Migration-0.0.1-SNAPSHOT.jar如下​如果报错8080端口被占用,可以尝试修改application.yml配置文件里的端口号再次执行​然后浏览器输入http://localhost:8080/,出现下面的页面​选择好数据源,然后选择好对象,点击第一个按钮,就会下载此对象以及此对象所有依赖,如果需要对比两个环境不同的代码进行迁移,则填好对象后,点击第二个按钮,就会下载...阅读全文

Go语言中文网 2023-06-29 11:06:09 19975296942

全网注释第二全的GO教程-包(package)

> 项目地址: https://github.com/Zhouchaowen/golang-tutorial 感谢 star # 包 ![1-1.package](https://github.com/Zhouchaowen/golang-tutorial/blob/master/image/1-1.package.jpeg) 在 `Go` 中,一个包(`Package`)是一组相关的代码文件的集合,编写代码时我们通常将相同模块的代码划分到一个`Package`中以便于重...阅读全文

Go语言中文网 2023-06-27 20:21:41 imainba

Golang高效编写单元测试的技巧之Mock

在项目中进行单元测试是一种重要的开发实践。然而,当被测代码依赖其他模块或组件时,编写单元测试变得复杂且不稳定。本文将介绍如何使用mock来编写简洁高效的单元测试。 ## 引言 首先我们先来看下项目中的依赖注入文件`cmd/server/wire.go`: > tip: 该文件由`google/wire`工具自动编译生成,禁止人为编辑 // Injectors from wire.go: func newApp(viperViper *viper.Vi...阅读全文

Go语言中文网 2023-06-26 16:34:21 codingcn

基于beego实现mvc单体模板项目

主要内容 :(1)cms基础功能(权限+角色+菜单+用户等)                (2)网页设计器                (3)表单设计器                  (4)数据看板设计器适配:pc+mobile源码:  (1)gitee:https://gitee.com/lshsuper/go-cmdb欢迎大家view+star+提出宝贵意见,本项目将持续更新,感谢支持~       阅读全文

Go语言中文网 2023-06-26 16:12:27 yzbzg

全网注释第二全的GO教程-数组与切片(array&slice)(滑稽.jpg)

### 项目地址: https://github.com/Zhouchaowen/golang-tutorial # 数组与切片 在 `Go` 中,数组和切片是两个非常常用的数据结构。它们都可以存储一系列元素,但有着很大的区别。 - **数组是一个固定大小的数据结构**,一旦**创建后,其大小就不能被改变**,数组中的所有元素必须是相同的类型。 ![](https://github.com/Zhouchaowen/golang-tutorial/raw/master/...阅读全文

Go语言中文网 2023-06-21 15:55:59 imainba

求教Cannot resolve symbol 'replication'问题

我在使用github上的go-mysql包时遇到了一些问题 我在导入''github.com/go-mysql-org/go-mysql/replication"时提示Cannot resolve symbol 'replication' 根据网上搜寻的资料我修改了GOPROXY,并且初始化了go.mod ![image.png](https://static.golangjob.cn/230619/a67ec09da17f03c9e09575e8bd1407c2.png) ![...阅读全文

Go语言中文网 2023-06-19 15:18:07 1115730016

Go GC:了解便利背后的开销

本文永久链接 – https://tonybai.com/2023/06/13/understand-go-gc-overhead-behind-the-convenience 注:本文部分摘录自GopherChina 2023前的《Go高级工程师训练营》课程。 1. 简介 当今,移动互联网和人工智能的快(越)速(来)发(越)展(卷),对编程语言的高效性和便利性提出了更高的要求。Go作为一门高效、简洁、易于学习的编程语言,受到了越来越多开发者的青睐。 Go语言的垃圾回收机制(Garbage Co...阅读全文

Tony Bai 六月 13, 2023 bigwhite

ChatGPT免费国内镜像网页入口,亲测可用!

在人工智能的快速发展和应用的今天,ai688.top 作为一款全新的ChatGPT镜像网站,为国内用户带来了无限智能的探索和畅快交流的乐趣,而且无需科学上网,使用起来超级简单! ai688.top 将ChatGPT的强大能力与简单易用的用户体验完美结合,为您带来全新的智能交流体验。无论您是学生、教育工作者、研究人员还是普通用户,它都能满足你的需求。你可以通过 ai688.top与ChatGPT进行实时对话,提问问题、探讨主题、获取答案,让智能助手帮助您解决疑惑和开启思维的新境界。 ...阅读全文

Go语言中文网 2023-06-15 11:21:30 luckyboy2025

golang sql mapper framework

Juice 简介 ============================== juice 是一个基于 golang 的 sql mapper 框架,它的目标是提供一个简单易用的 sql mapper 框架,让开发者可以更专注于业务逻辑的开发。 如果你是一个 golang 开发者,或者你正在寻找一个简单易用的 sql mapper 框架,那么 juice 可能是你的不二之选。 项目主页 ------------------------------ [http://...阅读全文

Go语言中文网 2023-06-14 17:34:52 eatmoreapple